Any one?
From: users-bounces(a)lists.kamailio.org [mailto:users-bounces@lists.kamailio.org] On Behalf
Of Carlos A. Alvarez
Sent: Monday, April 13, 2009 1:46 PM
To: Users(a)lists.kamailio.org
Subject: [Kamailio-Users] help using rewrite prefix
I need help setting up carrierroute using the rewrite prefix and the strip function. It
seem like every time I use the Rewrite Prfix function the carrierroute module will rewrite
the prefix, but then I don't get certain reply messages on kamailio. At least from
what I can see on the log.
INFO:carrierroute:cr_do_route: uri 5555550001 was rewritten to
sip:0115555550001@aslab.commx.net, carrier 1, domain 10
INFO:carrierroute:rewrite_uri_recursor: URI or prefix tree nodes empty, empty rule list
INFO:carrierroute:cr_do_route: rewrite_uri_recursor doesn't complete, uri
0115555550001, carrier 1, domain 10
Is this normal behavior? I also noticed that some messages coming back from the host are
not being processed by kamailio. For example on this particular call I purposely get a
604 from the server. The thing is I can't process a failure route for this message,
because kamailio doesn't see is, even though it is being sent back to the server.
Also when I use the Strip function is looks like carrierroute does a second lookup on the
route table. In the example below I am calling a number using the prefix 551... The route
table is below.
+----+---------+--------+--------------+-------+------+------+-------+-----------------+----------------+----------------+------------------------+
| id | carrier | domain | scan_prefix | flags | mask | prob | strip | rewrite_host |
rewrite_prefix | rewrite_suffix | description |
+----+---------+--------+--------------+-------+------+------+-------+-----------------+----------------+----------------+------------------------+
| 30 | 1 | 1 | 551 | 0 | 0 | 1 | 2 | 10.10.10.1 |
| | LD-1
| 31 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 10.10.10.1 |
| | LD |
Log for that call
INFO:carrierroute:cr_do_route: uri 5515555550004 was rewritten to
sip:15555550004@10.10.10.1, carrier 1, domain 1
INFO:carrierroute:cr_do_route: uri 15555550004 was rewritten to
sip:15555550004@10.10.10.1, carrier 1, domain 1
Carrier found!! ("1", "131.226.0.144", "15555550004",
"15555550004", "COMMX-LD");
Now please note that if I remove route id 31 then the call log looks like it is below:
INFO:carrierroute:cr_do_route: uri 5515555550004 was rewritten to
sip:15555550004@10.10.10.1, carrier 1, domain 1
INFO:carrierroute:rewrite_uri_recursor: URI or prefix tree nodes empty, empty rule list
INFO:carrierroute:cr_do_route: rewrite_uri_recursor doesn't complete, uri
15555550004, carrier 1, domain 1
Please help!!!
Carlos
It will also help if there was complete routing example using carrierroute v 1.5.0, since
the one in the wiki is outdated. Thanks.
No virus found in this incoming message.
Checked by AVG -
www.avg.com
Version: 8.5.287 / Virus Database: 270.11.54/2056 - Release Date: 04/13/09 05:51:00