Regards,

Nataraju A.B.

 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Tolga Asveren
Sent: Tuesday, December 16, 2003 10:13 PM
To: [EMAIL PROTECTED]
Subject: RE: [Sip-implementors] 2 requests at the same time?

 

On the other hand we also have the following -which seems contradicting to

the statement in 28.1, that simultaneous transactions from the same UA are

allowed in a dialogue-

12.2.2 UAS Behavior

"If the remote sequence number was not empty, and the sequence number of the

request is lower than the remote sequence number, the request is out of

order and MUST be rejected with a 500(Server Internal Error) response."

 

If the second request is sent before waiting the first one to complete, I

think for UDP we might have a race condition, where second request arrives

before the first one, which would force the first request -which arrives

later- to be rejected.

 

��� Tolga

 

> -----Original Message-----

> From: [EMAIL PROTECTED]

> [mailto:[EMAIL PROTECTED] Behalf Of Pinal

> Jean-Pierre

> Sent: Tuesday, December 16, 2003 11:14 AM

> To: [EMAIL PROTECTED]

> Subject: RE: [Sip-implementors] 2 requests at the same time?

>

>

>

> Hi

>

> I think that RFC 3261 provides the answer in different places:

>

> 1)

> SIP Transaction: A SIP transaction occurs between a client and a

>��������� server and comprises all messages from the first request sent

>��������� from the client to the server up to a final (non-1xx) response

>

> 2)

> 13.2.2 Processing INVITE Responses

>

>��� Once the INVITE has been passed to the INVITE client transaction, the

>��� UAC waits for responses for the INVITE.

> ��� However, a UA MAY initiate a regular transaction while an INVITE

>��� transaction is in progress.� A UA MAY also initiate an INVITE

>��� transaction while a regular transaction is in progress.

>

>

> 20.16 CSeq

>

>��� A CSeq header field in a request contains a single decimal sequence

>��� number and the request method. �The sequence number MUST be

>��� expressible as a 32-bit unsigned integer.� The method part of CSeq is

>��� case-sensitive.� The CSeq header field serves to order transactions

>��� within a dialog, to provide a means to uniquely identify

>��� transactions, and to differentiate between new requests and request

>��� retransmissions.

>

> And in conclusion in RFC:

>

> 28.1 Major Functional Changes

>

> RFC 2543 was silent on whether a UA could initiate a new

>������ transaction to a peer while another was in progress.� That is now

>������ specified here.� It is allowed for non-INVITE requests, disallowed

>������ for INVITE.

>

> If I well understand, it is allowed for no INVITE transaction and

> it is the role of UA transaction user to reorder the transaction

> thanks Cseq.

>

> It would be nice if other people can confirm that.

>

> Best regards

>

> Jean-Pierre

>

>

> -----Original Message-----

> From: Ar c'hasour [mailto:[EMAIL PROTECTED]

> Sent: mardi 16 d�cembre 2003 14:48

> To: [EMAIL PROTECTED]

> Subject: [Sip-implementors] 2 requests at the same time?

>

> Hi,

>

> I have a basic question about SIP, which I can not

> find the answer in 3261, nor 3265.

>

> Once a dialog is established, can a UA send 2 SIP

> requests at the same time (eg: 2 NOTIFY) in this

> dialog, or must he send the 1st SIP request, wait for

> the response for the 1st request, and only then send

> the 2nd SIP request?

>

[ Natraj ] its always possible to have multiple transactions at any point in time but only constraint is that the Cseq numbers generation must be in order.

In addition NO two invite transactions could exists at any oint in time, INVITE and Non-Invite can always exist at any point in time...

 

> Thanks

> Patrig

>

> __________________________________

> Do you Yahoo!?

> New Yahoo! Photos - easier uploading and sharing.

> http://photos.yahoo.com/

> _______________________________________________

> Sip-implementors mailing list

> [EMAIL PROTECTED]

> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

>

> _______________________________________________

> Sip-implementors mailing list

> [EMAIL PROTECTED]

> http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

 

_______________________________________________

Sip-implementors mailing list

[EMAIL PROTECTED]

http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Confidentiality Notice

The information contained in this electronic message and any attachments to this message are intended
for the exclusive use of the addressee(s) and may contain confidential or privileged information. If
you are not the intended recipient, please notify the sender at Wipro or [EMAIL PROTECTED] immediately
and destroy all copies of this message and any attachments.
_______________________________________________
Sip-implementors mailing list
[EMAIL PROTECTED]
http://lists.cs.columbia.edu/mailman/listinfo/sip-implementors

Reply via email to