Re: [Sip-implementors] Processing Update without SDP when an Update is pending

2013-01-21 Thread Pranab Bohra
Hi Deepak, Like re-INVITE, UPDATE is a target refresh request. The Contact header in the next request sent by UAC MUST contain the updated Remote target URI that it received in response to the previous UPDATE. That is probably the reason why UAS must respond with 500. Thanks, Pranab ___

Re: [Sip-implementors] Keep retransmitting 486 Busy...

2013-01-21 Thread Pranab Bohra
Hi, Both the CANCEL and ACK issues that you are facing is because the sent-by value of the Via header in both these requests is different from what was used in INVITE. The issue is with the UAC, UAS is not able to match the requests to an existing server transaction. Refer section 17.2.3 of rf

Re: [Sip-implementors] Keep retransmitting 486 Busy...

2013-01-21 Thread Gaurav Khare
The only issue I can see is in the formation of FROM header in ACK request. See if this header is exactly equal to that of INVITE. Everything else seems to be fine. Thanks Gaurav Khare - Original Message - From: "Vivek Batra" To: Sent: Tuesday, January 22, 2013 9:40 AM Subject: [Sip-imp

Re: [Sip-implementors] Canceling INVITE Transaction...

2013-01-21 Thread Gaurav Khare
Hi Vivek, As per RFC 3261 Section 9.1, To tag is compulsary for all the requests. See the snippet below The following procedures are used to construct a CANCEL request. The Request-URI, Call-ID, To, the numeric part of CSeq, and From header fields in the CANCEL request MUST be identical to

[Sip-implementors] Keep retransmitting 486 Busy...

2013-01-21 Thread Vivek Batra
Hi folks, I am facing issue with one specific service provider where UAS is busy and hence sends 486 Busy message, and also get ACK for 486 Busy but UAS somehow couldn't match the ACK transaction and keep retransmitting 486 Busy till timeout. Can you have a look at ACK message below and suggest

[Sip-implementors] Canceling INVITE Transaction...

2013-01-21 Thread Vivek Batra
Hi folks, I am facing issue with one specific service provider where caller wants to cancel the transaction and sends CANCEL message but UAS responds with 481 Call Leg/Transaction Does Not Exist. I assume that as per RFC 3261, CANCEL message should not contain the To tag however in the below me