Guest David Wojciechowski Report post Posted 07/22/2003 10:35 PM I have just installed version 5 beta and i'm experincing a problem when it runs a get number module, after the number is retrieved the call is droped: here is the Event Trace: 183303.42 5 linedevstate 2048 0 0 183303.42 5 callstate OFFERING 65792 0 4 183303.42 5 Answer the call at 7/22/2003 6:33:03 PM 183303.44 5 lineAnswer(65792) => 65791 183303.44 5 callinfo CALLEDID 183303.44 5 callinfo ORIGIN 183303.44 5 ring 0 183303.98 5 callstate CONNECTED 65792,1,0 183303.98 5 WorkingModeTAPI= 183303.98 5 WorkingModeScript= 183304.02 5 Inband detection not enabled 183304.02 5 StartLoadedVgs at 7/22/2003 6:33:04 PM 183304.03 5 tapi Reply 65791 0 183304.03 5 [Greeting] Playing 183304.03 5 [Greeting] Playing (greeting.wav) 183304.05 5 PlaySoundStart ok [C:\VoiceScript\greeting.wav] 183304.05 5 RunModule PLAY end 183307.61 5 wb(85868700) 183308.63 5 Play End line[5] (id=858687) 183308.64 5 LsPlayMsg EV_PLAY_FINISHED 183308.64 5 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE 183308.64 5 [MSN Notify] Run Program 183308.66 5 RVreplace start: [C:\VoiceScript\DavesSANotify.exe IVG VOICE: Receiving Call on Device ID $RV_DEVICEID] 183308.66 5 RVreplace end: [C:\VoiceScript\DavesSANotify.exe IVG VOICE: Receiving Call on Device ID 5] 183308.83 5 Run Program continuing... 183308.84 5 Going down On Success path. 183308.84 5 [Maint Leave/Check] Playing 183308.86 5 tts generate start[Press 1 to leave a message, 2 Check] 183308.86 5 tts generate end 183308.86 5 [Maint Leave/Check] Playing (LeaveCheck.wav) 183308.91 5 PlaySoundStart ok [C:\VoiceScript\LeaveCheck.wav] 183308.91 5 RunModule PLAY end 183310.02 5 dtmf 1 (49,2) 183310.03 5 LsPlayMsg 1 183311.05 5 PlaySoundStop ok 183311.14 5 [Get VoiceMail] Number Input 183311.16 5 [Get VoiceMail] Playing (MailBoxNumber.wav) 183311.17 5 PlaySoundStart ok [C:\VoiceScript\MailBoxNumber.wav] 183315.14 5 dtmf 9 (57,2) 183315.16 5 LsGetNbrsPlayWelcMsg 9 183316.23 5 PlaySoundStop ok 183316.23 5 [Get VoiceMail] Number Input 9 183316.23 5 dtmf 9 (57,2) 183316.25 5 LsGetNbrsRxDigits 9 183316.25 5 [Get VoiceMail] Number Input 99 183316.25 5 dtmf 9 (57,2) 183316.27 5 LsGetNbrsRxDigits 9 183316.34 5 [Get VoiceMail] Number Input 999 183316.34 5 fn PlaySoundStartNumbers C:\Program Files\VoiceGuide\system\voicedlgc\GetNbrsConfirmIntro.wav, C:\Program Files\VoiceGuide\system\voicedlgc\GetNbrsConfirmMenu.wav, 999, Digits 183316.36 5 twcal PlaySayNumber C:\Program Files\VoiceGuide\system\voicedlgc\GetNbrsConfirmIntro.wav, C:\Program Files\VoiceGuide\system\voicedlgc\GetNbrsConfirmMenu.wav, 999, , 1 183316.38 5 PlaySoundStartNumbers ok 183323.53 5 wb(87101504) 183324.55 5 dtmf 1 (49,2) 183324.55 5 LsGetNbrsPlayConfirm 1 183324.56 5 PlaySoundStop ok 183324.56 5 RVreplace start (strlen>100) 183324.56 5 RVreplace start: [Voicemail Box $RV[Get VoiceMail]] 183324.58 5 RVreplace end: [Voicemail Box 999] 183324.58 5 Play End line[5] (id=871015) 183324.69 5 ERROR 5.0.1004 RunModule:0:52:Bad file name or number:VoiceGuide 183324.69 5 Hanging up call... [RunModule Error] 183324.70 5 PlaySoundStop ok 183324.70 5 fnHangupCall end 183324.73 5 linedevstate 2048 0 0 183324.75 5 callstate IDLE 65792 0 0 183324.75 5 WorkingMode@Idle= 183324.77 5 tapi Reply 65774 0 183325.81 5 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE 183325.81 5 ReinitTelephony due to IDLE start 183325.83 5 tapic lineDeallocateCall(MainCall:65792) 0 183326.03 5 lineOpen(5) => 0 183326.03 5 Waiting for a call... 183326.03 5 lineOpen(5)LineHandle=65757 Here is the module config lines on {Success} goto [Voicemail Box $RV[Get VoiceMail]] return [Maint Leave/Check] on {Fail} goto [Maint Leave/Check] on {Timeout 10} goto [Maint Leave/Check] when i enter the 3 digits the call is dumped. Share this post Link to post
Guest Patrick Hurrelmann Report post Posted 07/23/2003 07:58 AM so something with the success-path should be wrong Share this post Link to post
Guest Guest_David Wojciechowski Report post Posted 07/23/2003 12:11 PM This worked in version 4.8 Share this post Link to post
Guest Patrick Hurrelmann Report post Posted 07/23/2003 12:40 PM since version 5 there are 2 versions of voicemail. one scripted and one builtin version and the scripted one is activated by default. maybe thats the error. try setting VmSystemUsed=Builtin in vg.ini. i've never used the voicemail system. this is just a try to fix your problem maybe settings back to the origianl builtin of older versions makes the voicemail box module accessable again? Share this post Link to post
SupportTeam Report post Posted 07/23/2003 03:08 PM I was told this bug is now fixed in v5.0 Beta5 : ftp://ftp.katalina.com.au/vg50_beta5.exe Problem was that the "Voicemail Box" path was not pointing to the correct Voicemail script in VoiceGudie's \system\vm\ directory. There is still at this stage a bug outstanding when using the voicemail path keywords in path destinations: the "return" directive will not work. This is of course being worked on... For those of you who are keen to experiment right now it is possible to replace the voicemail keywords with the actual scripts and modules they are meant to be pointing to - and the "return" paths will then work. To see what scripts/modules correspond to what destination you can see in the VG.INI file. eg: [Voicemail Box Menu] can be replaced with: [C:\Program Files\VoiceGuide\system\vm\VmLogin.vgs|VmLoginStart] some RVs need to be defined at his stage in the script before this can be done: $RV[PathDataVm] needs to assigned a value of "C:\Program Files\VoiceGuide\data\" and if going to the "Leave Vm Message" script then the $RV[VmbId] needs to have a value of the voicemailbox number assigned to it. Reading of the voicemail script themselves should make all this a bit clearer... Share this post Link to post