VoiceGuide IVR Software Main Page
Jump to content

Speak Numbers Problem

Recommended Posts

Crash in Speak numbers module.. I am trying to get it to say 0,1,2,3,4,5,6,7,8,9

but when it gets to number 1 it trys to take the sound file from somewhere it shuold not and crashes the call....

 

How can i make sure the numbers are all taken from the specified directory?

C:\Program Files\VoiceGuide\System\voice_1001\

 

c:\program files\voiceguide\scripts\distributors\Call-Admin\Example-Recording.wav,0.wav,1.wav,2.wav,3.wav,4.wav,5.wav,6.wav,7.wav,8.wav,9.wav

095955.88 11 PlaySoundStart ok

 

c:\program files\voiceguide\scripts\distributors\Call-Admin\Example-Recording.wav,

C:\Program Files\VoiceGuide\System\voice_1001\0.wav,

c:\program files\voiceguide\scripts\distributors\Call-Admin\1.wav,

C:\Program Files\VoiceGuide\System\voice_1001\2.wav,

C:\Program Files\VoiceGuide\System\voice_1001\3.wav,

C:\Program Files\VoiceGuide\System\voice_1001\4.wav,

C:\Program Files\VoiceGuide\System\voice_1001\5.wav,

C:\Program Files\VoiceGuide\System\voice_1001\6.wav,

C:\Program Files\VoiceGuide\System\voice_1001\7.wav,

C:\Program Files\VoiceGuide\System\voice_1001\8.wav,

C:\Program Files\VoiceGuide\System\voice_1001\9.wav]

Share this post


Link to post

From VG Help file:

To select a different set of system files to be used for the current call, the path pointing to the new system directory current for this call needs to be written to the $RV[DIRSYSTEMVOICE] Result Variable.

Please see the Multilanguage Systems part of the Help file.

 

Which version of VG are you using?

 

Could you please send us a copy of VoiceGuide's Debug Printout which captures the problem, this will allow us to see what is going wrong.

(When running the script click on VoiceGuide's View menu and select 'Event Trace Log' option - any log information will then appear in this window. You must open the trace window before making the call.)

Share this post


Link to post

My voice guide version is 5.1.3310

 

As you can see i have already altered the SYSTEM Voicefiles but when it wants 1.wav it trys to get it from a different place for some reason..

 

140736.76 11 [set Sounds_1] Evaluate ["C:\Program Files\VoiceGuide\System\voice_$RV"]

140736.78 11 RVreplace start: ["C:\Program Files\VoiceGuide\System\voice_$RV"]

140736.81 11 RVreplace end: ["C:\Program Files\VoiceGuide\System\voice_1001"]

140736.83 11 .Eval(Cstr("C:\Program Files\VoiceGuide\System\voice_1001"))

140736.86 11 Eval Expr result:[C:\Program Files\VoiceGuide\System\voice_1001] stored in $RV[DIRSYSTEMVOICE]

140736.88 11 path {C:\Program Files\VoiceGuide\System\voice_1001} not found

140736.90 11 [Replay Phone Number] Say numbers: 0123456789 as Digits

140736.93 11 fn PlaySoundStartNumbers Example-Recording.wav, , 0123456789, Digits

140736.95 11 sVbsFunctionToUse=Digits

140737.08 11 Started SayNumber VBScript OK. (C:\Program Files\VoiceGuide\data\vbs_11_SayNumber.vbs)

140737.15 11 cl Play_Start c:\program files\voiceguide\scripts\distributors\Call-Admin\Example-Recording.wav,0.wav,1.wav,2.wav,3.wav,4.wav,5.wav,6.wav,7.wav,8.wav,9.wav

140737.79 11 PlaySoundStart ok [c:\program files\voiceguide\scripts\distributors\Call-Admin\Example-Recording.wav,C:\Program Files\VoiceGuide\System\voice_1001\0.wav,c:\program files\voiceguide\scripts\distributors\Call-Admin\1.wav,C:\Program Files\VoiceGuide\System\voice_1001\2.wav,C:\Program Files\VoiceGuide\System\voice_1001\3.wav,C:\Program Files\VoiceGuide\System\voice_1001\4.wav,C:\Program Files\VoiceGuide\System\voice_1001\5.wav,C:\Program Files\VoiceGuide\System\voice_1001\6.wav,C:\Program Files\VoiceGuide\System\voice_1001\7.wav,C:\Program Files\VoiceGuide\System\voice_1001\8.wav,C:\Program Files\VoiceGuide\System\voice_1001\9.wav]

140758.49 11 callstate DISCONNECTED 65844,0,0

140758.52 11 LsSayNbrPlay EV_REMOTEPARTY_DISCONNECT

140758.54 11 Hanging up call...

140758.56 11 RecSoundStop ok

140758.63 11 PlaySoundStop ok

140758.66 11 fnHangupCall end

140758.70 11 linedevstate 2048 0 0

140758.77 11 callstate IDLE 65844 0 0

140758.79 11 WorkingMode@Idle=

140758.98 11 tapi Reply (LineEvReply) ok 65639 0

140759.89 11 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

140759.91 11 ReinitTelephony due to IDLE start

140759.95 11 tapic lineDeallocateCall(MainCall:65844) 0

140800.18 11 lineOpen(11) => 0

140800.20 11 Waiting for a call...

140800.23 11 lineOpen(11)LineHandle=65622

Share this post


Link to post

The trace shows that VG attempts to play the files from the directory "C:\Program Files\VoiceGuide\System\voice_1001\" - that is what this line in the trace is showing:

140737.79 11 PlaySoundStart ok [c:\program files\voiceguide\scripts\distributors\Call-Admin\Example-Recording.wav,C:\Program Files\VoiceGuide\System\voice_1001\0.wav,c:\program files\voiceguide\scripts\distributors\Call-Admin\1.wav,C:\Program Files\VoiceGuide\System\voice_1001\2.wav,C:\Program Files\VoiceGuide\System\voice_1001\3.wav,C:\Program Files\VoiceGuide\System\voice_1001\4.wav,C:\Program Files\VoiceGuide\System\voice_1001\5.wav,C:\Program Files\VoiceGuide\System\voice_1001\6.wav,C:\Program Files\VoiceGuide\System\voice_1001\7.wav,C:\Program Files\VoiceGuide\System\voice_1001\8.wav,C:\Program Files\VoiceGuide\System\voice_1001\9.wav]

It looks like this is the directory which you wanted to set:

140736.86 11 Eval Expr result:[C:\Program Files\VoiceGuide\System\voice_1001] stored in $RV[DIRSYSTEMVOICE]

 

The trace also show that about 20 seconds after starting playing the files VG was informed that there is a busy tone on the line:

140758.49 11 callstate DISCONNECTED 65844,0,0

If you this busy tone is detected falsely then you should take a look at how the disconnect tone frequencies/cadence & their variances are set up to ensure that the false detection possibility is reduced. You may also want to look into re-recording the sound files during which the false busy detection is occurring.

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
×