VoiceGuide IVR Software Main Page
Jump to content

Pbx Hookflash Transfer - Announce

Recommended Posts

Hello,

 

I have a transfer that is to go to a pbx group that is working fine, however, when the call is picked up on the destination end, the announcement is not playing to give the rep the opportunity to accept the call. This type of call can be picked up accidentally by the wrong people so we would like to give the option of accepting the call to the rep.

 

Here is the log that shows that the call is being transfered, and it shows the announcement message being played in rapid succession. However, the person on the other end is not hearing the message so the opportunity to reject the call is not offered.

 

However, in testing before connecting to the pbx on a standard phone, the flash and voice prompts (in rapid succession, not offering a pause to accept) could be heard on the line. Perhaps the forward voice path isn't open, but the same problem as in testing, the issue of not getting the opportunity to actually accept or reject the call doesn't seem to be working.

 

We are using simple scripts to test using this feature, and I have only been using your product for a two days now and I have not seen anything in the documentaion that would point me to a way to determine if a configuration file would be involved with this problem.

 

See log entry below.

 

Regard,

 

 

 

124758.18 8 event 2, iCode=50 state=1100

124758.18 8 LsPlayMsg 2,2

124758.18 8 next module is [Play CS] (idx=7)

124758.20 8 play PlayStop ok

124758.20 8 rv add [Play Welcome]{2}

124758.20 8 fn RunModule start [Play,[Play CS],7,,]

124758.21 8 timer clear

124758.21 8 Play Module start

124758.21 8 state [Play CS] Playing

124758.22 8 tts deleted previous C:\Program Files\VoiceGuide\temp\tts_8_2.wav

124758.22 8 tw PlayEnd 8 747468

124758.22 8 play end id=747468, (current ID)

124758.22 8 event EV_PLAY_FINISHED, iCode=8001 state=1100

124758.22 8 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED

124758.22 8 path {EV_PLAY_FINISHED} not found

124758.23 8 timer set 10 EV_TIMEOUT_HANGUP

124758.23 8 timer set 3 EV_TIMEOUT_GOTOMODULE

124758.23 8 tw DialogicEvent 129,TDX_PLAY,747468,0,0,,,

124758.23 8 event TDX_PLAY, iCode=129 state=1101

124758.23 8 LsPlayMsgFinished EV_UNKNOWN_129,TDX_PLAY

124758.24 8 path {TDX_PLAY} not found

124758.24 8 tts generate start[Transfering you now to Customer Service]

124758.24 8 tts generate wait

124758.37 8 tts generate finish

124758.37 8 state [Play CS] Playing (C:\Program Files\VoiceGuide\temp\tts_8_2.wav)

124758.38 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\temp\tts_8_2.wav

124758.40 8 tw wav->vox convert end 749181,C:\Program Files\VoiceGuide\temp\tts_8_2.vox,1,0,,

124758.41 8 play start ok, lPlayId=749201

124800.98 8 tw PlayEnd 8 749201

124800.98 8 play end id=749201, (current ID)

124800.98 8 event EV_PLAY_FINISHED, iCode=8001 state=1101

124800.98 8 LsPlayMsgFinished EV_PLAY_FINISHED,EV_PLAY_FINISHED

124800.98 8 path {EV_PLAY_FINISHED} not found

124800.99 8 tw DialogicEvent 129,TDX_PLAY,749201,0,0,,,

124800.99 8 event TDX_PLAY, iCode=129 state=1101

124800.99 8 LsPlayMsgFinished EV_UNKNOWN_129,TDX_PLAY

124800.99 8 path {TDX_PLAY} not found

124801.20 8 timer fired EV_TIMEOUT_GOTOMODULE

124801.20 8 event EV_TIMEOUT_GOTOMODULE, iCode=9002 state=1101

124801.20 8 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE,EV_TIMEOUT_GOTOMODULE

124801.20 8 path {EV_TIMEOUT_GOTOMODULE} not found

124801.21 8 next module is [Customer Service] (idx=6)

