VoiceGuide IVR Software Main Page
Jump to content

Say Numbers Error

Recommended Posts

When using the say number module for some reason VG wont say the numbers.

It should have said 1234567890 but onle said "1" on this test.

 

 

191201.98  6 linedevstate 2048 0 0
191201.98  6 callstate OFFERING 65672 0 4
191201.98  6 No old processes from last call (could not obtain handle) 1976, 0
191201.98  6 Answer the call at 04-03-2004 19:12:01
191202.02  6 lineAnswer(65672) => 65655
191202.02  6 callinfo CALLEDID
191202.02  6 callinfo ORIGIN
191202.02  6 ring 0
191202.55  6 callstate CONNECTED 65672,1,0
191202.55  6 WorkingModeTAPI@Connected=
191202.55  6 WorkingModeScript@Connected=
191202.59  6 Inband detection not enabled
191202.59  6 StartLoadedVgs at 04-03-2004 19:12:02
191202.59  6 rv    add [$RV_STARTTIME]{04-03-2004 19:12:02}
191202.59  6 rv    add [$RV_DEVICEID]{6}
191202.59  6 rv    add [$RV_CIDNAME]{}
191202.59  6 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}
191202.61  6 rv    add [$RV_CIDNUMBER]{}
191202.61  6 tapi  Reply (LineEvReply) ok 65655 0
191202.61  6 callinfo MONITORMODES
191202.61  6 TimeoutClear
191202.61  6 [Set Sound Files] Evaluate ["C:\Program Files\VoiceGuide\System\voice_sue"]
191202.61  6 .Eval(Cstr("C:\Program Files\VoiceGuide\System\voice_sue"))
191202.61  6 AddRVns [Set Sound Files_Input]{"C:\Program Files\VoiceGuide\System\voice_sue"}
191202.61  6 AddRVns [Set Sound Files]{C:\Program Files\VoiceGuide\System\voice_sue}
191202.61  6 AddRVns [DIRSYSTEMVOICE]{C:\Program Files\VoiceGuide\System\voice_sue}
191202.61  6 Eval Expr result:[C:\Program Files\VoiceGuide\System\voice_sue] stored in $RV[DIRSYSTEMVOICE]
191202.61  6 path {C:\Program Files\VoiceGuide\System\voice_sue} not found
191202.61  6 TimeoutClear
191202.61  6 [Member Number] Number Input
191202.62  6 [Member Number] Playing (Sounds\input-access-code.wav)
191202.63  6 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\START\Sounds\input-access-code.wav]
191202.63  6 TimeoutClear
191202.63  6 wa(6970,54729600)
191202.63  6 callinfo MONITORMODES
191208.16  6 dtmf 1   (65672,49,2)
191208.16  6 ScriptEventCode 49 iLineState=1300
191208.16  6 LsGetNbrsPlayWelcMsg 1
191208.21  6 PlaySoundStop err=0
191208.21  6 [Member Number] Number Input 1
191208.21  6 path {1} not found
191208.21  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191208.60  6 dtmf 2   (65672,50,2)
191208.60  6 ScriptEventCode 50 iLineState=1301
191208.60  6 LsGetNbrsRxDigits 2
191208.60  6 [Member Number] Number Input 12
191208.60  6 path {12} not found
191208.60  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191209.06  6 dtmf 3   (65672,51,2)
191209.06  6 ScriptEventCode 51 iLineState=1301
191209.06  6 LsGetNbrsRxDigits 3
191209.08  6 [Member Number] Number Input 123
191209.08  6 path {123} not found
191209.08  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191209.69  6 dtmf 4   (65672,52,2)
191209.69  6 ScriptEventCode 52 iLineState=1301
191209.69  6 LsGetNbrsRxDigits 4
191209.69  6 [Member Number] Number Input 1234
191209.69  6 path {1234} not found
191209.69  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191210.15  6 dtmf 5   (65672,53,2)
191210.15  6 ScriptEventCode 53 iLineState=1301
191210.15  6 LsGetNbrsRxDigits 5
191210.15  6 [Member Number] Number Input 12345
191210.15  6 path {12345} not found
191210.15  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191210.67  6 dtmf 6   (65672,54,2)
191210.67  6 ScriptEventCode 54 iLineState=1301
191210.67  6 LsGetNbrsRxDigits 6
191210.67  6 [Member Number] Number Input 123456
191210.67  6 path {123456} not found
191210.67  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191211.39  6 dtmf 7   (65672,55,2)
191211.39  6 ScriptEventCode 55 iLineState=1301
191211.39  6 LsGetNbrsRxDigits 7
191211.39  6 [Member Number] Number Input 1234567
191211.39  6 path {1234567} not found
191211.39  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191211.91  6 dtmf 8   (65672,56,2)
191211.91  6 ScriptEventCode 56 iLineState=1301
191211.91  6 LsGetNbrsRxDigits 8
191211.92  6 [Member Number] Number Input 12345678
191211.92  6 path {12345678} not found
191211.92  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191212.48  6 dtmf 9   (65672,57,2)
191212.48  6 ScriptEventCode 57 iLineState=1301
191212.48  6 LsGetNbrsRxDigits 9
191212.48  6 [Member Number] Number Input 123456789
191212.48  6 path {123456789} not found
191212.48  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191213.02  6 dtmf 0   (65672,48,2)
191213.02  6 ScriptEventCode 48 iLineState=1301
191213.02  6 LsGetNbrsRxDigits 0
191213.02  6 [Member Number] Number Input 1234567890
191213.02  6 path {1234567890} not found
191213.02  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
191215.42  6 dtmf *   (65672,42,2)
191215.44  6 ScriptEventCode 42 iLineState=1301
191215.44  6 LsGetNbrsRxDigits *
191215.44  6 path {*} not found
191215.44  6 TimeoutClear
191215.44  6 rv    add [Member Number]{1234567890}
191215.44  6 fn    PlaySoundStartNumbers Sounds\record-number-youhaveenteredthefollowingEXTnumber.wav, Sounds\record-number-press1ifcorrect.wav, 1234567890, Digits
191215.44  6 sVbsFunctionToUse=Digits
191215.49  6 Started SayNumber VBScript OK. (C:\Program Files\VoiceGuide\data\vbs_6_SayNumber.vbs)
191215.53  6 cl    Play_Start C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\START\Sounds\record-number-youhaveenteredthefollowingEXTnumber.wav,1.wav,2.wav,3.wav,4.wav,5.wav,6.wav,7.wa
,8.wav,9.wav,0.wav,C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\START\Sounds\record-number-press1ifcorrect.wav
191215.66  6 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\START\Sounds\record-number-youhaveenteredthefollowingEXTnumber.wav,C:\Program Files\VoiceGuide\System\voice_sue\1.wav,2.wav,3.wav,4.wav,C:\Program Files\VoiceGuide\System\voice_sue\5.wav,6.wav,7.wav,8.wav,C:\Program Files\VoiceGuide\System\voice_sue\9.wav,0.wav,C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\START\Sounds\record-number-press1ifcorrect.wav]
191215.66  6 TimeoutClear
191215.66  6 wa(4480,56022501)
191215.67  6 callinfo MONITORMODES
191220.21  6 wb(56022501)
191220.29  6 Play End line[6] (id=560225)
191220.29  6 ScriptEventCode 8001 iLineState=1302
191220.29  6 LsGetNbrsPlayConfirm EV_PLAY_FINISHED
191220.29  6 TimeoutSet 10 EV_TIMEOUT_HANGUP
191220.30  6 TimeoutSet 6 EV_TIMEOUT_AWAITANSWER

