VoiceGuide IVR Software Main Page
Jump to content

Problem With Blind Transfer Same Digit

Recommended Posts

Hi,

I use voiceguide with autoattendant.vgs script, it is ok when transfer to ext number 123, 134, 121.., but when transfer to ext number 112, 122 or 223 (the same two digit continue) it not ringing, it seem the PBX just receive 12, 12 or 23. Could you tell me about the problem. Thanks

Share this post


Link to post

Could you please post 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

I sent the printout. when I dial 360, it is ok; but when dial 355, the ext not ringing. Please tell me what is the problem. Thanks

 

 

164851.77 8 callstate OFFERING 66510 0 4

164851.78 8 ring 1

164851.78 8 Terminating process (new call).

164851.78 8 Answer the call at 12-13-2004 4:48:51 PM

164851.78 8 lineAnswer(66510) => 66527

164851.80 8 callstate ACCEPTED 66510 0 0

164854.86 8 tapi Reply (LineEvReply) ok 66527 0

164854.89 8 callstate CONNECTED 66510 0 0

164854.89 8 callstate CONNECTED 66510,0,0

164854.89 8 WorkingModeTAPI@Connected=

164854.89 8 WorkingModeScript@Connected=

164854.91 8 Inband detection not enabled

164854.91 8 StartLoadedVgs at 12-13-2004 4:48:54 PM

164854.91 8 AddRVns [scriptsPath]{C:\}

164854.91 8 AddRVns [scriptPath]{C:}

164854.91 8 rv add [$RV_STARTTIME]{12-13-2004 4:48:54 PM}

164854.92 8 rv add [$RV_DEVICEID]{8}

164854.92 8 rv add [$RV_CIDNAME]{}

164854.92 8 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}

164854.92 8 rv add [$RV_CIDNUMBER]{}

164854.94 8 timer clear

164854.94 8 [Welcome] Number Input

164854.94 8 [Welcome] Playing (Support\AutoAttendant\recordings\welcome msg_8k16bitMono.wav)

164854.94 8 play set playid=438484

164855.16 8 PlaySoundStart ok [support\AutoAttendant\recordings\welcome msg_8k16bitMono.wav]

164855.16 8 timer clear

164855.17 8 wa(15497,43848400)

164910.63 8 play end current play (playid=438484)

164910.63 8 ScriptEventCode 8001 iLineState=1300

164910.63 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

164910.63 8 timer set 5 EV_TIMEOUT_REPLAYMSG

164910.75 8 dtmf 3 (66510,51,2)

164910.77 8 ScriptEventCode 51 iLineState=1301

164910.77 8 LsGetNbrsRxDigits 3

164910.77 8 [Welcome] Number Input 3

164910.77 8 path {3} not found

164910.78 8 timer set 6 EV_TIMEOUT_ENTERDATA

164911.11 8 dtmf 6 (66510,54,2)

164911.13 8 ScriptEventCode 54 iLineState=1301

164911.13 8 LsGetNbrsRxDigits 6

164911.13 8 [Welcome] Number Input 36

164911.13 8 path {36} not found

164911.14 8 timer set 6 EV_TIMEOUT_ENTERDATA

164911.53 8 dtmf 0 (66510,48,2)

164911.55 8 ScriptEventCode 48 iLineState=1301

164911.55 8 LsGetNbrsRxDigits 0

164911.55 8 [Welcome] Number Input 360

164911.55 8 path {360} not found

164911.56 8 timer set 6 EV_TIMEOUT_ENTERDATA

164911.56 8 timer clear

164911.56 8 rv add [Welcome]{360}

164911.56 8 eng run verification

164911.56 8 rv replace start: [set vg = CreateObject("VoiceGuide.CommandLink")

iLen = Len("$RV_ENTEREDNUMBER")

sFirstChar = Left("$RV_ENTEREDNUMBER",1)

if iLen > 3 then

sResult = "verify_failed"

else

sResult = "verify_passed"

end if

vg.Run_ResultReturn $RV_LINEID, sResult

set vg = Nothing

]

164911.58 8 rv ns [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\}[scriptPath]{C:}[$RV_STARTTIME]{12-13-2004 4:48:54 PM}[$RV_DEVICEID]{8}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{}[Welcome]{360}

164911.58 8 eng copy of verification script ran: vbs_8_1.vbs

164911.59 8 Run Script waiting... (shellid=480, process=892)

164911.61 8 timer set 1 EV_TIMEOUT_CHECKONSTATE

164911.67 8 cl Run_ResultReturn >>verify_passed<<

164911.67 8 ScriptEventCode 9221 iLineState=1301

164911.67 8 LsGetNbrsRxDigits EV_UNKNOWN_9221

