Hello,

you can have multiple listen statements of course. Ranges are not supported. If 
you don’t want to create them by copy/paste, investigate something like ansible 
or similar tools.

For UDP Kamailio would start n children each per listening socket, so 2k 
sockets would not work without some adaptions in the cfg.
For TCP/TLS the server uses a different approach, but this is still something 
that probably was rarely tested. So, give it a try, but there might be some 
issues you encounter.
Report back on the list if it doesn’t work, and of course also when it works.

Cheers,

Henning

--
Henning Westerholt – https://skalatan.de/blog/
Kamailio services – https://gilawa.com<https://gilawa.com/>

From: João Silva via sr-users <sr-users@lists.kamailio.org>
Sent: Sonntag, 21. Juli 2024 11:31
To: sr-users@lists.kamailio.org
Cc: João Silva <silvajp9+kamai...@gmail.com>
Subject: [SR-Users] Listening on multiple TLS ports

Hello everyone!

Is there a way to define a listen port range for TCP/TLS? Or any macro I can 
use to create the LISTEN commands? And finally is there a performance penalty 
for having multiple (2k) listening ports at the same time?

I am in a strange situation where I need to register multiple credentials on a 
single SIP trunk, for each registration I need to use a different local port 
otherwise the trunk will simply overwrite the previous registrations. 
Furthermore, when I place a call on that trunk I have to be consistent with the 
port I used for registration for that specific credential. So I am looking into 
explicitly defining the port to be used per credential, UACREG allows me to use 
the contact_addr/socket for the registration part and for placing of outbound 
calls I can use $fsn to force the correct socket.

Best regards,
Joao
__________________________________________________________
Kamailio - Users Mailing List - Non Commercial Discussions
To unsubscribe send an email to sr-users-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!
Edit mailing list options or unsubscribe:

Reply via email to