124801.21 8 fn RunModule start [Transfer Call,[Customer Service],6,,]

124801.21 8 timer clear

124801.21 8 timer set 0.4 EV_TIMEOUT_READYTOBEGINTRANSFER

124801.61 8 timer fired EV_TIMEOUT_READYTOBEGINTRANSFER

124801.61 8 event EV_TIMEOUT_READYTOBEGINTRANSFER, iCode=9012 state=1901

124801.61 8 LsXfer_1_Start : 9012(EV_TIMEOUT_READYTOBEGINTRANSFER),EV_TIMEOUT_READYTOBEGINTRANSFER,0,0,0,,,

124801.61 8 path {EV_TIMEOUT_READYTOBEGINTRANSFER} not found

124801.61 8 timeout on transfer attempt set by VG.INI [PBX] AnnouncedTransfersMaxWaitTime (30 sec)

124801.61 8 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

124801.61 8 state [Customer Service] Announced Hookflash Transfer to 117

124801.63 8 dialing sTransferPrefix [!]

124802.07 8 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

124802.07 8 event TDX_DIAL, iCode=132 state=1902

124802.07 8 LsXfer_2_OnEndHook1PlayDestNbr 132,TDX_DIAL,0,0,0,,,

124802.09 8 VG.INI [PBX] Transfer_Prefix_PauseAfter = 2 sec

124802.09 8 timer set 2 EV_TIMEOUT_Transfer_Prefix_PauseAfter

124802.09 8 tw PlayEnd 8 0

124802.09 8 play end id=0, (current ID)

124802.09 8 event EV_PLAY_FINISHED, iCode=8001 state=1902

124802.09 8 LsXfer_2_OnEndHook1PlayDestNbr 8001,EV_PLAY_FINISHED,0,0,0,,,

124804.04 8 timer fired EV_TIMEOUT_Transfer_Prefix_PauseAfter

124804.04 8 event EV_TIMEOUT_Transfer_Prefix_PauseAfter, iCode=9030 state=1902

124804.04 8 LsXfer_2_OnEndHook1PlayDestNbr 9030,EV_TIMEOUT_Transfer_Prefix_PauseAfter,0,0,0,,,

124804.04 8 Dial(117, cp on) call

124804.10 8 Dial(117) ok

124804.10 8 timer set 30 EV_TIMEOUT_ANNOUNCED_TRANSFER_ATTEMPT_TOOK_TOO_LONG

124811.54 8 tw dtmf 9 (8,57,57)

124811.54 8 event 9, iCode=57 state=1903

124811.55 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 57,9,0,0,0,,,

124811.75 8 tw dtmf 9 (8,57,57)

124811.75 8 event 9, iCode=57 state=1903

124811.75 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 57,9,0,0,0,,,

124811.94 8 tw dtmf 9 (8,57,57)

124811.94 8 event 9, iCode=57 state=1903

124811.94 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 57,9,0,0,0,,,

124812.13 8 tw dtmf 9 (8,57,57)

124812.13 8 event 9, iCode=57 state=1903

124812.13 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 57,9,0,0,0,,,

124822.98 8 tw DialogicEvent 133,TDX_CALLP,10,1,0,TDX_CALLP,CR_CNCT,CON_CAD

124822.98 8 event CADENCE, iCode=133 state=1903

124822.98 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,CADENCE,10,1,0,CR_CNCT,CON_CAD,

124822.98 8 event CONNECT, iCode=133 state=1903

124822.98 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,CONNECT,10,1,0,CR_CNCT,CON_CAD,

124822.98 8 event CON_CAD, iCode=133 state=1903

124822.98 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,CON_CAD,10,1,0,CR_CNCT,CON_CAD,

124822.98 8 event CR_CNCT, iCode=133 state=1903

124822.98 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,CR_CNCT,10,1,0,CR_CNCT,CON_CAD,

124822.98 8 event TDX_CALLP, iCode=133 state=1903

124822.98 8 LsXfer_3_AfterDialDestNbrWaitForCallProgInfo 133,TDX_CALLP,10,1,0,CR_CNCT,CON_CAD,

