PDA

Voir la version complète : [RESOLU] IVR: did not receive valid responce



iztoogood
13/06/2014, 10h43
Bonjour,
je suis complètement newb dans tout ça, je découvre à titre personnel dans mon chez moi à moi :-)
fatigué d'être harcelé par des démarchages commerciaux,
je souhaite me mettre un IVR...
c'est fait.
sauf qu'il ne prend pas les réponses tapées par les appelants... ça va toujours vers le cas
IVR_MSG=no-valid-responce-pls-try-again

sur ggl qd je cherche je tombe souvent sur une sombre histoire de rafraichissement des pages d'admin...

à quoi dois-je prêter attention particulièrement ? quel écueil habituel ?

les menu standards tels que la navigation dans les boites vocales , l'enregistrement de nouveaux enregistrements fonctionnent... donc mon asterisk entend bien les choix... ailleurs que dans mon ivr...

merci de votre aide.

l'environnement est :
asterisknow + freepbx (2.11.0.97)
avec SIP freephonie
2 extensions (300 et 301)
1 enregitrement (welcomeChoices) utilisé par :
1 IVR (WelcomeHOME)

les logs de ce qui se passe quand un appel arrive :


[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:1] ExecIf("SIP/09xxxxxxxxxxx-00000000", "1?Set(__FROM_DID=s)") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:2] Set("SIP/09xxxxxxxxxxx-00000000", "CDR(did)=s") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:3] ExecIf("SIP/09xxxxxxxxxxx-00000000", "0 ?Set(CALLERID(name)=01xxxxxxxxxxxxx)") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:4] Set("SIP/09xxxxxxxxxxx-00000000", "CHANNEL(musicclass)=default") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:5] Set("SIP/09xxxxxxxxxxx-00000000", "__MOHCLASS=default") in new stack
[2014-06-13 10:16:17] WARNING[1939][C-00000000] func_callerid.c: CALLERPRES is deprecated. Use CALLERID(name-pres) or CALLERID(num-pres) instead.
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:6] Set("SIP/09xxxxxxxxxxx-00000000", "__CALLINGPRES_SV=allowed_not_screened") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:7] Set("SIP/09xxxxxxxxxxx-00000000", "CALLERPRES()=allowed_not_screened") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@from-trunk:8] Goto("SIP/09xxxxxxxxxxx-00000000", "ivr-1,s,1") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Goto (ivr-1,s,1)
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:1] Set("SIP/09xxxxxxxxxxx-00000000", "TIMEOUT_LOOPCOUNT=0") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:2] Set("SIP/09xxxxxxxxxxx-00000000", "INVALID_LOOPCOUNT=0") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:3] Set("SIP/09xxxxxxxxxxx-00000000", "_IVR_CONTEXT_ivr-1=") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:4] Set("SIP/09xxxxxxxxxxx-00000000", "_IVR_CONTEXT=ivr-1") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:5] Set("SIP/09xxxxxxxxxxx-00000000", "__IVR_RETVM=") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:6] GotoIf("SIP/09xxxxxxxxxxx-00000000", "0?skip") in new stack
[2014-06-13 10:16:17] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:7] Answer("SIP/09xxxxxxxxxxx-00000000", "") in new stack
[2014-06-13 10:16:18] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:8] Wait("SIP/09xxxxxxxxxxx-00000000", "1") in new stack
[2014-06-13 10:16:19] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:9] Set("SIP/09xxxxxxxxxxx-00000000", "IVR_MSG=custom/welcomeChoices") in new stack
[2014-06-13 10:16:19] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:10] Set("SIP/09xxxxxxxxxxx-00000000", "TIMEOUT(digit)=3") in new stack
[2014-06-13 10:16:19] VERBOSE[1939][C-00000000] func_timeout.c: -- Digit timeout set to 3.000
[2014-06-13 10:16:19] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:11] ExecIf("SIP/09xxxxxxxxxxx-00000000", "1?Background(custom/welcomeChoices)") in new stack
[2014-06-13 10:16:19] VERBOSE[1939][C-00000000] file.c: -- <SIP/09xxxxxxxxxxx-00000000> Playing 'custom/welcomeChoices.ulaw' (language 'fr')
[2014-06-13 10:16:29] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:12] WaitExten("SIP/09xxxxxxxxxxx-00000000", "10,") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Timeout on SIP/09xxxxxxxxxxx-00000000, going to 't'
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:1] Set("SIP/09xxxxxxxxxxx-00000000", "TIMEOUT_LOOPCOUNT=1") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:2] GotoIf("SIP/09xxxxxxxxxxx-00000000", "0?final") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:3] Set("SIP/09xxxxxxxxxxx-00000000", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:4] Goto("SIP/09xxxxxxxxxxx-00000000", "s,start") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Goto (ivr-1,s,10)
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:10] Set("SIP/09xxxxxxxxxxx-00000000", "TIMEOUT(digit)=3") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] func_timeout.c: -- Digit timeout set to 3.000
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:11] ExecIf("SIP/09xxxxxxxxxxx-00000000", "1?Background(no-valid-responce-pls-try-again)") in new stack
[2014-06-13 10:16:39] VERBOSE[1939][C-00000000] file.c: -- <SIP/09xxxxxxxxxxx-00000000> Playing 'no-valid-responce-pls-try-again.slin' (language 'fr')
[2014-06-13 10:16:43] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:12] WaitExten("SIP/09xxxxxxxxxxx-00000000", "10,") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Timeout on SIP/09xxxxxxxxxxx-00000000, going to 't'
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:1] Set("SIP/09xxxxxxxxxxx-00000000", "TIMEOUT_LOOPCOUNT=2") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:2] GotoIf("SIP/09xxxxxxxxxxx-00000000", "0?final") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:3] Set("SIP/09xxxxxxxxxxx-00000000", "IVR_MSG=no-valid-responce-pls-try-again") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Executing [t@ivr-1:4] Goto("SIP/09xxxxxxxxxxx-00000000", "s,start") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Goto (ivr-1,s,10)
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:10] Set("SIP/09xxxxxxxxxxx-00000000", "TIMEOUT(digit)=3") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] func_timeout.c: -- Digit timeout set to 3.000
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] pbx.c: -- Executing [s@ivr-1:11] ExecIf("SIP/09xxxxxxxxxxx-00000000", "1?Background(no-valid-responce-pls-try-again)") in new stack
[2014-06-13 10:16:53] VERBOSE[1939][C-00000000] file.c: -- <SIP/09xxxxxxxxxxx-00000000> Playing 'no-valid-responce-pls-try-again.slin' (language 'fr')
[2014-06-13 10:16:56] VERBOSE[1939][C-00000000] pbx.c: == Spawn extension (ivr-1, s, 11) exited non-zero on 'SIP/09xxxxxxxxxxx-00000000'
[2014-06-13 10:16:56] VERBOSE[1939][C-00000000] pbx.c: -- Executing [h@ivr-1:1] Hangup("SIP/09xxxxxxxxxxx-00000000", "") in new stack
[2014-06-13 10:16:56] VERBOSE[1939][C-00000000] pbx.c: == Spawn extension (ivr-1, h, 1) exited non-zero on 'SIP/09xxxxxxxxxxx-00000000'

voici un screenshot du paramétrage de mon ivr :
http://b.bitimg.com/IizMdt.png

iztoogood
13/06/2014, 22h52
la réponse se trouve là : http://www.asterisk-france.org/archives_net/showpost.php?p=27642&postcount=2
ça se passe dans le trunk SIP
http://b.bitimg.com/vBGwZq.png