[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