124822.98 8 LsXfer_3 CR_CNCT on an XT_HOOK_ANNOUNCED

124822.00 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124822.00 8 path {EV_PLAY_FINISHED} not found

124822.00 8 LsXfer_4_PlayAnn : 9005(EV_TIMEOUT_REPLAYMSG),EV_TIMEOUT_REPLAYMSG,0,0,0,,,

124822.00 8 path {EV_TIMEOUT_REPLAYMSG} not found

124822.00 8 state [Customer Service] Playing (C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav)

124822.00 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav

124823.01 8 tw wav->vox convert end 773796,C:\Program Files\VoiceGuide\System\voice\aa_transferringto.vox,1,0,,

124823.02 8 play start ok, lPlayId=773806

124824.68 8 tw PlayEnd 8 773806

124824.69 8 play end id=773806, (current ID)

124824.69 8 event EV_PLAY_FINISHED, iCode=8001 state=1904

124824.69 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124824.69 8 path {EV_PLAY_FINISHED} not found

124824.69 8 LsXfer_4_PlayAnn : 9005(EV_TIMEOUT_REPLAYMSG),EV_TIMEOUT_REPLAYMSG,0,0,0,,,

124824.69 8 path {EV_TIMEOUT_REPLAYMSG} not found

124824.69 8 state [Customer Service] Playing (C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav)

124824.70 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav

124824.70 8 tw DialogicEvent 129,TDX_PLAY,773806,0,0,,,

124824.70 8 event TDX_PLAY, iCode=129 state=1904

124824.70 8 LsXfer_4_PlayAnn : 129(EV_UNKNOWN_129),TDX_PLAY,773806,0,0,,,

124824.70 8 path {TDX_PLAY} not found

124824.71 8 tw wav->vox convert end 775498,C:\Program Files\VoiceGuide\System\voice\aa_transferringto.vox,1,0,,

124824.72 8 play start ok, lPlayId=775508

124826.37 8 tw PlayEnd 8 775508

124826.37 8 play end id=775508, (current ID)

124826.37 8 event EV_PLAY_FINISHED, iCode=8001 state=1904

124826.38 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124826.38 8 path {EV_PLAY_FINISHED} not found

124826.38 8 LsXfer_4_PlayAnn : 9005(EV_TIMEOUT_REPLAYMSG),EV_TIMEOUT_REPLAYMSG,0,0,0,,,

124826.38 8 path {EV_TIMEOUT_REPLAYMSG} not found

124826.38 8 state [Customer Service] Playing (C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav)

124826.38 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav

124826.39 8 tw DialogicEvent 129,TDX_PLAY,775508,0,0,,,

124826.39 8 event TDX_PLAY, iCode=129 state=1904

124826.39 8 LsXfer_4_PlayAnn : 129(EV_UNKNOWN_129),TDX_PLAY,775508,0,0,,,

124826.39 8 path {TDX_PLAY} not found

124826.41 8 tw wav->vox convert end 777181,C:\Program Files\VoiceGuide\System\voice\aa_transferringto.vox,1,0,,

124826.42 8 play start ok, lPlayId=777211

124828.07 8 tw PlayEnd 8 777211

124828.07 8 play end id=777211, (current ID)

124828.08 8 event EV_PLAY_FINISHED, iCode=8001 state=1904

124828.08 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124828.08 8 path {EV_PLAY_FINISHED} not found

124828.08 8 LsXfer_4_PlayAnn : 9005(EV_TIMEOUT_REPLAYMSG),EV_TIMEOUT_REPLAYMSG,0,0,0,,,

124828.08 8 path {EV_TIMEOUT_REPLAYMSG} not found

124828.08 8 state [Customer Service] Playing (C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav)

124828.09 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav

124828.09 8 tw DialogicEvent 129,TDX_PLAY,777211,0,0,,,

124828.09 8 event TDX_PLAY, iCode=129 state=1904

124828.09 8 LsXfer_4_PlayAnn : 129(EV_UNKNOWN_129),TDX_PLAY,777211,0,0,,,

