07-18-2012 06:40 AM - edited 03-16-2019 12:15 PM
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
07-18-2012 06:53 AM
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.
07-18-2012 08:31 AM
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
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
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide