PDA

Voir la version complète : SVI bizarre



asterisk93500
05/11/2017, 12h29
Bonjour,

J'ai réalisé plusieurs SVI mais là je bloque sur un problème étrange :

mon SVI :

exten => 8887,1,Noop("ARRIVEE DU SVI")
same => n,Set(TIMEOUT(digit)=3)
same => n,Background(lemenu)
same => n,WaitExten(2)
same => n,hangup()

exten => 1,1,Noop("LE 1")
same => n,hangup()

exten => 2,1,Noop("LE 2")
same => n,hangup()

exten => 3,1,Noop("LE 3")
same => n,hangup()

exten => i,1,Noop("INVALID")
same => n,hangup()

exten => t,1,Noop("TIMEOUT")
same => n,hangup()

Le problème :

Le background attends le timeout avant de me rendre la main alors que j'ai appuyé sur une touche valide.

Accessoirement je n'entends pas les touches du clavier du téléphone

dans mon sip.conf :
...
dtmfmode=rfc2833
...

Mon téléphones est un Yealink T26P

jean
06/11/2017, 20h06
il faut d'abord s'assurer que les dtmf sont bien reconnus, entre le tel et l'asteirsk. tu peux ajouter ,dtmf à l'option console= dans logger.conf (puis reload), qui t'affichera un message sur la console quand un dtmf est reconnu. si le message apparait, pbm de dialplan, s'il n'apparait pas, pbm de config dtmf.

asterisk93500
08/11/2017, 14h42
il faut d'abord s'assurer que les dtmf sont bien reconnus, entre le tel et l'asteirsk. tu peux ajouter ,dtmf à l'option console= dans logger.conf (puis reload), qui t'affichera un message sur la console quand un dtmf est reconnu. si le message apparait, pbm de dialplan, s'il n'apparait pas, pbm de config dtmf.

Merci Jean, je teste ça dès que j'ai une minute et je revien vers vous

slemoal
20/11/2017, 15h24
connectes toi en CLI

asterisk -rvvvvvv

Appeles ta messagerie, et composes ton pasword
si ta dtmf est bonne entre ton poste et astetrisk tu devrais voir passer la dtmf comme sur mon image
668