VoiceGuide IVR Software Main Page
Jump to content

Missed Digit With Voice Modem

Recommended Posts

The main script allows the users to enter an extension (132, 142) or dial 1 for sales, 2 for support. If the extension is dialed slowly, with perhaps a 1-2 second pause between digits, it works. However, if the extension is dialed quickly, the second digit is missed.

 

I am using a Zoom voice modem. Is the reason that my vmodem cannot process fast enough? Will a Dialogic board solve this, or is there a programmatic solution?

 

Thank you for any assistance!!

 

Here are my scripts and trace:

-----------

[intro]

Type=Play

DispSize=69

Txt=Thank you for calling. If you know the extension you would like to reach, please dial it now. Otherwise, please press 2 for sales, 3 for technical support.

PlayFile1=F:\data\Phone\Outgoing Messages\intro.wav

Replay=2,5

strTtsText=

On {1} Goto [Get Voice Mail Box]

On {2} Goto [Pickup Sales Call]

On {3} Goto [Pickup Support Call]

On {#} Goto [Voicemail Retrieve] Return [intro]

On {0} Goto [Operator]

Position=116,93

 

[Get Voice Mail Box]

Type=Get Numbers

DispSize=69

Txt=Play a prompt asking the caller to enter a sequence of numbers, speak the sequence back to the caller and ask them to confirm it. Go down different paths depending on the numbers entered...

PlayFile1=none

Replay=0,0

GetNbrLenEnforce=2

GetNbrLenMax=2

Confirm=OFF

On {Success} Goto [PickupCall]

On {Fail} Goto [inValid Voicemail]

On {Timeout 5} Goto [PickupCall]

Position=467,30

 

 

----------

When ext 132 is entered slowly, works correctly:

54579 0 [intro] Playing

54579 0 [intro] Playing (F:\data\Phone\Outgoing Messages\intro.wav)

54799 0 PlaySoundStart ok [F:\data\Phone\Outgoing Messages\intro.wav]

54799 0 TimeoutClear

54799 0 RunModule PLAY end

54809 0 wa(10392,5457900)

60718 0 tapie monitordigits 49 2

60718 0 LsPlayMsg [1]

61319 0 PlaySoundStop ok

61319 0 TimeoutClear

61319 0 [Get Voice Mail Box] Number Input

61319 0 [Get Voice Mail Box] Playing (none)

61319 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

61319 0 TimeoutSet 10 EV_TIMEOUT_HANGUP

61319 0 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

62570 0 tapie monitordigits 51 2

62570 0 LsGetNbrsRxDigits [3]

62570 0 [Get Voice Mail Box] Number Input 3

62570 0 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

63852 0 tapie monitordigits 50 2

63862 0 LsGetNbrsRxDigits [2]

63862 0 [Get Voice Mail Box] Number Input 32

63862 0 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

63862 0 TimeoutClear

63862 0 TimeoutClear

63862 0 [PickupCall] Running VB Script...

 

---------

When ext 132 is entered relatively quickly, second digit is missed.

Does not work:

30588 0 [intro] Playing

30588 0 [intro] Playing (F:\data\Phone\Outgoing Messages\intro.wav)

30808 0 PlaySoundStart ok [F:\data\Phone\Outgoing Messages\intro.wav]

30808 0 TimeoutClear

30819 0 RunModule PLAY end

30819 0 wa(10392,13058800)

34173 0 tapie monitordigits 49 2

34173 0 LsPlayMsg [1]

34764 0 PlaySoundStop ok

34764 0 tapie monitordigits 51 2

34764 0 TimeoutClear

34764 0 [Get Voice Mail Box] Number Input

34764 0 [Get Voice Mail Box] Playing (none)

34764 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

34764 0 TimeoutSet 10 EV_TIMEOUT_HANGUP

34764 0 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

35175 0 tapie monitordigits 50 2

35175 0 LsGetNbrsRxDigits [2] <----- Missed '3' enter before the '2'

35175 0 [Get Voice Mail Box] Number Input 2

35175 0 TimeoutSet 5 EV_TIMEOUT_GOTOMODULE

40172 0 Timer fired EV_TIMEOUT_GOTOMODULE

40172 0 LsGetNbrsRxDigits EV_TIMEOUT_GOTOMODULE

40172 0 TimeoutClear

40172 0 [PickupCall] Running VB Script...

Share this post


Link to post

Some modems have these problems. A Dialogic card does not. We always recommend getting a Dialogic card if the budget allows - you will then have a professional quality system.

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
×