VoiceGuide IVR Software Main Page
Jump to content

Problem With Dtmf

Recommended Posts

Hi all,

we have a script which is working quite well, but we have auser who is calling from a moblie (a samsung sch-n181) and voiceguide is not picking up on the tones. we have tried both long and short tones and nither are working ? any ideas ?

Share this post


Link to post

further tests indicate that this is not the only phone which we are having this problem with.

 

this is the output from the event log of voiceguide.

 

 

180322.20 0 callstate OFFERING 65557 0 4

180322.20 0 ring 1

180322.20 0 Could not obtain handle to kill process. (new call) 2800, 0

180322.20 0 Answer the call at 22/10/2003 6:03:22 PM

180322.20 0 lineAnswer(65557) => 65727

180322.20 0 callstate ACCEPTED 65557 0 0

180325.49 0 tapi Reply 65727 0

180325.49 0 callstate CONNECTED 65557,0,0

180325.49 0 WorkingModeTAPI=

180325.49 0 WorkingModeScript=

180325.49 0 Inband detection not enabled

180325.49 0 StartLoadedVgs at 22/10/2003 6:03:25 PM

180325.50 0 [Thanks for calling] Playing

180325.50 0 [Thanks for calling] Playing (C:\Documents and Settings\jeremyn\Desktop\thankyouforcalling.wav)

180325.55 0 PlaySoundStart ok [C:\Documents and Settings\jeremyn\Desktop\thankyouforcalling.wav]

180325.55 0 RunModule PLAY end

180329.78 0 dtmf 7 (55,2)

180329.78 0 LsPlayMsg 7

180329.78 0 path {7} not found

180331.20 0 Play End line[0] (id=828784)

180331.20 0 LsPlayMsg EV_PLAY_FINISHED

180332.20 0 dtmf 1 (49,2)

180332.20 0 LsPlayMsgFinished 1

180332.20 0 [get_propid] Number Input

180332.20 0 [get_propid] Playing (C:\Documents and Settings\jeremyn\Desktop\propertyid.wav)

180332.25 0 PlaySoundStart ok [C:\Documents and Settings\jeremyn\Desktop\propertyid.wav]

180332.40 0 dtmf 1 (49,2)

180332.40 0 LsGetNbrsPlayWelcMsg 1

180332.41 0 PlaySoundStop ok

180332.41 0 [get_propid] Number Input 1

180338.41 0 LsGetNbrsRxDigits EV_TIMEOUT_ENTERDATA

180338.41 0 path {1} not found

180338.41 0 [get_address] DB Query

180338.41 0 ODBC mode used

180338.75 0 RVreplace start (strlen>100)

180338.76 0 About to execute Retrieve Operation [sELECT bp.propertyID, bp.propLotNo, bp.propunitNo, bp.propstreetNo, bp.propstreetName, bp.propsuburb, bp.agentid, pr.agentName FROM baseproperty bp INNER JOIN primaryAgent pr ON bp.agentID = pr.agentID WHERE propertyID = 1]

180338.95 0 [get_address] movelast err : No current record.

180339.04 0 Hanging up call... [srlib 282]

180339.04 0 RecSoundStop ok

180339.04 0 PlaySoundStop ok

180339.04 0 fnHangupCall end

180340.23 0 callstate DISCONNECTED 65557,1,0

180340.23 0 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

180340.23 0 Hanging up call...

180340.23 0 RecSoundStop ok

180340.24 0 PlaySoundStop ok

180340.24 0 fnHangupCall end

180340.24 0 callstate IDLE 65557 0 0

180340.26 0 WorkingMode@Idle=

180340.27 0 After Hangup script:[C:\Documents and Settings\jeremyn\Desktop\ftp.vgs]

180340.28 0 LoadedVgs_Find C:\Documents and Settings\jeremyn\Desktop\ftp.vgs at idx=2

180340.30 0 tapi Reply 65779 0

180340.31 0 [ftp file] Run Program

180340.32 0 RVreplace start (strlen>100)

 

180340.35 0 Run Program continuing...

180340.41 0 On Success path not defined.

180340.42 0 Hanging up call... [Run module 2392]

180340.53 0 HangupCall_Common Mode=AfterHangupRun

180340.54 0 ReinitTelephony due to IDLE start

180340.57 0 tapi Reply 66497 0

180340.60 0 tapic lineDeallocateCall(MainCall:65557) 0

180340.64 0 lineOpen(0) => 0

180340.65 0 Waiting for a call...

180340.66 0 lineOpen(0)LineHandle=65540

