SIP Credentials In The Dialplan
Hi,
Looking at http://the-asterisk-book.com/1.6/applikationen-dial.html you should be able to dial with SIP credentials in the DP. Is this still possible in recent versions of Asterisk either with chan_sip or pj_sip?
TIA.
Dovid
4 thoughts on - SIP Credentials In The Dialplan
PJSIP does not currently have functionality to allow such a thing. I believe in chan_sip there have been no changes to remove it.
—
Joshua C. Colp Digium – A Sangoma Company | Senior Software Developer
445 Jan Davis Drive NW – Huntsville, AL 35806 – US
Check us out at: http://www.digium.com & http://www.asterisk.org
—
My DP looks like this:
Exten => aaa,1,Dial(SIP/USERNAME:PASSWORD@sip1.myproxy.net/18005551212)
and from the logs I get:
oice1*CLI> console dial aaa@from-external
— Executing [aaa@from-external:1] Dial(“Console/default”, “SIP/
USERNAME:PASSWORD@sip1.myproxy.net/18005551212”) in new stack
[2019-07-09 08:40:54] NOTICE[27159][C-00019e64]: chan_sip.c:30586
sip_request_call: Conflicting extension values given. Using ‘USERNAME’ and not ‘1718005551212’
I believe you may want:
SIP/1718005551212:password::username@sip1.myproxy.net
That’s at least an example given in the sip.conf.sample file[1], otherwise I’m not sure as I don’t have any experience with such Dial lines for chan_sip.
[1] https://github.com/asterisk/asterisk/blob/master/configs/samples/sip.conf.sample#L51
—
Joshua C. Colp Digium – A Sangoma Company | Senior Software Developer
445 Jan Davis Drive NW – Huntsville, AL 35806 – US
Check us out at: http://www.digium.com & http://www.asterisk.org
—
Josh,
Thanks. I had another look. This seems to work for me:
Dial(SIP/18005551212:PASSWORD::USERNAME@sip1.mydomain.net!!
USERNAME@sip1.example.net,,)
So it seems like I needed to put the called number followed by the password
:: and then the username.