Dial Command For SIP Driver With To-header Config
Hello,
I’m using the following Dial command syntax:
Dial*(SIP/peer/exten!sip:xyz@xyz.com
after the ‘!’ mark should be set as To-URI in outgoing INVITE
from Asterisk. It works, but problem is that To-URI formatting is a bit messed up, It looks as follows:
*sip:sip:xyz@xyz.com
I’m using Asterisk 13. I’m wondering if this behaviour is intended or a potential bug?
Thanks, Nitesh
2 thoughts on - Dial Command For SIP Driver With To-header Config
I would think that it isn’t a bug. If you look at the documentation of that dial string option for the chan_sip channel driver in sip.conf.sample, you can see that the URI scheme is left off:
54 ; All of these dial strings specify the SIP request URI.
55 ; In addition, you can specify a specific To: header by adding an
56 ; exclamation mark after the dial string, like
57 ;
58 ; SIP/sales@mysipproxy!sales@edvina.net
While it might be nice if it didn’t always use a scheme of ‘sip’, that’d probably be categorized as an improvement to this option.
Thanks Matt, I adjusted my code to trim the URI scheme.
Regards, Nitesh