[OpenSIPS-Users] Separated registrar and proxy
Igor Pavlov
igor.pavlov1987 at gmail.com
Mon Jul 31 00:32:26 EDT 2017
Hi, all.
I'm trying to separate registrar and proxy functions between several
hosts. Registrations successfully saves at registrar, but sip proxy
could not find record when trying to lookup at "location" table on
INVITE. I can't see any querys to my DB from proxy.
*registrar conf:*
loadmodule "usrloc.so"
modparam("usrloc", "db_url",
"mysql://opensips:open_sips@db1.example.com/opensips")
modparam("usrloc", "db_mode", 2)
if (!save("location","f"))
sl_reply_error(); //
*proxy conf:*
loadmodule "usrloc.so"
modparam("usrloc", "db_url",
"mysql://opensips:open_sips@db1.example.com/opensips")
modparam("usrloc", "db_mode", 2)
route[location] {
xlog("L_INFO","Lookup for $ru");
lookup("location");
switch($retcode) {
case -1:
case -3:
sl_send_reply("404","Not found");
exit;
case -2:
sl_send_reply("405","Not found");
exit;
};
} //
--
____________
Best regards,
Igor Pavlov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20170731/ef313d46/attachment.html>
More information about the Users
mailing list