Determine firstline parts: Bad request protocol Packet

From Kolmisoft Wiki
Jump to navigationJump to search

If you have a lot of messages:

[Aug  6 17:45:54] WARNING[30322]: chan_sip.c:6713 determine_firstline_parts: Bad request protocol Packet
[Aug  6 17:45:58] WARNING[30322]: chan_sip.c:6713 determine_firstline_parts: Bad request protocol Packet
[Aug  6 17:45:59] WARNING[30322]: chan_sip.c:6713 determine_firstline_parts: Bad request protocol Packet

That's buggy Cirpack, read: http://lists.digium.com/pipermail/asterisk-users/2008-February/205617.html

Solution:

Add to iptables such rule:

# drop Keep Alive packets from Cirpack SIP proxy xs4all
/sbin/iptables -A INPUT -p udp -m udp --dport 5060 -m string --string "Cirpack KeepAlive Packet" --algo bm -j DROP

More details: http://www.mail-archive.com/asterisk-users@lists.digium.com/msg196091.html