124828.09 8 path {TDX_PLAY} not found

124828.10 8 tw wav->vox convert end 778893,C:\Program Files\VoiceGuide\System\voice\aa_transferringto.vox,1,0,,

124828.11 8 play start ok, lPlayId=778903

124829.77 8 tw PlayEnd 8 778903

124829.77 8 play end id=778903, (current ID)

124829.77 8 event EV_PLAY_FINISHED, iCode=8001 state=1904

124829.77 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124829.77 8 path {EV_PLAY_FINISHED} not found

124829.77 8 LsXfer_4_PlayAnn : 9005(EV_TIMEOUT_REPLAYMSG),EV_TIMEOUT_REPLAYMSG,0,0,0,,,

124829.77 8 path {EV_TIMEOUT_REPLAYMSG} not found

124829.77 8 state [Customer Service] Playing (C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav)

124829.77 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav

124829.79 8 tw DialogicEvent 129,TDX_PLAY,778903,0,0,,,

124829.79 8 event TDX_PLAY, iCode=129 state=1904

124829.79 8 LsXfer_4_PlayAnn : 129(EV_UNKNOWN_129),TDX_PLAY,778903,0,0,,,

124829.79 8 path {TDX_PLAY} not found

124829.80 8 tw wav->vox convert end 780576,C:\Program Files\VoiceGuide\System\voice\aa_transferringto.vox,1,0,,

124829.80 8 play start ok, lPlayId=780596

124831.49 8 tw PlayEnd 8 780596

124831.49 8 play end id=780596, (current ID)

124831.49 8 event EV_PLAY_FINISHED, iCode=8001 state=1904

124831.49 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124831.49 8 path {EV_PLAY_FINISHED} not found

124831.49 8 LsXfer_4_PlayAnn : 9005(EV_TIMEOUT_REPLAYMSG),EV_TIMEOUT_REPLAYMSG,0,0,0,,,

124831.50 8 path {EV_TIMEOUT_REPLAYMSG} not found

124831.50 8 state [Customer Service] Playing (C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav)

124831.50 8 tw ConvertWav2Vox C:\Program Files\VoiceGuide\System\voice\aa_transferringto.wav

124831.50 8 tw DialogicEvent 129,TDX_PLAY,780596,0,0,,,

124831.50 8 event TDX_PLAY, iCode=129 state=1904

124831.51 8 LsXfer_4_PlayAnn : 129(EV_UNKNOWN_129),TDX_PLAY,780596,0,0,,,

124831.51 8 path {TDX_PLAY} not found

124831.53 8 tw wav->vox convert end 782298,C:\Program Files\VoiceGuide\System\voice\aa_transferringto.vox,1,0,,

124831.55 8 play start ok, lPlayId=782338

124833.20 8 tw PlayEnd 8 782338

124833.20 8 play end id=782338, (current ID)

124833.20 8 event EV_PLAY_FINISHED, iCode=8001 state=1904

124833.20 8 LsXfer_4_PlayAnn : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124833.20 8 path {EV_PLAY_FINISHED} not found

124833.21 8 xfer timed out awaiting for response from call recipient

124833.21 8 xfer dial [!] in Xfer_DialCmdCode_RetreiveOriginalCall

124833.21 8 tw DialogicEvent 129,TDX_PLAY,782338,0,0,,,

124833.21 8 event TDX_PLAY, iCode=129 state=1906

124833.21 8 LsXfer_5B : 129(EV_UNKNOWN_129),TDX_PLAY,782338,0,0,,,

124833.66 8 tw DialogicEvent 132,TDX_DIAL,0,0,0,,,

124833.66 8 event TDX_DIAL, iCode=132 state=1906

124833.66 8 LsXfer_5B : 132(EV_UNKNOWN_132),TDX_DIAL,0,0,0,,,

124833.67 8 sXferDialResult_SuccOrFail=

124833.67 8 XferGoDownSpecifiedPath iXferModule_PathsToTake_Max=3 (1)=timeout (2)= (3)=

