PDA

Voir la version complète : Boucle d'appel sur elastix



Suisso
06/06/2016, 14h53
Bonjour,

J'aimerais réaliser une boucle d'appel sur Elastix comme suit:

Quand un utilisateur appelle , un premier téléphone sonne. Si on ne décroche pas après une sonnerie , 3 autres téléphone + le premier sonnent.

Si 2 lignes sont déjà occupées, le 3ème appel doit rentrer dans une boucle d'attente.

Si un 4ème ou plus appel arrive, ça sonne occupé.

Comment peut ton réaliser cette situation avec Elastix ?

Merci d'avance.

cedricscha
08/06/2016, 13h50
Alors,

Dans Elastix..... Je sais pas.....

Dans Xivo cela me semble assez simple à mettre en oeuvre via les groupes d'appel et File d'attente, tu n'auras sûrement même pas besoin de faire un script.

Et pour asterisk :


Quand un utilisateur appelle , un premier téléphone sonne. Si on ne décroche pas après une sonnerie , 3 autres téléphone + le premier sonnent.


pour cette partie là, voici un prémisse de solution :


[AppelEntrant]
;Contexte pour les appels entrants
exten = s,1,NoOp(Appel Entrant Pour : ${EXTEN})
exten = s,n,Dial(SIP/TEl1,5)
exten = s,n,Goto(${DIALSTATUS}a)
exten = s,n(CANCEL),Hangup()

;En cas de non réponse
exten = s,n(NOANSWERa),NoOp()
exten = s,n(BUSYa),NoOp()
exten = s,n,Dial(SIP/TEL1&SIP/TEL2&SIP/TEL3&SIP/TEL4,30)
exten = s,n,Goto(${DIALSTATUS}b)
exten = s,n,Hangup()


; En cas de Congestion
exten = s,n(CONGESTIONa),Congestion()

; En cas de réponse Et oui, cela arrive de temps en temps.......
exten = s,n(ANSWERa),Hangup()


;En cas de non réponse
exten = s,n(NOANSWERb),NoOp()
exten = s,n,Hangup()

;En cas d' Occupation
exten = s,n(BUSYb),NoOp()
exten = s,n,Busy()

; En cas de Congestion
exten = s,n(CONGESTIONb),Congestion()

; En cas de réponse Et oui, cela arrive de temps en temps.......
exten = s,n(ANSWERb),Hangup()



simplement repris d'un tuto du site.

essaie déjà cela et tu devrais pouvoir t'en sortir.

a Bientôt