Mattm Report post Posted 08/11/2005 08:18 PM If you hang up in the middle of a transaction VG Displays"Hanging up call" Followed by "Waiting for call" and then mysteriously picks up like someone is calling. It is impossible that someone else is calling. Here is the trace surrounding the hangup. 151447.19 1 state [Welcome] Number Input 151447.20 1 tts generate start[Welcome to the TMG OneSource Phone Ordering system. Please enter your customer number followed by the pound sign. ] 151447.20 1 tts generate wait 151447.31 1 tts generate finish 151447.31 1 state [Welcome] Playing (C:\Program Files\VoiceGuide\data\tts1.wav) 151447.31 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav 151447.31 1 timer clear 151447.38 1 tw wav->vox convert end 224437,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,, 151447.39 1 play start ok, lPlayId=224500 151455.25 1 tw PlayEnd 1 224500 151455.25 1 play end id=224500, (current ID) 151455.25 1 event EV_PLAY_FINISHED, code=8001, state=1300 151455.25 1 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 151455.27 1 path {EV_PLAY_FINISHED} not found 151455.27 1 timer set 5 EV_TIMEOUT_REPLAYMSG 151455.27 1 tw DialogicEvent 129,TDX_PLAY,224500,0,0,,, 151455.27 1 event TDX_PLAY, code=129, state=1301 151455.27 1 LsGetNbrsRxDigits EV_UNKNOWN_129,TDX_PLAY 151455.27 1 path {TDX_PLAY} not found 151459.77 1 event callstate DISCONNECTED 1 0 0 151459.77 1 event EV_REMOTEPARTY_DISCONNECT, code=9250, state=1301 151459.77 1 LsGetNbrsRxDigits EV_REMOTEPARTY_DISCONNECT,EV_REMOTEPARTY_DISCONNECT 151459.77 1 path {EV_REMOTEPARTY_DISCONNECT} not found 151459.77 1 state Hanging up call... 151459.79 1 HangupCall_Common hCall=1 151459.79 1 rec RecSoundStop ok 151459.79 1 play PlaySoundStop ok 151459.79 1 timer set 2 EV_TIMEOUT_WAITFORIDLEAFTERLINEDROP 151459.79 1 fnHangupCall end 151459.79 1 tw DialogicEvent 134,TDX_CST,1261,0,0,DE_LCOF,, 151459.79 1 event TDX_CST, code=134, state=900 151459.80 1 LsAwaitingCalls EV_UNKNOWN_134 151459.83 1 event callstate IDLE 1 0 0 151459.83 1 WorkingMode@Idle= 151459.83 1 timer clear 151459.83 1 rec RecSoundStop ok 151459.85 1 play PlaySoundStop ok 151459.85 1 timer set 1 EV_TIMEOUT_TIMETOREINITLINE 151459.85 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,, 151459.85 1 event TDX_SETHOOK, code=135, state=900 151459.85 1 LsAwaitingCalls EV_UNKNOWN_135 151500.83 1 event EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900 151500.83 1 init atidle reinit : start 151500.83 1 init atidle reinit iConferenceOtherLegLid=-1 151500.83 1 init atidle reinit : reset all LineState variables 151500.83 1 timer set 0.3 EV_TIMEOUT_ATERIDLE_ALLOWOUT 151500.83 1 state Waiting for a call... 151501.16 1 event EV_TIMEOUT_ATERIDLE_ALLOWOUT, code=9013, state=900 151501.52 1 event callstate OFFERING 1 0 0 151501.52 1 script interpretor: VgMulti v6.0.2028 151501.52 1 ERROR 6.0.2028 TW__LineEvCallState_Error:Subscript out of range 151501.52 1 tw ring 1 151501.54 1 ring time since last ring (ms): 0 151501.54 1 rv clear all 151501.54 1 init LineState ResetAtStartOfNewCall. 151501.54 1 answer the call 151501.54 1 timer clear 151501.54 1 tw DialogicEvent 134,TDX_CST,0,0,0,DE_RINGS,ET_RON, 151501.55 1 event TDX_CST, code=134, state=6001 151501.96 0 sys cleanup Start 151501.96 0 sys cleanup End 151502.08 1 event callstate CONNECTED 1 0 0 151502.08 1 WorkingModes tapi= script= 151502.08 1 Inband detection not enabled 151502.10 1 StartLoadedVgs at 8/11/2005 3:15:02 PM 151502.10 1 WARN rv ScriptsPath could not be set as LineState(iLineId).iVgsIdx = 0 in StartLoadedVgs_InitLineState 151502.10 1 set sScriptToRunOnHangup=[] in StartLoadedVgs 151502.10 1 fn RunModule start 151502.10 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_OFFHOOK,CALL_INBOUND, 151502.10 1 event TDX_SETHOOK, code=135, state=6001 151502.10 1 tw DialogicEvent 134,TDX_CST,231,0,0,DE_LCON,, 151502.11 1 event TDX_CST, code=134, state=6001 151502.11 1 timer clear 151502.11 1 state [Zero CustNumber Retries] Evaluate [0] 151502.11 1 eval[0] 151502.11 1 Eval Expr result:[0] stored in $RV[CustNoCounter] 151502.11 1 path {0} not found 151502.13 1 fn RunModule start 151502.13 1 timer clear 151502.13 1 state [Welcome] Number Input 151502.13 1 tts generate start[Welcome to the TMG OneSource Phone Ordering system. Please enter your customer number followed by the pound sign. ] 151502.13 1 tts generate wait 151502.21 1 tts generate finish 151502.21 1 state [Welcome] Playing (C:\Program Files\VoiceGuide\data\tts1.wav) 151502.21 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav 151502.21 1 timer clear 151502.27 1 tw wav->vox convert end 239328,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,, 151502.29 1 play start ok, lPlayId=239390 151510.14 1 tw PlayEnd 1 239390 151510.14 1 play end id=239390, (current ID) 151510.16 1 event EV_PLAY_FINISHED, code=8001, state=1300 151510.16 1 LsGetNbrsPlayWelcMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 151510.16 1 path {EV_PLAY_FINISHED} not found 151510.16 1 timer set 5 EV_TIMEOUT_REPLAYMSG 151510.16 1 tw DialogicEvent 129,TDX_PLAY,239390,0,0,,, 151510.16 1 event TDX_PLAY, code=129, state=1301 151510.16 1 LsGetNbrsRxDigits EV_UNKNOWN_129,TDX_PLAY Share this post Link to post
SupportTeam Report post Posted 08/13/2005 06:42 AM We can see in trace tha that the Dialogic card is reporting ringing on the line: 151501.52 1 tw ring 1 about 2 seconds after VG hangs up (151459.77 1 state Hanging up call...). That's why VoiceGuide picks up the phone and starts the script. Some PBXs and switches have 'auto-callback' features - are you sure that the PBX or Switch is not actually dialing Voiceguide's extension again? There is a remote chance that the Dialoigc card is faulty - but the 'auto-callback' is probably what is happening here... Share this post Link to post
Mattm Report post Posted 08/15/2005 10:05 PM I now have a Vonage line hooked up and no longer get the redial problem However now it will not detect a hangup. Here is the log 170006.12 1 tw dtmf 2 (1,50,50) 170006.12 1 event 2, code=50, state=1300 170006.12 1 LsGetNbrsPlayWelcMsg 2,2 170006.14 1 play PlaySoundStop ok 170006.14 1 state [Welcome] Number Input 2 170006.14 1 path {2} not found 170006.14 1 tw DialogicEvent 134,TDX_CST,50,0,0,DE_DIGITS,, 170006.14 1 event TDX_CST, code=134, state=1301 170006.14 1 LsGetNbrsRxDigits EV_UNKNOWN_134,TDX_CST 170006.14 1 path {TDX_CST} not found 170006.14 1 tw PlayEnd 1 138531 170006.14 1 play end id=138531, (current ID) 170006.14 1 event EV_PLAY_FINISHED, code=8001, state=1301 170006.14 1 LsGetNbrsRxDigits EV_PLAY_FINISHED,EV_PLAY_FINISHED 170006.14 1 path {EV_PLAY_FINISHED} not found 170006.14 1 tw DialogicEvent 129,TDX_PLAY,138531,0,0,,, 170006.14 1 event TDX_PLAY, code=129, state=1301 170006.14 1 LsGetNbrsRxDigits EV_UNKNOWN_129,TDX_PLAY 170006.15 1 path {TDX_PLAY} not found 170006.48 1 tw dtmf 0 (1,48,48) 170006.48 1 event 0, code=48, state=1301 170006.48 1 LsGetNbrsRxDigits 0,0 170006.48 1 state [Welcome] Number Input 20 170006.48 1 path {20} not found 170006.48 1 tw DialogicEvent 134,TDX_CST,48,0,0,DE_DIGITS,, 170006.50 1 event TDX_CST, code=134, state=1301 170006.50 1 LsGetNbrsRxDigits EV_UNKNOWN_134,TDX_CST 170006.50 1 path {TDX_CST} not found 170006.70 1 tw dtmf 0 (1,48,48) 170006.70 1 event 0, code=48, state=1301 170006.70 1 LsGetNbrsRxDigits 0,0 170006.70 1 state [Welcome] Number Input 200 170006.70 1 path {200} not found 170006.70 1 tw DialogicEvent 134,TDX_CST,48,0,0,DE_DIGITS,, 170006.70 1 event TDX_CST, code=134, state=1301 170006.70 1 LsGetNbrsRxDigits EV_UNKNOWN_134,TDX_CST 170006.71 1 path {TDX_CST} not found 170006.87 1 tw dtmf # (1,35,35) 170006.87 1 event #, code=35, state=1301 170006.87 1 LsGetNbrsRxDigits #,# 170006.87 1 path {200} not found 170006.89 1 fn RunModule start 170006.89 1 tw DialogicEvent 134,TDX_CST,35,0,0,DE_DIGITS,, 170006.89 1 event TDX_CST, code=134, state=6001 170006.89 1 state [CheckCustNumber] DB Query 170006.89 1 db ODBC mode used 170006.90 1 rv replace start: [select 1, CustName From TarCustomer Where Custkey=$RV[Welcome]] 170006.90 1 rv replace end: [select 1, CustName From TarCustomer Where Custkey=200] 170006.90 1 db About to execute a Retrieve type operation [select 1, CustName From TarCustomer Where Custkey=200] 170006.92 1 db [CheckCustNumber] row count=1 170006.92 1 db get RecordsetGetRowsMax 170006.92 1 db get 999 records. (row count=1) 170006.92 1 db update RVs 170006.92 1 db about to close dbDbqDatabase 170006.92 1 db going down path [True] 170006.93 1 fn RunModule start 170006.93 1 state [Clear Location Number Counter] Evaluate [0] 170006.93 1 eval[0] 170006.93 1 Eval Expr result:[0] stored in $RV[LocNoCounter] 170006.93 1 fn RunModule start 170006.93 1 state [GetLocationNo] Number Input 170006.93 1 tts generate start[Please enter your location number followed by the pound sign. ] 170006.93 1 tts generate wait 170006.00 1 tts generate finish 170006.00 1 state [GetLocationNo] Playing (C:\Program Files\VoiceGuide\data\tts1.wav) 170006.00 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav 170007.03 1 tw wav->vox convert end 147140,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,, 170007.03 1 play start ok, lPlayId=147171 170008.82 1 tw dtmf 5 (1,53,53) 170008.82 1 event 5, code=53, state=1300 170008.82 1 LsGetNbrsPlayWelcMsg 5,5 170008.84 1 play PlaySoundStop ok 170008.84 1 state [GetLocationNo] Number Input 5 170008.84 1 path {5} not found 170008.86 1 tw DialogicEvent 134,TDX_CST,53,0,0,DE_DIGITS,, 170008.86 1 event TDX_CST, code=134, state=1301 170008.86 1 LsGetNbrsRxDigits EV_UNKNOWN_134,TDX_CST 170008.86 1 path {TDX_CST} not found 170008.86 1 tw PlayEnd 1 147171 170008.86 1 play end id=147171, (current ID) 170008.86 1 event EV_PLAY_FINISHED, code=8001, state=1301 170008.86 1 LsGetNbrsRxDigits EV_PLAY_FINISHED,EV_PLAY_FINISHED 170008.86 1 path {EV_PLAY_FINISHED} not found 170008.87 1 tw DialogicEvent 129,TDX_PLAY,147171,0,0,,, 170008.87 1 event TDX_PLAY, code=129, state=1301 170008.87 1 LsGetNbrsRxDigits EV_UNKNOWN_129,TDX_PLAY 170008.87 1 path {TDX_PLAY} not found 170009.39 1 tw dtmf 2 (1,50,50) 170009.39 1 event 2, code=50, state=1301 170009.39 1 LsGetNbrsRxDigits 2,2 170009.39 1 state [GetLocationNo] Number Input 52 170009.39 1 path {52} not found 170009.39 1 tw DialogicEvent 134,TDX_CST,50,0,0,DE_DIGITS,, 170009.39 1 event TDX_CST, code=134, state=1301 170009.40 1 LsGetNbrsRxDigits EV_UNKNOWN_134,TDX_CST 170009.40 1 path {TDX_CST} not found 170010.89 1 tw dtmf # (1,35,35) 170010.90 1 event #, code=35, state=1301 170010.90 1 LsGetNbrsRxDigits #,# 170010.90 1 path {52} not found 170010.90 1 fn RunModule start 170010.90 1 tw DialogicEvent 134,TDX_CST,35,0,0,DE_DIGITS,, 170010.90 1 event TDX_CST, code=134, state=6001 170010.90 1 state [CheckLocationNumber] DB Query 170010.90 1 db ODBC mode used 170010.92 1 rv replace start: [sELECT 1, AddrLine1, tarCustAddr.AddrKey, AddrName, CustName,City, StateID, StoreNumber FROM tarCustomer Inner Join tarCustAddr On tarCustomer.Custkey=tarCustAddr.Custkey Inner Join tarCustAddrTMG On tarCustAddrTMG.AddrKey=tarCustAddr.AddrKey Inner Join tciAddress On tarCustAddr.AddrKey = tciAddress.AddrKey WHERE tarCustAddr.Custkey=$RV[Welcome] AND StoreNumber=$RV[GetLocationNo]] 170010.93 1 db About to execute a Retrieve type operation [sELECT 1, AddrLine1, tarCustAddr.AddrKey, AddrName, CustName,City, StateID, StoreNumber FROM tarCustomer Inner Join tarCustAddr On tarCustomer.Custkey=tarCustAddr.Custkey Inner Join tarCustAddrTMG On tarCustAddrTMG.AddrKey=tarCustAddr.AddrKey Inner Join tciAddress On tarCustAddr.AddrKey = tciAddress.AddrKey WHERE tarCustAddr.Custkey=200 AND StoreNumber=52] 170010.93 1 db [CheckLocationNumber] row count=1 170010.95 1 db get RecordsetGetRowsMax 170010.95 1 db get 999 records. (row count=1) 170010.95 1 db update RVs 170010.95 1 db about to close dbDbqDatabase 170010.95 1 db going down path [True] 170010.95 1 fn RunModule start 170010.96 1 state [Location] Running VB Script... 170010.96 1 rv replace start: [Dim CaseLocation CaseLocation = "$RV[CheckLocationNumber_4_1]" CaseLocation = LCase(CaseLocation) set vg = CreateObject("VoiceGuide.CommandLink") vg.Run_ResultReturn $RV_LINEID, "[ALocation]{" & CaseLocation & "}" set vg = Nothing ] 170010.96 1 vbs ran [vbs_1_1.vbs], cmd [wscript "C:\Program Files\VoiceGuide\data\vbs_1_1.vbs" //I //T:60] 170010.98 1 Run Script waiting. iRunWait=1 (shellid=4924, process=5228) 170011.01 1 cl Run_ResultReturn >>[ALocation]{52 - huntington}<< 170011.03 1 cl module's runwait=1, WavPlayHasNowFinished=0 170011.03 1 fn RunModule start 170011.03 1 Play Module start 170011.03 1 state [sayLocation] Playing 170011.03 1 rv replace start: [You are placing an order for store number $RV[CheckLocationNumber_8_1] in $RV[CheckLocationNumber_6_1] If this is correct press 1, If this is not correct press 2..] 170011.03 1 tts generate start[You are placing an order for store number 52 in Huntington If this is correct press 1, If this is not correct press 2..] 170011.03 1 tts generate wait 170011.12 1 tts generate finish 170011.12 1 state [sayLocation] Playing (C:\Program Files\VoiceGuide\data\tts1.wav) 170011.12 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav 170011.15 1 tw wav->vox convert end 151265,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,, 170011.17 1 play start ok, lPlayId=151296 170019.29 1 tw PlayEnd 1 151296 170019.29 1 play end id=151296, (current ID) 170019.29 1 event EV_PLAY_FINISHED, code=8001, state=1100 170019.31 1 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 170019.31 1 path {EV_PLAY_FINISHED} not found 170019.31 1 tw DialogicEvent 129,TDX_PLAY,151296,0,0,,, 170019.31 1 event TDX_PLAY, code=129, state=1101 170019.31 1 LsPlayMsgFinished EV_UNKNOWN_129,TDX_PLAY 170019.32 1 path {TDX_PLAY} not found 170024.78 1 event EV_TIMEOUT_REPLAYMSG, code=9005, state=1101 170024.78 1 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG,EV_TIMEOUT_REPLAYMSG 170024.78 1 path {EV_TIMEOUT_REPLAYMSG} not found 170024.79 1 tts generate reuse 170024.79 1 state [sayLocation] Playing (C:\Program Files\VoiceGuide\data\tts1.wav) 170024.81 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav 170024.82 1 tw wav->vox convert end 164953,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,, 170024.84 1 play start ok, lPlayId=164968 170032.96 1 tw PlayEnd 1 164968 170032.96 1 play end id=164968, (current ID) 170032.98 1 event EV_PLAY_FINISHED, code=8001, state=1100 170032.98 1 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 170032.98 1 path {EV_PLAY_FINISHED} not found 170032.00 1 tw DialogicEvent 129,TDX_PLAY,164968,0,0,,, 170032.00 1 event TDX_PLAY, code=129, state=1101 170033.01 1 LsPlayMsgFinished EV_UNKNOWN_129,TDX_PLAY 170033.01 1 path {TDX_PLAY} not found 170038.37 1 event EV_TIMEOUT_REPLAYMSG, code=9005, state=1101 170038.37 1 LsPlayMsgFinished EV_TIMEOUT_REPLAYMSG,EV_TIMEOUT_REPLAYMSG 170038.37 1 path {EV_TIMEOUT_REPLAYMSG} not found 170038.39 1 tts generate reuse 170038.39 1 state [sayLocation] Playing (C:\Program Files\VoiceGuide\data\tts1.wav) 170038.40 1 tw ConvertWav2Vox C:\Program Files\VoiceGuide\data\tts1.wav 170038.43 1 tw wav->vox convert end 178546,C:\Program Files\VoiceGuide\data\tts1.vox,1,0,, 170038.45 1 play start ok, lPlayId=178578 170046.57 1 tw PlayEnd 1 178578 170046.57 1 play end id=178578, (current ID) 170046.59 1 event EV_PLAY_FINISHED, code=8001, state=1100 170046.61 1 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 170046.62 1 path {EV_PLAY_FINISHED} not found 170046.64 1 tw DialogicEvent 129,TDX_PLAY,178578,0,0,,, 170046.65 1 event TDX_PLAY, code=129, state=1101 170046.65 1 LsPlayMsgFinished EV_UNKNOWN_129,TDX_PLAY 170046.67 1 path {TDX_PLAY} not found 170057.51 1 event EV_TIMEOUT_HANGUP, code=9001, state=1101 170057.51 1 LsPlayMsgFinished EV_TIMEOUT_HANGUP,EV_TIMEOUT_HANGUP 170057.53 1 path {EV_TIMEOUT_HANGUP} not found 170057.53 1 state Hanging up call... 170057.54 1 HangupCall_Common hCall=1 170057.56 1 rec RecSoundStop ok 170057.56 1 play PlaySoundStop ok 170057.57 1 fnHangupCall end 170057.62 1 event callstate IDLE 1 0 0 170057.62 1 WorkingMode@Idle= 170057.64 1 rec RecSoundStop ok 170057.65 1 play PlaySoundStop ok 170057.65 1 tw DialogicEvent 135,TDX_SETHOOK,0,0,0,DX_ONHOOK,, 170057.67 1 event TDX_SETHOOK, code=135, state=900 170057.68 1 LsAwaitingCalls EV_UNKNOWN_135 170058.68 1 event EV_TIMEOUT_TIMETOREINITLINE, code=9008, state=900 170058.68 1 init atidle reinit : start 170058.70 1 init atidle reinit iConferenceOtherLegLid=-1 170058.70 1 init atidle reinit : reset all LineState variables 170058.71 1 state Waiting for a call... 170059.06 1 event EV_TIMEOUT_ATERIDLE_ALLOWOUT, code=9013, state=900 170235.90 0 load start [C:\Program Files\VoiceGuide\Scripts\BrookshireBros.vgs] 170235.93 0 loaded Script Id 3: C:\Program Files\VoiceGuide\Scripts\BrookshireBros.vgs 170235.93 0 Erasing Script (new loaded) Id 2 Share this post Link to post
SupportTeam Report post Posted 08/15/2005 10:40 PM Sounds like the system is not detecting Vonage's busy/disconnect tone. For info on how to set the Hangup/Disconnect tone detection please see: http://www.voiceguide.com/vghelp/html/Disc...ctionDetect.htm (What phone line were you using before?) Share this post Link to post
Mattm Report post Posted 08/16/2005 04:34 PM We were using just a standard non-pbx line. Share this post Link to post