[Sip-implementors] Gateway Behavior when it receives a non-2xx (> 299) response with Content Type that it does not understand

2010-09-19 Thread Aneesh Naik
Hi, When a Gateway (GW) makes an Out Bound SIP call, it receives a non-2XX response (and not a provisional response) with Content-Type that it does not understand, what should be the behavior of GW in this case? Currently, since the GW cannot send a response to a response for not understandin

Re: [Sip-implementors] Offer-answer question

2010-03-12 Thread Aneesh Naik
Hi Michael, This will not be allowed. A (UAC) has sent all the codecs it supports, and B (UAS) has respoded with the codecs it is willing to talk to A for this call. Only one codec will be negotiated for media transfer between A and B. In your example below, the negotiated codec is G.729, so

Re: [Sip-implementors] SIP Media Flow Attribute question

2010-02-25 Thread Aneesh Naik
Hi Rashid, Yes, UAC can receive media packets the other side. These are early media. RFC 3960 explains clearly how early media and regular media needs to be handled by UAs: Answer to your question: < Section: 3.1. Following normal SIP procedures, the UAC is ready to play any incoming medi

Re: [Sip-implementors] rfc3262: PRACK 481 response during race condition with INVITE 2xx

2010-02-15 Thread Aneesh Naik
Hi Brett, From RFC 3262 section 3 snippets that you have quoted: "If the PRACK does match an unacknowledged reliable provisional response, it MUST be responded to with a 2xx response." and "If the UAS does send a final response when reliable responses are still unacknowledged, it SHOULD NOT

Re: [Sip-implementors] Should 'ptime' value be multiple of 5 or 10

2008-09-22 Thread Aneesh Naik
EMAIL PROTECTED] On > > Behalf Of Sachin Rastogi > > Sent: Montag, 22. September 2008 13:45 > > To: Aneesh Naik > > Cc: sip-implementors@lists.cs.columbia.edu > > Subject: Re: [Sip-implementors] Should 'ptime' value be > > multiple of 5 or 10 > > > &

Re: [Sip-implementors] Should 'ptime' value be multiple of 5 or 10

2008-09-22 Thread Aneesh Naik
Yes, as explained by alex the ptime depend on the frame size... The frame size for g.711 is 5ms, for g.729 is 10ms and for g.723 it is 30 ms. So the ptime for 711 and 729 can be 10, 20, 30... and for 723 it can be 30,60 -Aneesh On Mon, Sep 22, 2008 at 1:50 PM, Alex Balashov <[EMAIL PROTECTED]

[Sip-implementors] Comfort noise Negotiation in SIP SDP

2008-05-28 Thread Aneesh Naik
Hi, While negotiating Comfort Noise in SIP SDP, is it mandatory to have a= for CN payload 13? For Eg: m=audio [media_port] RTP/AVP 0 13 a=rtpmap:0 PCMU/8000 is it ok to send SDP in this format or m=audio [media_port] RTP/AVP 0 13 a=rtpmap:0 PCMU/8000 a=rtpmap:13 CN/8000 We need to have the a= l

Re: [Sip-implementors] Query on Expires header value for INVITE

2008-02-04 Thread Aneesh Naik
of seconds indicated in the header > field value. When the timer fires, the invitation is considered to be > expired. If the invitation expires before the UAS has generated a final > response, a 487 (Request Terminated) response SHOULD be generated. > > I get from this, that you must r

[Sip-implementors] Query on Expires header value for INVITE

2008-02-04 Thread Aneesh Naik
Hi All, Can Expires header have a value of "0" for INVITE request? If yes then how should it be handled because the request will expires as soon as it is received by UAS. Thanks, Aneesh ___ Sip-implementors mailing list Sip-implementors@lists.cs.columbi

[Sip-implementors] CSeq header with overlarge value.

2008-01-03 Thread Aneesh Naik
Hi, According to RFC 4475 - Torture Test Messages: Section 3.1.2.4. Request Scalar Fields with Overlarge Values. If the CSeq value is in error (ie. > 2**32 -1) in Request message then the entity should respond with 400 bad request due to CSeq error. What should be the CSeq value in the 400 bad r

[Sip-implementors] RTCP: RR packet

2007-12-30 Thread Aneesh Naik
Hi, RFC 3550, section 6.4.2 RR: Receiver Report RTCP Packet, states: *An empty RR packet (RC = 0) MUST be put at the head of a compound RTCP packet when there is no data transmission or reception to report.* What does empty RR packet mean? Is it that, if RC = 0, we need to send the compound packe

[Sip-implementors] SDP longer than that given in "Content-Lenght" header

2007-12-20 Thread Aneesh Naik
Hi, What should be the behavior when SDP is longer than that given in "Content-Length" header? The RFC 3261 section 18.3 Framing states: If there are additional bytes in the transport packet beyond the end of the body, they MUST be discarded. So this means, SIP parser should discard the data bey