[SR-Users] R: R: R: R: R: lcr module: strip and tag

Alida - Danilo SMALDONE dsmaldone at alida.it
Wed May 4 16:44:39 CEST 2011


I'm sorry for boring you Juha and others, but I really can't find an
explanation to this.

The only difference in the Basic Scripting is based on the $tu=$ru statement
in the LCR1

I attached you 2 debug files, one with the statement $tu=$ru and one
without...it seems there is some hidden place where $tu is changed...
...I'm developing My last work at the University and this is my worst stop
at the moment.

Please, if I have to pay for support...no problem! 

With many thanks
Danilo

route[PSTN] {
        # check if PSTN GW IP is defined
        xlog("L_WARN", "ENTRO IN PSTN **********************************
\n");

        if (strempty($sel(cfg_get.pstn.gw_ip))) {
                xlog("SCRIPT: PSTN rotuing enabled but pstn.gw_ip not
defined\n");
                return;
        }

        # route to PSTN dialed numbers starting with '+' or '00'
        #     (international format)
        # - update the condition to match your dialing rules for PSTN
routing
        if(!($rU=~"^(\+|0|3|77)[1-9][0-9]{3,20}$")){
                return;
        }

        # only local users allowed to call
        if(from_uri!=myself) {
                xlog("L_WARN", "external call\n");
                sl_send_reply("403", "Not Allowed");
                exit;
        }

        xlog("L_WARN", "tu before call route LCR='$tu' \n");
        route(LCR1);

        xlog("L_WARN", "PASSO AL GATEWAY STATICO
********************************** \n");
        #$ru = "sip:" + $rU + "@" + $sel(cfg_get.pstn.gw_ip);

        xlog("L_WARN", "tu after call route LCR='$tu' \n");
        xlog("L_WARN", "ESCO DA PSTN **********************************
\n");

        route(RELAY);
        exit;
        xlog("L_WARN", "tu after route RELAY in route PSTN\n");

        return;
}

route[LCR1]{
    if (!load_gws("1")) {
        xlog("L_ERR", "Cannot load gws for $rm <$ru>\n");
        send_reply("500", "Server Internal Error - Cannot load gateways");
        exit;
    };

    if (!next_gw()) {
        xlog("L_WARN", "No gateways for $rm <$ru>\n");
        send_reply("503", "Service not available - No gateways");
        exit;
    };

        xlog("L_WARN","3 ruri_user_avp='$avp(i:500)'\n");
        xlog("L_WARN","3 test ruri_avp='$ru'\n");
        xlog("L_WARN","3 test rUri_avp='$rU'\n");
        xlog("L_WARN", "3 tu in next_gw call route LCR='$tu' \n");
        >>>>> $tu=$ru; <<<<<<
        xlog("L_WARN", "4 dd dopo next_gw call route LCR='$dd' \n");
        xlog("L_WARN", "4 du dopo next_gw call route LCR='$du' \n");
        xlog("L_WARN", "4 fd dopo next_gw call route LCR='$fd' \n");
        xlog("L_WARN", "4 fu dopo next_gw call route LCR='$fu' \n");
        xlog("L_WARN", "4 od dopo next_gw call route LCR='$od' \n");
        xlog("L_WARN", "4 rd dopo next_gw call route LCR='$rd' \n");
        xlog("L_WARN", "4 ru dopo next_gw call route LCR='$ru' \n");
        xlog("L_WARN", "4 td dopo next_gw call route LCR='$td' \n");
        xlog("L_WARN", "4 tu dopo next_gw call route LCR='$tu' \n");
    return;
}




Danilo

-----Messaggio originale-----
Da: sr-users-bounces at lists.sip-router.org
[mailto:sr-users-bounces at lists.sip-router.org] Per conto di Juha Heinanen
Inviato: lunedì 2 maggio 2011 22:48
A: SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) -Users
Mailing List
Oggetto: [SR-Users] R: R: R: R: lcr module: strip and tag


Alida - Danilo SMALDONE writes:

> If I delete $tu="sip:" + $rU + "@" + $od; the call to outbound gateway
> fails.

> Any suggestion?

sorry, i don't have any suggestions.  lcr module does not use To URI for
anything.

-- juha

_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users at lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: LCR-201100503-1-without-tu.txt
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20110504/740428be/attachment-0002.txt>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: LCR-201100503-1-with-tu.txt
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20110504/740428be/attachment-0003.txt>


More information about the sr-users mailing list