You are only going into the block that you put the relay in if your do_routing fails.
pay attention to the ! which means NOT --------------------------------------------------- Jennifer Akemi Hashimoto Caztel Communications [email protected] <mailto:[email protected]> 905-836-5445 > On Jan 25, 2019, at 10:24 AM, Mark Farmer <[email protected]> wrote: > > 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 <[email protected]> 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 <[email protected] > <mailto:[email protected]>> 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 > [email protected] > <mailto:[email protected]>_______________________________________________ > Users mailing list > [email protected] <mailto:[email protected]> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > <http://lists.opensips.org/cgi-bin/mailman/listinfo/users> > > > -- > ------------- > Jim DeVito > Mobile 216.507.9497 > _______________________________________________ > Users mailing list > [email protected] <mailto:[email protected]> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > <http://lists.opensips.org/cgi-bin/mailman/listinfo/users> > > > -- > Mark Farmer > [email protected] > <mailto:[email protected]>_______________________________________________ > Users mailing list > [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
