VoiceGuide IVR Software Main Page
Jump to content

Fax Tone Detected During Call

Recommended Posts

Hi,

 

We have some problems with transfer call and we want to identify where is problem.

VG logs show:

120447.385 21 10 4 ev Dialogic 134,TDX_CST, crn=2ac01c5, 1003,0,0,DE_TONEON,FAX,
120447.385 21 10 4 q_scr + evScriptEvent 134 FAX
120447.385 21 10 4 q_scr + evScriptEvent 134 TDX_CST
120447.385 7 10 4 q_scr run evScriptEvent sCode=[FAX] iActionID=0, crn=2ac01c5 [1003|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:3|00:00:00.0170010
120447.385 7 10 4 se FAX 134 1003|0|0 DE_TONEON|FAX| LineState=LS_XFER_7_WAITOUTCOMEOUTGOINGCALL_REQUESTXFERSIDE
120447.385 7 10 4 LsXfer_7_dc_WaitOutcomeOutgoingCall_InLeg : [FAX], 134(EV_UNKNOWN_134),1003,0,0,DE_TONEON,FAX,), xferType=32, leg2=145
120447.385 7 10 4 x7_dc_in before XFER_ANN_ACCEPTED test. sCode=FAX
120447.385 7 10 4 rv replace start

...

