H2O
30/04/2013, 21h00
Bonjour,
Je me tourne vers vous afin de demander une aide sur un problème que je n'arrive pas à résoudre depuis maintenant une semaine. J'ai fouillé sur le forum, mais personne n'a rencontré ce type de problème.
Tout d'abord je dispose d'un abonnement SIP chez OVH qui me fourni un numéro de téléphone. Passer des appels vers l'extérieur et en recevoir ne posent pas de problème, tout est configuré correctement à ce niveau.
[ovh-sip] ;Appel entrant.
exten => s,1,Ringing(1)
exten => s,2,Answer
exten => s,3,Goto(ivr,s,1)
exten => s,4,Hangup(16)
J'ai ensuite mis en place un SVI et je redirige les appels vers celui-ci, le choix numéro 1 envoie vers la direction et le choix numéro 2 vers la comptabilité.
[ivr]
exten => s,1,Answer()
exten => s,2,Set(TIMEOUT(response)=8)
exten => s,3,Background(/var/lib/asterisk/sounds/ivr/enregistrement_ivr)
exten => s,4,WaitExten()
exten => 1,1,Goto(direction,3000,1)
exten => 2,1,Goto(comptabilite,4000,1)
exten => _[3-9#],1,Goto(ivr,s,3)
exten => t,1,Goto(ivr,s,3)
Tout se passe toujours bien jusque là.
Le fait d'appuyer sur le numéro 1 envoie la personne dans le contexte [direction] avec appel du numéro 3000 afin que la personne entre dans la file d'attente mise en place :
[direction]
exten => 2000,1,AgentLogin() ;Permet aux agents de se connecter
exten => 3000,1,Answer() ;Les appels externes arrivent ici
exten => 3000,2,Queue(attente_direction) ;Si l'agent est occupé ou absent, musique d'attente
J'ai aussi décidé de permettre la connexion d'un agent hotline en composant le numéro 2000 afin que ceux-ci se connectent. La connexion de l'agent se passe très bien et lorsqu'il est connecté il entend bien la musique d'attente. Mais je vois dans la CLI* qu'il ne se trouve pas dans la file d'attente nommée (attente_direction).
Par contre la personne appelant de l'extérieur elle se retrouve bien dans le file d'attente et cela s'affiche correctement dans la CLI*. Seulement, le premier appel effectué après le démarrage de la machine se passe bien contrairement au appel suivant, il ne détecte plus mes touches et tourne en boucle dans l'IVR.
L'appel de l'extérieur et l'agent ne rentre jamais en communication.
J'espère que je suis clair :-)
Un grand merci à vous,
Pour infos, voici une partie de mes fichiers queues.conf et agents.conf :
queues.conf
agent => 1500, 4321, Agent Direction
agent => 1501, 4321, Agent Comptabilite
agents.conf
[attente_direction]
member => Agent/1500
[attente_comptabilite]
member => Agent/1501
Je me tourne vers vous afin de demander une aide sur un problème que je n'arrive pas à résoudre depuis maintenant une semaine. J'ai fouillé sur le forum, mais personne n'a rencontré ce type de problème.
Tout d'abord je dispose d'un abonnement SIP chez OVH qui me fourni un numéro de téléphone. Passer des appels vers l'extérieur et en recevoir ne posent pas de problème, tout est configuré correctement à ce niveau.
[ovh-sip] ;Appel entrant.
exten => s,1,Ringing(1)
exten => s,2,Answer
exten => s,3,Goto(ivr,s,1)
exten => s,4,Hangup(16)
J'ai ensuite mis en place un SVI et je redirige les appels vers celui-ci, le choix numéro 1 envoie vers la direction et le choix numéro 2 vers la comptabilité.
[ivr]
exten => s,1,Answer()
exten => s,2,Set(TIMEOUT(response)=8)
exten => s,3,Background(/var/lib/asterisk/sounds/ivr/enregistrement_ivr)
exten => s,4,WaitExten()
exten => 1,1,Goto(direction,3000,1)
exten => 2,1,Goto(comptabilite,4000,1)
exten => _[3-9#],1,Goto(ivr,s,3)
exten => t,1,Goto(ivr,s,3)
Tout se passe toujours bien jusque là.
Le fait d'appuyer sur le numéro 1 envoie la personne dans le contexte [direction] avec appel du numéro 3000 afin que la personne entre dans la file d'attente mise en place :
[direction]
exten => 2000,1,AgentLogin() ;Permet aux agents de se connecter
exten => 3000,1,Answer() ;Les appels externes arrivent ici
exten => 3000,2,Queue(attente_direction) ;Si l'agent est occupé ou absent, musique d'attente
J'ai aussi décidé de permettre la connexion d'un agent hotline en composant le numéro 2000 afin que ceux-ci se connectent. La connexion de l'agent se passe très bien et lorsqu'il est connecté il entend bien la musique d'attente. Mais je vois dans la CLI* qu'il ne se trouve pas dans la file d'attente nommée (attente_direction).
Par contre la personne appelant de l'extérieur elle se retrouve bien dans le file d'attente et cela s'affiche correctement dans la CLI*. Seulement, le premier appel effectué après le démarrage de la machine se passe bien contrairement au appel suivant, il ne détecte plus mes touches et tourne en boucle dans l'IVR.
L'appel de l'extérieur et l'agent ne rentre jamais en communication.
J'espère que je suis clair :-)
Un grand merci à vous,
Pour infos, voici une partie de mes fichiers queues.conf et agents.conf :
queues.conf
agent => 1500, 4321, Agent Direction
agent => 1501, 4321, Agent Comptabilite
agents.conf
[attente_direction]
member => Agent/1500
[attente_comptabilite]
member => Agent/1501