Affichage des résultats 1 à 2 sur 2

Discussion: Boucle d'appel sur elastix

  1. #1
    Membre Junior
    Date d'inscription
    mars 2016
    Messages
    3
    Downloads
    0
    Uploads
    0

    Boucle d'appel sur elastix

    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.

  2. #2
    Membre Association Avatar de cedricscha
    Date d'inscription
    août 2010
    Localisation
    Geneve/Suisse
    Messages
    578
    Downloads
    1
    Uploads
    0
    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 :

    Code:
    [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
    Cédric
    ---------------------------------------------------------------
    Rejoignez l'Association Asterisk France : http://www.asterisk-france.org

    Envie de mettre des étoiles dans les yeux de vos clients : EasyPyro.ch

    On a pas inventé l'électricité en cherchant à améliorer la bougie...
    ---------------------------------------------------------------

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •