[SR-Users] Kamailio LCR Module test scenario

Fatima Chahrour~ Vanrise Technical Support fchahrour at vanrise.com
Sun Aug 12 16:09:45 CEST 2012


The below problem was solved after modifying the related routing logic.

 

Thanks!

 

From: sr-users-bounces at lists.sip-router.org
[mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Fatima
Chahrour~Vanrise Support
Sent: Wednesday, August 08, 2012 8:23 PM
To: 'SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users
Mailing List'
Subject: Re: [SR-Users] Kamailio LCR Module test scenario

 

Attachment here!

 

From: sr-users-bounces at lists.sip-router.org
[mailto:sr-users-bounces at lists.sip-router.org] On Behalf Of Fatima
Chahrour~Vanrise Support
Sent: Wednesday, August 08, 2012 6:32 PM
To: 'SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) - Users
Mailing List'
Subject: [SR-Users] Kamailio LCR Module test scenario

 

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

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120812/fdde4b09/attachment-0001.htm>


More information about the sr-users mailing list