[OpenSIPS-Users] Pass calls to another realm via gateway
Iñaki Baz Castillo
ibc at aliax.net
Mon Nov 2 21:09:24 CET 2009
El Lunes, 2 de Noviembre de 2009, Alexander escribió:
> Thanks for advice, but I want to change something like this:
>
> From: "Some user" <sip:xxxxxx at domain.com <sip%3Axxxxxx at domain.com>>
>
> to:
>
> From: sip:xxxxxx at domain.com <sip%3Axxxxxx at domain.com>
>
> We don't need info inside quotation marks, and quotation marks
> themselves.
That's right. However I don't know why a proxy should remove the From display
name. If you are routing the request to a PSTN gateway and you have UDP size
issues then it's ok, but if not...
> And my regullar expression does not cut something like
> "tag=..." and so on, because it does not contain "^" and "$". As I think,
> it pretty harmless.
I didn't mean that. Instead I meant that your regular expression would work
for the following From headers:
subst("/^From: \".+\" (<sip: *[a-zA-Z0-9_\.-]+ at .*>)/From: \1/ig");
a) From: sip:alice at domain.org;tag=qweqwe
b) From:<sip:alice at domain.org>;tag=qweqwe
c) From: <sip:user;aaa=bbb at domain.org>;tag=qweqwe
d) From: <tel:+12345678>;tag=qweqwe
a) fails because it doesn't use < >.
b) fails because there is no space between "From:" and SIP URI.
c) fails because there are params in the username part but your regular
expressión doesn't allow ";" in the username part. Neither other valid symbols
as ~ are allowed.
d) fails because your regular expression doesn't allow TEL URI's.
More information about the Users
mailing list