[asterisk-bugs] [Asterisk 0016485]: after udp error sip phones get kicked

Asterisk Bug Tracker noreply at bugs.digium.com
Mon Dec 21 14:58:53 CST 2009


A NOTE has been added to this issue. 
====================================================================== 
https://issues.asterisk.org/view.php?id=16485 
====================================================================== 
Reported By:                elsto
Assigned To:                
====================================================================== 
Project:                    Asterisk
Issue ID:                   16485
Category:                   Channels/chan_sip/T.38
Reproducibility:            always
Severity:                   major
Priority:                   normal
Status:                     acknowledged
Asterisk Version:           1.6.1.12 
JIRA:                       SWP-574 
Regression:                 No 
Reviewboard Link:            
SVN Branch (only for SVN checkouts, not tarball releases): N/A 
SVN Revision (number only!):  
Request Review:              
====================================================================== 
Date Submitted:             2009-12-21 06:28 CST
Last Modified:              2009-12-21 14:58 CST
====================================================================== 
Summary:                    after udp error sip phones get kicked
Description: 
I get the following error message;

udptl.c:766 calculate_far_max_ifp: (no tag): Cannot calculate far_max_ifp
before far_max_datagram has been set.

udptl.c:725 calculate_local_max_datagram: (SIP/0887865299): Cannot
calculate local_max_datagram before local_max_ifp has been set

astobj2.c:116 INTERNAL_OBJ: bad magic number 0x0 for 0x227bfb8


The fax does arrive at the destination, but strangely all my sip phones
get kicked and unregister. 

I have to restart asterisk do get the sip phones back to register

I've set in sip.conf under global;

t38pt_udptl = yes,fec,maxdatagram=400
====================================================================== 

---------------------------------------------------------------------- 
 (0115605) geokill (reporter) - 2009-12-21 14:58
 https://issues.asterisk.org/view.php?id=16485#c115605 
---------------------------------------------------------------------- 
I uploaded a debug crash from our asterisk system - version 1.6.1.12
Receive_fax is pointed to a file and a script to email it.  While the we
haven't had a working fax service due to our sip provider, it has never
crashed asterisk when one of our old fax numbers is called.
I updated to the new version this morning and when the first call arrived
we received this in the console:
##########
    -- Executing [3987 at fax-in:12] Wait("SIP/pacwest-00000069", "2") in new
stack
    -- Executing [3987 at fax-in:13] ReceiveFAX("SIP/pacwest-00000069",
"/var/spool/fax_in/fax_20091221-142357-8001119999.tiff") in new stack
[Dec 21 14:23:59] WARNING[13078]: udptl.c:766 calculate_far_max_ifp: (no
tag): Cannot calculate far_max_ifp before far_max_datagram has been set.
asterisksserver*CLI> 
Disconnected from Asterisk server
##########
I have turned debugging and verbosity to 10 and peer debugging.  Also I
have redirected the fax numbers to point at our sipura 2102 to see if that
makes a difference (doubt it).  

While typing this another arrived and crashed it again.  I've disabled the
phone numbers we get faxes on.

Please see "debug-crash.txt" for the capture of it. 

Issue History 
Date Modified    Username       Field                    Change               
====================================================================== 
2009-12-21 14:58 geokill        Note Added: 0115605                          
======================================================================




More information about the asterisk-bugs mailing list