[Users] Path

Bogdan-Andrei Iancu bogdan at voice-system.ro
Mon Jan 30 18:54:23 CET 2006


Hi,

save() function may break the script execution (by returning zero) if 
some error occurred. This may be an explanation for the missing xlogs.

do you have any  error  messages in the logs ?

regards,
bogdan

Helge Waastad wrote:

>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
>>>>   
>>>>
>>>>        
>>>>





More information about the Users mailing list