PDA

Voir la version complète : Double redirection d'appelle



yokoklo
30/03/2015, 14h22
Bonjour,

je possède une installation asterisk a but pédagogique (le système permet au élèves en formation d'agent de sécurité de prendre en charge des appels dans une situation donnée).
je souhaiterai que lorsque l'on appel A, si A occuper on redirige vers B. Et si B est également occupé, on redirige vers un message ("Votre correspondant est actuellement en ligne, veuillez rappeler ultérieurement).

Cordialement.

yokoklo
31/03/2015, 16h38
Up!!

jean
31/03/2015, 19h41
si c'est un asterisk (et pas un freepbx ou autre distro), il suffit d'enchainer les dial

same => s,Dial(sip/100)
same => s,Dial(sip/101)

on peut combiner des gotoif testant ${DIALSTATUS} pour voir la cause exacte de l'échec d'appel et déterminer plus finement le comportement

http://www.voip-info.org/wiki/view/Asterisk+cmd+Dial

yokoklo
02/04/2015, 11h57
Merci, tu m'as permis de trouver la solution.

pour les personnes intéressé, voici mon code.


exten => A,1,Dial(sip/A)
same => n,GotoIf($["${DIALSTATUS}" = "BUSY"]?busy)
same => n,GotoIf($["${DIALSTATUS}" = "CONGESTION"]?busy)
same => n(busy),Dial(sip/B)
same => n,Background(message occupé,2)
same => n,Hangup()

dans se code j'ai bien sur nommé mes extension comme dans ma problématique.

le problème est donc résolu.