120447.385 7 10 4 rv replace end [on {answer} goto [record with permission]

...

120447.385 7 10 4 path {FAX} not found
120447.385 7 10 4 LsXfer_7_dc_WaitOutcomeOutgoingCall_InLeg pass event to OutLeg. sCode=FAX
120447.385 7 145 50 q_scr + evScriptEvent 134 OTHER_LEG_FAX
120447.385 7 10 4 q_scr run evScriptEvent sCode=[TDX_CST] iActionID=0, crn=2ac01c5 [1003|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:3|00:00:00.0170010
120447.385 7 10 4 se TDX_CST 134 1003|0|0 DE_TONEON|FAX| LineState=LS_XFER_7_WAITOUTCOMEOUTGOINGCALL_REQUESTXFERSIDE
120447.385 7 10 4 LsXfer_7_dc_WaitOutcomeOutgoingCall_InLeg : [TDX_CST], 134(EV_UNKNOWN_134),1003,0,0,DE_TONEON,FAX,), xferType=32, leg2=145
120447.385 7 10 4 x7_dc_in before XFER_ANN_ACCEPTED test. sCode=TDX_CST
120447.385 7 10 4 rv replace start

...

120447.386 7 10 4 rv replace end [on {answer} goto [record with permission]

...

120447.386 7 10 4 path {TDX_CST} not found
120447.386 7 10 4 LsXfer_7_dc_WaitOutcomeOutgoingCall_InLeg pass event to OutLeg. sCode=TDX_CST
120447.386 7 145 50 q_scr + evScriptEvent 134 OTHER_LEG_TDX_CST
120447.386 7 145 50 q_scr run evScriptEvent sCode=[OTHER_LEG_FAX] iActionID=0, crn=0 [1003|0|0|0|0][DE_TONEON|FAX||||] 00:00:00.0010000 max:3|00:00:00.0170010
120447.386 7 145 50 se OTHER_LEG_FAX 134 1003|0|0 DE_TONEON|FAX| LineState=LS_XFER_7_WAITOUTCOMEOUTGOINGCALL_DIALINGSIDE
120447.386 7 145 50 LsXfer_7_dc_WaitOutcomeOutgoingCall_OutLeg : 134,OTHER_LEG_FAX,1003,0,0,DE_TONEON,FAX,
120447.386 7 145 50 q_scr run evScriptEvent sCode=[OTHER_LEG_TDX_CST] iActionID=0, crn=0 [1003|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:3|00:00:00.0170010
120447.386 7 145 50 se OTHER_LEG_TDX_CST 134 1003|0|0 DE_TONEON|FAX| LineState=LS_XFER_7_WAITOUTCOMEOUTGOINGCALL_DIALINGSIDE
120447.386 7 145 50 LsXfer_7_dc_WaitOutcomeOutgoingCall_OutLeg : 134,OTHER_LEG_TDX_CST,1003,0,0,DE_TONEON,FAX,
120450.795 21 7 3 ev Dialogic 134,TDX_CST, crn=2ac0154, 1002,0,0,DE_TONEON,FAX,
120450.795 21 7 3 q_scr + evScriptEvent 134 FAX
120450.795 21 7 3 q_scr + evScriptEvent 134 TDX_CST
120450.795 7 7 3 q_scr run evScriptEvent sCode=[FAX] iActionID=0, crn=2ac0154 [1002|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:3|00:00:00.0170010
120450.795 7 7 3 se FAX 134 1002|0|0 DE_TONEON|FAX| LineState=LS_PLAY_PLAYMSGFINISHED
120450.795 7 7 3 LsPlayMsgFinished EV_UNKNOWN_134,FAX, [DE_TONEON ], [FAX ], []
120450.795 7 7 3 path {FAX} not found
120450.795 7 7 3 q_scr run evScriptEvent sCode=[TDX_CST] iActionID=0, crn=2ac0154 [1002|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:3|00:00:00.0170010
120450.795 7 7 3 se TDX_CST 134 1002|0|0 DE_TONEON|FAX| LineState=LS_PLAY_PLAYMSGFINISHED
120450.795 7 7 3 LsPlayMsgFinished EV_UNKNOWN_134,TDX_CST, [DE_TONEON ], [FAX ], []
120450.795 7 7 3 path {TDX_CST} not found

 

 

Is this sure that on second leg fax answered?

 

 

Share this post


Link to post

Attached trace snippet does not show any calls disconnecting.

 

The snippet shows that Dialogic card detected a tone on the line that matched the 'FAX' tone definition.

 

The 'Fax Tone' evens occurred on the original leg of the call, not the outgoing leg:

120447.385  21  10   4 ev    Dialogic 134,TDX_CST, crn=2ac01c5, 1003,0,0,DE_TONEON,FAX,
120450.795  21   7   3 ev    Dialogic 134,TDX_CST, crn=2ac0154, 1002,0,0,DE_TONEON,FAX,

It looks like no action was taken by the VoiceGuide script in response to this tone presence.

Share this post


Link to post

We have FAX detection problems.

 

We know that target numbers are not FAX but VG log shows:

151441.481 21 151 52 ev Dialogic 134,TDX_CST, crn=28c00c3, 1051,0,0,DE_TONEON,FAX,
151441.481 21 151 52 q_scr + evScriptEvent 134 FAX
151441.481 21 151 52 q_scr + evScriptEvent 134 TDX_CST
151441.481 7 151 52 q_scr run evScriptEvent sCode=[FAX] iActionID=0, crn=28c00c3 [1051|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:32|00:00:21.7582445
151441.481 21 2 1 ev Dialogic 134,TDX_CST, crn=28c00bd, 1000,0,0,DE_TONEON,FAX,
151441.481 7 151 52 se FAX 134 1051|0|0 DE_TONEON|FAX| LineState=LS_XFER_9_WAITENDCALL_DialingSide
151441.481 21 2 1 q_scr + evScriptEvent 134 FAX
151441.481 7 151 52 LsXfer_9_WaitEndCall_OutLeg : [134:FAX] 1051,0,0 DE_TONEON,FAX,
151441.481 21 2 1 q_scr + evScriptEvent 134 TDX_CST
151441.481 7 151 52 LsXfer_9_WaitEndCall_OutLeg pass event to InLeg. sCode=FAX
151441.481 7 2 1 q_scr + evScriptEvent 134 OTHER_LEG_FAX
151441.481 7 151 52 q_scr run evScriptEvent sCode=[TDX_CST] iActionID=0, crn=28c00c3 [1051|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:32|00:00:21.7582445
151441.481 7 151 52 se TDX_CST 134 1051|0|0 DE_TONEON|FAX| LineState=LS_XFER_9_WAITENDCALL_DialingSide
151441.481 7 151 52 LsXfer_9_WaitEndCall_OutLeg : [134:TDX_CST] 1051,0,0 DE_TONEON,FAX,
151441.481 7 151 52 LsXfer_9_WaitEndCall_OutLeg pass event to InLeg. sCode=TDX_CST
151441.481 7 2 1 q_scr + evScriptEvent 134 OTHER_LEG_TDX_CST
151441.481 7 2 1 q_scr run evScriptEvent sCode=[FAX] iActionID=0, crn=28c00bd [1000|0|0|0|0][DE_TONEON|FAX||||] 00:00:00 max:32|00:00:21.7582445
151441.481 7 2 1 se FAX 134 1000|0|0 DE_TONEON|FAX| LineState=LS_PLAY_PLAYMSGFINISHED
151441.481 7 2 1 LsPlayMsgFinished EV_UNKNOWN_134,FAX, [DE_TONEON ], [FAX ], []
151441.481 7 2 1 path {FAX} found (at offset 130)

 

how to configure VG or DCM to ignore this kind fax signalisation.

 

Our telecomm outbound call provider doesn't see fax signalisation on our trunk.

Share this post


Link to post

Trace shows that currently the script used has the "On {FAX} ..." path set.

 

To ignore fax tone reports just remove that path from the script.

Share this post


Link to post

We use {FAX} path because VG terminating call because of receiving (maybe fake ) fax signalization so we make loop to keep call alive by loop to previous empty play module.

 

Without this path VG terminating call not founding this path.

Share this post


Link to post

VoiceGuide would terminate a call unless the script instructs it to do so, or it times out awaiting input, or it received a disconnect indication from other side.

 

If the "On {FAX} ..." path is not defined then that tone report will just be ignored. There will will be no other action taken.

Share this post


Link to post

Alternatively, if you want the FAX tones to not be detected by Dialogic card in first place, then do this:

 

1.

Change the TID_FAX1 and TID_FAX2 fax tone definitions (in ConfigLine.xml) to something that is unlikely to ever be detected,

 

2.

If a <ID>FAX</ID> tone is specified in ConfigLine.xml then remove that definition altogether.

Share this post


Link to post

change not help VG still detect

 

133139.326 18 10 4 ev Dialogic 134,TDX_CST, crn=2d002c0, 1011,0,0,DE_TONEON,FAX,
133139.326 18 10 4 q_scr + evScriptEvent 134 FAX
133139.326 18 10 4 q_scr + evScriptEvent 134 TDX_CST

 

133139.460 7 10 4 q_scr run evScriptEvent sCode=[FAX] iActionID=0, crn=2d002c0 [1011|0|0|0|0][DE_TONEON|FAX||||] 00:00:00.1340077 max:11|00:00:02.7421568
133139.461 7 10 4 se FAX 134 1011|0|0 DE_TONEON|FAX| LineState=LS_PLAY_PLAYMSGFINISHED
133139.461 7 10 4 LsPlayMsgFinished EV_UNKNOWN_134,FAX, [DE_TONEON ], [FAX ], []
133139.461 8 q_tel run cmd_TsReset 0 00:00:00.0050003 max:4|00:00:00.4030230

133139.461 7 10 4 path {FAX} found (at offset 130)
133139.462 7 10 4 FindNextVgmTitleInPathList: next module title is=[detect FAX recorded]

 

 

ConfigLine attached

ConfigLine.zip

Share this post


Link to post

What changes were made?

 

Attached ConfigLine.xml still contains the <ID>FAX</ID> tone definition.

 

And trace shows that the script still contains the "On {FAX} ..." path.

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
×