Re: [Sip-implementors] Address change in Via field from private IP to public IP.

2013-06-14 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hello Gaurav, May be your sip client is learning the IP address (NAT) via some mechanism like STUN etc. But I am not sure, why it only does for second REGISTER. May be its designed that way that after learning, during re-REGISTRATIONs it will use the learnt address. One more interesting point

Re: [Sip-implementors] From header with absolute URI

2013-04-24 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Sumant, According to RFC 3261, ABNF grammer, I guess we can accept the From: header. scheme = ALPHA *( ALPHA / DIGIT / + / - / . ) From= ( From / f ) HCOLON from-spec from-spec = ( name-addr / addr-spec ) *( SEMI from-param ) addr-spec =

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

2013-01-16 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Deepak, You may want to reject the second UPDATE with 491 Request Pending. Thanks, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext deepak bansal Sent: Wednesday, January 16, 2013

Re: [Sip-implementors] Same tags in To and From headers in 200 OKresponse

2012-06-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Tarun, According to the old saying Be liberal with receiving and strict while delivering, B2BUA is doing best attempt to succeed the call. Are you sure the BYE has come for intended Dialog? (Does the Call-Id, From-Tag, To-Tag match?). If BYE is catching 481, it means dialog matching rules

Re: [Sip-implementors] Need Help

2012-05-25 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Pranab, 8.1.1.6 Max-Forwards The Max-Forwards header field serves to limit the number of hops a request can transit on the way to its destination. It consists of an integer that is decremented by one at each hop. If the Max-Forwards value reaches 0 before the request reaches its

Re: [Sip-implementors] issue in sip

2012-05-07 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Pranab, (1) Re-INVITE from A to B: CSeq: 2 INVITE (2) Re-INVITE from B to A: CSeq: 2 INVITE (3) Call-ID shall remain same until BYE Best Regards, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On

Re: [Sip-implementors] Is it allowed to send an in-dialog request while a previous in-dialog request (in same direction) has no final response?

2012-04-10 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Castillo, (1) Yes, Definitely BYE has higher precedence and should be honored. (2) 491 Request Pending should be sent. (3) OPTIONS, it depends. UAS can reply with its capabilities right away. Thanks, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Dynamic codecs having same payload name as of static codecs

2011-10-14 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Can you please send the offer SDP and answer SDP? Thanks, Somesh -Original Message- From: ext Aman Aggarwal [mailto:aman.aggar...@aricent.com] Sent: Friday, October 14, 2011 11:47 AM To: Shanbhag, Somesh (NSN - IN/Bangalore); sip-implementors Subject: RE: [Sip-implementors] Dynamic

Re: [Sip-implementors] Dynamic codecs having same payload name as of static codecs

2011-10-13 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Yes, they can have the same. While parsing, a=rtpmap takes the highest precedence. We had encountered a similar situation in iterop where in we had to change the code to take from the a=rtpmap as the precedence, rather than static payload numbers. But yes, if a=rtpmap for the corresponding

Re: [Sip-implementors] AOR matching

2011-09-23 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Typically the AOR will not be changed to the IP address. In Registrar, typically the FQDN of the AOR will be retained. If Registrar is resolving the FQDN in the AOR, then its wrong. But from UAC pov, it should accept the call - again in principle with Be strict while sending and be liberal

Re: [Sip-implementors] ICMP error haandling

2011-09-15 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Sunil, Can you please brief about the actual scenario which you are facing? It depends on invite transaction, non invite transaction and also the state of the dialog you are in. Thanks, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Call flow Voice to vedio

2011-09-13 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hello, (1) Yes, the Re-INVITE. Refer RFC 3261, RFC 3264 for more details. (2) By using REFER method, Refer RFC 3515 for more details. Regards, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On

Re: [Sip-implementors] Record Route header processing for unreliable 18x response at UAC end

2011-09-09 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Hi Abhishek, Yes. Since the UPDATE is typically done to alter the SDP details in case of early dialog, there might be a stateful-proxy (may be B2BUA) in between which would want the SDP to be modified and sent forward. So, its better to include the Route header in the UPDATE request if you

