<html>
<head>
<style>
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Verdana
}
</style>
</head>
<body class='hmmessage'>
Does both entries belong to the same carrier? You can try to set both entries with the same carrier id in the carrier column and the same domain.<br><br><br><br><hr id="stopSpelling">Date: Wed, 29 Jul 2009 16:39:02 +0300<br>From: michofr@gmail.com<br>To: users@lists.kamailio.org<br>Subject: [Kamailio-Users] Carrierroute issue<br><br><div dir="ltr">Hi all,<br><br>I'm using carrierroute module and ie seems that it's not working well...Suppose I have 2 entries in carrierroute table...Entry 1 with scan prefix 00 and prob 0 and a second entry with scan prefix 00 and prob=1...As soon as i make a call, this call will be forwarded to the entry with prob 0 because i guess it appears before the one with prob 1 in the table...<br>
<br>When starting Kamailio I got the below:<br><br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 1, prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: domain 0 not found, add it<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_tree: tree default has 1 trees<br>Jul 29 12:30:11 [23143] DBG:carrierroute:add_route_tree: tree 0Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: created route tree: 0, with id 0<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix , prob -14931260.000000<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 011, prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 00, prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 111, prob -14931260.000000<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 00, prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix , prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 011, prob -14931260.000000<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix 011, prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: adding prefix , prob -14931260.000000<br>Jul 29 12:30:11 [23143] INFO:carrierroute:get_route_tree: found domain 0<br>
Jul 29 12:30:11 [23143] INFO:carrierroute:add_route: found route, now adding<br>Jul 29 12:30:11 [23143] INFO:carrierroute:add_route_rule: no backed up rules<br><br>It seems that kamailio is not reading probability entry in carrier route table<br>
<br>Please find below carrierroute table structure:<br><br>CREATE TABLE IF NOT EXISTS `carrierroute` (<br>&nbsp; `id` int(10) unsigned NOT NULL auto_increment,<br>&nbsp; `carrier` int(10) unsigned NOT NULL default '0',<br>&nbsp; `domain` varchar(64) NOT NULL default '',<br>
&nbsp; `scan_prefix` varchar(64) NOT NULL default '',<br>&nbsp; `flags` int(11) unsigned NOT NULL default '0',<br>&nbsp; `mask` int(11) unsigned NOT NULL default '0',<br>&nbsp; `prob` float NOT NULL default '0',<br>
&nbsp; `strip` int(11) unsigned NOT NULL default '0',<br>&nbsp; `rewrite_host` varchar(128) NOT NULL default '',<br>&nbsp; `rewrite_prefix` varchar(64) NOT NULL default '',<br>&nbsp; `rewrite_suffix` varchar(64) NOT NULL default '',<br>
&nbsp; `description` varchar(255) default NULL,<br>&nbsp; PRIMARY KEY&nbsp; (`id`)<br>) ENGINE=MyISAM&nbsp; DEFAULT CHARSET=latin1 AUTO_INCREMENT=23 ;<br><br><br>Can someone help me to find this issue?<br><br>Regards<br></div><br /><hr />Bing™ brings you maps, menus, and reviews organized in one place. <a href='http://www.bing.com/search?q=restaurants&form=MLOGEN&publ=WLHMTAG&crea=TXT_MLOGEN_Local_Local_Restaurants_1x1' target='_new'>Try it now.</a></body>
</html>