[OpenSIPS-Users] Dynamic Routing Module
Indiver
nehru.indu at gmail.com
Tue Oct 20 08:00:09 CEST 2009
Hi Bodgan,
Thanks for your quick response. I changed my script and drouting is working
now.
Bogdan-Andrei Iancu wrote:
>
> Hi Indiver,
>
> looking at the logs I can say your script is not right - the call does
> not hit do_routing() in the script, but rather goes to
> lookup(location)....This is why you do get a 404.
>
> So, try to place xlog() in the script and see what is the path the
> execution takes through your script -> be sure you have the call going
> to the do_routing().
>
> Regards,
> Bogdan
>
> Indiver wrote:
>> Hi Bodgan,
>> Sorry for the mistake. I meant that in the above when i dialed the local
>> number 1005 not the 1000
>>
>> Bogdan-Andrei Iancu wrote:
>>
>>> Hi Indiver,
>>>
>>> what exactly is not working?
>>>
>>> Can you post the output logs (during INVITE) with debug=6 ? Post also
>>> the incoming INVITE request.
>>>
>>> Regards,
>>> Bogdan
>>>
>>>
>>> Indiver wrote:
>>>
>>>> Hi Every body,
>>>>
>>>> I want to implement prefix based dynamic routing. I followed the
>>>> following
>>>> procedure.
>>>>
>>>> step 1: Enetered gateways, gateway lists, rules,groups in opensips-cp
>>>> as
>>>> follows
>>>>
>>>> dr_gateways table:
>>>> +------+------+----------------+-------+------------+-------+-------------+
>>>> | gwid | type | address | strip | pri_prefix | attrs |
>>>> description
>>>> |
>>>> +------+------+----------------+-------+------------+-------+-------------+
>>>> | 1 | 0 | 192.168.3.200 | 0 | 1 | NULL | Gateway 1
>>>> |
>>>>
>>>> dr_groups table:
>>>> id | username | domain | groupid | description |
>>>> +----+----------+--------------+---------+-----------------+
>>>> | 1 | 1004 | 192.168.3.36 | 0 | opensips server |
>>>>
>>>> dr_gw_lists
>>>> id | gwlist | description |
>>>> +----+--------+----------------+
>>>> | 1 | 1 | Gateway List 1 |
>>>>
>>>> dr_gw_rules
>>>>
>>>> ruleid | groupid | prefix | timerec | priority | routeid | gwlist |
>>>> description |
>>>> +--------+---------+--------+---------+----------+---------+--------+-------------+
>>>> | 1 | 0 | 1 | | 1 | 4 | 1 |
>>>> Rule 1
>>>> |
>>>>
>>>> step 2: My opensips.cfg file is as follows
>>>>
>>>> loadmodule "drouting.so"
>>>>
>>>> # ----- Dynamic Routing params -----
>>>> modparam("drouting",
>>>> "db_url","mysql://opensips:opensipsrw@localhost/opensips")
>>>>
>>>> route[4] {
>>>> # routing to the public network
>>>> if(!do_routing()){
>>>> sl_send_reply("404","PSTN Routing not found");
>>>> exit;
>>>> }
>>>>
>>>> route(1);
>>>> exit;
>>>>
>>>> But still prefix based drouting is not working. Can any one suggest the
>>>> changes to be made?
>>>>
>>>>
>>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>
>>>
>>>
>>
>>
>
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
>
--
View this message in context: http://n2.nabble.com/Dynamic-Routing-Module-tp3848089p3856926.html
Sent from the OpenSIPS - Users mailing list archive at Nabble.com.
More information about the Users
mailing list