VoiceGuide IVR Software Main Page
Jump to content

Capture Entered Number Script Not Capturing #s

Recommended Posts

Using VG version #7.0.9

 

I've created a script (see attached) that would play a short sound file, capture a person's dialed numbers. Depending on whether it succeeds or fails, it will go to another module with a short sound file that says "fail" or "success."

 

When I make the calls and try to enter numbers, it doesn't seem to ever go to the "success" module. After the numbers I've entered, I've tried hitting # and * but it still goes to the fail module.

 

Please help, perhaps I'm doing something incorrectly.

TS_Responses_Human.vgs

Share this post


Link to post

Could you please post a copy of VoiceGuide's Traces which captures the outgoing call, this will allow us to see what happened.

 

Trace files are created in VG's \log\ subdirectory.

 

When posting traces/scripts please .ZIP them up and post them as attachments.

Share this post


Link to post

There are many calls included in the traces so not sure which call we should be looking at, but the few calls we saw all show that no DTMF keypresses are detected by the Dialogic card.

 

This is most likely due to a bad DTMF tone being sent by the phone used or by the line imepdance mismatch.

 

Can you setup a script consisting of just a single record module and the dial in and press all the DTMF tones on your phone and then .ZIP up and post the recording of the DTMF tones as received by the Dialogic card. We can then see how the DTMF tones sound like as heard by the Dialogic card.

 

 

160126.641 6 1 state [Get Numbers 5] Number Input

160126.656 6 1 PrepareAndPlayWavAndTts start iModuleIdx=12, iPlayFileIdx=1, bMakeTtsFile=True, sSoundFileIs=

160126.672 6 1 PrepareAndPlayWavAndTTS sPlayFile=get ready.wav

160126.672 6 1 state [Get Numbers 5] Playing wav (get ready.wav)

160126.672 6 1 sOptionsXml=

160126.672 6 1 t timer clear (force=False)

160126.672 6 1 qTel add cmd_PlayStart [0,0,0,0,0][||||]

160126.672 7 1 qTel run cmd_PlayStart

160126.672 6 1 play start ok, playId=892968

160126.672 6 2 NewVgsVgm_Goto end

160129.250 19 1 ev PlayEnd 1 892968

160129.250 19 1 play end id=892968, (current ID)

160129.250 19 1 qScr add evScriptEvent 8001 EV_PLAY_FINISHED

160129.250 6 1 qScr run evScriptEvent EV_PLAY_FINISHED, iActionID=0, crn=0[892968|0|0|0|0][|||||]

160129.250 6 1 ScriptEvent EV_PLAY_FINISHED ||

160129.250 6 1 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

160129.250 6 1 path {EV_PLAY_FINISHED} not found

160129.250 6 1 iCurrReplayCount=0, iMaxReplayCount=2

160129.250 6 1 t timer set 2 sec : EV_TIMEOUT_REPLAYMSG

160131.344 4 1 timer EV_TIMEOUT_REPLAYMSG

160131.344 4 1 qScr add evScriptEvent 9005 EV_TIMEOUT_REPLAYMSG

160131.344 6 1 qScr run evScriptEvent EV_TIMEOUT_REPLAYMSG, iActionID=0, crn=0[0|0|0|0|0][|||||]

160131.344 6 1 ScriptEvent EV_TIMEOUT_REPLAYMSG ||

160131.360 6 1 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG,EV_TIMEOUT_REPLAYMSG

160131.360 6 1 path {EV_TIMEOUT_REPLAYMSG} not found

160131.360 6 1 PrepareAndPlayWavAndTts start iModuleIdx=12, iPlayFileIdx=1, bMakeTtsFile=False, sSoundFileIs=

160131.360 6 1 PrepareAndPlayWavAndTTS sPlayFile=get ready.wav

160131.360 6 1 state [Get Numbers 5] Playing wav (get ready.wav)

160131.360 6 1 sOptionsXml=

160131.360 6 1 t timer clear (force=False)

160131.360 6 1 qTel add cmd_PlayStart [0,0,0,0,0][||||]

160131.360 6 1 play start ok, playId=897656

160131.360 7 1 qTel run cmd_PlayStart

160133.891 19 1 ev PlayEnd 1 897656

160133.891 19 1 play end id=897656, (current ID)

160133.891 19 1 qScr add evScriptEvent 8001 EV_PLAY_FINISHED

160133.891 6 1 qScr run evScriptEvent EV_PLAY_FINISHED, iActionID=0, crn=0[897656|0|0|0|0][|||||]

160133.891 6 1 ScriptEvent EV_PLAY_FINISHED ||

160133.891 6 1 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

160133.891 6 1 path {EV_PLAY_FINISHED} not found

160133.891 6 1 iCurrReplayCount=1, iMaxReplayCount=2

160133.891 6 1 t timer set 2 sec : EV_TIMEOUT_REPLAYMSG

160136.047 4 1 timer EV_TIMEOUT_REPLAYMSG

160136.047 4 1 qScr add evScriptEvent 9005 EV_TIMEOUT_REPLAYMSG

160136.047 6 1 qScr run evScriptEvent EV_TIMEOUT_REPLAYMSG, iActionID=0, crn=0[0|0|0|0|0][|||||]

160136.047 6 1 ScriptEvent EV_TIMEOUT_REPLAYMSG ||

160136.047 6 1 LsGetNbrsRxDigits EV_TIMEOUT_REPLAYMSG,EV_TIMEOUT_REPLAYMSG

