iTime Report post Posted 07/23/2008 11:25 PM Dear support, First of all, the followings are what I am using for my IVR program: VoiceGuide Ver. 7 (registered) Dialogic D/4PCI (with SR 6.0 SU184 drivers as suggested) I have a weird problem. I am testing my IVR program using 4 lines connected to a dialogic card. Once I call and hang up, then make another call immediately, and if this second call is connected to the same port as the previous call, I hear a noise like a fax or modem tone. The call is disconnected after playing the tone for about 5 seconds. It is weird enough that this happens only on one port, Port #1. (I have 4 ports available.) Is there any way that I can keep this symptom from happening? If this is because the Dialogic card detects the call as a fax for some reasons, and is trying to answer to it, can I disable it? I am attaching the log file that shows the beginning of the first call, hangup, and the second call gets the noise and disconnected as described above. Please let me know possible solutions. Thanks in advance. 0722_1900_vgEngine.zip Share this post Link to post
SupportTeam Report post Posted 07/23/2008 11:44 PM Trace shows first call coming in and getting answered after 1st ring: 190043.375 17 1 ev CallState sEvent=LINECALLSTATE_OFFERING, crn=10000001, iEvent=2 ,2,0,,,] 190043.375 17 1 callstate: OFFERING crn=10000001,ev=2,LINECALLSTATE_OFFERING,0,0 190043.375 17 1 vgEngine v7.0.3083.19271 (Tue 10/06/2008 9:42:23.31) 190043.375 17 1 AnswerTheCallIfAllowed iIvrDev=1, strDlgcDevName_Network=dxxxB1C1 ... 190043.375 17 1 ev ring 1, hCall=0x1 vgEngine v7.0.3083.19271 (Tue 10/06/2008 9:42:23.31) 190043.375 17 1 AnswerTheCallIfAllowed iIvrDev=1, strDlgcDevName_Network=dxxxB1C1 ... 190044.250 17 1 rv add [$RV_STARTTIME]{2008-07-22 19:00:44} 190044.250 17 1 rv add [$RV_DEVICEID]{1} 190044.250 17 1 rv add [DlgcVoice]{dxxxB1C1} 190044.250 17 1 rv add [DlgcNetwork]{dxxxB1C1} 190044.281 17 1 state [PlayWelcomeGetEmpNumber] Number Input 190044.312 17 1 state [PlayWelcomeGetEmpNumber] Playing wav (WAV Files\Welcome_01.wav) and getting disconnected soon after: 190047.796 17 1 ev Dialogic 134,TDX_CST, crn=10000001, 1001,0,0,DE_TONEON,DISCONNECT_TAPI1, 190047.796 17 1 tqScr enq cmd_ScriptEventCode 190047.796 17 1 tqScr enq cmd_ScriptEventCode 190047.796 6 1 tqScr run cmd_ScriptEventCode DISCONNECT, iActionID=0, crn=0[1001|0|0|0|0][DE_TONEON|DISCONNECT_TAPI1||||] 190047.796 17 1 tqScr enq cmd_ScriptEventCode 190047.796 6 1 ScriptEvent DISCONNECT DE_TONEON|DISCONNECT_TAPI1| 190047.796 17 1 ev CallState sEvent=LINECALLSTATE_DISCONNECTED-FAX, crn=10000001, iEvent=2 ,16384,0,,,] 190047.796 17 1 callstate: DISCONNECTED crn=10000001,ev=2,LINECALLSTATE_DISCONNECTED-FAX,0,0 190047.796 6 1 LsGetNbrsPlayWelcMsg EV_UNKNOWN_134,DISCONNECT 190047.796 17 1 iState=1300 190047.796 17 1 tqScr enq cmd_ScriptEventCode 190047.796 6 1 path {DISCONNECT} not found 190047.796 17 1 HangupCall ('and any associated'=False), source=LINECALLSTATE_DISCONNECTED 190047.796 17 1 state Hanging up call... [LINECALLSTATE_DISCONNECTED] then next call arriving a few seconds later: 190048.875 17 1 state Waiting for a call... 190048.875 7 1 ev CallState sEvent=GCEV_RELEASECALL, crn=10000001, iEvent=2137 ,0,0,,,] 190048.875 7 1 callstate: UNKNOWN2 crn=10000001,ev=2137,GCEV_RELEASECALL,0,0 190048.875 7 1 LineEvCallState_GCEV_RELEASECALL begin 190051.015 21 1 timer fired EV_TIMEOUT_AFTERIDLE_ALLOWOUT 190051.015 21 1 tqScr enq cmd_ScriptEventCode 190051.015 6 1 tqScr run cmd_ScriptEventCode EV_TIMEOUT_AFTERIDLE_ALLOWOUT, iActionID=0, crn=0[0|0|0|0|0][|||||] 190051.015 6 1 ScriptEvent EV_TIMEOUT_AFTERIDLE_ALLOWOUT || 190053.875 17 1 ev CallState sEvent=LINECALLSTATE_OFFERING, crn=10000002, iEvent=2 ,2,0,,,] 190053.875 17 1 callstate: OFFERING crn=10000002,ev=2,LINECALLSTATE_OFFERING,0,0 190053.875 17 1 vgEngine v7.0.3083.19271 (Tue 10/06/2008 9:42:23.31) 190053.875 17 1 AnswerTheCallIfAllowed iIvrDev=1, strDlgcDevName_Network=dxxxB1C1 190053.875 17 1 rings=0, min rings before answer=0 (iCallerIdHasArrived=0) 190053.875 17 1 should answer as number of rings reached 190053.875 17 1 rv clear all 190053.875 17 1 LineState ResetAtStartOfNewCall 190053.875 17 1 Set_hCall crn=10000002, called from AnserThisCallIfAllowed 190053.875 17 1 do AnswerTheCall 190053.875 17 1 answering the call (picking up the line) 190053.875 17 1 t clear (force=True) 190053.875 17 ktTel_AnswerCall_Enqueue source=AnswerTheCall 190053.875 17 1 tqTel que cmd_AnswerCall [0,0,0][0||] 190053.875 17 1 ktTel_LineAnswerCall => 190053.875 7 1 tqTel run cmd_AnswerCall 190053.875 17 1 ev ring 1, hCall=0x1 vgEngine v7.0.3083.19271 (Tue 10/06/2008 9:42:23.31) 190053.875 17 1 FireEvent_RemotingIf_VgEngine RING 1 190053.875 17 1 time since last ring : 0 190053.875 17 1 state Ring 1 And Dialoigc card advising it started playing sound file OK: 190054.734 17 1 state [PlayWelcomeGetEmpNumber] Number Input 190054.734 17 1 PrepareAndPlayWavAndTts start iModuleIdx=1, iPlayFileIdx=1, bMakeTtsFile=True, sSoundFileIs= 190054.734 17 1 PrepareAndPlayWavAndTTS sPlayFile=WAV Files\Welcome_01.wav 190054.734 17 1 state [PlayWelcomeGetEmpNumber] Playing wav (WAV Files\Welcome_01.wav) 190054.734 17 1 t clear (force=False) 190054.734 17 1 tqTel que cmd_PlayStart [0,0,0][0||] 190054.734 17 1 play start ok, playId=542296 and then the trace shows that after 2 seconds the call is ended - the loop current on the line is dropped: 90056.062 17 1 ev Dialogic 134,TDX_CST, crn=10000002, 132,0,0,DE_LCOF,, 190056.062 17 1 tqScr enq cmd_ScriptEventCode 190056.062 6 1 tqScr run cmd_ScriptEventCode DE_LCOF, iActionID=0, crn=0[132|0|0|0|0][DE_LCOF|||||] 190056.062 6 1 ScriptEvent DE_LCOF DE_LCOF|| 190056.062 6 1 LsGetNbrsPlayWelcMsg EV_UNKNOWN_134,DE_LCOF 190056.062 6 1 path {DE_LCOF} not found 190056.062 17 C:\Program Files\VoiceGuide\VG.INI [CallControl]:LoopCurrentDrop = 190056.062 17 1 HangupCall ('and any associated'=False), source=Loop Current Off (non-xfer vgm) 190056.062 17 1 state Hanging up call... [Loop Current Off (non-xfer vgm)] I think form your description the caller themselves did not hangup after 2 seconds, so it looks like either: A: the Dialogic card is itself falsely detecting the loop current drop (and playing a strange noise) or B: equipment in between the caller and the Dialogic card is playing a strange to to caller and dropping call to Dialogic card 2 seconds after call answer. I suspect it's B. Suggest you plug some other lines into this system to test correct operation of the Dialogic card. If you could post the ktTel trace then we would be able to better see what is happening on the Dialogic card level, but from the vgEngine trace it does look like the Dialogic card is responding to the commands sent to it correctly. Share this post Link to post
iTime Report post Posted 07/23/2008 11:58 PM And Dialoigc card advising it started playing sound file OK: 190054.734 17 1 state [PlayWelcomeGetEmpNumber] Number Input 190054.734 17 1 PrepareAndPlayWavAndTts start iModuleIdx=1, iPlayFileIdx=1, bMakeTtsFile=True, sSoundFileIs= 190054.734 17 1 PrepareAndPlayWavAndTTS sPlayFile=WAV Files\Welcome_01.wav 190054.734 17 1 state [PlayWelcomeGetEmpNumber] Playing wav (WAV Files\Welcome_01.wav) 190054.734 17 1 t clear (force=False) 190054.734 17 1 tqTel que cmd_PlayStart [0,0,0][0||] 190054.734 17 1 play start ok, playId=542296 But the problem is after that. It plays the "PlayWelcomeGetEmpNumber" for a couple of seconds (as it says "Play Start ok" above) then plays a fax-like noise and hangs up. The following lines are the remaining part of the log where the problem resides, followed directly by the "OK part." I want to know how to prevent this noise from playing specifically on the port #1 only. Thanks. 190054.734 7 1 tqTel run cmd_PlayStart 190054.734 17 1 asr no grammar file found [C:\Program Files\VoiceGuide\Scripts\IntelliTime\srgs_PlayWelcomeGetEmpNumber_1.gram][C:\Program Files\VoiceGuide\Scripts\IntelliTime\srgs_PlayWelcomeGetEmpNumber.gram][C:\Program Files\VoiceGuide\Scripts\IntelliTime\srgs_PlayWelcomeGetEmpNumber_1.txt][C:\Program Files\VoiceGuide\Scripts\IntelliTime\srgs_PlayWelcomeGetEmpNumber.txt] 190056.062 17 1 ev Dialogic 134,TDX_CST, crn=10000002, 132,0,0,DE_LCOF,, 190056.062 17 1 tqScr enq cmd_ScriptEventCode 190056.062 6 1 tqScr run cmd_ScriptEventCode DE_LCOF, iActionID=0, crn=0[132|0|0|0|0][DE_LCOF|||||] 190056.062 6 1 ScriptEvent DE_LCOF DE_LCOF|| 190056.062 6 1 LsGetNbrsPlayWelcMsg EV_UNKNOWN_134,DE_LCOF 190056.062 6 1 path {DE_LCOF} not found 190056.062 17 C:\Program Files\VoiceGuide\VG.INI [CallControl]:LoopCurrentDrop = 190056.062 17 1 HangupCall ('and any associated'=False), source=Loop Current Off (non-xfer vgm) 190056.062 17 1 state Hanging up call... [Loop Current Off (non-xfer vgm)] 190056.062 17 1 rv add [Hangup Source]{Loop Current Off (non-xfer vgm)} 190056.062 17 1 tqTel que cmd_PlayStop [0,0,0][0||] 190056.062 17 1 play PlaySoundStop ok 190056.062 7 1 tqTel run cmd_PlayStop 190056.062 17 1 DropCall_ScriptRunStateAware start (crn=10000002) 190056.062 17 1 t set 1 EV_TIMEOUT_DELAY_ANALOG_DXDROP 190056.093 17 1 ev PlayEnd 1 542296 190056.093 17 1 play end id=542296, (current ID) 190056.093 17 1 tqScr enq cmd_ScriptEventCode 190056.093 6 1 tqScr run cmd_ScriptEventCode EV_PLAY_FINISHED, iActionID=0, crn=0[0|0|0|0|0][|||||] 190056.093 6 1 ScriptEvent EV_PLAY_FINISHED || 190056.093 6 1 LsEndingCall EV_PLAY_FINISHED 190057.140 21 1 timer fired EV_TIMEOUT_DELAY_ANALOG_DXDROP 190057.140 21 1 tqScr enq cmd_ScriptEventCode 190057.140 6 1 tqScr run cmd_ScriptEventCode EV_TIMEOUT_DELAY_ANALOG_DXDROP, iActionID=0, crn=0[0|0|0|0|0][|||||] 190057.140 6 1 ScriptEvent EV_TIMEOUT_DELAY_ANALOG_DXDROP || 190057.140 6 1 t set 30 EV_TIMEOUT_WAITFORIDLEAFTERDropCall 190057.140 6 1 tqTel que cmd_DropCall [0,0,0][0||] 190057.140 7 1 tqTel run cmd_DropCall 190057.187 17 1 ev Dialogic 135,TDX_SETHOOK, crn=10000002, 0,0,0,DX_ONHOOK,, 190057.187 17 1 tqScr enq cmd_ScriptEventCode 190057.187 6 1 tqScr run cmd_ScriptEventCode TDX_SETHOOK, iActionID=0, crn=0[0|0|0|0|0][DX_ONHOOK|||||] 190057.187 17 1 ev CallState sEvent=LINECALLSTATE_IDLE, crn=10000002, iEvent=2 ,1,0,,,] 190057.187 6 1 ScriptEvent TDX_SETHOOK DX_ONHOOK|| 190057.187 17 1 callstate: IDLE crn=10000002,ev=2,LINECALLSTATE_IDLE,0,0 190057.187 6 1 LsEndingCall TDX_SETHOOK 190057.187 17 1 t clear (force=True) 190057.187 17 1 CallData=[vgEngine.GlobalStuff+] 190057.187 17 1 CallData.dateCallStartTime=7/22/2008 7:00:53 PM 190057.187 17 1 rv add [CallHangupTime]{2008-07-22 19:00:57} 190057.187 17 1 WriteCDRlogs: begin (campaign=, CallData.iLineId=0) 190057.187 17 1 writing CDR logs 190057.187 17 1 VG.INI/Log/CDR_LastData_SaveRv<=0 (0) RVXml not saved in LastApplicationData CDR field. 190057.187 17 1 CDR (in) : "","","","","","0","","C:\Program Files\VoiceGuide\Scripts\IntelliTime\Login.vgs","","2008-07-22 19:00:53","2008-07-22 19:00:54","2008-07-22 19:00:57",3,2,"ANSWERED","" 190057.187 17 1 sIni_CDRLOG_ODBC_ConnectString not set. CDR not saved to database. 190057.187 17 1 after hangup script: [] 190057.187 17 1 AfterHangup script not set. 190057.187 17 1 OnIDLE_CleanupAfterAllScritpsCompletedAndReleaseCall start 190057.187 17 1 WriteToLogFiles_CurrScriptOnly begin 190057.187 17 WriteToLogFiles_DoWrite begin : strLogFnameLessSuffix=C:\Program Files\VoiceGuide\Scripts\IntelliTime\Login 190057.187 17 WriteToLogFiles_DoWrite : log subdirectory exists, strLogFnameLessSuffix=C:\Program Files\VoiceGuide\Scripts\IntelliTime\log\Login 190057.187 17 1 LineState_Reinit_AndReleaseCall: crn=10000002 190057.187 17 1 LineState_Reinit_CleanLineState : begin 190057.187 17 1 strThisCallIsInboundOrOutbound clear. (LineState_Reinit_CleanLineState) 190057.187 17 1 t set 2 EV_TIMEOUT_AFTERIDLE_ALLOWOUT 190057.187 17 1 LineState_Reinit_CleanLineState : end 190057.187 17 1 tqTel que cmd_ReleaseCall [0,0,0][0||] 190057.187 17 1 t set 2 EV_TIMEOUT_AFTERIDLE_ALLOWOUT 190057.187 7 1 tqTel run cmd_ReleaseCall 190057.187 17 1 state Waiting for a call... 190057.187 7 1 ev CallState sEvent=GCEV_RELEASECALL, crn=10000002, iEvent=2137 ,0,0,,,] 190057.187 7 1 callstate: UNKNOWN2 crn=10000002,ev=2137,GCEV_RELEASECALL,0,0 190057.187 7 1 LineEvCallState_GCEV_RELEASECALL begin 190059.328 21 1 timer fired EV_TIMEOUT_AFTERIDLE_ALLOWOUT 190059.328 21 1 tqScr enq cmd_ScriptEventCode 190059.328 6 1 tqScr run cmd_ScriptEventCode EV_TIMEOUT_AFTERIDLE_ALLOWOUT, iActionID=0, crn=0[0|0|0|0|0][|||||] 190059.328 6 1 ScriptEvent EV_TIMEOUT_AFTERIDLE_ALLOWOUT || Share this post Link to post
SupportTeam Report post Posted 07/24/2008 12:10 AM It plays the "PlayWelcomeGetEmpNumber" for a couple of seconds (as it says "Play Start ok" above) then plays a fax-like noise and hangs up The Dialogic card reports that about 2 seconds after is started playing the Welcome_01.wav sound file it detected a loop current drop: 190054.734 17 1 state [PlayWelcomeGetEmpNumber] Playing wav (WAV Files\Welcome_01.wav) 190054.734 17 1 play start ok, playId=542296 ... 190056.062 17 1 ev Dialogic 134,TDX_CST, crn=10000002, 132,0,0,DE_LCOF,, 190056.062 6 1 ScriptEvent DE_LCOF DE_LCOF|| Its unlikely that the Dialogic card would have itself mistakenly detected a loop current drop if it did not actually happen on the line. Have you tried plugging some other lines into this system to test correct operation of the Dialogic card? If the problem occurs on port #1 only then try swapping the lines around to see if the problem is Dialogic-port-related or Telco/PBX-line-related. Share this post Link to post
iTime Report post Posted 07/24/2008 05:56 PM I guess you are right. It is the problem of the phone line itself. It happens even when I unplug the lines from the Dialogic card. Thanks. Share this post Link to post