Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Sourav Dhar Chaudhuri
Hi , Thanks all for your reply... So I just need the clarifications. 1) Can CRBT be played without Reliable provisional Response? If yes then whether the SDP is required in that unreliable provisional response? 2) Also since Paul already replied that as per RFC 6337 there should not be any

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Mustafa AYDIN
Hi Paul, Yes, it seems that Sourav's concern is with early media as you can also see from the call diagram that he sent. CRBT stands for "colorful ringback tone", it is actually a specific song or audio file to play instead of the standard ring tone. As you said, it is possible that the early

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Paul Kyzivat
On 10/15/14 12:16 PM, Mustafa AYDIN wrote: Hi Vivek, I agree most of your comment, however considering that the question here is “can CRBT palyed without Reliable Provisonal response.” and due to the fact that CRBT is an actually an _early media RTP flow_ (played before 200 OK), there is nothin

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Mustafa AYDIN
Hi Vivek, I agree most of your comment, however considering that the question here is “can CRBT palyed without Reliable Provisonal response.” and due to the fact that CRBT is an actually an early media RTP flow (played before 200 OK), there is nothing to prevent UAC to get the CRBT in this sc

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Vivek Talwar
Hi Sourav, The UAS cann't send new offer in initial INVITE as per standards. Although above scenario can be propitiatory where sdp in 200 OK can be treated as answer but again as per standards sdp should be same in 1xx and 2xx responses. This will depend on client but yes above can work in

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Mustafa AYDIN
Phil, I agree the messaging after 200 ok is incorrect but the main question is with the CRBT which is sent before 200 ok. Why do u think that the client would not get early media if the sdp in INV is correct ? Rgrda Mustafa From: sip-implementors-boun...@lists.cs.columbia.edu [sip-implemento

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Mustafa AYDIN
Sourav, Sorry I thought Inv is sent without sdp. I believe the UAC should be able to get CRBT in your call scenario. Rgrds Mustafa From: Mustafa AYDIN Sent: Wednesday, October 15, 2014 5:41 PM To: VARUN BHATIA; Sourav Dhar Chaudhuri Cc: sip-implementors@lists.cs.columbia.edu Subject: RE: [Sip-i

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Paul Kyzivat
On 10/15/14 10:22 AM, Sourav Dhar Chaudhuri wrote: Hi, Can CRBT works without using Reliable Provisional Response ? A INVITE (with SDP offer) > B A <=== 180 ringing (with SDP answer ) B ---

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Mustafa AYDIN
Hi Sourav, The client would not get CRBT unless there is reliable prov response, because the server would not know where to send early media rtp packets. If there was a prack mechanism then the sdp of the client would be sent in prack message and early media scenario would be successful. Thnks

Re: [Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread VARUN BHATIA
Hi Sourav, You cannot send an offer unless you receive an acknowledgement corresponding to your answer therefore you can send SDP in 200 OK but it will be treated as an answer only. Normally clients honor both the answers but standards say it should honor first answer if I am not missing anything

[Sip-implementors] can CRBT palyed without Reliable Provisonal response.

2014-10-15 Thread Sourav Dhar Chaudhuri
Hi, Can CRBT works without using Reliable Provisional Response ? A INVITE (with SDP offer) > B A <=== 180 ringing (with SDP answer ) B --> It is not a RPR