124833.67 8 path 'timeout' not found

124833.67 8 WARN path specification error: matching path found but next module not found [Welcome]

124833.67 8 False path not defined - hangup call (iXferType=13)

124833.67 8 timer set 1 EV_TIMEOUT_HANGUP

124833.67 8 tw PlayEnd 8 0

124833.68 8 play end id=0, (current ID)

124833.68 8 event EV_PLAY_FINISHED, iCode=8001 state=1906

124833.68 8 LsXfer_5B : 8001(EV_PLAY_FINISHED),EV_PLAY_FINISHED,0,0,0,,,

124834.66 8 timer fired EV_TIMEOUT_HANGUP

124834.66 8 event EV_TIMEOUT_HANGUP, iCode=9001 state=1906

124834.66 8 LsXfer_5B : 9001(EV_TIMEOUT_HANGUP),EV_TIMEOUT_HANGUP,0,0,0,,,

124834.66 8 HangupCall start (Default Handler 60: 9001)

124834.67 8 rv add [Hangup Time]{2/21/2007 12:48:34 PM}

124834.67 8 state Hanging up call... [Default Handler 60: 9001]

124834.67 8 HangupCall_Common hCall=8

124834.67 8 rec RecSoundStop ok

124834.67 8 play PlayStop ok

124834.68 8 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP

124834.68 8 fnHangupCall end

124834.71 8 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,,

124834.71 8 event TDX_SETHOOK, iCode=135 state=900

124834.71 8 LsAwaitingCalls EV_UNKNOWN_135

124834.71 8 event callstate IDLE 8 1,0,0

124834.72 8 WorkingMode@Idle=

124834.72 8 set LineState().hCall = 0 LineEvCallState-LINECALLSTATE_IDLE

124834.72 8 timer clear

124834.72 8 rec RecSoundStop ok

124834.72 8 play PlayStop ok

124834.73 8 rv add [CallEndTime]{2/21/2007 12:48:34 PM}

124834.73 8 on-hangup script:[]

124834.73 8 timer set 0.1 EV_TIMEOUT_TIMETOREINITLINE

124834.78 8 timer fired EV_TIMEOUT_TIMETOREINITLINE

124834.78 8 event EV_TIMEOUT_TIMETOREINITLINE, iCode=9008 state=900

124834.78 8 init atidle reinit : start

124834.78 8 init atidle reinit iConferenceOtherLegLid=-1

124834.79 8 init atidle reinit : reset all LineState variables

124834.79 8 timer set 2 EV_TIMEOUT_AFTERIDLE_ALLOWOUT

124834.79 8 state Waiting for a call...

124836.80 8 timer fired EV_TIMEOUT_AFTERIDLE_ALLOWOUT

124836.80 8 event EV_TIMEOUT_AFTERIDLE_ALLOWOUT, iCode=9013 state=900

124836.80 8 setting iDialoutReadyToDialout = 1

Share this post


Link to post

Which version of VoiceGuide for Dialogic are you using?

 

Does the hookflash work? ie. is the caller put on hold and the destination number/extension then rings?

Share this post


Link to post

Version 6.0.3003

 

...and yes the transfer takes place and the call sets up and disconnect nails up the call connection.

 

Here is a cut from the log that shows that the outbound dial went thru, then call progress is initiated and the call is connected on the off hook at the distant end, the voice file is played, but it is not heard at the distant end.

 

We want to set up an auto dialer routine as well, which raises other questions, but isn't this working on the same principle?

 

102554.782 008 dx_dial(8,117) ok

102602.132 008 ev TDX_CST (CST Event Received)

102602.132 008 ev TDX_CST DE_DIGITS data=57 [9], iSetSpeedVolKeyControls_IsUsed=0

102602.132 008 te LINE_MONITORDIGITS(8, 0x8, 57|9, 57|9) (dwIdx=37)

102602.323 008 ev TDX_CST (CST Event Received)

102602.323 008 ev TDX_CST DE_DIGITS data=57 [9], iSetSpeedVolKeyControls_IsUsed=0