Re: [Sip-implementors] error 488

2011-07-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
The UAS is not liking the SDP which the UAC has sent. Please send the SDP which the UAC is sending. Most probably, you will have one of the m= lines which it cannot understand. Regards, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] error 488

2011-07-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Please do attach the callflow with messages. Thanks, Somesh -Original Message- From: Verma, Salil (NSN - IN/Gurgaon) Sent: Monday, July 04, 2011 12:47 PM To: Shanbhag, Somesh (NSN - IN/Bangalore); 'sip-implementors@lists.cs.columbia.edu' Subject: RE: [Sip-implementors] error 488 Hi

Re: [Sip-implementors] error 488

2011-07-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
The traces indicate the cause value of 65 in Q.850 which states Bearer capability not implemented. This means UAS didn't like one of the fields in the following: Access transport (9 bytes length) Optional Parameter: 3 (Access transport)

Re: [Sip-implementors] Broadworks Reinvite issue

2011-04-28 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
In case of session-audit from SBC, UAC Broadworks INVITE ver=2 inactive UAC-- Broadworks INVITE ver=2 ?? ?? Should be a=inactive because UAC is already in hold. And also, earlier for a=sendonly, UAC had got a=inactive. -Somesh -Original

Re: [Sip-implementors] Multiple rtpmap header for only one codec typein Media header

2011-04-14 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Typically this is implementation dependent. As by the saying Be liberal in receiving and strict in sending, we have to ignore the a= lines which are extra and take only those lines which are specified in the codec list. Typically the implementation will be such that you read the codec list and

Re: [Sip-implementors] sip request-uri

2011-03-23 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
When maddr (machine address) is with the request-URI, it has the highest importance. The request shall be forwarded to the address received in maddr. Best Regards, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] In-dialog (?) request ignoring route set

2011-01-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I think B party must terminate with 400 Invalid Request and send BYE to the existing dialog. It might be someone is snooping as well in the network. -Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu]

Re: [Sip-implementors] SDP Offer ANswer

2010-11-03 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Yes, that's possible. Only restriction is if the SDP is carried by reliable 1xx, you cannot change the SDP in 2xx. Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext SIP Satan Sent:

Re: [Sip-implementors] UAS behavior : Multiple 18x messages

2010-10-10 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Yes, I would think if the call is going through different gateways before reaching the callee. You are likely to get different types of announcements being played. -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Detection of Cable disconnections in SIP

2010-10-06 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
If a call goes through SBC, most SBC's (I have seen in AudioCodes SBC) will have MEDIA_TIMEOUT mechansim, where it will detect the no media condition and would teardown the calls on both sides. -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Call HOLD from both sides

2010-09-22 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Goutam, Normally the Step-II shall not happen. It could happen, if Bob's phone doesn't want to have one way media or RTCP packets - in this case it can make the media totally inactive. May be to save some bandwidth :) but there will be SBC's midway of the call which can detect the idle media

Re: [Sip-implementors] Call HOLD from both sides

2010-09-22 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
From: ext goutam kumar [mailto:gottybl...@gmail.com] Sent: Wednesday, September 22, 2010 4:07 PM To: Shanbhag, Somesh (NSN - IN/Bangalore) Cc: sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] Call HOLD from both sides Hi, Yes, when Alice

Re: [Sip-implementors] SDP in re-invite

2010-08-11 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I think its valid. But mostly you would end up getting the last negotiated SDP from UAC. Whats the specific use case? Regards, Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext Pete

Re: [Sip-implementors] SDP in re-invite

2010-08-11 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
- From: ext Pete Kay [mailto:pete...@gmail.com] Sent: Thursday, August 12, 2010 11:07 AM To: Shanbhag, Somesh (NSN - IN/Bangalore) Cc: Sip-implementors@lists.cs.columbia.edu Subject: Re: [Sip-implementors] SDP in re-invite I am running a b2bua with freeswitch. It is fine until a Mitel UAS starts

Re: [Sip-implementors] No RTP after long Hold

