Brett is very right. I think one of the reasons I reacted instinctively to this scenario was because I tried to implement something similar with a well-known switch once (I think it was a Metaswitch) and the signaling agent reacted to my "spiral" (which I didn't know to be such) as though it were a "loop."
Brett Nemeroff wrote: > Just throwing this out.. Not all equipment can handle SIP Spiral > properly. <cough> asterisk <cough> (although I know there was work done > on Asterisk+SIP Sprial, I don't know where that ended up) > > so be careful before you spend a lot of time on that. I'd love to hear > how all of that works for you. I've got plans to do something similar in > the LNP space.. > -Brett > > On Fri, Jul 10, 2009 at 2:02 PM, Iñaki Baz Castillo <i...@aliax.net > <mailto:i...@aliax.net>> wrote: > > El Viernes, 10 de Julio de 2009, Alex Balashov escribió: > > > npdi and rp are *userinfo* parameters (in fact they are TEL URI > > > paremeters so when converting to SIP URI they become part of > the userinfo > > > part). http://www.tech-invite.com/Ti-sip-abnf.html#teluri > > > > > > So, if the original RURI is: > > > sip:+12345...@mydomain.org > <mailto:sip%3a%2b12345...@mydomain.org> > > > > > > and OpenSIPS modifies it to: > > > sip:+12345678;npdi=123;rn=...@mydomain.org > <mailto:4...@mydomain.org> > > > > > > then both RURI's are differents and the softsiwtch won't > consider it a > > > loop. > > > > > > However, if the parameters are added as SIP URI parameters > (after the > > > hostpart) the it would be a loop (except if they are maddr, > user, ttl). > > > > How does that change the other logical attributes of a call leg, i.e. > > Call ID GUID, From tag, CSeq, etc? > > If the RURI changes, then it's *not* a loop, but a spiral. Re-read the > appropiate section in RFC 3261 :) > > > -- > Iñaki Baz Castillo <i...@aliax.net <mailto:i...@aliax.net>> > > _______________________________________________ > Users mailing list > Users@lists.opensips.org <mailto:Users@lists.opensips.org> > http://lists.opensips.org/cgi-bin/mailman/listinfo/users > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > Users@lists.opensips.org > http://lists.opensips.org/cgi-bin/mailman/listinfo/users -- Alex Balashov Evariste Systems Web : http://www.evaristesys.com/ Tel : (+1) (678) 954-0670 Direct : (+1) (678) 954-0671 _______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users