rverones Report post Posted 02/22/2011 09:59 PM Customer has reported on a few occasions, while recording a greeting, the system will disconnect the user from the call and they have to dial in again and restart. The recording is deleting 1.wav correctly and recording correctly until the disconnect. This does not occur all the time, but because the length of the recordings (2-3 min at times) it is of course annoying to the customer to have to start over. I believe this log file should have the disconnect (based on the log viewer and time stamp in it). 2011-02-20, 12:10:14 If this is not correct, I will review with the customer the exact time. I believe at 12:12:43, the customer called in again and recorded successfully. We at first thought it to be a silence detection, but after hearing the customer do the recording and see him get disconnected, it was not. He speaks loudly, clearly, and at length and noted the disconnect can occur with anyone at any time. We tested with a head set, with the handset, and the same results can occur. 0220_0000_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 02/23/2011 11:34 AM Call at 12:10:14 ended due to look current drop, but it did not hang up during recording. Can you confirm this was the call? or advise details of problem call? 121017.643 6 14 8 state [Welcome greeeting] Playing wav (C:\Program Files\VoiceGuide\Scripts\Longshore\Record Menu.wav) 121017.643 6 14 8 t timer clear (force=False) 121017.643 6 14 8 qTel add cmd_PlayStart [0,0,0,0,0][||||] 121017.643 6 14 8 play start ok, playId=-988749 121017.643 7 14 8 qTel run cmd_PlayStart 121019.643 19 14 8 ev dtmf 1 (268474974,49,0) 121019.643 19 14 8 qScr add evScriptEvent 49 1 121019.643 6 14 8 qScr run evScriptEvent sCode=[1] iActionID=0, crn=0[0|0|0|0|0][|||||] 121019.643 6 14 8 scriptevent 1 0|0|0 || 121019.643 6 14 8 LsPlayMsg 1,1 121019.643 6 14 8 path {1} found (at offset 3) 121019.643 6 14 8 FindNextVgmTitleInPathList: next module title is=[Work info] 121019.643 6 14 8 qTel add cmd_PlayStop [0,0,0,0,0][||||] 121019.643 6 14 8 play PlaySoundStop ok 121019.643 7 14 8 qTel run cmd_PlayStop 121019.643 6 14 8 rv add [Welcome greeeting]{1} 121019.643 6 d added Welcome greeeting | 1 | ( 57 65 6c 63 6f 6d 65 20 67 72 65 65 65 74 69 6e 67 | 31 | 8) 121019.643 6 d added Welcome greeeting | 1 | ( 57 65 6c 63 6f 6d 65 20 67 72 65 65 65 74 69 6e 67 | 31 | 17) 121019.643 6 14 8 t timer clear (force=False) 121019.643 6 14 8 RunModule start Play, [Work info], iModuleIdx=8, previous: vgm=7, vgs=2 121019.643 6 14 8 [Work info] VGMTYPE_PLAY run start 121019.643 6 14 8 CheckForAnyPlayActionsAndSetkeysIfNecessary no PlayActions, vgmidx=8, strPaths=on {timeout 0} goto [Work info recording] 121019.643 6 14 8 PrepareAndPlayWavAndTts start iModuleIdx=8, iPlayFileIdx=1, bMakeTtsFile=True, sSoundFileIs= 121019.643 6 14 8 PrepareAndPlayWavAndTTS sPlayFile=C:\Program Files\VoiceGuide\Scripts\Longshore\beep.wav 121019.643 6 14 8 state [Work info] Playing wav (C:\Program Files\VoiceGuide\Scripts\Longshore\beep.wav) 121019.643 6 14 8 t timer clear (force=False) 121019.643 6 14 8 qTel add cmd_PlayStart [0,0,0,0,0][||||] 121019.643 6 14 8 play start ok, playId=-986749 121019.659 7 14 8 qTel run cmd_PlayStart 121019.659 19 14 8 ev PlayEnd 14 -988749 121019.659 19 14 8 play end id=-988749, (old ID) current id=-986749 121022.237 19 1 1 ev Dialogic 134,TDX_CST, crn=10009a5d, 4625,0,0,DE_LCOF,, 121022.237 19 1 1 qScr add evScriptEvent 134 DE_LCOF 121022.237 6 1 1 qScr run evScriptEvent sCode=[DE_LCOF] iActionID=0, crn=10009a5d[4625|0|0|0|0][DE_LCOF|||||] 121022.237 6 1 1 scriptevent DE_LCOF 4625|0|0 DE_LCOF|| 121022.237 6 1 1 LsPlayMsg EV_UNKNOWN_134,DE_LCOF 121022.237 19 [CallControl]:LoopCurrentDrop = 121022.237 6 1 1 path {DE_LCOF} not found 121022.237 19 1 1 HangupCall, source=Loop Current Off (non-xfer vgm), WorkModeScript=Running_Normal, yLineStateAppPov=[Connected], lPlayId=-24202, lRecId=0 121022.237 19 1 1 moduleTitle=[1.wav] 121022.237 19 1 1 ScriptWorkingMode set Stopping, (called from HangupCall) 121022.237 19 1 1 ls set Disconnect_Pending (scriptstate=LS_ENDINGCALL) 121022.237 19 1 1 state Hanging up... [Loop Current Off (non-xfer vgm)] Share this post Link to post
rverones Report post Posted 02/24/2011 07:07 PM User confirmed this was the date of the issue, and the time stamp. From their perspective, they started to record the call, and they were just disconnected. Customer suggests, they always use 2 to hang up the call (as per the module) In the log entry (Voiceguide Log Viewer), we see the term: Property Value Work Info Recording_EndRecCause: Disconnect_User_1 Hangup Source: Linecallstate_disconnected Normally it just says Hangup. At this time, they cannot continue and have to dial in and record again. Share this post Link to post
SupportTeam Report post Posted 02/24/2011 07:38 PM Can you please post the ktTel log file which covers that call. This will let us better see what happened on that call. If the ktTel file is large then please just post excerpt that starts half an hour before the call and ends half an hour after the call. Share this post Link to post
rverones Report post Posted 02/24/2011 09:07 PM Try this one. I believe its the right date. 0220_ktTel.zip Share this post Link to post
rverones Report post Posted 02/26/2011 12:19 AM I had the customer call me the second it happened again since my last post. Log file shows at 15:59:03. At 16:03:52, they had a successful recording. I have attached both the log file that contains the error when it occured, and the updated log file after the successful call. 0225_1242_vgEngine.zip 0225_ktTel2.zip Share this post Link to post
SupportTeam Report post Posted 02/27/2011 03:29 AM Traces show the recording at 15:59 was ended as Dialogic card reported a DISCONNECT_USER_1 tone on the line. If this was a false report of disconnect tone then the ConfigLine.xml file should be edited to firm up the DISCONNECT_USER_1 tone definition to make it less likely being detected during speech play/record. DE_TONEON,DISCONNECT_USER_1 interrupted recording: 155912.150 19 14 8 ev PlayEnd 14 -249202 155912.150 19 14 8 play end id=-249202, (current ID) 155912.150 19 14 8 qScr add evScriptEvent 8001 EV_PLAY_FINISHED 155912.150 6 14 8 qScr run evScriptEvent sCode=[EV_PLAY_FINISHED] iActionID=0, crn=0[-249202|0|0|0|0][|||||] 155912.150 6 14 8 scriptevent EV_PLAY_FINISHED -249202|0|0 || 155912.150 6 14 8 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 155912.150 6 14 8 path {EV_PLAY_FINISHED} not found 155912.150 6 14 8 iCurrReplayCount=0, iMaxReplayCount=0 155912.150 6 14 8 t timer set 10 sec : EV_TIMEOUT_HANGUP 155912.150 6 14 8 t timer set 0 sec : EV_TIMEOUT_GOTOMODULE 155912.150 6 14 8 qScr add evScriptEvent 9002 EV_TIMEOUT_GOTOMODULE 155912.150 6 14 8 qScr run evScriptEvent sCode=[EV_TIMEOUT_GOTOMODULE] iActionID=0, crn=0[0|0|0|0|0][|||||] 155912.150 6 14 8 scriptevent EV_TIMEOUT_GOTOMODULE 0|0|0 || 155912.150 6 14 8 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE,EV_TIMEOUT_GOTOMODULE, [ ], [ ], [] 155912.150 6 14 8 path {EV_TIMEOUT_GOTOMODULE} not found 155912.150 6 14 8 FindNextVgmTitleInPathList: next module title is=[Work info recording] 155912.150 6 14 8 t timer clear (force=False) 155912.150 6 14 8 RunModule start Record, [Work info recording], iModuleIdx=12, previous: vgm=8, vgs=2 155912.150 6 14 8 [Work info recording] VGMTYPE_REC run start 155912.150 6 14 8 rv add [Work info recording]{C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav} 155912.150 6 14 8 RecSoundStart [C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav] call beep=True 155912.150 6 14 8 state [Work info recording] Recording C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav 155912.150 6 14 8 qTel add cmd_SilenceDetectSet [30,10,0,0,0][||||] 155912.150 7 14 8 qTel run cmd_SilenceDetectSet 155912.150 6 14 8 qTel add cmd_RecordFileStart [7,1,0,0,0][||||] 155912.150 6 14 8 RecSoundStart [C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav] ok 155912.150 7 14 8 qTel run cmd_RecordFileStart 155912.150 6 14 8 t timer set 3600 sec : EV_TIMEOUT_RECMAXTIME 160146.054 19 14 8 ev Dialogic 134,TDX_CST, crn=1000ac57, 1021,0,0,DE_TONEON,DISCONNECT_USER_1, 160146.054 19 14 8 qScr add evScriptEvent 134 DISCONNECT 160146.054 19 14 8 qScr add evScriptEvent 134 DISCONNECT_USER_1 160146.054 6 14 8 qScr run evScriptEvent sCode=[DISCONNECT] iActionID=0, crn=1000ac57[1021|0|0|0|0][DE_TONEON|DISCONNECT_USER_1||||] 160146.054 19 14 8 qScr add evScriptEvent 134 TDX_CST 160146.054 6 14 8 scriptevent DISCONNECT 1021|0|0 DE_TONEON|DISCONNECT_USER_1| 160146.054 6 14 8 LsRecRecording EV_UNKNOWN_134,DISCONNECT 1021|0|0 DE_TONEON|DISCONNECT_USER_1| 160146.054 19 14 8 ev CallState LINECALLSTATE_DISCONNECTED-DISCONNECT_USER_1, crn=1000ac57, iEvent=2 ,16384,0,64,,,]. vgEngine v7.2.3994.39528 (2010-12-08 21:57:37.35) 160146.054 6 14 8 path {DISCONNECT} not found 160146.054 19 14 8 qScr add evCallState 2 LINECALLSTATE_DISCONNECTED-DISCONNECT_USER_1 160146.054 6 14 8 RecSoundStop begin trunc100ms=30, sCaller=DE_TONEON 160146.054 6 14 8 qTel add cmd_RecordStop [3000,0,0,0,0][||||] 160146.054 6 14 8 rv rec length: Work info recording_RecLen100ms = 1509 160146.054 7 14 8 qTel run cmd_RecordStop 160146.054 6 14 8 rv add [Work info recording_RecLen100ms]{1509} 160146.069 6 14 8 rv add [Work info recording_EndRecCause]{DISCONNECT_USER_1} 160146.069 6 14 8 qScr run evScriptEvent sCode=[DISCONNECT_USER_1] iActionID=0, crn=1000ac57[1021|0|0|0|0][DE_TONEON|DISCONNECT_USER_1||||] 160146.069 6 14 8 scriptevent DISCONNECT_USER_1 1021|0|0 DE_TONEON|DISCONNECT_USER_1| 160146.069 6 14 8 LsRecRecording EV_UNKNOWN_134,DISCONNECT_USER_1 1021|0|0 DE_TONEON|DISCONNECT_USER_1| 160146.069 6 14 8 path {DISCONNECT_USER_1} not found 160146.069 6 14 8 RecSoundStop begin - exit as not currently recoding. .lRecId=0, sCaller=DE_TONEON 160146.069 6 14 8 qScr run evScriptEvent sCode=[TDX_CST] iActionID=0, crn=1000ac57[1021|0|0|0|0][DE_TONEON|DISCONNECT_USER_1||||] 160146.069 6 14 8 scriptevent TDX_CST 1021|0|0 DE_TONEON|DISCONNECT_USER_1| 160146.069 6 14 8 LsRecRecording EV_UNKNOWN_134,TDX_CST 1021|0|0 DE_TONEON|DISCONNECT_USER_1| 160146.069 6 14 8 path {TDX_CST} not found 160146.069 6 14 8 RecSoundStop begin - exit as not currently recoding. .lRecId=0, sCaller=DE_TONEON 160146.069 6 14 8 qScr run evCallState sCode=[LINECALLSTATE_DISCONNECTED-DISCONNECT_USER_1] iActionID=0, crn=1000ac57[16384|0|64|0|0][|||||] 160146.069 6 14 8 LineEvCallState eLineStateThisEvent=Disconnected 160146.069 6 14 8 LineEvCallState ScriptState=LS_REC_RECORDING 160146.069 6 14 8 HangupCall, source=LINECALLSTATE_DISCONNECTED, WorkModeScript=Running_Normal, yLineStateAppPov=[Connected], lPlayId=0, lRecId=0 160146.069 6 14 8 moduleTitle=[Work info recording] 160146.069 6 14 8 ScriptWorkingMode set Stopping, (called from HangupCall) 160146.069 6 14 8 ls set Disconnect_Pending (scriptstate=LS_ENDINGCALL) 160146.069 6 14 8 state Hanging up... [LINECALLSTATE_DISCONNECTED] 155912.150 4552 14 fn RecordFileStart(iLineId=14, iActionID=-245108, sFileName=C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav, iPlayBeep=1, sXMLOptions=) 155912.150 4552 14 RecStart(hLine=14, strSoundFile=C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav, lRecId=-245108 iPlayBeepBeforeRec=1, keys-notused sXMLOptions=) 155912.150 4552 14 RecStart_Iott hli=0F646848, C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav, lRecId=-245108, usDataFormatRec=0x7(pref=0x7), iPlayBeepBeforeRec=1 155912.150 4552 14 RecStart_Iott mode - new recording 155912.150 4552 14 temp record file: C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14 155912.150 4552 14 wav header not written. will write later 155912.150 4552 14 open save file (hli->strRecFnameToRecInto=C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14) => 5 (ok) 155912.150 4552 14 rec silence detection enabled. len=30 155912.150 4552 rec max len limit on drv level disabled 155912.150 4552 rec stop on lcoff disabled (at dlgc driver level) 155912.150 4552 14 tpt entries used: 1 155912.150 4552 setchxfer not used 155912.150 4552 xpb xpb.wDataFormat=0x7 (1=adpcm, 3=alaw, 7=ulaw, 8=pcm) (usDataFormatRec=7), xpb.wFileFormat=2 (1=vox, 2=wav) 155912.150 4552 dti or analog rec 155912.150 4552 record(4, ...) => 0, hli=258238536 160146.054 2420 14 CtEventProcess idx=3443 : evttype=134(134), crn=0, data=06D30838(0EC8B300), len=28(28) q: 0/2 160146.054 2420 14 ev TDX_CST (CST Event Received) 160146.054 2420 14 TDX_CST DE_TONEON cst_data=1021 160146.054 2420 14 tone description retrieve hli=0F646848, iToneUserID[0]=1021 sToneUserName[0]=[DISCONNECT_USER_1] 160146.054 2420 14 r Dialogic TDX_CST 134 (1021 0 0 DE_TONEON DISCONNECT_USER_1 ) 160146.054 2420 14 CTelProxy::Event_CallState LINECALLSTATE_DISCONNECTED-DISCONNECT_USER_1 iLineCallState=16384, hCall=268479575 m_pktTelProxyClient=006C17D0 160146.054 2420 14 WARN Event_CallState mismatch. gc_callstate was not set internally prior to rasing external event : hli->gc_call_state=GCST_CONNECTED (4) != iGC_call_state=GCST_DISCONNECTED (64) 160146.054 2420 14 setting gc_call_state in Event_CallState to GCST_DISCONNECTED | 64 160146.054 2420 14 WARN Event_CallState hli->LineCallState LINECALLSTATE_CONNECTED(256)!=iLineCallState LINECALLSTATE_DISCONNECTED(16384) 160146.054 2420 14 r CallState LINECALLSTATE_DISCONNECTED-DISCONNECT_USER_1 160146.054 4552 14 fn RecordStop(iLineId=14, iActionID=0, sFileName=, iTruncTimeMs=3000, iTruncBytes=0, sXMLOptions=) 160146.054 4552 14 TelDriver_RecStop lTruncMs=3000, lTruncBytes=0 160146.054 4552 14 dx_stopch call in RecStopTruncate 160146.054 4552 14 dx_stopch 14 ok in RecStopTruncate 160146.085 4552 14 fn DropCall(sLineId=14, sXMLOptions=[], crn=0) 160146.085 4552 14 TelDriver_DropCall(sXMLOptions=[], crn_in=0) 160146.085 4552 14 clearing sDTMFsReceivedBeforeCallAnswer in TelDriver_DropCall 160146.085 4552 14 hli->Dial_iState_Currently_Executing_dx_dial initial value was: 0 (voicedev=14) 160146.085 4552 queue hangup for later complete 160146.085 4552 14 dx_stopch 14 in TelDriver_DropCall PlayId/RecId set ok 160146.085 2420 14 CtEventProcess idx=3444 : evttype=130(130), crn=0, data=06D30868(065C1C50), len=0(0) q: 0/2 160146.085 2420 14 ev TDX_RECORD (Record Completed) 160146.085 2420 14 termmask=TM_USRSTOP 160146.085 2420 14 TDX_RECORD, TERMMSK=TM_USRSTOP 160146.085 2420 14 r Dialogic TDX_RECORD 130 (0 0 0 TM_USRSTOP ) 160146.085 2420 14 file close 5 ok 160146.085 2420 14 cut change length (time derived PCM) by:-24000 160146.085 2420 14 cut _open (C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14) => fh1=3 160146.085 2420 14 cut filesize=1227214, cut=-24000, hdrlen=44 160146.085 2420 14 cut change file length 1227214 by -24000 to 1203214. iWavHeaderLen=44 160146.085 2420 14 iProposedNewDataSegmentLength=1203170, iNewFileLenght=1203214, truncate accordingly 160146.085 2420 14 write wav header datasegmentlen=1203170, format=7 160146.085 2420 14 UpdateWavHeaderInFile begin datalen=1203170, format=7, hz=8000, name=[C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14] 160146.085 2420 14 UpdateWavHeaderInFile after PrepareWavHeader 160146.085 2420 14 _write wav hdr 52 49 46 46 06 5c 12 00 | 57 41 56 45 66 6d 74 20 | 10 00 00 00 07 00 01 00 | 40 1f 00 00 40 1f 00 00 | 01 00 08 00 64 61 74 61 | e2 5b 12 00 160146.085 2420 14 UpdateWavHeaderInFile _close call 160146.085 2420 14 CheckFirstFewBytesInFile fopen call C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14 160146.085 2420 14 52 49 46 46 06 5c 12 00 | 57 41 56 45 66 6d 74 20 | 10 00 00 00 07 00 01 00 | 40 1f 00 00 40 1f 00 00 | RIFF \ WAVEfmt @ @ 160146.085 2420 14 01 00 08 00 64 61 74 61 | e2 5b 12 00 7f 7f ff fe | ff ff ff ff ff ff 7e 7e | 7e 7e 7d 7f 7f fe ff fe | data [ ~~~~} 160146.085 2420 14 CheckFirstFewBytesInFile wav: format=7, channels=1, hz=8000, bytes/sec=8000, bytes/sample=1, bits/sample=8, DataSegmentSize=1203170(0x125be2) 160146.085 2420 14 write wav header end 160146.085 2420 14 MoveFileEx C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14 -> C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav => 1 (nonzero==success, 0==fail) 160146.085 2420 14 CTelProxy::Event_RecEnd begin C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav zsParam1= zsParam2= (m_pktTelProxyClient=0x6c17d0) 160146.085 2420 14 r RecEnd 160146.085 2420 14 CTelProxy::Event_RecEnd end 160146.085 2420 14 DoDelayed_dx_sethook_onhook found 160146.085 2420 14 dx_sethook 14 call from iWhenDialogicIsReadyDo_dx_sethook_onhook. Setting InGuardTimeAfterHangup to 10 160146.085 2420 14 dx_sethook 14 DX_ONHOOK ok 160146.085 2420 14 rec exit ctEventProcess 160146.132 2420 14 CtEventProcess idx=3445 : evttype=135(135), crn=0, data=06D30898(065C1C50), len=4(4) q: 0/2 160146.132 2420 14 ev TDX_SETHOOK (SetHook Completed) 160146.132 2420 14 set hli->pCTelProxyhli (in TDX_SETHOOK). current hli->pCTelProxyhli=00FFFFE8, pTelClientEvents=00FFFFE8 160146.132 2420 14 TDX_SETHOOK - is onhook 160146.132 2420 14 r Dialogic TDX_SETHOOK 135 (0 0 0 DX_ONHOOK ) 160146.132 2420 14 CTelProxy::Event_CallState TDX_SETHOOK_DX_ONHOOK iLineCallState=1, hCall=268479575 m_pktTelProxyClient=006C17D0 160146.132 2420 14 r CallState TDX_SETHOOK_DX_ONHOOK 160146.132 2420 14 ec ec_stream not enabled. ec_stopch not called 160146.132 4552 14 fn ReleaseCall(sLineId=14, crn=1000ac57, Param1=0) 160146.132 4552 14 TelDriver_ReleaseCall channelType=analog. just signal back that ReleaseCall completed 160146.132 4552 14 CTelProxy::Event_CallState GCEV_RELEASECALL iLineCallState=0, hCall=268479575 m_pktTelProxyClient=006C17D0 160146.132 4552 14 r CallState GCEV_RELEASECALL 160146.132 4552 14 TelDriver_ReleaseCall Event_CallState returned. 160146.132 5492 14 iTimer_RingIgnore_InGuardTimeAfterHangup=10 OK recording: 160400.645 19 14 8 ev PlayEnd 14 -960686 160400.645 19 14 8 play end id=-960686, (current ID) 160400.645 19 14 8 qScr add evScriptEvent 8001 EV_PLAY_FINISHED 160400.645 6 14 8 qScr run evScriptEvent sCode=[EV_PLAY_FINISHED] iActionID=0, crn=0[-960686|0|0|0|0][|||||] 160400.645 6 14 8 scriptevent EV_PLAY_FINISHED -960686|0|0 || 160400.645 6 14 8 LsPlayMsg EV_PLAY_FINISHED,EV_PLAY_FINISHED 160400.645 6 14 8 path {EV_PLAY_FINISHED} not found 160400.645 6 14 8 iCurrReplayCount=0, iMaxReplayCount=0 160400.645 6 14 8 t timer set 10 sec : EV_TIMEOUT_HANGUP 160400.645 6 14 8 t timer set 0 sec : EV_TIMEOUT_GOTOMODULE 160400.645 6 14 8 qScr add evScriptEvent 9002 EV_TIMEOUT_GOTOMODULE 160400.645 6 14 8 qScr run evScriptEvent sCode=[EV_TIMEOUT_GOTOMODULE] iActionID=0, crn=0[0|0|0|0|0][|||||] 160400.645 6 14 8 scriptevent EV_TIMEOUT_GOTOMODULE 0|0|0 || 160400.645 6 14 8 LsPlayMsgFinished EV_TIMEOUT_GOTOMODULE,EV_TIMEOUT_GOTOMODULE, [ ], [ ], [] 160400.645 6 14 8 path {EV_TIMEOUT_GOTOMODULE} not found 160400.645 6 14 8 FindNextVgmTitleInPathList: next module title is=[Work info recording] 160400.645 6 14 8 t timer clear (force=False) 160400.645 6 14 8 RunModule start Record, [Work info recording], iModuleIdx=12, previous: vgm=8, vgs=2 160400.645 6 14 8 [Work info recording] VGMTYPE_REC run start 160400.645 6 14 8 rv add [Work info recording]{C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav} 160400.645 6 d added Work info recording | C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav | ( 57 6f 72 6b 20 69 6e 66 6f 20 72 65 63 6f 72 64 69 6e 67 | 43 3a 5c 50 72 6f 67 72 61 6d 20 46 69 6c 65 73 5c 56 6f 69 63 65 47 75 69 64 65 5c 53 63 72 69 70 74 73 5c 4c 6f 6e 67 73 68 6f 72 65 5c 31 2e 77 61 76 | 9) 160400.660 6 d added Work info recording | C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav | ( 57 6f 72 6b 20 69 6e 66 6f 20 72 65 63 6f 72 64 69 6e 67 | 43 3a 5c 50 72 6f 67 72 61 6d 20 46 69 6c 65 73 5c 56 6f 69 63 65 47 75 69 64 65 5c 53 63 72 69 70 74 73 5c 4c 6f 6e 67 73 68 6f 72 65 5c 31 2e 77 61 76 | 18) 160400.660 6 14 8 RecSoundStart [C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav] call beep=True 160400.660 6 14 8 state [Work info recording] Recording C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav 160400.660 6 14 8 qTel add cmd_SilenceDetectSet [30,10,0,0,0][||||] 160400.660 7 14 8 qTel run cmd_SilenceDetectSet 160400.660 6 14 8 qTel add cmd_RecordFileStart [7,1,0,0,0][||||] 160400.660 6 14 8 RecSoundStart [C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav] ok 160400.660 7 14 8 qTel run cmd_RecordFileStart 160400.660 6 14 8 t timer set 3600 sec : EV_TIMEOUT_RECMAXTIME 160654.517 19 14 8 ev dtmf 1 (268479579,49,0) 160654.517 19 14 8 qScr add evScriptEvent 49 1 160654.517 6 14 8 qScr run evScriptEvent sCode=[1] iActionID=0, crn=0[0|0|0|0|0][|||||] 160654.517 6 14 8 scriptevent 1 0|0|0 || 160654.517 6 14 8 LsRecRecording 1,1 0|0|0 || 160654.517 6 14 8 path {1} found (at offset 3) 160654.517 6 14 8 FindNextVgmTitleInPathList: next module title is=[listen to 1.wav] 160654.517 6 14 8 RecSoundStop begin trunc100ms=2, sCaller=dtmf 160654.517 6 14 8 qTel add cmd_RecordStop [200,0,0,0,0][||||] 160654.517 6 14 8 rv rec length: Work info recording_RecLen100ms = 1736 160654.517 7 14 8 qTel run cmd_RecordStop 160654.517 6 14 8 rv add [Work info recording_RecLen100ms]{1736} 160654.517 6 d added Work info recording_RecLen100ms | 1736 | ( 57 6f 72 6b 20 69 6e 66 6f 20 72 65 63 6f 72 64 69 6e 67 5f 52 65 63 4c 65 6e 31 30 30 6d 73 | 31 37 33 36 | 10) 160654.532 6 d added Work info recording_RecLen100ms | 1736 | ( 57 6f 72 6b 20 69 6e 66 6f 20 72 65 63 6f 72 64 69 6e 67 5f 52 65 63 4c 65 6e 31 30 30 6d 73 | 31 37 33 36 | 19) 160654.532 6 14 8 rv add [Work info recording_EndRecCause]{1} 160654.532 6 d added Work info recording_EndRecCause | 1 | ( 57 6f 72 6b 20 69 6e 66 6f 20 72 65 63 6f 72 64 69 6e 67 5f 45 6e 64 52 65 63 43 61 75 73 65 | 31 | 11) 160654.532 6 d added Work info recording_EndRecCause | 1 | ( 57 6f 72 6b 20 69 6e 66 6f 20 72 65 63 6f 72 64 69 6e 67 5f 45 6e 64 52 65 63 43 61 75 73 65 | 31 | 20) 160654.563 19 14 8 ev Dialogic 130,TDX_RECORD, crn=1000ac5b, 0,0,0,TM_USRSTOP,, 160400.660 4552 14 fn RecordFileStart(iLineId=14, iActionID=-956592, sFileName=C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav, iPlayBeep=1, sXMLOptions=) 160400.660 4552 14 RecStart(hLine=14, strSoundFile=C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav, lRecId=-956592 iPlayBeepBeforeRec=1, keys-notused sXMLOptions=) 160400.660 4552 14 RecStart_Iott hli=0F646848, C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav, lRecId=-956592, usDataFormatRec=0x7(pref=0x7), iPlayBeepBeforeRec=1 160400.660 4552 14 RecStart_Iott mode - new recording 160400.660 4552 14 temp record file: C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14 160400.660 4552 14 wav header not written. will write later 160400.660 4552 14 open save file (hli->strRecFnameToRecInto=C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14) => 5 (ok) 160400.660 4552 14 rec silence detection enabled. len=30 160400.660 4552 rec max len limit on drv level disabled 160400.660 4552 rec stop on lcoff disabled (at dlgc driver level) 160400.660 4552 14 tpt entries used: 1 160400.660 4552 setchxfer not used 160400.660 4552 xpb xpb.wDataFormat=0x7 (1=adpcm, 3=alaw, 7=ulaw, 8=pcm) (usDataFormatRec=7), xpb.wFileFormat=2 (1=vox, 2=wav) 160400.660 4552 dti or analog rec 160400.660 4552 record(4, ...) => 0, hli=258238536 160654.517 2420 14 CtEventProcess idx=3494 : evttype=134(134), crn=0, data=06D311C8(065C1C50), len=4(4) q: 0/2 160654.517 2420 14 ev TDX_CST (CST Event Received) 160654.517 2420 14 TDX_CST DE_DIGITS data=49 [1], KeysUsed=0 160654.517 2420 14 r dtmf 1 160654.517 4552 14 fn RecordStop(iLineId=14, iActionID=0, sFileName=, iTruncTimeMs=200, iTruncBytes=0, sXMLOptions=) 160654.517 4552 14 TelDriver_RecStop lTruncMs=200, lTruncBytes=0 160654.517 4552 14 dx_stopch call in RecStopTruncate 160654.517 4552 14 dx_stopch 14 ok in RecStopTruncate 160654.563 2420 14 CtEventProcess idx=3495 : evttype=130(130), crn=0, data=06D311F8(065C1C50), len=0(0) q: 0/2 160654.563 2420 14 ev TDX_RECORD (Record Completed) 160654.563 2420 14 termmask=TM_USRSTOP 160654.563 2420 14 TDX_RECORD, TERMMSK=TM_USRSTOP 160654.563 2420 14 r Dialogic TDX_RECORD 130 (0 0 0 TM_USRSTOP ) 160654.563 2420 14 file close 5 ok 160654.563 2420 14 cut change length (time derived PCM) by:-1600 160654.563 2420 14 cut _open (C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14) => fh1=3 160654.563 2420 14 cut filesize=1386958, cut=-1600, hdrlen=44 160654.563 2420 14 cut change file length 1386958 by -1600 to 1385358. iWavHeaderLen=44 160654.563 2420 14 iProposedNewDataSegmentLength=1385314, iNewFileLenght=1385358, truncate accordingly 160654.563 2420 14 write wav header datasegmentlen=1385314, format=7 160654.563 2420 14 UpdateWavHeaderInFile begin datalen=1385314, format=7, hz=8000, name=[C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14] 160654.563 2420 14 UpdateWavHeaderInFile after PrepareWavHeader 160654.563 2420 14 _write wav hdr 52 49 46 46 86 23 15 00 | 57 41 56 45 66 6d 74 20 | 10 00 00 00 07 00 01 00 | 40 1f 00 00 40 1f 00 00 | 01 00 08 00 64 61 74 61 | 62 23 15 00 160654.563 2420 14 UpdateWavHeaderInFile _close call 160654.563 2420 14 CheckFirstFewBytesInFile fopen call C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14 160654.563 2420 14 52 49 46 46 86 23 15 00 | 57 41 56 45 66 6d 74 20 | 10 00 00 00 07 00 01 00 | 40 1f 00 00 40 1f 00 00 | RIFF # WAVEfmt @ @ 160654.563 2420 14 01 00 08 00 64 61 74 61 | 62 23 15 00 7f 7f f9 f7 | f8 f8 f9 f9 fb ff 7b 7a | 79 76 76 78 7b fe fa f8 | datab# {zyvvx{ 160654.563 2420 14 CheckFirstFewBytesInFile wav: format=7, channels=1, hz=8000, bytes/sec=8000, bytes/sample=1, bits/sample=8, DataSegmentSize=1385314(0x152362) 160654.563 2420 14 write wav header end 160654.563 2420 14 MoveFileEx C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav.14 -> C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav => 1 (nonzero==success, 0==fail) 160654.563 2420 14 CTelProxy::Event_RecEnd begin C:\Program Files\VoiceGuide\Scripts\Longshore\1.wav zsParam1= zsParam2= (m_pktTelProxyClient=0x6c17d0) 160654.563 2420 14 r RecEnd 160654.563 2420 14 CTelProxy::Event_RecEnd end 160654.563 2420 14 rec exit ctEventProcess 160654.563 4552 14 fn PlayStart(iLineId=14, sFileList=,C:\Program Files\VoiceGuide\Scripts\Longshore\Save_rerecord.wav, sXMLOptions=) Share this post Link to post
rverones Report post Posted 02/28/2011 04:15 PM I know I have also seen a disconnect_user_2 in one of the logs while this occured. Should we set user_1 and user_2 to the same frequency as the fax or is that too high? In other words, do you have any suggestions? Share this post Link to post
SupportTeam Report post Posted 02/28/2011 07:17 PM If you want to use Disconnect tones as means of detecting end of call than the definition should be changed to reduce the allowed frequency range, and number of repetitions required increased. If you want to prevent Disconnect tones from being reported altogether then increase the frequencies to say about 2000, decrease freq range to about 50, have cadence a say 2000 on and 2000 off, and set cadence/repeats at high number like 50. Share this post Link to post
rverones Report post Posted 03/01/2011 09:08 PM I have to ask, is this the setting you are referring to? <Tone Name="DISCONNECT USER 1"> <Notes>User defined Disconnect 1. Change the parameters of this tone definition to match the disconnect tone on your system.</Notes> <ID>DISCONNECT_USER_1</ID> <Freq1>2000</Freq1> <Freq1Dev>50</Freq1Dev> <Freq2>2000</Freq2> <Freq2Dev>50</Freq2Dev> <On>2000</On> <OnDev>2000</OnDev> <Off>2000</Off> <OffDev>2000</OffDev> <Count>50</Count> </Tone> Share this post Link to post
SupportTeam Report post Posted 03/02/2011 06:39 AM This looks like a good setting to use to ensure that tone is never detected. You should probably set the other DISCONNECTED type tone definitions in the ConfigLine.xml to something similar. Actually the DISCONNECT_USER_1 and DISCONNECT_USER_2 can just be deleted altogether from ConfigLine.xml. These are extra tones which do not need to be set if not needed. Share this post Link to post
rverones Report post Posted 03/02/2011 05:03 PM Ah ok. I did delete the USER_2 line as it mentioned it in the config file. I will remove the DISCONNECT_USER_1 as well just to be user it is never detected. Share this post Link to post
rverones Report post Posted 03/03/2011 05:06 PM As an update, I have noted that at certain times over the past 2 days, in the VoiceGuide Log Viewer, there are now blank logs. 2011-03-01 16:48:09 shows a blank log entry 2011-03-01 16:48:49 shows the recorded entry with the correct Hangup Module When we removed the tones, did we just remove the log entries that would occur due to a disconnect? Reason I ask, is to be sure that if they are still being disconnected, that in this case, and in previous cases, it may just be an entry because the system has no other entry to make on a disconnect. In other words, is it possible the Disconnect_USER_1 entries were the result of the application posting an entry because it thinks its a disconnect tone? If its the actual line, is this showing the possibility? Share this post Link to post
SupportTeam Report post Posted 03/03/2011 07:20 PM is it possible the Disconnect_USER_1 entries were the result of the application posting an entry because it thinks its a disconnect tone? No. If the tone is not defined then the Dialogic card will not monitor for it. If you can .ZIP up and post log extracts from 2011-03-01 16:00 - 17:00 then we can look at them and advise hangup reason. Share this post Link to post