Share this post


Link to post

This works fine on our test systems, with all the numbers read back OK (we changed voice directory as well).

 

Can you plz post the script which you are using and which we can use to reproduce the problem.

Share this post


Link to post

I tried again and the script was just 1 say numbers module only.

It said the number "1" and that was it.

Enclosed is the script also.

084019.75  6 linedevstate 2048 0 0
084019.75  6 callstate OFFERING 66168 0 4
084019.75  6 No old processes from last call (could not obtain handle) 276, 0
084019.75  6 Answer the call at 05-03-2004 08:40:19
084019.79  6 lineAnswer(66168) => 66185
084019.79  6 callinfo CALLEDID
084019.79  6 callinfo ORIGIN
084019.79  6 ring 0
084020.32  6 callstate CONNECTED 66168,1,0
084020.32  6 WorkingModeTAPI@Connected=
084020.32  6 WorkingModeScript@Connected=
084020.36  6 Inband detection not enabled
084020.36  6 StartLoadedVgs at 05-03-2004 08:40:20
084020.36  6 rv    add [$RV_STARTTIME]{05-03-2004 08:40:20}
084020.36  6 rv    add [$RV_DEVICEID]{6}
084020.36  6 rv    add [$RV_CIDNAME]{}
084020.36  6 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}
084020.36  6 rv    add [$RV_CIDNUMBER]{}
084020.36  6 tapi  Reply (LineEvReply) ok 66185 0
084020.37  6 TimeoutClear
084020.37  6 [TEST] Number Input
084020.37  6 [TEST] Playing (C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\input-access-code.wav)
084020.38  6 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\input-access-code.wav]
084020.39  6 TimeoutClear
084020.39  6 wa(6970,15805500)
084020.39  6 callinfo MONITORMODES
084020.39  6 callinfo MONITORMODES
084022.56  6 dtmf 1   (66168,49,2)
084022.56  6 ScriptEventCode 49 iLineState=1300
084022.56  6 LsGetNbrsPlayWelcMsg 1
084022.61  6 PlaySoundStop err=0
084022.61  6 [TEST] Number Input 1
084022.61  6 path {1} not found
084022.61  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084022.91  6 dtmf 2   (66168,50,2)
084022.92  6 ScriptEventCode 50 iLineState=1301
084022.92  6 LsGetNbrsRxDigits 2
084022.92  6 [TEST] Number Input 12
084022.92  6 path {12} not found
084022.92  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084023.68  6 dtmf 3   (66168,51,2)
084023.68  6 ScriptEventCode 51 iLineState=1301
084023.68  6 LsGetNbrsRxDigits 3
084023.68  6 [TEST] Number Input 123
084023.68  6 path {123} not found
084023.69  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084024.14  6 dtmf 4   (66168,52,2)
084024.14  6 ScriptEventCode 52 iLineState=1301
084024.14  6 LsGetNbrsRxDigits 4
084024.14  6 [TEST] Number Input 1234
084024.14  6 path {1234} not found
084024.14  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084024.43  6 dtmf 5   (66168,53,2)
084024.44  6 ScriptEventCode 53 iLineState=1301
084024.44  6 LsGetNbrsRxDigits 5
084024.44  6 [TEST] Number Input 12345
084024.44  6 path {12345} not found
084024.44  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084024.70  6 dtmf 6   (66168,54,2)
084024.70  6 ScriptEventCode 54 iLineState=1301
084024.70  6 LsGetNbrsRxDigits 6
084024.70  6 [TEST] Number Input 123456
084024.70  6 path {123456} not found
084024.71  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084025.12  6 dtmf 7   (66168,55,2)
084025.12  6 ScriptEventCode 55 iLineState=1301
084025.12  6 LsGetNbrsRxDigits 7
084025.12  6 [TEST] Number Input 1234567
084025.12  6 path {1234567} not found
084025.12  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084025.39  6 dtmf 8   (66168,56,2)
084025.39  6 ScriptEventCode 56 iLineState=1301
084025.40  6 LsGetNbrsRxDigits 8
084025.40  6 [TEST] Number Input 12345678
084025.40  6 path {12345678} not found
084025.40  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084025.65  6 dtmf 9   (66168,57,2)
084025.65  6 ScriptEventCode 57 iLineState=1301
084025.65  6 LsGetNbrsRxDigits 9
084025.65  6 [TEST] Number Input 123456789
084025.65  6 path {123456789} not found
084025.65  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084025.98  6 dtmf 0   (66168,48,2)
084025.98  6 ScriptEventCode 48 iLineState=1301
084025.98  6 LsGetNbrsRxDigits 0
084025.98  6 [TEST] Number Input 1234567890
084025.99  6 path {1234567890} not found
084025.99  6 TimeoutSet 6 EV_TIMEOUT_ENTERDATA
084026.45  6 dtmf *   (66168,42,2)
084026.45  6 ScriptEventCode 42 iLineState=1301
084026.45  6 LsGetNbrsRxDigits *
084026.45  6 path {*} not found
084026.45  6 TimeoutClear
084026.45  6 rv    add [TEST]{1234567890}
084026.46  6 fn    PlaySoundStartNumbers recruitment\incomingcall\record-number-youhaveenteredthefollowingEXTnumber.wav, recruitment\incomingcall\record-number-press1ifaccesscorrect.wav, 1234567890, Digits
084026.46  6 sVbsFunctionToUse=Digits
084026.52  6 Started SayNumber VBScript OK. (C:\Program Files\VoiceGuide\data\vbs_6_SayNumber.vbs)
084026.56  6 cl    Play_Start C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\record-number-youhaveenteredthefollowingEXTnumber.wav,1.wav,2.wav,3.wav,4.wav,5.wav,6.wav,7.wa
,8.wav,9.wav,0.wav,C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\record-number-press1ifaccesscorrect.wav
084026.58  6 PlaySoundStart ok [C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\record-number-youhaveenteredthefollowingEXTnumber.wav,C:\Program Files\VoiceGuide\system\voice\1.wav,2.wav,3.wav,4.wav,C:\Program Files\VoiceGuide\system\voice\5.wav,6.wav,7.wav,8.wav,C:\Program Files\VoiceGuide\system\voice\9.wav,0.wav,C:\Program Files\VoiceGuide\Scripts\recruitment\incomingcall\record-number-press1ifaccesscorrect.wav]
084026.58  6 TimeoutClear
084026.58  6 wa(4480,16425401)
084026.59  6 callinfo MONITORMODES
084031.13  6 wb(16425401)
084031.18  6 Play End line[6] (id=164254)
084031.18  6 ScriptEventCode 8001 iLineState=1302
084031.18  6 LsGetNbrsPlayConfirm EV_PLAY_FINISHED
084031.19  6 TimeoutSet 10 EV_TIMEOUT_HANGUP
084031.19  6 TimeoutSet 6 EV_TIMEOUT_AWAITANSWER

test.zip

Share this post


Link to post

We can reproduce a similar looking trace on our test system if files:

 

2.wav, 3.wav, 4.wav, 6.wav, 7.wav, 8.wav

 

are placed in VoiceGuide's home directory... but the sound files still get played OK - they are just taken from a different location...

 

Do you have any of the sound files in VoiceGuide's main directory?

 

I'd recommend searching your hard disk for any other places where files 2.wav, 3.wav, 4.wav, 6.wav, 7.wav, 8.wav are present and deleting any that are not in places where they should be, ie in places other then:

 

C:\Program Files\VoiceGuide\System\voice

C:\Program Files\VoiceGuide\System\voice_sue

 

in the call which produced the trace you just posted did files:

 

record-number-youhaveenteredthefollowingEXTnumber.wav

1.wav

5.wav

9.wav

record-number-press1ifaccesscorrect.wav

 

get played or did just 1.wav get played?

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
×