180449.10 0 callstate OFFERING 66479 0 4

180449.11 0 ring 1

180449.12 0 Could not obtain handle to kill process. (new call) 2100, 0

180449.14 0 Answer the call at 22/10/2003 6:04:49 PM

180449.15 0 lineAnswer(66479) => 66411

180449.16 0 callstate ACCEPTED 66479 0 0

180452.33 0 tapi Reply 66411 0

180452.34 0 callstate CONNECTED 66479,0,0

180452.35 0 WorkingModeTAPI=

180452.36 0 WorkingModeScript=

180452.37 0 Inband detection not enabled

180452.39 0 StartLoadedVgs at 22/10/2003 6:04:52 PM

180452.40 0 [Thanks for calling] Playing

180452.41 0 [Thanks for calling] Playing (C:\Documents and Settings\jeremyn\Desktop\thankyouforcalling.wav)

180452.47 0 PlaySoundStart ok [C:\Documents and Settings\jeremyn\Desktop\thankyouforcalling.wav]

180452.48 0 RunModule PLAY end

180458.13 0 Play End line[0] (id=915699)

180458.13 0 LsPlayMsg EV_PLAY_FINISHED

180459.71 0 dtmf 1 (49,2)

180459.71 0 LsPlayMsgFinished 1

180459.73 0 [get_propid] Number Input

180459.74 0 [get_propid] Playing (C:\Documents and Settings\jeremyn\Desktop\propertyid.wav)

180459.80 0 PlaySoundStart ok [C:\Documents and Settings\jeremyn\Desktop\propertyid.wav]

180459.95 0 dtmf 1 (49,2)

180459.95 0 LsGetNbrsPlayWelcMsg 1

180459.97 0 PlaySoundStop ok

180459.98 0 [get_propid] Number Input 1

180505.92 0 LsGetNbrsRxDigits EV_TIMEOUT_ENTERDATA

180505.92 0 path {1} not found

180505.93 0 [get_address] DB Query

180505.95 0 ODBC mode used

180506.28 0 RVreplace start (strlen>100)

180506.29 0 About to execute Retrieve Operation [sELECT bp.propertyID, bp.propLotNo, bp.propunitNo, bp.propstreetNo, bp.propstreetName, bp.propsuburb, bp.agentid, pr.agentName FROM baseproperty bp INNER JOIN primaryAgent pr ON bp.agentID = pr.agentID WHERE propertyID = 1]

180506.49 0 [get_address] movelast err : No current record.

180506.59 0 Hanging up call... [srlib 282]

180506.59 0 RecSoundStop ok

180506.61 0 PlaySoundStop ok

180506.63 0 fnHangupCall end

180507.82 0 callstate DISCONNECTED 66479,1,0

180507.82 0 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

180507.84 0 Hanging up call...

180507.85 0 RecSoundStop ok

180507.86 0 PlaySoundStop ok

180507.87 0 fnHangupCall end

180507.89 0 callstate IDLE 66479 0 0

180507.89 0 WorkingMode@Idle=

180507.91 0 After Hangup script:[C:\Documents and Settings\jeremyn\Desktop\ftp.vgs]

180507.91 0 LoadedVgs_Find C:\Documents and Settings\jeremyn\Desktop\ftp.vgs at idx=2

180507.93 0 tapi Reply 65625 0

180507.95 0 [ftp file] Run Program

180507.96 0 RVreplace start (strlen>100)

180507.98 0 Run Program continuing...

180508.04 0 On Success path not defined.

180508.05 0 Hanging up call... [Run module 2392]

180508.14 0 HangupCall_Common Mode=AfterHangupRun

180508.16 0 ReinitTelephony due to IDLE start

180508.19 0 tapi Reply 65608 0

180508.21 0 tapic lineDeallocateCall(MainCall:66479) 0

180508.23 0 lineOpen(0) => 0

180508.23 0 Waiting for a call...

180508.26 0 lineOpen(0)LineHandle=65591

180532.40 0 callstate OFFERING 66326 0 4

180532.42 0 ring 1

180532.43 0 Could not obtain handle to kill process. (new call) 2180, 0

180532.44 0 Answer the call at 22/10/2003 6:05:32 PM

180532.46 0 lineAnswer(66326) => 66514

180532.47 0 callstate ACCEPTED 66326 0 0

180535.69 0 tapi Reply 66514 0

180535.71 0 callstate CONNECTED 66326,0,0

180535.72 0 WorkingModeTAPI=

180535.73 0 WorkingModeScript=

