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 <benwilli...@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@lists.sip-router.org> > Message-ID: > <CANfYGQkeK3i=vBbdox+ekGeeKmjWhhgarUJcAo3oV=rrO=w...@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 <benwilli...@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 > > =========== ? ? ? ? ? ? ========== ? ? ? ? ? ? ? ? ?========= > > *9...@example.com ? ? ? ? 6[0-9]@example.com ? ? ? ? ?*97@10.0.0.1 > > *9...@example.com ? ? ? ? 7[0-9]@example.com ? ? ? ? ?*97@10.0.0.2 > > 6[0-9]@example.com ? ? ?match any ? ? ? ? ? ? ? ? ? rewrite domain to > 10.0.0.1 > > a...@example.com ? ? ? ? match any ? ? ? ? ? ? ? ? ? d...@example.com > > > > Thanks > > Ben > > > >
_______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users