[OpenSIPS-Users] unusual RURI format
Brett Nemeroff
brett at nemeroff.com
Mon Jun 29 16:45:37 CEST 2009
I actually do this with the dialplan module right now.. seems to be working
well.. For some reason, I wsa getting a "500 Overlapping requests" error
when I first did this.. Changed the regex and it seems to be happy now..
We'll see.. Thanks,
Brett
On Sun, Jun 28, 2009 at 1:18 PM, Iñaki Baz Castillo <ibc at aliax.net> wrote:
> 2009/6/26 Brett Nemeroff <brett at nemeroff.com>:
> > All,
> > I've got a customer that is sending me calls with an RURI like this:
> > sip:13155551207;npdi=yes;rn=13155550000 at 1.2.3.4
> >
> > when I use anything that parses the RURI like $rU, it shows
> > $rU=sip:131555551207;npdi=yes;rn=13155550000
> > Which is exactly everything from sip: to the first @ sign. The customer
> > isn't able to change this RURI (it's coming from their downstream)
> > What can I do to properly have $rU parse this up?
>
> That SIP URI seems to come from a TEL conversion. However the URI
> username is "13155551207;npdi=yes;rn=13155550000". An user shouldn't
> send such an username to a server expecting that the server will drop
> after the ";" in the username.
>
> If you want to parse it, I would use a substitution by deleting all
> the content after the first ";" in the RURI username using AVPOPS.
>
>
>
> --
> Iñaki Baz Castillo
> <ibc at aliax.net>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.opensips.org/pipermail/users/attachments/20090629/2053f94f/attachment.htm
More information about the Users
mailing list