[OpenSIPS-Users] Dynamic Routing never routes call
Mark Farmer
farmorg at gmail.com
Fri Jan 25 10:24:48 EST 2019
Thanks Jim.
I now have:
$avp(gw_whitelist) = "testpbx1";
if (
!do_routing("1","L","$avp(gw_whitelist)","$avp(rules_attributes)","$avp(gw_attributes)"))
{
t_relay();
send_reply("404","DID not found");
xlog("do_routing: No rules matching the URI\n");
exit;
Sadly no change.
I'll head over to the docs again now.
On Fri, 25 Jan 2019 at 15:08, Jim DeVito <jim at devito.cc> wrote:
> Are you missing the actual relay part? I'm pretty sure do_routing just
> loads routing info from the database but you sill need to call the actual
> relay. Put a t_relay() after the IF statement and see what happens. Also
> look at the docs regarding capturing and displaying the return code from
> do_routing.
>
>
>
> On Fri, Jan 25, 2019 at 9:52 AM Mark Farmer <farmorg at gmail.com> wrote:
>
>> Hello all
>>
>> Very new OpenSIPS user trying to build my first real server.
>>
>> Using debug logging I can see that my alias/dialplan operations seem to
>> be working but when it reaches the do_routing the call never actually gets
>> routed.
>>
>> I've been trying to get this working for nearly 2 weeks now and I'm at a
>> loss now. Please can someone help me?
>>
>> From my script:
>>
>> $avp(gw_whitelist) = "testpbx1";
>> if (
>> !do_routing("1","L","$avp(gw_whitelist)","$avp(rules_attributes)","$avp(gw_attributes)"))
>> {
>> send_reply("404","DID not found");
>> xlog("do_routing: No rules matching the URI\n");
>> exit;
>>
>> Oddly, I never get the no rules log entry but it drops out of here & into
>> the else if below which forces proxy auth.
>>
>> My DB:
>>
>> dr gateways
>>
>> +----+--------------+------+---------------------+-------+------------+--------------+------------+-------+--------+-------------+
>> | id | gwid | type | address | strip | pri_prefix |
>> attrs | probe_mode | state | socket | description |
>>
>> +----+--------------+------+---------------------+-------+------------+--------------+------------+-------+--------+-------------+
>> | 2 | BT_SDIN_BCTE | 1 | sip:xxx.xxx.xxx.xxx | 0 | |
>> BT_SDIN_BCTE | 2 | 0 | | Inbound |
>> | 3 | BT_SDIN_GDH | 1 | sip:xxx.xxx.xxx.xxx | 0 | |
>> BT_SDIN_GDH | 2 | 0 | | Inbound |
>> | 1 | BT_SDIN_LFH | 1 | sip:xxx.xxx.xxx.xxx | 0 | |
>> BT_SDIN_LFH | 2 | 0 | | Inbound |
>> | 4 | BT_SDIN_SEH | 1 | sip:xxx.xxx.xxx.xxx | 0 | |
>> BT_SDIN_SEH | 2 | 0 | | Inbound |
>> | 5 | testpbx1 | 1 | sip:10.98.0.11 | 2 | 0 |
>> testpbx1 | 2 | 0 | | Inbound |
>>
>> +----+--------------+------+---------------------+-------+------------+--------------+------------+-------+--------+-------------+
>> dr groups
>> +----+--------------+----------------------------+---------+-------------+
>> | id | username | domain | groupid | description |
>> +----+--------------+----------------------------+---------+-------------+
>> | 7 | 441423369031 | 10.98.0.11 | 1 | |
>> | 6 | 441423369031 | my.domain | 2 | |
>> +----+--------------+----------------------------+---------+-------------+
>> dr carriers
>>
>> +----+-----------+--------------------------------------------------+-------+-------+-------+-------------+
>> | id | carrierid | gwlist |
>> flags | state | attrs | description |
>>
>> +----+-----------+--------------------------------------------------+-------+-------+-------+-------------+
>> | 1 | BT | BT_SDIN_BCTE,BT_SDIN_GDH,BT_SDIN_LFH,BT_SDIN_SEH |
>> 0 | 0 | | BT SDIN |
>>
>> +----+-----------+--------------------------------------------------+-------+-------+-------+-------------+
>> dr rules
>>
>> +--------+---------+--------------+---------+----------+---------+----------+-------------------+------------------+
>> | ruleid | groupid | prefix | timerec | priority | routeid | gwlist
>> | attrs | description |
>>
>> +--------+---------+--------------+---------+----------+---------+----------+-------------------+------------------+
>> | 13 | 1 | 441423369031 | | 0 | |
>> testpbx1 | rule_441423369031 | Send to testpbx1 |
>>
>> +--------+---------+--------------+---------+----------+---------+----------+-------------------+------------------+
>>
>>
>>
>> --
>> Mark Farmer
>> farmorg at gmail.com
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>
>
>
> --
> -------------
> Jim DeVito
> Mobile 216.507.9497
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
--
Mark Farmer
farmorg at gmail.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20190125/8a3ddba3/attachment-0001.html>
More information about the Users
mailing list