Hi Sasmita,

The param for is_from_gw() is wrong -> you put "1" while in DB yu have type "0"

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 24.09.2015 15:07, Sasmita Panda wrote:
Hi Andrei,

I am wanted to do lookup in location table when a call comes from a gateway .
What should I do for that ?

I have added the gateway in the dr_gateways table like :
+----+------+------+--------------------+-------+------------+-------+------------+-------+--------+-------------+
| id | gwid | type | address | strip | pri_prefix | attrs | probe_mode | state | socket | description |
+----+------+------+--------------------+-------+------------+-------+------------+-------+--------+-------------+
| 1 | gw1 | 0 | 192.1.1.1:5506 <http://192.1.1.1:5506> | 0 | NULL | NULL | 0 | 0 | NULL | |
+----+------+------+--------------------+-------+------------+-------+------------+-------+--------+-------------+

   And in my cfg i have written like bellow
I have added the drouting module .
loadmodule "drouting.so"
...............
modparam("drrouting", "db_url", "mysql://root:root@localhost/opensips")
modparam("drouting", "use_domain", 1)
modparam("drouting", "drd_table", "dr_gateways")
modparam("drouting", "drr_table", "dr_rules")
modparam("drouting", "drg_table", "dr_groups")
modparam("drouting", "drc_table", "dr_carriers")


 if( is_from_gw("1") ||  (to_uri=~"@192.1.1.161 <http://192.1.1.161>"))
                        {

xlog( "L_WARN", "Source IP sas : $Ri To Uri : $tu From : $fU Request URI: $oU Call ID:$ci" );
                 # alias_db_lookup("dbaliases");
                            if ( !lookup("location")){
                                sl_send_reply("404","NO Match Found");
                    # cache_store("redis:group1","method,$ci","$rm,$Ts");
                            exit;
                            }
              }

When I am calling from 192.1.1.1:5506 <http://192.1.1.1:5506> , then call wont enter this loop .

What is wrong in the configuration and please let me know if I need to do something else for this ?


*/Thanks & Regards/*
/Sasmita Panda/
/Network Testing and Software Engineer/
/3CLogic , ph:07827611765/

On Wed, Sep 23, 2015 at 7:15 PM, Bogdan-Andrei Iancu <[email protected] <mailto:[email protected]>> wrote:

    Sasmita,

    The dr_rules table contains the routing rules - please carefully
    read the module docs, as this is explained over there.

    A routing rule refers to gateway directly, or via a carrier. Using
    carriers is optional.

    Regards,

    Bogdan-Andrei Iancu
    OpenSIPS Founder and Developer
    http://www.opensips-solutions.com

    On 23.09.2015 16:36, Sasmita Panda wrote:
    HI Andrei ,

     Thank you for your reply . what ever you said , that is only for
    the gateway .
    What about the route table of lcr module ? I think I need to add
    the route in dr_carrier table .
    But in which format ?  If I am wrong then what about the
    dr_carrier and dr_group table do in dynamic routing module ?

    Can you please give me a brief knowledge?

    */Thanks & Regards/*
    /Sasmita Panda/
    /Network Testing and Software Engineer/
    /3CLogic , ph:07827611765/

    On Wed, Sep 23, 2015 at 1:54 PM, Bogdan-Andrei Iancu
    <[email protected] <mailto:[email protected]>> wrote:

        Hi Sasmita,

        Build a routing group (1, for example as this):

        Put in  dr_rules:
        
+--------+---------+--------+---------+----------+---------+--------+-------+-------------+
        | ruleid | groupid | prefix | timerec | priority | routeid |
        gwlist | attrs | description |
        
+--------+---------+--------+---------+----------+---------+--------+-------+-------------+
        |    100 | 1       |        | |        0 | NULL    |asterisk|
        NULL |             |
        
+--------+---------+--------+---------+----------+---------+--------+-------+-------------+

        and it dr_gateways:
        
+----+--------+------+----------------+-------+------------+-------+------------+-------+--------------------+-------------+
        | id |  gwid  | type | address        | strip | pri_prefix |
        attrs | probe_mode | state | socket             | description |
        
+----+--------+------+----------------+-------+------------+-------+------------+-------+--------------------+-------------+
        |  1 |asterisk|    0 | 127.0.0.1:5080 <http://127.0.0.1:5080>
        | 0 | NULL       | NULL  |          0 | 0 |
        NULL               |             |
        
+----+--------+------+----------------+-------+------------+-------+------------+-------+--------------------+-------------+


        Best regards,

        Bogdan-Andrei Iancu
        OpenSIPS Founder and Developer
        http://www.opensips-solutions.com

        On 22.09.2015 15:16, Sasmita Panda wrote:
        Hi All ,

            I am trying to upgrade opensips-1.6 to opensips-1.11 .
        As everybody know opensips-1.11 uses dynamic routing in
        place of lcr module .

            I have a simple scenario and , I wanted to and a route
        and a gateway for the particular route so that my call get
        routed to the gw .

            In lcr tables my schema is looking like bellow  :

        lcr routes
        +----+--------+-----------------------------+--------+----------+
        | id | prefix | from_uri                | grp_id | priority |
        +----+--------+-----------------------------+--------+----------+
        |  4 |        | .*@xyz.xxx.com.*        |      5 |        0 |

        lcr gateways
        
+---------------+----------------+------+------------+-----------+--------+-------+------+-------+
        | gw_name       | ip_addr    | port | uri_scheme | transport
        | grp_id | strip | tag  | flags |
        
+---------------+----------------+------+------------+-----------+--------+-------+------+-------+
| asterisk | 127.1.1.200 | 5080 | 1 | 1 | 5 | 0 | | 0 |

        I have simply add a route and for the same grp_id I have
        added a gateway .

            How I will do the same thing in dynamic routing ? I have
        gone through the document of dynamic routing module . But I
        am not able to understand the schema .

        Can anyone pleas help me , how to proceed ??


        */Thanks & Regards/*
        /Sasmita Panda/
        /Network Testing and Software Engineer/
        /3CLogic , ph:07827611765/


        _______________________________________________
        Users mailing list
        [email protected]  <mailto:[email protected]>
        http://lists.opensips.org/cgi-bin/mailman/listinfo/users





_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to