Please ignore last message , just needed to do like this $(<reply>si)
--- On Tue, 6/12/11, Nauman Sulaiman <nauman762-h...@yahoo.co.uk> wrote: > From: Nauman Sulaiman <nauman762-h...@yahoo.co.uk> > Subject: Re: [OpenSIPS-Users] REGISTER destination issue > To: nauman762-h...@yahoo.co.uk, "OpenSIPS users mailling list" > <users@lists.opensips.org> > Date: Tuesday, 6 December, 2011, 22:53 > Unfortunately when we get the 401 the > $si value gives the source address of the REGISTER request > not the of the 401 response. > > How dow we get the ip address of the 401 response? > > --- On Tue, 6/12/11, Nauman Sulaiman <nauman762-h...@yahoo.co.uk> > wrote: > > > From: Nauman Sulaiman <nauman762-h...@yahoo.co.uk> > > Subject: Re: [OpenSIPS-Users] REGISTER destination > issue > > To: "OpenSIPS users mailling list" <users@lists.opensips.org> > > Date: Tuesday, 6 December, 2011, 15:55 > > Hi, > > > > many thanks, we'll give that a try > > > > > > > > --- On Tue, 6/12/11, Vlad Paiu <vladp...@opensips.org> > > wrote: > > > > > From: Vlad Paiu <vladp...@opensips.org> > > > Subject: Re: [OpenSIPS-Users] REGISTER > destination > > issue > > > To: users@lists.opensips.org > > > Date: Tuesday, 6 December, 2011, 15:29 > > > Hi, > > > > > > Just a suggestion, you could use caching. > > > > > > When you receive a 401 response, you could save > in > > > localcache, for the > > > key register_$tu the value $si, with a short > expiry. > > > When you receive a new Register request, check > whether > > you > > > have > > > register_$tu in cache. If you do, then route the > > Register > > > to that value, > > > the old $si. > > > > > > Regards, > > > > > > Vlad Paiu > > > OpenSIPS Developer > > > > > > > > > On 12/06/2011 04:33 PM, Nauman Sulaiman wrote: > > > > Hi > > > > > > > > We are using Opensips as proxy, when > Opensips > > sends a > > > REGISTER message it resolves the domain of the > RURI > > however > > > if the registrar has a bank of servers this > could > > result in > > > the 2nd REGISTER message(with auth details) being > sent > > to a > > > different server. Some registrars don't seem to > keep > > auth > > > state across servers. The simple solution is to > send > > the 2nd > > > REGISTER to the same address as the first. I > thought > > of > > > storing the si variable from the 401 response and > just > > send > > > the 2nd register to this ip address. > > > > > > > > But i can't use avps to store nor the > Dialog > > state > > > stuff. Can anyone say what is the best way to > fix > > this. > > > > > > > > Thanks > > > > > > > > > _______________________________________________ > > > > Users mailing list > > > > 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 > > > > > > > _______________________________________________ > > Users mailing list > > 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