[Users] Path
Helge Waastad
helge at smartnet.no
Mon Jan 30 18:32:54 CET 2006
Hi, this is what happens:
The UAC sends REGISTER, gets a 401 back and sends a new REGISTER (Cseq
+1).
OpenSER does save("location") but no 200 OK is sent back to the UAC...
I see in yhe SQL database, tha the location is updated including the
path info.
Since the UAC does not get a reply back, it sends another REGISTER, to
which I guess OpenSER sends 400 Bad request
and
P-Registrar-Error: Invalid CSeq number
I guess the save function is not working as it should (?).
I do a:
if (!save("location")){
xlog(errormessage)
} else{
xlog(ok message)
}
I do not see either error or OK messages in my logs.
br hw
man, 30,.01.2006 kl. 17.50 +0200, skrev Bogdan-Andrei Iancu:
> Hi Helge,
>
> if I get it right, you are saying that re-register attempt leads to the
> "invalid Cseq" error and no reply from the openser?
>
> regards,
> Bogdan
>
> Helge Waastad wrote:
>
> >Hi,
> >call-id is the same and the CSeq is incremented (according to 3621).
> >save("location") updates the database, but no 200 OK is returned to the
> >UAC....
> >
> >br hw
> >
> >
> >fre, 27,.01.2006 kl. 20.11 +0100, skrev Andreas Granig:
> >
> >
> >>Helge Waastad wrote:
> >>
> >>
> >>>now I got location stored,
> >>>but get the respose invalid Cseq number.
> >>>
> >>>
> >>That's unrelated to the Path stuff.
> >>
> >> From rfc-3261:
> >>#+
> >> CSeq or Command Sequence contains an integer and a method name. The
> >> CSeq number is incremented for each new request within a dialog and
> >> is a traditional sequence number.
> >>#-
> >>
> >>So if the call-id of the new REGISTER is the same as of a previously
> >>stored contact, cseq has to be incremented.
> >>
> >>Andy
> >>
> >>
>
--
Helge Waastad
Senior Konsulent
Systemavdelingen
Smartnet
More information about the sr-users
mailing list