[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