cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1075
Views
0
Helpful
2
Replies

ATA186 fax issue when modem passthrough enabled on PRI gateway

weavermj1982
Level 1
Level 1

Hello fellow support forum members,

Last week I posted an issue I was having where some Verifone chip and pin terminals were failing to negotiate at higher modem speeds. To resolve this, I enabled modem passthrough on our PRI gateway and configured a dial-peer on the VG224 to use modem passthrough and send the call direct to the PRI gateway over IP encoded in G.711ulaw, rather than via the SCCP route. (https://supportforums.cisco.com/message/3683083#3683083)

Since applying this config, ATA adapters are now unable to send faxes to the PSTN.

I am running ATA186s as follows:

S/W Version

3.02.03(051201A)

H/W Version

0x0013 0x0000

Product ID

ATA186I2-A

with Audio mode and Connect mode set on factory defaults as:

Audio mode: 0x00350035

Connect mode: 0x90000400

The command on the PRI gateway that causes the faxes not to send is this line under voice service voip:

>> modem passthrough nse codec g711alaw redundancy

which is what was added last week to get the modem transfer in the chip and pin machines to work.

Using prserv to debug the call connection process from the ATA is somewhat helpful, showing that when the modem passthrough command is turned off on the PRI gateway, the ATA sends a V21 Flag after the dist packet. The traces show that the codec is g711ulaw and the NSE mode is 100:

A working trace is:

<-|StOffHk[1]

|->SetRingerMode[1]:1

|->CallState[1]=1 L=1 R=2664e0a FG=0 r=0,0

FG NewState[1]=1, L=1, R=2664e0a

[1]StopTone

[1]StartTone 0

[1]DTMF 7 , insum:683243

[1]StopTone

[1]StopTone

[1]DTMF 2 , insum:644452

[1]DTMF 0 , insum:667693

[1]DTMF 8 , insum:656706

[1]DTMF 0 , insum:663984

[1]DTMF 8 , insum:653994

[1]DTMF 4 , insum:649581

[1]DTMF 3 , insum:636602

[1]DTMF 5 , insum:646275

[1]DTMF 2 , insum:662297

[1]DTMF 4 , insum:614936

[1]DTMF 0 , insum:658355

[1]DTMF 9 , insum:659060

[1]DTMF 9 , insum:642789

[1]DTMF 6 , insum:649316

|->DialedNumberMsg[1]:"720808435240996"

|->CallState[1]=12 L=1 R=2664e0a FG=0 r=2664e0a,0

|->CallInfo[1]

|->CallState[1]=3 L=1 R=2664e0a FG=0 r=2664e0a,0

|->CallInfo[1]

|->CallInfo[1]

[1]StopTone

|->OpenRxChn[1]

[1]StopTone

<-|OpenRxChnAck[1]

Save Media[1]

|->StartMediaTx[1]:pt=0 ps=20 ss=0 ip=a1f0142:18604

[1]MPT mode 0

[3]MPT mode 0

Enable LEC adapt [1]=1

[1]Enable encoder 0

|->CallState[1]=5 L=1 R=2664e0a FG=0 r=2664e0a,0

|->CallInfo[1]

[1]StopTone

|->CallInfo[1]

|->CallInfo[1]

[1]DPKT 1st: 870500240 870500080, pt 0

V21 Flag

[1]Tx MPT PT=100 NSE pkt c0000000

[1]MPT mode 2

[1]codec: 0 => 0

[1]MPT mode 3

988:00;0,6,0,0,

<-|EndCall[1]

<-|SK[1]:9, L=1, FGR=2664e0a

[1]StopTone

->CloseRxChn[1]

|->StopMediaTx[1]

|->CallState[1]=2 L=1 R=2664e0a FG=0 r=2664e0a,0

IDLE[1]

|->SetRingerMode[1]:1

And a non-working trace with the modem passthrough command removed on the PRI gateway is below. Interestingly this shows the line

"[1]Fax Pass Thru RX Rdn" which is suggesting that when modem passthrough is on that fax transmission is trying to use fax passthrough.

<-|StOffHk[1]

|->SetRingerMode[1]:1

|->CallState[1]=1 L=1 R=2664e32 FG=0 r=0,0

FG NewState[1]=1, L=1, R=2664e32

[1]StopTone

[1]StartTone 0

[1]DTMF 7 , insum:690242

[1]StopTone

[1]StopTone

[1]DTMF 2 , insum:652655

[1]DTMF 0 , insum:659085

[1]DTMF 8 , insum:653420

[1]DTMF 0 , insum:661407

[1]DTMF 8 , insum:683754

[1]DTMF 4 , insum:619270

[1]DTMF 3 , insum:651621

[1]DTMF 5 , insum:675484

[1]DTMF 2 , insum:660054

[1]DTMF 4 , insum:650734

[1]DTMF 0 , insum:669983

[1]DTMF 9 , insum:646790

[1]DTMF 9 , insum:637777

[1]DTMF 6 , insum:648348

|->DialedNumberMsg[1]:"720808435240996"

|->CallState[1]=12 L=1 R=2664e32 FG=0 r=2664e32,0

|->CallInfo[1]

|->CallState[1]=3 L=1 R=2664e32 FG=0 r=2664e32,0

|->CallInfo[1]

|->CallInfo[1]

[1]StopTone

|->OpenRxChn[1]

[1]StopTone

<-|OpenRxChnAck[1]

Save Media[1]

|->StartMediaTx[1]:pt=0 ps=20 ss=0 ip=a1f0142:18526

[1]MPT mode 0

[3]MPT mode 0

Enable LEC adapt [1]=1

[1]Enable encoder 0

|->CallState[1]=5 L=1 R=2664e32 FG=0 r=2664e32,0

|->CallInfo[1]

[1]StopTone

|->CallInfo[1]

[1]DPKT 1st: 3556639503 3556639343, pt 0

|->CallInfo[1]

991:00;0,2,0,0,

[1]Rx MPT PT=100 NSE pkt c0000000

[1]Tx MPT PT=100 NSE pkt c0000000

[1]MPT mode 1

[1]codec: 0 => 0

[1]Tx MPT PT=100 NSE pkt c0000000

[1]MPT mode 2

[1]codec: 0 => 0

[1]Rx MPT PT=100 NSE pkt c0000000

[1]MPT mode 3

[1]Rx MPT PT=100 NSE pkt c0000000

[1]Fax Pass Thru RX Rdn

[1]codec: 0 => 8

[1]MPT mode 4

estat[0]=17541402,96517,5134,0,0,0,E05FB9EE3E89,000000000000

edif=102295,499,0,0,0,0

estat[0]=17643704,97017,5134,0,0,0,E05FB9EE3E89,000000000000

edif=102302,500,0,0,0,0

estat[0]=17746166,97518,5134,0,0,0,E05FB9EE3E89,000000000000

edif=102462,501,0,0,0,0

estat[0]=17848416,98017,5134,0,0,0,E05FB9EE3E89,000000000000

edif=102250,499,0,0,0,0

991:30;0,6,0,0,

->CloseRxChn[1]

|->StopMediaTx[1]

[1]StopTone

[1]StopTone

[1]StartTone 2

992:00;0,6,0,0,

<-|EndCall[1]

<-|SK[1]:9, L=1, FGR=2664e32

[1]StopTone

|->CallState[1]=2 L=1 R=2664e32 FG=0 r=2664e32,0

IDLE[1]

|->SetRingerMode[1]:1

I'd like to be able to have modem passthrough enabled on the PRI gateway to allow chip and pin machines to negotiate properly, but to have fax machines not use passthrough.

I've tried setting the fax passthrough to prefer nse then fall back to cisco propriatary mode on the PRI gateway, and this has no effect.

Has anybody ever seen this or a similar issue before, and are you able to help?

Thanks,

Matt

2 Replies 2

paolo bevilacqua
Hall of Fame
Hall of Fame

From my experience, modem and fax passtrough are not reliable solutions, and even less when using the ATA series.

For reliable transport of fax and modem, one should use modem and fax relay, between IOS endpoints, like a VG202.

Ayodeji Okanlawon
VIP Alumni
VIP Alumni

Hi,

The ATA 186 does not support modem passthrough. It only support fax pass-through. Thats why its trying to negotiate fax pass thru.

The command to enable fax pass-through is the same as you have configured on your gateway but the ATA configuration is different

Here is the link to configure ATA for fax pass-through

http://www.cisco.com/en/US/docs/voice_ip_comm/cata/186_188/2_15_ms/english/administration/guide/sccp/sccpaapd.html#wp1018840

For fax pass-through mode, AudioMode should be set to 0xXXXX0015 for the Phone 1 port of the Cisco ATA, and 0x0015XXXX for the Phone 2 port

Please rate all useful posts

"'Nature is too thin a screen, the glory of the omnipresent God bursts through it everywhere"-Ralph Waldo Emerson

Please rate all useful posts