164911.67 8 eng GetNbr EV_MODGETNBRS_VERIFY_PASS

164911.69 8 path {360} not found

164911.69 8 AddRVns [Welcome_PathTaken]{success}

164911.69 8 timer clear

164911.69 8 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

164912.06 8 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

164912.06 8 ScriptEventCode 9012 iLineState=1900

164912.06 8 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

164912.06 8 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

164912.08 8 rv replace start: [$RV_ENTEREDNUMBER]

164912.08 8 rv ns [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\}[scriptPath]{C:}[$RV_STARTTIME]{12-13-2004 4:48:54 PM}[$RV_DEVICEID]{8}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{}[Welcome]{360}[Welcome_PathTaken]{success}

164912.08 8 rv replace end: [360]

164912.08 8 [Transfer Call 6] Blind Transfer to 360 (Generate)

164912.09 8 tapic lineGenerateDigits(66510,!,0) => 0

164912.61 8 generate LINEGENERATETERM_DONE

164912.64 8 timer set 1 EV_TAPI_GENERATE

164913.63 8 timer fired EV_TAPI_GENERATE

164913.63 8 ScriptEventCode 9602 iLineState=1900

164913.63 8 LsXferStart EV_TAPI_GENERATE

164913.63 8 timer set 1 EV_HOOKFLASHFINISHED

164914.73 8 timer fired EV_HOOKFLASHFINISHED

164914.73 8 ScriptEventCode 9200 iLineState=1905

164914.73 8 LsXferPlayVts EV_HOOKFLASHFINISHED

164914.73 8 tapic lineGenerateDigits(66510,360,0) => 0

164915.03 8 dtmf 6 (66510,54,2)

164915.03 8 ScriptEventCode 54 iLineState=1905

164915.05 8 LsXferPlayVts 6

164915.11 8 generate LINEGENERATETERM_DONE

164915.11 8 timer set 1 EV_TAPI_GENERATE

164915.16 8 dtmf 0 (66510,48,2)

164915.19 8 ScriptEventCode 48 iLineState=1905

164915.19 8 LsXferPlayVts 0

164916.19 8 timer fired EV_TAPI_GENERATE

164916.19 8 ScriptEventCode 9602 iLineState=1905

164916.19 8 LsXferPlayVts EV_TAPI_GENERATE

164916.19 8 timer set 3 EV_TIMEOUT_HANGUP

164919.48 8 timer fired EV_TIMEOUT_HANGUP

164919.48 8 ScriptEventCode 9001 iLineState=1905

164919.48 8 LsXferPlayVts EV_TIMEOUT_HANGUP

164919.48 8 rv add [Hangup Time]{12-13-2004 4:49:19 PM}

164919.50 8 Hanging up call...

164919.50 8 RecSoundStop ok

164919.52 8 PlaySoundStop err=0

164919.52 8 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

164919.53 8 fnHangupCall end

164919.67 8 callstate DISCONNECTED 66510 1 0

164919.67 8 ScriptEventCode 9250 iLineState=900

164919.67 8 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

164919.69 8 rv add [Hangup Time]{12-13-2004 4:49:19 PM}

164919.69 8 Hanging up call...

164919.69 8 RecSoundStop ok

164919.70 8 PlaySoundStop err=0

164919.70 8 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

164919.72 8 fnHangupCall end

164919.72 8 callstate IDLE 66510 0 0

164919.73 8 WorkingMode@Idle=

164919.73 8 timer clear

164919.73 8 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

164919.75 8 tapi Reply (LineEvReply) ok 65622 0

164919.75 8 tapi Reply (LineEvReply) ok 65639 0

164920.73 8 timer fired EV_TIMEOUT_TIMETOREINITLINE

164920.73 8 ScriptEventCode 9008 iLineState=900

164920.73 8 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

164920.73 8 ReinitTelephony due to IDLE

164920.75 8 tapic lineDeallocateCall(MainCall:66510) 0

164920.86 8 lineOpen(8)=>

 

 

 

164920.86 8 Waiting for a call...

164920.86 8 LineHandle=66528

164920.88 8 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

164921.20 0 dial start any summary:|8:rdy=0|

164922.20 0 dial start any summary:|8:rdy=0|

164923.20 0 dial start any summary:|8:rdy=0|

164924.16 8 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

164924.16 8 ScriptEventCode 9013 iLineState=900

164933.41 8 callstate OFFERING 65963 0 4

164933.41 8 ring 1

164933.42 8 Terminating process (new call).

164933.42 8 Answer the call at 12-13-2004 4:49:33 PM

164933.42 8 lineAnswer(65963) => 66459

164933.44 8 callstate ACCEPTED 65963 0 0

164936.52 8 tapi Reply (LineEvReply) ok 66459 0