102602.323 008 te LINE_MONITORDIGITS(8, 0x8, 57|9, 57|9) (dwIdx=38)

102602.523 008 ev TDX_CST (CST Event Received)

102602.523 008 ev TDX_CST DE_DIGITS data=57 [9], iSetSpeedVolKeyControls_IsUsed=0

102602.533 008 te LINE_MONITORDIGITS(8, 0x8, 57|9, 57|9) (dwIdx=39)

102602.703 008 ev TDX_CST (CST Event Received)

102602.703 008 ev TDX_CST DE_DIGITS data=57 [9], iSetSpeedVolKeyControls_IsUsed=0

102602.703 008 te LINE_MONITORDIGITS(8, 0x8, 57|9, 57|9) (dwIdx=40)

102613.589 008 ev TDX_CALLP (Call Progress Completed)

102613.589 008 TDX_CALLP CR_CNCT (called line was connected)

102613.589 008 TDX_CALLP CR_CNCT CON_CAD (connection due to cadence break)

102613.589 008 ocxev DoFireDialogic(dwIdx=41, 8, 133, [TDX_CALLP], 10, 1, 0, [TDX_CALLP], [CR_CNCT], [CON_CAD]) (dwIdx=41)

102613.609 008 ocxfn ConvertWav2Vox(hLine=8, lTaskID=517409, strWavFilesIn=C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav, strConvertOptions=, lParam1=1, lParam2=0, strParam1=, strParam2=)

102613.609 008 ocxev DoFireDialogic completed

102613.619 conv start on idx 3 [C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav]

102613.619 conv start on token 0 [C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav]

102613.619 conv wav[C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav][sat Nov 30 00:12:02 2002

][106948] same or older then vox[C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox][Thu Feb 22 10:13:58 2007

][26705] (modified time comparison). not converting wav->vox.

102613.619 conv out [C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox]

102613.619 evt OnFireConvertWavVoxFinished wParam=3 lParam=0

102613.619 ocxev ConvertWavVoxFinished(8, 517409, C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox, 1, 0, , )

102613.629 008 ocxfn PlayStart(hLine=8, strSoundFile=[C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox], lPlayId=517429(0x7e535), lParam1=0, lParam2=0, strParam1=, strParam2=, keys[NotUsed])

102613.629 008 ocxfn PlaySetControlKeys(8,0,,,,,,,,,,)

102613.629 008 ocxfn PlaySetControlKeys end

102613.629 008 play start (hli=0x8f10048, strSoundFile=C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox, lPlayId=517429(0x7e535), lParam1=0, lParam2=0, strParam1=, strParam2=)

102613.629 008 play open(strFname[0]=C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox) => 5, read_bytes=26705/26705, buff_addr=0x110322b8 (file_created_time=Thu Feb 22 10:13:58 2007

, file_modified_time=Thu Feb 22 10:13:58 2007

)

102613.629 008 buffer workaround (26729)

102613.629 008 dlgc dx_setevtmsk(8, [MASK]) => 0

102613.629 008 dlgc dx_setdigtyp(8, DM_DTMF) => 0

102613.629 008 dlgc dx_clrdigbuf(8) => 0

102613.629 008 dlgc dx_clrsvcond(8) => 0

102613.629 008 iott 0x10fff6a8 io_type=0xc, io_fhandle=0, io_bufp=0x11038f20, io_offset=0, io_length=26729, io_nextp=0x0, io_prevp=0x0, rfu=0x0

102613.629 008 dlgc play(8, 0x10fff6a8, 0x0, 0x8f13524, EV_ASYNC) call

102613.629 008 dlgc play(8, 0x10fff6a8, 0x0, 0x8f13524) => 0, hli=0x8f10048

102620.379 008 ev TDX_PLAY (Play Completed)

102620.379 008 cleared dwPlayId: hli=0x8f10048, hli->dwPlayId=0(0x0)

102620.379 008 ocxev PlayEnd(dwLineId=8, dwPlayId=517429)

