[asterisk-bugs] [JIRA] (ASTERISK-29359) transport_apply: Allow to define a transport without listener

Michael Maier (JIRA) noreply at issues.asterisk.org
Sun Mar 21 00:14:15 CDT 2021


Michael Maier created ASTERISK-29359:
----------------------------------------

             Summary: transport_apply: Allow to define a transport without listener
                 Key: ASTERISK-29359
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-29359
             Project: Asterisk
          Issue Type: Improvement
      Security Level: None
          Components: . I did not set the category correctly.
    Affects Versions: 18.0.0
            Reporter: Michael Maier


res_pjsip/config_transport.c:
The pjsip architecture uses so called transports as the interface of each configured device, which provides the network connection for a device. Therefore Asterisk provides a interface to create this transport. At the moment, it is impossible to create a transport without a listener added (even the flow transport can't be used without an arbitrary existing transport containing the correct listener (sip / sips)). 

Attached is a proposal, which enables Asterisk to configure transports without forcibly adding a listener. This is handy if you don't need a listener at all (and therefore increases security) - e.g. for a trunk device, which registers itself to a SIP provider and which is and should be never connected from outside. Pjsip itself supports this operation by adding port 0 to this transport.

This proposal is tested on base of ASTERISK-29241.



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



More information about the asterisk-bugs mailing list