health4us Report post Posted 01/21/2004 10:18 AM 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
SupportTeam Report post Posted 01/21/2004 01:08 PM 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
health4us Report post Posted 01/21/2004 02:12 PM 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
SupportTeam Report post Posted 01/21/2004 03:53 PM 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