res_pjsip/pjsip_options: Do not 404 an OPTIONS request not sent to an endpoint
authorMatthew Jordan <mjordan@digium.com>
Mon, 6 Oct 2014 01:01:43 +0000 (01:01 +0000)
committerMatthew Jordan <mjordan@digium.com>
Mon, 6 Oct 2014 01:01:43 +0000 (01:01 +0000)
commitcce3d99ec86b52134ab544a1fe47657867e42ca5
tree3b881efe0c49719a2e2c7dafe1d8f30fb5ecaeee
parentc01391686997f8d7c40bfddfe95efdb4cec130b5
res_pjsip/pjsip_options: Do not 404 an OPTIONS request not sent to an endpoint

An OPTIONS request that is sent to Asterisk but not to a specific endpoint is
currently sent a 404 in response. This is because, not surprisingly, an empty
extension is never going to be found in the dialplan.

This patch makes it so that we only attempt to look up the endpoint in the
dialplan if it is specified in the OPTIONS request URI.

#SIPit31

ASTERISK-24370 #close
Reported by: Matt Jordan
........

Merged revisions 424624 from http://svn.asterisk.org/svn/asterisk/branches/12
........

Merged revisions 424625 from http://svn.asterisk.org/svn/asterisk/branches/13

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@424626 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_pjsip/pjsip_options.c