Dears,
Am trying to apply Kamailio LCR feature lab test, after am finally able to
run Kamailio with no errors, am not able to reach my target clarified in
this following scenario:
Call 961312345 - route the call to 192.x.x.15 in first place and if failed
route the call to 192.x.x.10. I applied needed configuration in lcr tables
(attached image) and the routing script is:
route{
if (!mf_process_maxfwd_header("10")) {
sl_send_reply("483","Too Many Hops");
exit;
};
if (msg:len >= 2048 ) {
sl_send_reply("513", "Message too big");
exit;
};
if (!method=="REGISTER")
record_route();
if (loose_route()) {
append_hf("P-hint: rr-enforced\r\n");
route(1);
};
if (!uri==myself) {
append_hf("P-hint: outbound\r\n");
route(1);
};
if (is_method("INVITE"))
{
if (!load_gws(1)) {
sl_send_reply("503", "Unable to load gateways");
exit;
}
}
if (uri==myself) {
if (method=="REGISTER") {
save("location");
exit;
};
lookup("aliases");
if (!uri==myself) {
append_hf("P-hint: outbound alias\r\n");
route(1);
};
# native SIP destinations are handled using ourUSRLOC DB
if (!lookup("location")) {
sl_send_reply("404", "Not Found");
exit;
};
append_hf("P-hint: usrloc applied\r\n");
};
route(1);
}
route[1] {
if (!t_relay()) {
sl_reply_error();
};
exit;
}
BUT when attempting a call am getting the message 'Call failed: Not found .'
Any help to achieve the successful call using above scenario is highly
appreciated.
Thanks in advance.
F.Chahrour