Hello all,
The HSS is responding with 604 errors when the I-CSCF checks the public identity of the
caller. PCAP attached.
It looks like our I-CSCF is modifying the sip uri's to tel uri's (e.164-like),
referenced attached PCAP:
in_uri=sip:alice@ims522.irisims.org
out_uri=sip:+alice@ims522.irisims.org
syslog output:
Jun 6 16:50:06 imskamailio /usr/local/sbin/kamailio[14066]: ERROR: <script>: $ru
=> sip:+alice@irisims.org
Looking at the default (out of the box) Kamailio.cfg for I-CSCF the following script
snipet is where the modification to our sip URI is happening:
# ------------------------- request routing logic -------------------
# main routing logic
route{
#!ifdef WITH_DEBUG
xlog("I-CSCF
>>>>>>>>>>>>>>>>>>>> $rm $ru
($fu => $tu ($si:$sp) to $tu, $ci)\n");
#!endif
if !($rU =~ "\+.*") {
prefix("+");
}
Is there a I-CSCF setting directive we missed?
Or should we simply comment the above?
Any advice is appreciated.
Thanks,
Martin Woscek