[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 07:36:15 CDT 2021


    [ https://issues.asterisk.org/jira/browse/ASTERISK-29359?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=254259#comment-254259 ] 

Michael Maier commented on ASTERISK-29359:
------------------------------------------

Ok - as usual, you can use (or not) the proposal as you like. I would sign the license agreement as such - but I'm not willing to provide any private data. You really should think about protection of privacy. It's not necessary for you to know this data. Others like Linux kernel development doesn't need it, too.

>From my point of view I fully described what I would like to achieve (and I know, how it actually works (for me)) and how it potentially could be done. Feel free to ask, if you have any further specific questions. I will try to answer it.

> 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: Resources/res_pjsip
>    Affects Versions: 18.0.0
>            Reporter: Michael Maier
>            Assignee: Michael Maier
>         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