PDA

Voir la version complète : [Résolu] Libérer la ligne PSTN pour un autre appel plus prioritaire



mouradski
15/08/2013, 13h37
Bonjour,

Je commence à tripoter sur Asterisk et la VoIP pour utilisation personnelle, et j'ai besoin de votre expérience pour avancer un peu :p

Mon infra :

Micro PC Raspberry embarquant Asterisk 1.8
Gateway VoIP SPA3102

Une ligne PSTN pour les appels sortant (passant par une Freebox V6)

J'ai configuré des extensions de base qui marchent très bien.

Je souhaite, prioriser un user SIP, lui permettant dans le cas où le PSTN est occupé, de le libérer pour effectuer l'appel sortant.

Est-ce que c'est possible ?

J'ai fait une recherche sur le net, et la commande qui revient tout le temps est : SoftHangup(....), naïvement, je suppose que je peux mettre en paramètre un channel à libérer, c'est bien ça ? car j'ai essayé de le faire comme suit mais ça ne marche pas :

[mon_context]
exten => _X.,1,SoftHangup(SIP/pstn)
exten => _X.,2,Answer
exten => _X.,3,Dial(SIP/{EXTEN:0}@pstn,60)


Par avance Merci pour votre aide.

mouradski
16/08/2013, 23h09
Je me repends à moi même :p

falait ajouter l'option a à la fonction SoftHangup pour killer tous les channels du device :)

la nouvelle conf est donc :

[mon_context]
exten => _X.,1,SoftHangup(SIP/pstn,a)
exten => _X.,2,Wait(1)
exten => _X.,3,Answer
exten => _X.,4,Dial(SIP/{EXTEN:0}@pstn,60)