SIP Credentials In The Dialplan

Home » Asterisk Users » SIP Credentials In The Dialplan
Asterisk Users 4 Comments

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.