[SR-Users] Multiple advertise addresses per socket

Sergiu Pojoga pojogas at gmail.com
Wed Mar 25 03:45:58 CET 2020


Hi there,

Question: how can I advertise and later match multiple FQDNs per socket?

Example:
auto_aliases=no
alias="mydomain.net":5060
alias="mydomain.net":5061
alias="client1.mydomain.net":5060
alias="client1.mydomain.net":5061

# looks like I can advertise only one address per socket?
listen=udp:65.65.65.65:5060 advertise "mydomain.net":5060
listen=tls:65.65.65.65:5061 advertise "mydomain.net":5061

Adding RR before relaying downstream like so:
record_route_preset("client1.mydomain.net:5061;transport=tls;r2=on",
"client1.mydomain.net:5060;r2=on");

This is the warning (just warning, works fine otherwise) after receiving
for example the ACK from upstream following the 200 OK:
*WARNING*: {1 19082 ACK  } rr [loose.c:768]: rr_do_force_send_socket(): no
socket found to match second RR (sip:client1.mydomain.net:5061
;transport=tls;lr;r2=on)

Figured warning itself can be turned off with modparam
"enable_socket_mismatch_warning" of RR, still I'd like to know if I'm doing
something wrong or there's a better way.

Much obliged,
--Sergiu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.kamailio.org/pipermail/sr-users/attachments/20200324/048f1479/attachment.html>


More information about the sr-users mailing list