[asterisk-bugs] [JIRA] (ASTERISK-29359) res_pjsip: Allow to define a transport without listener
Joshua C. Colp (JIRA)
noreply at issues.asterisk.org
Sun Mar 21 07:57:15 CDT 2021
[ https://issues.asterisk.org/jira/browse/ASTERISK-29359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Joshua C. Colp updated ASTERISK-29359:
--------------------------------------
Status: Open (was: Triage)
> res_pjsip: 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: Resources/res_pjsip
> Affects Versions: 18.0.0
> Reporter: Michael Maier
> Assignee: Unassigned
> Attachments: allow-port-0.diff.gz
>
>
> 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