On 10 Feb 2021, at 21:01, Juha Heinanen
<jh(a)tutpro.com> wrote:
When request is sent from Kamailio to MS Teams SIP Proxy, the top R-R
URI needs to contain FQDN of Kamailio SIP proxy instead of its IP
address. Document
https://skalatan.de/de/blog/kamailio-sbc-teams
suggest to replace record_route(); call with
record_route_preset("SBC-DNS-DOMAIN:5061;transport=tls",
"SBC-IP-ADDR:5060");
That works only in a very simple case where the request came in over UDP
or TCP and SIP Proxy has only one listening address, i.e., SBC-IP-ADDR.
One way to solve the problem might be a new r_r function that would take
FQDN of the top R-R URI as argument or introduction of a pv from where
the current record_route() function would take the FQDN if it has been
set.
Any comments or other solutions?
This is needed for all TLS rr’s since we need to vallidate the cert
with the FQDN.
/O