Determine firstline parts: Bad request protocol Packet

From Kolmisoft Wiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

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