[asterisk-bugs] [Asterisk 0015586]: [patch] Failure to negotiate T.38

Asterisk Bug Tracker noreply at bugs.digium.com
Thu Oct 1 12:23:18 CDT 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=15586 
====================================================================== 
Reported By:                globalnetinc
Assigned To:                kpfleming
====================================================================== 
Project:                    Asterisk
Issue ID:                   15586
Category:                   Channels/chan_sip/T.38
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     assigned
Asterisk Version:           SVN 
JIRA:                        
Regression:                 No 
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-07-26 15:57 CDT
Last Modified:              2009-10-01 12:23 CDT
====================================================================== 
Summary:                    [patch] Failure to negotiate T.38
Description: 
To implement T.38 on most ATAs their is a reinvite required.  In the
process of gatewaying the T.38 negotiations the Asterisk server is not
doing this correctly.  On versions past 1.6.0.10 it does not even send the
same ports on the RTP streams to both parties.  

Every version past 1.6.0.10 fails
1.6.0.11
1.6.1.0
1.6.1.1
1.6.2.0-rc

This also includes the new T.38 stack that is is being introduced. in the
SVN tree of 1.6.1.1 and 1.6.2.0
======================================================================
Relationships       ID      Summary
----------------------------------------------------------------------
has duplicate       0015886 T38 udptl.c bufferoverflow
====================================================================== 

---------------------------------------------------------------------- 
 (0111733) globalnetinc (reporter) - 2009-10-01 12:23
 https://issues.asterisk.org/view.php?id=15586#c111733 
---------------------------------------------------------------------- 
cannot run this as described.  when you put.

t38pt_udptl = yes,fec,maxdatagram=400

In the sip.conf file it is no longer parsed correctly.  You get these
errors

[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4065873088, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4065873078, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4065868232, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4065864717, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4062844326, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4062827668, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4067717174, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4063884554, removing peer
[Oct  1 11:16:54] WARNING[12070]: acl.c:376 ast_get_ip_or_srv: Unable to
lookup 'dynamic'
[Oct  1 11:16:54] ERROR[12070]: chan_sip.c:21843 build_peer: srvlookup
failed for host: dynamic, on peer 4063247307, removing peer 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-10-01 12:23 globalnetinc   Note Added: 0111733                          
======================================================================




More information about the asterisk-bugs mailing list