2010-06-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Yes! As Sunil pointed out, a=rtcp: port is used for specifying separately the port for RTCP (generally used if rtcp_port != rtp_port+1) which is in accrdance with RFC 3605. a=inactive applies to the whole RTP stream. Regards Somesh -Original Message- From:

Re: [Sip-implementors] INVITE retransmissions after IST transaction iskilled.

2009-07-23 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Actually in TU, if the dialog doesn't go into the establishment state, it can go away after sometime. This should trigger all the IST which it has created to go away as well. In this case, the IST shall be in Proceeding state. So, there has to be user defined establishment timer at TU level. We

Re: [Sip-implementors] Getting 404 not found when we are subscribingthrough the server

2009-07-17 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Typically the SUBSCRIBE shall catch 404 when the resource uri for which the SUBSCRIBE request is meant for is not available or server couldn't find it. Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Changing SSRC during Call

2009-07-16 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I think most of the times it depends upon the implementation. In one of the product which I had worked on, this was one of the configurable options to be turned on if we have to detect some kind of rogue packets. There will be different checks to be made to consider the packet as the rogue and

Re: [Sip-implementors] Tokens required on both sides of separator?

2009-07-14 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I guess the RFC 3261 grammer shall not allow trailing semicolon with no header parameters. To= ( To / t ) HCOLON ( name-addr / addr-spec ) *( SEMI to-param ) to-param = tag-param / generic-param tag-param = tag EQUAL token generic-param = token [ EQUAL gen-value ]

Re: [Sip-implementors] Registration - Challenging Question

2009-07-13 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
In such cases 403 Forbidden shall have Retry-After header field giving the number of seconds client has to wait before sending the next REGISTER request. Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Doubt in RTP(Media port)

