VoiceGuide IVR Software Main Page
Jump to content

Version 5 Beta 4 Call Drop On Get Number Module

Recommended Posts

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

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

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

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
×