[asterisk-bugs] [Asterisk 0013976]: Invalid SDP attributes for boolean T.38 parameters (T38FaxFillBitRemoval, etc.)
Asterisk Bug Tracker
noreply at bugs.digium.com
Tue Dec 23 21:50:49 CST 2008
A NOTE has been added to this issue.
======================================================================
http://bugs.digium.com/view.php?id=13976
======================================================================
Reported By: linulin
Assigned To:
======================================================================
Project: Asterisk
Issue ID: 13976
Category: Channels/chan_sip/T.38
Reproducibility: always
Severity: minor
Priority: normal
Status: new
Asterisk Version: SVN
SVN Branch (only for SVN checkouts, not tarball releases): trunk
SVN Revision (number only!): 158959
Disclaimer on File?: N/A
Request Review:
======================================================================
Date Submitted: 2008-11-26 10:39 CST
Last Modified: 2008-12-23 21:50 CST
======================================================================
Summary: Invalid SDP attributes for boolean T.38 parameters
(T38FaxFillBitRemoval, etc.)
Description:
SDP part with enabled T38FaxFillBitRemoval, T38FaxTranscodingMMR, and
T38FaxTranscodingJBIG parameters must look like:
a=T38FaxFillBitRemoval
a=T38FaxTranscodingMMR
a=T38FaxTranscodingJBIG
instead of:
a=T38FaxFillBitRemoval:1
a=T38FaxTranscodingMMR:1
a=T38FaxTranscodingJBIG:1
SDP part with disabled T38FaxFillBitRemoval, T38FaxTranscodingMMR, and
T38FaxTranscodingJBIG parameters must be empty instead of:
a=T38FaxFillBitRemoval:0
a=T38FaxTranscodingMMR:0
a=T38FaxTranscodingJBIG:0
Otherwise interoperability issues with other T.38 implementations are
likely to arise.
Quoting ITU-T Recommendation T.38:
Section “D.2.3.1 UDPTL and TCP negotiation”:
“Note that options without values are boolean – their presence
indicates that they are valid for the session.”
Section “D.2.3.2 RTP negotiation”:
Those parameters are supplied in a semi-colon separated list of
“parameter” or “parameter=value” pairs using the “a=fmtp”
parameter defined in SDP; the “parameter” form is used for boolean
values, where presence equals “true” and absence “false”.
======================================================================
----------------------------------------------------------------------
(0096924) arcivanov (reporter) - 2008-12-23 21:50
http://bugs.digium.com/view.php?id=13976#c96924
----------------------------------------------------------------------
uploaded relaxedT38_update1 patches
Issue History
Date Modified Username Field Change
======================================================================
2008-12-23 21:50 arcivanov Note Added: 0096924
======================================================================
More information about the asterisk-bugs
mailing list