Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 300644

Summary: net-misc/asterisk: warn about NF_CONNTRACK_SIP
Product: Gentoo Linux Reporter: Jaco Kroon <jaco>
Component: [OLD] ServerAssignee: Tony Vroon (RETIRED) <chainsaw>
Status: RESOLVED FIXED    
Severity: minor CC: voip+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: asterisk-1.6.1.12-r1-warn-about-sip.patch

Description Jaco Kroon 2010-01-11 23:58:23 UTC
The NF_CONNTRACK_SIP module in the kernel is rather broken and (in spite of being just a tracking module) sometimes drops SIP packets.  This is fatal in some cases, specifically it (for me) caused a number of problems:

1.  Inability to register to the SIP server.
2.  Blocking of INVITE requests (resulting in the call initiator getting timeouts)
3.  After an asterisk restart asterisk has to (in some cases) wait for the device to re-register before that ext becomes available again.

I'm also suspect of call drops at the moment but this hasn't been confirmed.  

These issues don't always manifest, but often enough that I consider it worthwhile to warn others about it.

Reproducible: Sometimes

Steps to Reproduce:
Comment 1 Jaco Kroon 2010-01-12 00:00:31 UTC
Created attachment 216145 [details, diff]
asterisk-1.6.1.12-r1-warn-about-sip.patch

This isn't properly tested (inet connection where I am is horrid atm and I'm not going to wait two hours for the source to dl to test).  Patch seems clean enough though.
Comment 2 Tony Vroon (RETIRED) gentoo-dev 2010-01-19 13:12:34 UTC
+*asterisk-1.6.2.1 (19 Jan 2010)
+
+  19 Jan 2010; <chainsaw@gentoo.org> +asterisk-1.6.2.1.ebuild,
+  +files/1.6.2/asterisk-1.6.2.1-parallel-make.patch:
+  Version bump, upstream bugfix release. New & improved parallel make fixes
+  by Federico "Freddy" Santulli and Diego E. "FlameEyes" Pettenò close bug
+  #300832. Warn about SIP (NAT) connection tracking as suggested by Jaco
+  Kroon in bug #300644. Thanks also to Kerin "kerframil" Miller for bug
+  triage.