[Serusers] Manipulate To: Fom: Fields
gaillac harry
gaillacharry at yahoo.fr
Thu May 13 23:24:49 CEST 2004
Are you stupid it's very simple may be you should change your job
Le jeu 13/05/2004 à 23:17, James Barroso a écrit :
> I am using Level3 as an upstream provider, and they require a + sign on
> the To and From, but my softswitch currently does not support the
> character.
>
> -----Original Message-----
> From: Daniel-Constantin Mierla [mailto:daniel at iptel.org]
> Sent: Thursday, May 13, 2004 2:31 PM
> To: James Barroso
> Cc: serusers at lists.iptel.org
> Subject: Re: [Serusers] Manipulate To: Fom: Fields
>
> You need an onreply_route, like
>
> onreply_route[1] {
> # strip +
> .........
> }
>
>
> and after prepending + in your route you have to call t_on_reply("1");,
> for example
>
> route {
> .....
> # prepend +
> t_on_reply("1");
> .....
> }
>
> Anyhow, you should not touch the From and To headers, that may introduce
>
> a lot of interoperabilities. Why changing the request URI is not enough?
>
> >From and To are mostly used to identify the dialog by the clients.
>
> Daniel
>
>
> On 5/13/2004 9:37 PM, James Barroso wrote:
>
> > I am using SER to manipulate the INVITE URI and the To: and From:
> > fields in the message header. The manipulation works on request
> > messages, but does not seem to work on reply messages to those
> > requests. For example:
> >
> >
> >
> > In the following, a + is prepended to the first message in the second
> > message.
> >
> >
> >
> > U 172.16.252.235:5060 -> 172.16.252.228:5060
> >
> > INVITE sip:14157671212 at 172.16.252.228:5060 SIP/2.0.
> >
> > Via: SIP/2.0/UDP 172.16.252.235:5060;branch=z9hG4bK324671a0.
> >
> > From: <sip:18666779422 at 172.16.252.235>;tag=16777541.
> >
> > To: <sip:14157671212 at 172.16.252.228>.
> >
> >
> >
> > U 172.16.252.228:5060 -> 172.16.252.225:5060
> >
> > INVITE sip:+14157671212 at 172.16.252.225:5060 SIP/2.0.
> >
> > Via: SIP/2.0/UDP 172.16.252.228;branch=0.
> >
> > Via: SIP/2.0/UDP 172.16.252.235:5060;branch=z9hG4bK324671a0.
> >
> > From: "James B" <sip:+18666779422 at 172.16.252.235>;tag=16777541.
> >
> > To: <sip:+14157671212 at 172.16.252.228>.
> >
> >
> >
> > When a 200 ok is received, I need to strip the + sign going back to
> > the originating device. Unfortunately, the route portion of the
> > ser.cfg file only seems to apply to request messages as is evident by
> > the fact that the plus remains intact in the following messages. In
> > the 200 ok that is forwarded to 172.16.252.235, I need to strip the +
> > sign from the To: and From: fields:
> >
> >
> >
> > #
> >
> > U 172.16.252.225:5060 -> 172.16.252.228:5060
> >
> > SIP/2.0 200 OK.
> >
> > To: <sip:+14157671212 at 172.16.252.228>;tag=83b7263c.
> >
> > From: "James B"<sip:+18666779422 at 172.16.252.235>;tag=16777541.
> >
> > Via: SIP/2.0/UDP 172.16.252.228;branch=0;received=172.16.252.228.
> >
> > Via: SIP/2.0/UDP 172.16.252.235:5060;branch=z9hG4bK324671a0.
> >
> > Call-ID: a6880c80-1d91c30f-73-ebfc10ac at 172.16.252.235.
> >
> > CSeq: 101 INVITE.
> >
> >
> >
> > #
> >
> > U 172.16.252.228:5060 -> 172.16.252.235:5060
> >
> > SIP/2.0 200 OK.
> >
> > To: <sip:+14157671212 at 172.16.252.228>;tag=83b7263c.
> >
> > From: "James B"<sip:+18666779422 at 172.16.252.235>;tag=16777541.
> >
> > Via: SIP/2.0/UDP 172.16.252.235:5060;branch=z9hG4bK324671a0.
> >
> > Call-ID: a6880c80-1d91c30f-73-ebfc10ac at 172.16.252.235.
> >
> >
> >
> >-----------------------------------------------------------------------
> -
> >
> >_______________________________________________
> >Serusers mailing list
> >serusers at lists.iptel.org
> >http://lists.iptel.org/mailman/listinfo/serusers
> >
> >
>
> _______________________________________________
> Serusers mailing list
> serusers at lists.iptel.org
> http://lists.iptel.org/mailman/listinfo/serusers
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Ceci est une partie de message num?riquement sign?e
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20040513/c70ce0b8/attachment.pgp>
More information about the sr-users
mailing list