[asterisk-users] TLS and NAT

Michael Maier m1278468 at mailbox.org
Mon Apr 10 06:42:24 CDT 2023


On 09.04.23 at 19:55 Steve Matzura wrote:
> Thanks, Michael. A few questions:
> 
> 
> Is [transport_name] a reserved word, or am I supposed to replace it with a name of 
> my own, like '[did-transport]'?

Yes. You are free.

> Some of the keywords I haven't seen before. Is ca_list_file supposed to be an 
> aggregate of the public and private key?

ca_list_file is the list of all CAs the server should accept as valid (these are 
public keys - no private keys) like Let's encrypt e.g..

> And what are the 'method,' 'tos' and 
> 'cos' keywords, which are commented out in your instructions?

Take a look here: 
https://github.com/asterisk/asterisk/blob/master/configs/samples/pjsip.conf.sample

Search for "tos=0"


Regards,
Michael

> Otherwise, the rest is quite clear.
> 
> 
> On 4/8/2023 12:35 PM, Michael Maier wrote:
>> Hello Steve,
>>
>> use the following configuration for the transport and bind this transport to the 
>> trunk:
>>
>> [transport_name]
>> type=transport
>> protocol=tls
>> bind=192.168.13.24 ; your bind IP
>> ca_list_file=/etc/pki/tls/certs/ca-bundle.crt
>> ; method=tlsv1_2
>> verify_server=yes
>> allow_reload=no
>> ;tos=0xb8
>> ;cos=3
>> external_media_address=your.ext.host.name ; hostname pointing to your ext. IP
>> external_signaling_address=your.ext.host.name ; hostname pointing to your ext. IP
>> local_net=192.168.0.0/24 # your local net
>>
>>
>> Regards
>> Michael
>>
>> On 07.04.23 at 17:25 Steve Matzura wrote:
>>> I want to configure communication with my phone provider using TLS for all the 
>>> obvious reasons. Since I'm behind a firewall, I'll be needing to do it with 
>>> NAT. There are examples of UDP plus NAT in pjsip.conf, but none for TLS plus 
>>> NAT. Would it be correct to set up the TLS transport stanza to look like the 
>>> [transport-udp-nat] stanza example, replacing UDP with TLS in lines like 
>>> 'transport=tls' and 'protocol=tls', and including the lines for local_net, 
>>> external_media_address and external_signaling_address?
>>>
>>
> 




More information about the asterisk-users mailing list