102620.399 008 ocxfn ConvertWav2Vox(hLine=8, lTaskID=524199, strWavFilesIn=C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav, strConvertOptions=, lParam1=1, lParam2=0, strParam1=, strParam2=)

102620.399 008 ocxev DoFireDialogic(dwIdx=42, 8, 129, [TDX_PLAY], 517429, 0, 0, [], [], []) (dwIdx=42)

102620.409 008 ocxev DoFireDialogic completed

102620.409 conv start on idx 4 [C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav]

102620.409 conv start on token 0 [C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav]

102620.409 conv wav[C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.wav][sat Nov 30 00:12:02 2002

][106948] same or older then vox[C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox][Thu Feb 22 10:13:58 2007

][26705] (modified time comparison). not converting wav->vox.

102620.409 conv out [C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox]

102620.409 evt OnFireConvertWavVoxFinished wParam=4 lParam=0

102620.409 ocxev ConvertWavVoxFinished(8, 524199, C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox, 1, 0, , )

102620.409 008 ocxfn PlayStart(hLine=8, strSoundFile=[C:\Program Files\VoiceGuide\System\voice\AcceptAutoCall.vox], lPlayId=524209(0x7ffb1), lParam1=0, lParam2=0, strParam1=, strParam2=, keys[NotUsed])

102620.409 008 ocxfn PlaySetControlKeys(8,0,,,,,,,,,,)

102620.409 008 ocxfn PlaySetControlKeys end

Share this post


Link to post

Also, when the called party picks up, the duplex connection is made as the voice paths are open both ways immediately. So, it appears the module is not working in this installation.

 

Internally the accept prompt is playing, but the sc connection is probably broken at that point and the prompt and digit collection is futile because the resouce paths are broken at that point. Not sure why, but the call progress seems to be causing the internal issue.

 

Let me know if there are any suggestions or a new version to upgrade to.

Share this post


Link to post
when the called party picks up, the duplex connection is made as the voice paths are open both ways immediately.
So looks like the PBX is completing the transfer as soon as the destination extension picks up the handset. (?)

 

What PBX brand/model are you using?

 

Can you describe step by step how you would transfer the call on this system if you were doing the transfer using an analog handset. Indicate at what times the person doing the transfer can speak with the person answering the transferred call and at what time the original caller can speak with the destination extension.

 

If you do not like the way that the PBX handles the hookflash transfers then you could use "Dial and Conference" type transfers (if your Dialogic card supports them).

 

Outbound Dialing would not be affected by how the PBX handles hookflash transfers. Easy to test it - just use the Dialer make an outgoing call.

Share this post


Link to post

So looks like the PBX is completing the transfer as soon as the destination extension picks up the handset. (?)

 

Can the pbx do that when VG is in the middle? pbx->VG->pbx

I thought VG would have to disconnect to initiate the nail up sequence.

The logs show that once the destination party goes off hook, the prompts are playing in VG, have you ever heard of a NEC Electra Elite IPK II pbx doing

 

What PBX brand/model are you using?

 

NEC Electra Elite IPK II

 

Can you describe step by step how you would transfer the call on this system if you were doing the transfer using an analog handset. Indicate at what times the person doing the transfer can speak with the person answering the transferred call and at what time the original caller can speak with the destination extension.

 

I do not use the pbx as I am contracting on this project, but I'll get that info and pass it to you when I get it.

 

Adam, I am working with Bank Transactions and Adam here says you might want to dial in and check out the InbandSignaling file. I have been making adjustments to the digit spills as I see them, however, there is one instance that has me scratching my head. I have gotten 2 variations from the pbx; **5108117 and ***5108117:

 

Inbound digit spill: ***5108117

 

InboundSignaling_NEC_ELITE_IPK_II.txt file entries:

 

;Internal Forward RNA

Pattern=**5??????

RV=Inband_TOC,3,1,Inband_Calling,4,3,Inband_Ext,7,3

 

;Internal Forward RNA II

Pattern=***5??????

RV=Inband_TOC,4,1,Inband_Calling,5,3,Inband_Ext,8,3

 

