------------------------------
Message: 5
Date: Fri, 17 Feb 2012 12:49:04 +1300
From: Ben WIlliams <benwilliams(a)joobworld.com>
Subject: Re: [SR-Users] How to do request URI rewrites using database
tables?
To: "SIP Router - Kamailio (OpenSER) and SIP Express Router (SER) -
Users Mailing List" <sr-users(a)lists.sip-router.org>
Message-ID:
<CANfYGQkeK3i=vBbdox+ekGeeKmjWhhgarUJcAo3oV=rrO=Wwig(a)mail.gmail.com>
Content-Type: text/plain; charset=ISO-8859-1
I've managed to get dbaliases and lcr to do most of this. But the lcr
prefix does not allow regular expressions. Is there any other module
that allows you to store in the database a regular expression rewrite
rule?
On Thu, Feb 16, 2012 at 1:21 PM, Ben WIlliams <benwilliams(a)joobworld.com>
wrote:
Hi, can someone please recommend the most
appropriate modules to
rewrite R-URIs based on a database lookup table? I've read the
documentation for lcr and carrierroute but not sure if they can do
this.
In most cases it will be a simple R-URI rewrite but I also need to
rewrite based on From user.
ie
R-URI match ? ? ? ? ? ? From match ? ? ? ? ? ? ? ? ?new R-URI
=========== ? ? ? ? ? ? ========== ? ? ? ? ? ? ? ? ?=========
*97(a)example.com ? ? ? ? 6[0-9](a)example.com ? ? ? ? ?*97(a)10.0.0.1
*97(a)example.com ? ? ? ? 7[0-9](a)example.com ? ? ? ? ?*97(a)10.0.0.2
6[0-9](a)example.com ? ? ?match any ? ? ? ? ? ? ? ? ? rewrite domain to
10.0.0.1
abc(a)example.com ? ? ? ? match any ? ? ? ? ? ? ? ? ? def(a)example.com
Thanks
Ben