164936.53 8 callstate CONNECTED 65963 0 0

164936.53 8 callstate CONNECTED 65963,0,0

164936.55 8 WorkingModeTAPI@Connected=

164936.55 8 WorkingModeScript@Connected=

164936.55 8 Inband detection not enabled

164936.56 8 StartLoadedVgs at 12-13-2004 4:49:36 PM

164936.56 8 AddRVns [scriptsPath]{C:\}

164936.59 8 AddRVns [scriptPath]{C:}

164936.59 8 rv add [$RV_STARTTIME]{12-13-2004 4:49:36 PM}

164936.63 8 rv add [$RV_DEVICEID]{8}

164936.63 8 rv add [$RV_CIDNAME]{}

164936.63 8 AddRVns [PathApp]{C:\Program Files\VoiceGuide\}

164936.63 8 rv add [$RV_CIDNUMBER]{}

164936.64 8 timer clear

164936.64 8 [Welcome] Number Input

164936.66 8 [Welcome] Playing (Support\AutoAttendant\recordings\welcome msg_8k16bitMono.wav)

164936.66 8 play set playid=480203

164936.86 8 PlaySoundStart ok [support\AutoAttendant\recordings\welcome msg_8k16bitMono.wav]

164936.86 8 timer clear

164936.88 8 wa(15497,48020300)

164952.36 8 play end current play (playid=480203)

164952.38 8 ScriptEventCode 8001 iLineState=1300

164952.38 8 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED

164952.38 8 timer set 5 EV_TIMEOUT_REPLAYMSG

164952.50 8 dtmf 3 (65963,51,2)

164952.50 8 ScriptEventCode 51 iLineState=1301

164952.50 8 LsGetNbrsRxDigits 3

164952.50 8 [Welcome] Number Input 3

164952.52 8 path {3} not found

164952.52 8 timer set 6 EV_TIMEOUT_ENTERDATA

164952.88 8 dtmf 5 (65963,53,2)

164952.88 8 ScriptEventCode 53 iLineState=1301

164952.88 8 LsGetNbrsRxDigits 5

164952.89 8 [Welcome] Number Input 35

164952.89 8 path {35} not found

164952.89 8 timer set 6 EV_TIMEOUT_ENTERDATA

164953.14 8 dtmf 5 (65963,53,2)

164953.14 8 ScriptEventCode 53 iLineState=1301

164953.16 8 LsGetNbrsRxDigits 5

164953.16 8 [Welcome] Number Input 355

164953.16 8 path {355} not found

164953.16 8 timer set 6 EV_TIMEOUT_ENTERDATA

164953.17 8 timer clear

164953.17 8 rv add [Welcome]{355}

164953.17 8 eng run verification

164953.17 8 rv replace start: [set vg = CreateObject("VoiceGuide.CommandLink")

iLen = Len("$RV_ENTEREDNUMBER")

sFirstChar = Left("$RV_ENTEREDNUMBER",1)

if iLen > 3 then

sResult = "verify_failed"

else

sResult = "verify_passed"

end if

vg.Run_ResultReturn $RV_LINEID, sResult

set vg = Nothing

]

164953.19 8 rv ns [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\}[scriptPath]{C:}[$RV_STARTTIME]{12-13-2004 4:49:36 PM}[$RV_DEVICEID]{8}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{}[Welcome]{355}

164953.19 8 eng copy of verification script ran: vbs_8_1.vbs

164953.20 8 Run Script waiting... (shellid=216, process=776)

164953.22 8 timer set 1 EV_TIMEOUT_CHECKONSTATE

164953.27 8 cl Run_ResultReturn >>verify_passed<<

164953.28 8 ScriptEventCode 9221 iLineState=1301

164953.28 8 LsGetNbrsRxDigits EV_UNKNOWN_9221

164953.28 8 eng GetNbr EV_MODGETNBRS_VERIFY_PASS

164953.30 8 path {355} not found

164953.33 8 AddRVns [Welcome_PathTaken]{success}

164953.34 8 timer clear

164953.34 8 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

164953.77 8 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

164953.77 8 ScriptEventCode 9012 iLineState=1900

164953.77 8 LsXferStart EV_TIMEOUT_READYTOBEGINTRANSFER

164953.78 8 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

164953.80 8 rv replace start: [$RV_ENTEREDNUMBER]

164953.80 8 rv ns [PathSysVoice]{C:\Program Files\VoiceGuide\system\voice\}[PathApp]{C:\Program Files\VoiceGuide\}[PathDataVm]{C:\Program Files\VoiceGuide\data\}[PathVgSys]{C:\Program Files\VoiceGuide\system\}[scriptsPath]{C:\}[scriptPath]{C:}[$RV_STARTTIME]{12-13-2004 4:49:36 PM}[$RV_DEVICEID]{8}[$RV_CIDNAME]{}[PathApp]{C:\Program Files\VoiceGuide\}[$RV_CIDNUMBER]{}[Welcome]{355}[Welcome_PathTaken]{success}

