Re: Issue with PJSIP contacts being "unavailable"

[email protected]
Newsgroups gmane.comp.telephony.pbx.asterisk.devel
Message-ID <[email protected]>
On 6/27/2023 6:07 PM, Joshua C. Colp wrote:
>
> I'm not sure what exactly you are referring to with "using the 
> transport used for registration". If "rewrite_contact" is set to yes 
> then the existing active connection should get used. If you are 
> referring to Asterisk establishing a new outgoing connection to the 
> registered Contact, then as long as it is optional and doesn't break 
> other behavior fine.

Basically, suppose a device registers on a port, associated with some 
configured transport.

The reason I'm doing this now is that initially, calls out *to* devices 
would just use the default transport (the first one configured, or 
something like that). Specifying a transport= in the endpoint explicitly 
ensured they'd only use the appropriate one. The problem still remains 
though that we don't necessarily know what transport a device is going 
to use in advance, and it could also change at any time.

  I don't know if this would be a "new" outgoing connection to the 
contact or not... I was noticing this issue with outbound calls to 
devices using the wrong transport (e.g. an ATA registered using TLS, and 
Asterisk would call the device using UDP, on a different port). The 
description for "rewrite_contact" says "Allow Contact header to be 
rewritten with the source IP address-port" which doesn't really clarify 
that, but if that means it'll always use the same transport out to the 
device that the device initiated a connection on, no matter what, then I 
think that will do the trick. I just want Asterisk to go along with 
whatever the device wants to do. If there's a gap with "rewrite_contact" 
then I guess a new option is still needed to do the other half.

-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-dev mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.