[SR-Users] How to do request URI rewrites using database tables

Javier Gallart jgallartm at gmail.com
Fri Feb 17 07:36:19 CET 2012


Hello Ben

dialplan module should help you:
http://kamailio.org/docs/modules/3.2.x/modules/dialplan.html

Regards


Javi

> ------------------------------
>
> Message: 5
> Date: Fri, 17 Feb 2012 12:49:04 +1300
> From: Ben WIlliams <benwilliams at 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 at lists.sip-router.org>
> Message-ID:
>        <CANfYGQkeK3i=vBbdox+ekGeeKmjWhhgarUJcAo3oV=rrO=Wwig at 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 at 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 at example.com ? ? ? ? 6[0-9]@example.com ? ? ? ? ?*97 at 10.0.0.1
> > *97 at example.com ? ? ? ? 7[0-9]@example.com ? ? ? ? ?*97 at 10.0.0.2
> > 6[0-9]@example.com ? ? ?match any ? ? ? ? ? ? ? ? ? rewrite domain to
> 10.0.0.1
> > abc at example.com ? ? ? ? match any ? ? ? ? ? ? ? ? ? def at example.com
> >
> > Thanks
> > Ben
>
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20120217/0fe4d40a/attachment.htm>


More information about the sr-users mailing list