[Devel] uac-Module CSeq

Thorsten Müller th.mueller_lists at yahoo.de
Thu Mar 9 09:32:42 CET 2006


Hi Klaus and list

thanks for the response.
AFAIK (open)ser is dialog stateless but transaction
statefull.
The second INVITE begins a second transaction with an
--to follow RFC 3261-- increased cseq. Where is the
information in (open)ser for the following
transaction. Is there a place in (open)ser where the
cseg is stored for a dialog? How is the management of
cseg done in (open)ser.

Regards 

Thorsten

mt> -----Ursprüngliche Nachricht-----
mt> Von: Klaus Darilion
[mailto:klaus.mailinglists at pernau.at]
mt> Gesendet: Mittwoch, 8. März 2006 19:50
mt> An: Thomas Müller
mt> Cc: devel at openser.org
mt> Betreff: Re: [Devel] uac-Module CSeq
mt> 
mt> 
mt> On Wed, March 8, 2006 17:25, Thomas Müller said:
mt> > Hi list,
mt> >
mt> > I tried to authenticate openser at Asterisk and
run
mt> > into the cseq-error. (Asterisk is hard
RFC-konform and
mt> > ignores the second INVITE with the same cseq;
mt> > uac-module is not increasing it - as mentioned
in the
mt> > docu).
mt> >
mt> > Where is the problem increasing the cseq - I
think it
mt> > is not to add 1 to an integer-value (even if
stored as
mt> > struct str_) but there should be s.th. more.
mt> > Where is the trap to fall in? To give the
following
mt> > transactions the right increased cseq?
mt> 
mt> Yes. (open)ser is stateless. Openser would have to
increase 
mt> the cseq also
mt> in all further transaction, for which openser
would have to 
mt> be dialog
mt> staeful.
mt> 
mt> a workaround:
mt> decrease the Cseq for the first INVITE. This works
only for 
mt> the first
mt> INVITE and will break if in-dialog requests are
challenged.
mt> 
mt> regards
mt> klaus
mt> 
mt> 


	

	
		
___________________________________________________________ 
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de



More information about the Devel mailing list