180535.74 0 Inband detection not enabled

180535.75 0 StartLoadedVgs at 22/10/2003 6:05:35 PM

180535.77 0 [Thanks for calling] Playing

180535.78 0 [Thanks for calling] Playing (C:\Documents and Settings\jeremyn\Desktop\thankyouforcalling.wav)

180535.84 0 PlaySoundStart ok [C:\Documents and Settings\jeremyn\Desktop\thankyouforcalling.wav]

180535.85 0 RunModule PLAY end

180541.50 0 Play End line[0] (id=959062)

180541.50 0 LsPlayMsg EV_PLAY_FINISHED

180542.42 0 dtmf 1 (49,2)

180542.42 0 LsPlayMsgFinished 1

180542.44 0 [get_propid] Number Input

180542.45 0 [get_propid] Playing (C:\Documents and Settings\jeremyn\Desktop\propertyid.wav)

180542.51 0 PlaySoundStart ok [C:\Documents and Settings\jeremyn\Desktop\propertyid.wav]

180545.96 0 Play End line[0] (id=965731)

180545.96 0 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

180549.64 0 dtmf 1 (49,2)

180549.64 0 LsGetNbrsRxDigits 1

180549.66 0 [get_propid] Number Input 1

180550.08 0 dtmf 2 (50,2)

180550.08 0 LsGetNbrsRxDigits 2

180550.10 0 [get_propid] Number Input 12

180550.52 0 dtmf 5 (53,2)

180550.52 0 LsGetNbrsRxDigits 5

180550.54 0 [get_propid] Number Input 125

180551.02 0 dtmf 6 (54,2)

180551.02 0 LsGetNbrsRxDigits 6

180551.03 0 [get_propid] Number Input 1256

180551.50 0 dtmf 3 (51,2)

180551.50 0 LsGetNbrsRxDigits 3

180551.51 0 [get_propid] Number Input 12563

180552.73 0 dtmf # (35,2)

180552.74 0 LsGetNbrsRxDigits #

180552.75 0 path {12563} not found

180552.77 0 [get_address] DB Query

180552.79 0 ODBC mode used

180553.18 0 RVreplace start (strlen>100)

180553.18 0 About to execute Retrieve Operation [sELECT bp.propertyID, bp.propLotNo, bp.propunitNo, bp.propstreetNo, bp.propstreetName, bp.propsuburb, bp.agentid, pr.agentName FROM baseproperty bp INNER JOIN primaryAgent pr ON bp.agentID = pr.agentID WHERE propertyID = 12563]

180553.41 0 [get_address] movelast err : No current record.

180553.55 0 Hanging up call... [srlib 282]

180553.57 0 RecSoundStop ok

180553.57 0 PlaySoundStop ok

180553.59 0 fnHangupCall end

180554.79 0 callstate DISCONNECTED 66326,1,0

180554.80 0 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

180554.81 0 Hanging up call...

180554.82 0 RecSoundStop ok

180554.83 0 PlaySoundStop ok

180554.85 0 fnHangupCall end

180554.86 0 callstate IDLE 66326 0 0

180554.87 0 WorkingMode@Idle=

180554.89 0 After Hangup script:[C:\Documents and Settings\jeremyn\Desktop\ftp.vgs]

180554.90 0 LoadedVgs_Find C:\Documents and Settings\jeremyn\Desktop\ftp.vgs at idx=2

180554.91 0 tapi Reply 66309 0

180554.92 0 [ftp file] Run Program

180554.93 0 RVreplace start (strlen>100)

 

180554.96 0 Run Program continuing...

180554.98 0 On Success path not defined.

180554.99 0 Hanging up call... [Run module 2392]

180554.00 0 HangupCall_Common Mode=AfterHangupRun

180555.01 0 ReinitTelephony due to IDLE start

180555.03 0 tapi Reply 66462 0

180555.13 0 tapic lineDeallocateCall(MainCall:66326) 0

180555.21 0 lineOpen(0) => 0

180555.22 0 Waiting for a call...

180555.23 0 lineOpen(0)LineHandle=66377

Share this post


Link to post

Are you using a Dialogic card or a Voice Modem?

 

Can you set up a script with a "Record" module and have that user call in and press the keys so that the Record module will record all his keypresses and then zip up the file and post it in this forum - this will allow us to see if this phone generates the DTMF tones properly...

Share this post


Link to post

I can see from a file format the it was recorded using Voice modem.

 

Some voice modems cannot detect DTMF tones reliably - the only solution is to try using another modem or (better option) buy a Dialogic card...

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
×