[asterisk-users] Digium FFA + Gafachi T38 outgoing issues

Kevin P. Fleming kpfleming at digium.com
Fri Oct 7 15:04:03 CDT 2011


On 10/07/2011 02:20 PM, James Sharp wrote:
> On 10/07/2011 12:27 AM, Nasir Iqbal wrote:
>> Check firewall and NAT settings!
>>
>> Monitoring sip and media flow from asterisk cli can help, use "sip set
>> debug on", "rtp set debug on" and "udptl set debug on"
>>
>
> No NAT involved and I shut off IPTables. Still no luck. Debug shows the
> SIP invite, RTP frames going in & out, the SIP reinvite, and then UDPTL
> frames coming in until timeout.
>
> See the entire transaction at http://pastebin.ca/2087758

Thanks for that; it helps.

First, we can see that Gafachi's T.38 implementation still has some 
breakage in it (although the problems are ones that Asterisk has been 
taught to deal with). In its 200 OK to the T.38 re-INVITE, it has 
"a=T38FaxRateManagement:transferredTCFlocalTCF"; this is not valid (the 
valid values for this are 'transferredTCF' and 'localTCF'). In addition, 
even though Asterisk sent "a=T38FaxUdpEC:t38UDPRedundancy", Gafachi 
replied with "a=T38FaxUdpEC:t38UDPFEC". For T.38 version 0 (which is in 
use here), the only valid response was either what Asterisk sent, or no 
T38FaxUdpEC value at all.

However, it is unlikely those are causing the call failure here. It's 
hard to say for sure without seeing the contents of the UDPTL packets, 
but based on their sizes, they are very likely "t38-nosignal" packets, 
and if that's all the FAX stack in Asterisk ever received, it would not 
trigger a FAX transaction to begin. Another possible problem is the 
repeated 'seq 0' in all the UDPTL packets, but this could be a problem 
with the UDPTL stack debugging messages themselves (this was just fixed 
in the Subversion branches for Asterisk 1.8 and later a couple of days ago).

If you would, please retry this with the HEAD of the Asterisk 10 branch 
instead of 10.0.0-beta1, and also capture the UDPTL packets themselves 
so we can see what they contained.

-- 
Kevin P. Fleming
Digium, Inc. | Director of Software Technologies
Jabber: kfleming at digium.com | SIP: kpfleming at digium.com | Skype: kpfleming
445 Jan Davis Drive NW - Huntsville, AL 35806 - USA
Check us out at www.digium.com & www.asterisk.org



More information about the asterisk-users mailing list