160136.047 6 1 path {EV_TIMEOUT_REPLAYMSG} not found

160136.047 6 1 PrepareAndPlayWavAndTts start iModuleIdx=12, iPlayFileIdx=1, bMakeTtsFile=False, sSoundFileIs=

160136.047 6 1 PrepareAndPlayWavAndTTS sPlayFile=get ready.wav

160136.047 6 1 state [Get Numbers 5] Playing wav (get ready.wav)

160136.047 6 1 sOptionsXml=

160136.047 6 1 t timer clear (force=False)

160136.047 6 1 qTel add cmd_PlayStart [0,0,0,0,0][||||]

160136.047 6 1 play start ok, playId=902343

160136.047 7 1 qTel run cmd_PlayStart

160138.594 19 1 ev PlayEnd 1 902343

160138.594 19 1 play end id=902343, (current ID)

160138.594 19 1 qScr add evScriptEvent 8001 EV_PLAY_FINISHED

160138.594 6 1 qScr run evScriptEvent EV_PLAY_FINISHED, iActionID=0, crn=0[902343|0|0|0|0][|||||]

160138.594 6 1 ScriptEvent EV_PLAY_FINISHED ||

160138.594 6 1 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

160138.594 6 1 path {EV_PLAY_FINISHED} not found

160138.594 6 1 iCurrReplayCount=2, iMaxReplayCount=2

160138.594 6 1 t timer set 10 sec : EV_TIMEOUT_HANGUP

160138.594 6 1 t timer set 6 sec : EV_TIMEOUT_ENTERDATA

160145.126 4 1 timer EV_TIMEOUT_ENTERDATA

160145.126 4 1 qScr add evScriptEvent 9006 EV_TIMEOUT_ENTERDATA

160145.126 6 1 qScr run evScriptEvent EV_TIMEOUT_ENTERDATA, iActionID=0, crn=0[0|0|0|0|0][|||||]

160145.126 6 1 ScriptEvent EV_TIMEOUT_ENTERDATA ||

160145.126 6 1 LsGetNbrsRxDigits EV_TIMEOUT_ENTERDATA,EV_TIMEOUT_ENTERDATA

160145.126 6 1 path {EV_TIMEOUT_ENTERDATA} not found

160145.126 6 1 rv add [Get Numbers 5]{}

160145.126 6 1 rvns add [Get Numbers 5_PathTaken]{fail}

160145.126 6 1 HangupCall, source=No data entered, WorkModeScript=Running_Normal, yLineStateAppPov=[Connected], lPlayId=0, lRecId=0

160145.126 6 1 ScriptState set Stopping, (called from HangupCall)

160145.126 6 1 ls set Disconnect_Pending

160145.126 6 1 state Hanging up... [No data entered]

 

 

 

100455.869 6 1 state [Get Client ID] Number Input

100455.884 6 1 PrepareAndPlayWavAndTts start iModuleIdx=1, iPlayFileIdx=1, bMakeTtsFile=True, sSoundFileIs=

100455.900 6 1 PrepareAndPlayWavAndTTS sPlayFile=PayGetId.wav

100455.900 6 1 state [Get Client ID] Playing wav (PayGetId.wav)

100455.900 6 1 sOptionsXml=

100455.947 6 1 t timer clear (force=False)

100455.947 6 1 qTel add cmd_PlayStart [0,0,0,0,0][||||]

100455.947 6 1 play start ok, playId=502687

100455.947 7 1 qTel run cmd_PlayStart

100455.947 6 1 qScr run evScriptEvent TDX_CST, iActionID=0, crn=10000001[65535|0|0|0|0][DE_LCON|||||]

100455.947 6 1 ScriptEvent TDX_CST DE_LCON||

100455.947 6 1 LsGetNbrsPlayWelcMsg EV_UNKNOWN_134,TDX_CST

100455.947 6 1 path {TDX_CST} not found

100504.478 19 1 ev PlayEnd 1 502687

100504.478 19 1 play end id=502687, (current ID)

100504.478 19 1 qScr add evScriptEvent 8001 EV_PLAY_FINISHED

100504.478 6 1 qScr run evScriptEvent EV_PLAY_FINISHED, iActionID=0, crn=0[502687|0|0|0|0][|||||]

100504.478 6 1 ScriptEvent EV_PLAY_FINISHED ||

100504.478 6 1 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

100504.478 6 1 path {EV_PLAY_FINISHED} not found

100504.478 6 1 iCurrReplayCount=0, iMaxReplayCount=0

100504.478 6 1 t timer set 10 sec : EV_TIMEOUT_HANGUP

100504.478 6 1 t timer set 6 sec : EV_TIMEOUT_ENTERDATA

100504.759 19 1 ev dtmf # (268435457,35,0)

100504.759 19 1 qScr add evScriptEvent 35 #

100504.759 6 1 qScr run evScriptEvent #, iActionID=0, crn=0[0|0|0|0|0][|||||]

100504.759 6 1 ScriptEvent # ||

100504.775 6 1 LsGetNbrsRxDigits #,#

100504.775 6 1 t timer clear (force=False)

100504.775 6 1 rv add [Get Client ID]{}

100504.775 6 1 rvns add [Get Client ID_PathTaken]{fail}

100504.775 6 1 HangupCall, source=*# in GetNbrsRxDigit, WorkModeScript=Running_Normal, yLineStateAppPov=[Connected], lPlayId=0, lRecId=0

100504.775 6 1 ScriptState set Stopping, (called from HangupCall)

100504.775 6 1 ls set Disconnect_Pending

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×