2009-07-06 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
the media inactive. Hope this helps, Somesh From: ext friend friend [mailto:sip_qu...@yahoo.co.in] Sent: Monday, July 06, 2009 6:13 PM To: sip-implementors@lists.cs.columbia.edu; shamik.s...@wipro.com; Shanbhag, Somesh (NSN - IN/Bangalore) Subject: RE: [Sip

Re: [Sip-implementors] Info of INVITE

2009-07-06 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Therefore, it is RECOMMENDED that a UA only render the information in the Call-Info header field if it can verify the authenticity of the element that originated the header field and trusts that element. This need not be the peer UA; a proxy can insert this header field into requests.

Re: [Sip-implementors] SIP Endpoing Disconnection

2009-06-11 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
There is one more method we can use if we are not supporting session-timers. If both UAC and UAS are terminating the media, it can check for the MEDIA_TIMEOUT ( Idle for some duration ) and taredown the call. Somesh -Original Message- From:

Re: [Sip-implementors] Doubt in Instant Message

2009-06-04 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I think if its RFC 3428, ist upto 1300 bytes, but depends on the MTU and other parameters. Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext friend friend Sent: Thursday, June 04,

Re: [Sip-implementors] Receiving a bye

2009-05-22 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I am not sure of the question you are asking. Looks like the capture has all the messages from UAS and there are no messages from UAC. BYE is being sent from UAC and 200 OK for BYE is received ( last message ). If you are asking for the reason for BYE, it would be helpful if you can paste the

Re: [Sip-implementors] [Fwd: Re: Receiving a bye]

2009-05-22 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
My guess is that something it didn't like in SDP. [offer] v=0 o=- 3800 3800 IN IP4 10.99.1.1 s=- c=IN IP4 10.99.1.1 t=0 0 m=audio 64580 RTP/AVP 18 8 0 101 a=rtpmap:18 G729/8000 a=fmtp:18 annexb=no a=rtpmap:101 telephone-event/8000 a=fmtp:101 0-15 [answer] v=0 o=iS3000 1 1 IN IP4 10.99.11.1 s=-

Re: [Sip-implementors] REGISTER without Contact

2009-05-21 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
If the REGISTER is coming without credentials and without Contact, basically that means it's a Query. So, I think we need to challenge it again because we cannot send the contacts to a intruder. Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] REGISTER without Contact

2009-05-21 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
friend friend [mailto:sip_qu...@yahoo.co.in] Sent: Thursday, May 21, 2009 12:17 PM To: sip fourm; Shanbhag, Somesh (NSN - IN/Bangalore) Subject: RE: [Sip-implementors] REGISTER without Contact In RFC 3665 : Bob sends a register request to the Proxy Server containing no Contact headers

Re: [Sip-implementors] REGISTER without Contact

2009-05-21 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Comments inline with [SSS] -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext Vikas Jayaprakash Sent: Thursday, May 21, 2009 12:38 PM To: friend friend Cc: sip fourm Subject: Re:

Re: [Sip-implementors] PRACK challenge

2009-05-10 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
We can challenge the PRACK. But typically we would have had INVITE challenged and verified the credentials and subsequent requests should carry the credentials for getting processed. The entity which has challenged INVITE can also challenge PRACK if the credentials provided has expired ( I mean

Re: [Sip-implementors] what is the uac behaviour when reliable 180 responce with sdp receves twice

2009-05-08 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Inline with [SSS] -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext Krishna Rao Gurram Sent: Friday, May 08, 2009 11:41 AM To: sip-implementors@lists.cs.columbia.edu Subject:

Re: [Sip-implementors] Question on Accept-Language grammar

2009-05-07 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Thanks! Yeah I didn't see that. So, Accept and Accept-Encoding can have empty value in deed! Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext Iñaki Baz Castillo Sent: Thursday, May

Re: [Sip-implementors] Query for SDP Negotiation

2009-04-27 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
The basic thing is CALLEE has to take the subset of codecs offered by CALLER and reply back. But in your case, CALLEE is replying with different set of codecs (97 101) in reply to CALLER codecs ( 102 0 8 106 ) IMHO, since the capabilities mis-match, immdiately end the call using BYE / CANCEL

Re: [Sip-implementors] Query for SDP Negotiation

2009-04-27 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
  Peter Nijhuis    -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip- implementors-boun...@lists.cs.columbia.edu] On Behalf Of Shanbhag, Somesh (NSN - IN/Bangalore) Sent: maandag 27 april 2009 15:07 To: ext friend friend; sip fourm Subject: Re: [Sip

Re: [Sip-implementors] media line (m line) is mandatory in SDP?

2009-04-21 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
And also as per RFC 2327, only v, o, s fields are mandatory in SDP Somesh friend friend wrote: Hi, Thanks for your response. but RFC 2327 Grammar says like media-field =m= media space port [/ integer] space proto 1*(space fmt) CRLF media =

Re: [Sip-implementors] Distinguishing Forked and Looped scenarios atSIP proxy

2009-04-19 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
At the very first, the transaction for 1st INVITE would have been created. And when second INVITE comes, since the branch_id is different definitely it will be a different transaction. But it would eventually map to dialog created by first INVITE. But if the SIPProxy supports spiral call

Re: [Sip-implementors] BYE after SUBSCRIBE?

2009-04-16 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
Yes, I think BYE is only for terminating the dialogs created by INVITE as per RFC 3261. Returning 481 Transaction doesn't exist is appropriate one Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On

Re: [Sip-implementors] What is rinstance parameter in Contact header ofREGISTER generated by X-lite Softphone

2009-04-15 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I think its proprietory parameter. I also came across some one using ssig parameter for contact and we had to maintain the contact intact along with it. Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu

Re: [Sip-implementors] Need Clarification on DNS NAPTR Record.

2009-04-15 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
I think you need to go to next NAPTR record. -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu [mailto:sip-implementors-boun...@lists.cs.columbia.edu] On Behalf Of ext kavitha menneni Sent: Wednesday, April 15, 2009 6:52 PM To:

Re: [Sip-implementors] Expires = \r\n EQUALS Expires = 0 \r\n - Isthis right?

2009-04-15 Thread Shanbhag, Somesh (NSN - IN/Bangalore)
(1) If Expires header doesn't have value, basically it violates ABNF of 3261 and it shuold be flagged as parser error (2) Could be. But I don't think Expires is one of them Somesh -Original Message- From: sip-implementors-boun...@lists.cs.columbia.edu