164953.81 8 rv replace end: [355]

164953.83 8 [Transfer Call 6] Blind Transfer to 355 (Generate)

164953.83 8 tapic lineGenerateDigits(65963,!,0) => 0

164954.36 8 generate LINEGENERATETERM_DONE

164954.36 8 timer set 1 EV_TAPI_GENERATE

164955.36 8 timer fired EV_TAPI_GENERATE

164955.36 8 ScriptEventCode 9602 iLineState=1900

164955.36 8 LsXferStart EV_TAPI_GENERATE

164955.36 8 timer set 1 EV_HOOKFLASHFINISHED

164956.47 8 timer fired EV_HOOKFLASHFINISHED

164956.47 8 ScriptEventCode 9200 iLineState=1905

164956.47 8 LsXferPlayVts EV_HOOKFLASHFINISHED

164956.47 8 tapic lineGenerateDigits(65963,355,0) => 0

164956.75 8 dtmf 5 (65963,53,2)

164956.77 8 ScriptEventCode 53 iLineState=1905

164956.77 8 LsXferPlayVts 5

164956.83 8 generate LINEGENERATETERM_DONE

164956.84 8 timer set 1 EV_TAPI_GENERATE

164957.91 8 timer fired EV_TAPI_GENERATE

164957.91 8 ScriptEventCode 9602 iLineState=1905

164957.91 8 LsXferPlayVts EV_TAPI_GENERATE

164957.91 8 timer set 3 EV_TIMEOUT_HANGUP

165001.20 8 timer fired EV_TIMEOUT_HANGUP

165001.20 8 ScriptEventCode 9001 iLineState=1905

165001.20 8 LsXferPlayVts EV_TIMEOUT_HANGUP

165001.20 8 rv add [Hangup Time]{12-13-2004 4:50:01 PM}

165001.22 8 Hanging up call...

165001.22 8 RecSoundStop ok

165001.23 8 PlaySoundStop err=0

165001.23 8 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

165001.25 8 fnHangupCall end

165001.39 8 callstate DISCONNECTED 65963 1 0

165001.39 8 ScriptEventCode 9250 iLineState=900

165001.41 8 LsAwaitingCalls EV_REMOTEPARTY_DISCONNECT

165001.41 8 rv add [Hangup Time]{12-13-2004 4:50:01 PM}

165001.41 8 Hanging up call...

165001.42 8 RecSoundStop ok

165001.42 8 PlaySoundStop err=0

165001.44 8 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

165001.44 8 fnHangupCall end

165001.45 8 callstate IDLE 65963 0 0

165001.45 8 WorkingMode@Idle=

165001.45 8 timer clear

165001.47 8 timer set 1 EV_TIMEOUT_TIMETOREINITLINE

165001.47 8 tapi Reply (LineEvReply) ok 66476 0

165001.47 8 tapi Reply (LineEvReply) ok 66408 0

165002.47 8 timer fired EV_TIMEOUT_TIMETOREINITLINE

165002.47 8 ScriptEventCode 9008 iLineState=900

165002.47 8 LsAwaitingCalls EV_TIMEOUT_TIMETOREINITLINE

165002.47 8 ReinitTelephony due to IDLE

165002.48 8 tapic lineDeallocateCall(MainCall:65963) 0

165002.67 8 lineOpen(8)=>

165002.67 8 Waiting for a call...

165002.67 8 LineHandle=66425

165002.67 8 timer set 3 EV_TIMEOUT_ATERIDLE_ALLOWOUT

165003.27 0 dial start any summary:|8:rdy=0|

165004.27 0 dial start any summary:|8:rdy=0|

165005.27 0 dial start any summary:|8:rdy=0|

165005.97 8 timer fired EV_TIMEOUT_ATERIDLE_ALLOWOUT

165005.97 8 ScriptEventCode 9013 iLineState=900

Share this post


Link to post

It appears as if whenever the same DTMF tone number is sent to the PBX twice the PBX thinks it has only heard one tone number.

 

Looks like the PBX's DTMF tone detection 'debounce' timing is set too long.

 

Alternatively you could just increase the time between the individual DTMF tone numbers played. This can be done by changing the config of the Dialogic card, or by inserting commas in between the individual digits to be dialed.

 

Are you using a Dialogic card or a voice modem?

Share this post


Link to post

I'm using voice modem; but when I insert commas the PBX receive another number, ex I want to dial 350 and change to 3,5,0 after that the ext 135 ringing

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
×