[asterisk-dev] Add attributes to Asterisk T38 invite for MAX TNT Interop?
Alex Balashov
abalashov at evaristesys.com
Tue Dec 8 19:43:13 CST 2009
Can't comment on the specific issue here, but it is a widely
acknowledged fact by other users of the TNT with whom I am acquainted
that its T.38 support is sketchy and interoperability with other
endpoints extremely problematic.
JR Richardson wrote:
>> JR Richardson wrote:
>>
>>> Here is what Asterisk sends to the tnt:
>>> m=image 20228 udptl t38
>>> a=T38FaxVersion:0
>>> a=T38MaxBitRate:14400
>>> a=T38FaxRateManagement:transferredTCF
>>> a=T38FaxMaxBuffer:0
>>> a=T38FaxMaxDatagram:0
>>> a=T38FaxUdpEC:t38UDPRedundancy
>> That is broken; T38FaxMaxDatagram should never be zero. Something is
>> wrong there.
>>
>> As far as the non-present parameters, they are all optional and it does
>> not matter whether they are present or not, unless the answerer intends
>> to support that particular option/feature. Most T.38 SDP parameters are
>> *not* negotiated, but instead are declarative and indicate what that
>> endpoint wants to receive.
>>
>> --
>> Kevin P. Fleming
>
> Hmm, ok, I think I buy that as well as Steve's commnet on a=T38FaxMaxBuffer:0.
>
> I did enable the three questionable parameters in chan_sip.c,
> re-compiled and ran test with same results, so even though all the
> proper attribuets were sent in the invite to the TNT, the TNT did not
> respond with any udptl packets.
>
> Here is my testing setup:
> PSTN PRI><MAX TNT><SIP><Asterisk><NAT><AC MP203 ATA><Fax machine
>
> I send fax from the fax machine out to the PSTN, the t38 session is
> started from the fax ATA.
> The invite from the ATA includes:
> a=T38FaxMaxBuffer:1024
> a=T38FaxMaxDatagram:372
>
> Asterisk ACK the invite back to the ATA and send t38 invite to TNT:
> The invite from Asterisk includes:
> a=T38FaxMaxBuffer:0
> a=T38FaxMaxDatagram:0
>
> So I'm guessing Asterisk is not reading or storing the parameters
> correctly from the ATA?
>
> I'll poke around here for a bit, if you have any suggestions, let me know.
>
> Thanks.
>
> JR
> --
> JR Richardson
> Engineering for the Masses
>
> _______________________________________________
> --Bandwidth and Colocation Provided by http://www.api-digital.com--
>
> asterisk-dev mailing list
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-dev
--
Alex Balashov - Principal
Evariste Systems
Web : http://www.evaristesys.com/
Tel : (+1) (678) 954-0670
Direct : (+1) (678) 954-0671
More information about the asterisk-dev
mailing list