VoiceGuide IVR Software Main Page
Jump to content

Noise Like A Fax Or Modem Tone.

Recommended Posts

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

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

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
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

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

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
×