VG Log File:

 

141413.52 7 event EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT, iCode=9011 state=4100

141413.52 7 LsIndialSignalCapture event[EV_TIMEOUT_INBANDSIGNAL_INTERDIGIT] inband[***5108117]

141413.52 7 Inband [***5108117] matched by pattern [**5??????]

141413.52 7 Inband [inband_TOC] = [*]

141413.52 7 rv add [inband_TOC]{*}

141413.53 7 Inband [inband_Calling] = [510]

141413.53 7 rv add [inband_Calling]{510}

141413.53 7 Inband [inband_Ext] = [811]

141413.53 7 rv add [inband_Ext]{811}

 

Why is the match on the ** and not the *** definition?

 

If you do not like the way that the PBX handles the hookflash transfers then you could use "Dial and Conference" type transfers (if your Dialogic card supports them).

 

I'll try it

 

Outbound Dialing would not be affected by how the PBX handles hookflash transfers. Easy to test it - just use the Dialer make an call.

Share this post


Link to post
So looks like the PBX is completing the transfer as soon as the destination extension picks up the handset. (?)

 

Can the pbx do that when VG is in the middle? pbx->VG->pbx

I thought VG would have to disconnect to initiate the nail up sequence.

I understand that you are doing a hookflash type transfer here - not a "Dial and Conference" type transfer. If hookflash type transfers VG is not really 'in the middle', VG is only 'in the middle' when a "Dial and Conference" type transfer is made - then VG controls both legs of the call (incoming and outgoing) and connects/bridges them internally.

 

On hookflash type transfers VG just sends a hookflash and digits to the PBX and PBX makes the call to the second ext/numbers and decides how the connection is to be managed. Some PBXs can be set to connect callers as soon as the destination extension answers...

 

re. the Inband signaling we'd need to see the whole definition file posted and the full trace of the incoming call. Please post these in a new topic.

As a quick fix you may just want to define a set of entries which only have two stars at the beginning of the pattern definition and include these in the Inband Signaling config file.

Share this post


Link to post

Why is there an option for a confirming message on the hook flash option list?

 

I don't think we can use the conference efficiantly as we would have to monitor the call the whole time. On the hook flash, the whole idea is to get a confirmation before the disconnect to estabhish the connection. Then it can reenter the queue on a reject to the request to the call.

 

Concerning the hook flash, if the call if connected to the person who answered, we should have the voice path to that person to allow the file play and receipt the the confirm or reject of the call so I can get the response and disconnect on accept or flash hook again and make the call again to place it back in the queue. Isn't that the idea on this?

 

Let me know if I am wrong on this, but I guess there were several issues in this message, but the main one was to figure out why the call was acting like it was disconnected when the log clearly shows that VG is trying to play the accept message and get a resonse, but internally VG appears to have issued a on hook to pass the call back to the pbx.

 

I'm trying to figure out what is happening, perhaps the standard dialogic boards are not good choice to use with pbx's as dialogic does offer pbx specific cards.

Share this post


Link to post
Why is there an option for a confirming message on the hook flash option list?
It's the message that VG will play to destination party - but the PBX must connect the voice path from VG to the destination party - which looks like is not happening...

 

Concerning the hook flash, if the call if connected to the person who answered, we should have the voice path to that person to allow the file play and receipt the the confirm or reject of the call so I can get the response and disconnect on accept or flash hook again and make the call again to place it back in the queue. Isn't that the idea on this?
Yes, that's how things work usually.

 

But you say that on this PBX the recipient of transfer is immediately connected to original caller after picking up the handset (that's what I understood, please correct if I'm wrong on this) so the party doing the trasnferring does not even get a chance to say/play anything to the person receiving the transfer.

 

Have you done tests on how the PBX is behavng when you transfer calls using a normal analog handset? What did you observe?

 

 

I don't think we can use the conference efficiantly as we would have to monitor the call the whole time.
Sometimes that is desirable, eg. If you want to record the phone conversation - which is usually done in a call center environment.

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
×