[asterisk-bugs] [JIRA] (ASTERISK-28638) [patch] Adds 'please' argument to PJSIP_DIAL_CONTACTS function

cmaj (JIRA) noreply at issues.asterisk.org
Wed Nov 27 15:34:32 CST 2019


cmaj created ASTERISK-28638:
-------------------------------

             Summary: [patch] Adds 'please' argument to PJSIP_DIAL_CONTACTS function
                 Key: ASTERISK-28638
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-28638
             Project: Asterisk
          Issue Type: Improvement
      Security Level: None
          Components: Channels/chan_pjsip
    Affects Versions: 16.6.1, 15.7.3, 14.7.8, 13.29.1, GIT, 17.0.0
         Environment: Debian GNU/Linux
            Reporter: cmaj
            Severity: Minor


It is convenient to get back a dialable string from the PJSIP_DIAL_CONTACTS function so you can pass it in to Dial() right away. But if there are no contacts, then the string is empty, and therefore not dialable. (The channel will hang up.)

This patch does not change existing behaviour. It only returns 'PJSIP/endpoint' if you provide the 'please' argument:

Dial(${PJSIP_DIAL_CONTACTS(555,,,please)})

...will never let you down, even if 555 is not reachable, or if 555 is not a defined endpoint in your configuration.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list