Hello,

I'm using Kamailio in a Multi Domain setting.

I have a problem with SUBSCRIBE within a Dialog

With the first subscribe no problem:

SUBSCRIBE -> 407 Proxy Auth -> SUBSCRIBE -> 200 OK

In the 200 OK the Contact header contain the Kamailio IP so when the Softphone send another SUBSCRIBE within the dialog (at the IP present on the contact header) Kamailio answer whit a 404 Not Here because I use these lines:

if (is_method("SUBSCRIBE") && is_uri_host_local()) {
              # in-dialog subscribe requests
                route(PRESENCE);
                exit;
        }

So, as the softphone send the new SUBSCRIBE to Kamailio IP and not the Kamailio domain, Kamailio not use this block but:

        sl_send_reply("404","Not here");
        exit;
}

My question is: Why Kamailio in the Contact Header of 200 OK of SUBSCRIBE use the public IP and not the domain?

Regards


_______________________________________________
Kamailio (SER) - Users Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users

Reply via email to