[asterisk-users] SIP OPTIONS... Error?

Bruce Ferrell bferrell at baywinds.org
Mon Sep 19 11:27:19 CDT 2011


I know over time SIP OPTIONS message handling has changed and I've seen 
some write ups that seem to indicate that an s extension in the default 
context is needed now to get them to work.

It's probably my error in any case.

So, what am I doing wrong or what do I need to do to get the sip ping to 
work?

Bruce Ferrell

Just for fun, I created a sip peer called ping at a fixed address with a 
default context of ping:

sip.conf
=======
[ping]
type=peer
host=XX.XX.XX.XX
defaultip=XX.XX.XX.XX
context=ping

extensions.conf
============
[ping]
exten => s,1,NoOp()


I am sending the following:


OPTIONS sip:YY.YY.YY.YY SIP/2.0
Via: SIP/2.0/UDP XX.XX.XX.XX:5061;branch=z9hG4bK1316447867
From: <sip:ping at XX.XX.XX.XX>
To: <sip:YY.YY.YY.YY>
Contact: <sip:ping at XX.XX.XX.XX>
Call-ID: 20d664d681edcbd48dd76f57915d413b at XX.XX.XX.XX
CSeq: 102 OPTIONS
User-Agent: sip_ping.pl
Date: Mon, 19 September 2011 08:57:47 PDT
Allow: ACK, CANCEL
Content-Length: 0


And the asterisk instance is logging the following with core set debug 9:

<--- SIP read from UDP:XX.XX.XX.XX:6051 --->
OPTIONS sip:YY.YY.YY.YY SIP/2.0
Via: SIP/2.0/UDP XX.XX.XX.XX:5061;branch=z9hG4bK1316447867
From: <sip:ping at XX.XX.XX.XX>
To: <sip:YY.YY.YY.YY>
Contact: <sip:ping at XX.XX.XX.XX>
Call-ID: 20d664d681edcbd48dd76f57915d413b at XX.XX.XX.XX
CSeq: 102 OPTIONS
User-Agent: sip_ping.pl
Date: Mon, 19 September 2011 08:57:47 PDT
Allow: ACK, CANCEL
Content-Length: 0
<------------->
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  0 [ 32]: OPTIONS 
sip:YY.YY.YY.YY SIP/2.0
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  1 [ 59]: Via: 
SIP/2.0/UDP XX.XX.XX.XX:5061;branch=z9hG4bK1316447867
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  2 [ 29]: From: 
<sip:ping at XX.XX.XX.XX>
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  3 [ 22]: To: 
<sip:YY.YY.YY.YY>
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  4 [ 32]: Contact: 
<sip:ping at XX.XX.XX.XX>
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  5 [ 54]: Call-ID: 
20d664d681edcbd48dd76f57915d413b at XX.XX.XX.XX
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  6 [ 17]: CSeq: 
102 OPTIONS
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  7 [ 23]: 
User-Agent: sip_ping.pl
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  8 [ 41]: Date: 
Mon, 19 September 2011 08:57:47 PDT
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header  9 [ 18]: Allow: 
ACK, CANCEL
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c:  Header 10 [ 18]: 
Content-Length: 0
[2011-09-19 08:57:47] VERBOSE[2979] chan_sip.c: --- (11 headers 0 lines) ---
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c: = Looking for  Call ID: 
20d664d681edcbd48dd76f57915d413b at XX.XX.XX.XX (Checking From) --From tag  
--To-tag
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c: OPTIONS request has no 
from tag, dropping callid: 20d664d681edcbd48dd76f57915d413b at XX.XX.XX.XX 
from: <sip:ping at XX.XX.XX.XX>
[2011-09-19 08:57:47] DEBUG[2979] chan_sip.c: Invalid SIP message - 
rejected , no callid, len 355

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20110919/094b2808/attachment.htm>


More information about the asterisk-users mailing list