[OpenSIPS-Users] Carrier route Failover
M.Khaled W Chehab
kchehab at icucall.com
Thu May 23 18:31:04 CEST 2013
Hi,
I am using opensips 1.8.3,
In the do_routing("$cusid","FW") I allow fail over and weight,
Moreover I create a two dial rules with same priority and prefix
1578,157 and assign to 1578 gwlist #USA that includes gw1 and gw2 to
it
& for dial rule 157 I assign gwlist gw3
The dialed number is: 15782626262
As I allow fail over so, if the call didn't succeed in connecting through
#USA (dial rule prefix 1578) it will jump to the shortest match rule
that has a dial rule prefix 157 and go to gw3
Since I am in need to have both scenarios (failover and denting failover) ,
My question is :how can I set a flag or anything can do after rule
prefix 1578 to allow or disallow the failing over
I try to add an attribute flag (1 is blocked ,0 allow fail over) on
dr_rules and get it before use_next_gw() ,but in this case only the call
will go to gw1
$dlg_val("routeblock")=$avp(rule_attrs);
if($dlg_val("routeblock")=="1") {
xlog("L_INFO", "--Route 6---StickCheck------avp :
$avp(rule_attrs)---$dlg_val(\"routeblock\")----\n");
exit;
}
Please advice
Regards
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20130523/abf10672/attachment.htm>
More information about the Users
mailing list