Re: [Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread Sanjay Sinha (sanjsinh)
If offer is in 183 and Prack is enabled, then yes answer sdp must be in
Prack. 

>-Original Message-
>From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] 
>Sent: Wednesday, April 02, 2008 7:59 AM
>To: Sanjay Sinha (sanjsinh)
>Cc: Nithin N; sip-implementors@lists.cs.columbia.edu
>Subject: Re: [Sip-implementors] Offer/Answer Violation in RPR Cases
>
>Can the SDP answer be actually sent through PRACK?  Shouldn't 
>it be sent in ACK for 200 Ok?
>
>Sanjay Sinha (sanjsinh) wrote:
>> 200 OK to the Prack and then terminate the Invite with 488.
>>
>>   
>>> -Original Message-
>>> From: [EMAIL PROTECTED]
>>> [mailto:[EMAIL PROTECTED] On 
>Behalf Of 
>>> Nithin N
>>> Sent: Wednesday, April 02, 2008 7:24 AM
>>> To: sip-implementors@lists.cs.columbia.edu
>>> Subject: [Sip-implementors] Offer/Answer Violation in RPR Cases
>>>
>>> Hi All
>>>
>>> If an Offer/Answer violation happens in RPR case, how shall we 
>>> terminate the dialog. For example, if PRACK is received with a 
>>> malformed SDP, what shall be the error response code that 
>needs to be  
>>> sent to UA.
>>>
>>> UA   SBCProxy
>>> |  INVITE   | |
>>> |-->|INVITE |
>>> | |>|
>>> | 100 Trying | |
>>> |<--|   100 Trying   |
>>> ||<-|
>>> || 183(sdp offer)   |
>>> | 183(sdp offer)  |<-|
>>> |<--|  |
>>> | PRACK(malformed | |
>>> | sdp answer) | |
>>> |-->| |
>>>
>>> Regards
>>> Nithin.N
>>> ___
>>> Sip-implementors mailing list
>>> Sip-implementors@lists.cs.columbia.edu
>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>
>>> 
>>
>> ___
>> Sip-implementors mailing list
>> Sip-implementors@lists.cs.columbia.edu
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>>
>>
>>   
>
>

___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


Re: [Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread Paul Kyzivat


[EMAIL PROTECTED] wrote:
> Paul,
> 
> I must admit I am surprised by this.  I thought offers and answers can 
> only be sent using the same transaction.  Thanks for clearing it out.  I 
> have some code to fix.

See 
http://www.ietf.org/internet-drafts/draft-ietf-sipping-sip-offeranswer-06.txt

> Joegen
> 
> Paul Kyzivat wrote:
>> Yes, of course it can be sent in the PRACK. Its one of the primary 
>> purposes of PRACK.
>>
>> Paul
>>
>> [EMAIL PROTECTED] wrote:
>>> Can the SDP answer be actually sent through PRACK?  Shouldn't it be 
>>> sent in ACK for 200 Ok?
>>>
>>> Sanjay Sinha (sanjsinh) wrote:
>>>> 200 OK to the Prack and then terminate the Invite with 488.
>>>>
>>>>  
>>>>> -Original Message-
>>>>> From: [EMAIL PROTECTED] 
>>>>> [mailto:[EMAIL PROTECTED] On Behalf 
>>>>> Of Nithin N
>>>>> Sent: Wednesday, April 02, 2008 7:24 AM
>>>>> To: sip-implementors@lists.cs.columbia.edu
>>>>> Subject: [Sip-implementors] Offer/Answer Violation in RPR Cases
>>>>>
>>>>> Hi All
>>>>>
>>>>> If an Offer/Answer violation happens in RPR case, how shall we 
>>>>> terminate the dialog. For example, if PRACK is received with a 
>>>>> malformed SDP, what shall be the error response code that needs to 
>>>>> be  sent to UA.
>>>>>
>>>>> UA   SBCProxy
>>>>> |  INVITE   | |
>>>>> |-->|INVITE |
>>>>> | |>|
>>>>> | 100 Trying | |
>>>>> |<--|   100 Trying   |
>>>>> ||<-|
>>>>> || 183(sdp offer)   |
>>>>> | 183(sdp offer)  |<-|
>>>>> |<--|  |
>>>>> | PRACK(malformed | |
>>>>> | sdp answer) | |
>>>>> |-->| |
>>>>>
>>>>> Regards
>>>>> Nithin.N
>>>>> ___
>>>>> Sip-implementors mailing list
>>>>> Sip-implementors@lists.cs.columbia.edu
>>>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>>>
>>>>> 
>>>> ___
>>>> Sip-implementors mailing list
>>>> Sip-implementors@lists.cs.columbia.edu
>>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>>
>>>>
>>>>
>>>>   
>>>
>>> ___
>>> Sip-implementors mailing list
>>> Sip-implementors@lists.cs.columbia.edu
>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>
>>
>>
>>
> 
> 
___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


Re: [Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread [EMAIL PROTECTED]
Paul,

I must admit I am surprised by this.  I thought offers and answers can 
only be sent using the same transaction.  Thanks for clearing it out.  I 
have some code to fix.

Joegen

Paul Kyzivat wrote:
> Yes, of course it can be sent in the PRACK. Its one of the primary 
> purposes of PRACK.
>
> Paul
>
> [EMAIL PROTECTED] wrote:
>> Can the SDP answer be actually sent through PRACK?  Shouldn't it be 
>> sent in ACK for 200 Ok?
>>
>> Sanjay Sinha (sanjsinh) wrote:
>>> 200 OK to the Prack and then terminate the Invite with 488.
>>>
>>>  
>>>> -Original Message-
>>>> From: [EMAIL PROTECTED] 
>>>> [mailto:[EMAIL PROTECTED] On Behalf 
>>>> Of Nithin N
>>>> Sent: Wednesday, April 02, 2008 7:24 AM
>>>> To: sip-implementors@lists.cs.columbia.edu
>>>> Subject: [Sip-implementors] Offer/Answer Violation in RPR Cases
>>>>
>>>> Hi All
>>>>
>>>> If an Offer/Answer violation happens in RPR case, how shall we 
>>>> terminate the dialog. For example, if PRACK is received with a 
>>>> malformed SDP, what shall be the error response code that needs to 
>>>> be  sent to UA.
>>>>
>>>> UA   SBCProxy
>>>> |  INVITE   | |
>>>> |-->|INVITE |
>>>> | |>|
>>>> | 100 Trying | |
>>>> |<--|   100 Trying   |
>>>> ||<-|
>>>> || 183(sdp offer)   |
>>>> | 183(sdp offer)  |<-|
>>>> |<--|  |
>>>> | PRACK(malformed | |
>>>> | sdp answer) | |
>>>> |-->| |
>>>>
>>>> Regards
>>>> Nithin.N
>>>> ___
>>>> Sip-implementors mailing list
>>>> Sip-implementors@lists.cs.columbia.edu
>>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>>
>>>> 
>>> ___
>>> Sip-implementors mailing list
>>> Sip-implementors@lists.cs.columbia.edu
>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>
>>>
>>>
>>>   
>>
>> ___
>> Sip-implementors mailing list
>> Sip-implementors@lists.cs.columbia.edu
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>
>
>

___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


Re: [Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread Paul Kyzivat
Yes, of course it can be sent in the PRACK. Its one of the primary 
purposes of PRACK.

Paul

[EMAIL PROTECTED] wrote:
> Can the SDP answer be actually sent through PRACK?  Shouldn't it be sent 
> in ACK for 200 Ok?
> 
> Sanjay Sinha (sanjsinh) wrote:
>> 200 OK to the Prack and then terminate the Invite with 488.
>>
>>   
>>> -Original Message-
>>> From: [EMAIL PROTECTED] 
>>> [mailto:[EMAIL PROTECTED] On 
>>> Behalf Of Nithin N
>>> Sent: Wednesday, April 02, 2008 7:24 AM
>>> To: sip-implementors@lists.cs.columbia.edu
>>> Subject: [Sip-implementors] Offer/Answer Violation in RPR Cases
>>>
>>> Hi All
>>>
>>> If an Offer/Answer violation happens in RPR case, how shall we 
>>> terminate the dialog. For example, if PRACK is received with a 
>>> malformed SDP, what shall be the error response code that 
>>> needs to be  sent to UA.
>>>
>>> UA   SBCProxy
>>> |  INVITE   | |
>>> |-->|INVITE |
>>> | |>|
>>> | 100 Trying | |
>>> |<--|   100 Trying   |
>>> ||<-|
>>> || 183(sdp offer)   |
>>> | 183(sdp offer)  |<-|
>>> |<--|  |
>>> | PRACK(malformed | |
>>> | sdp answer) | |
>>> |-->| |
>>>
>>> Regards
>>> Nithin.N
>>> ___
>>> Sip-implementors mailing list
>>> Sip-implementors@lists.cs.columbia.edu
>>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>>
>>> 
>> ___
>> Sip-implementors mailing list
>> Sip-implementors@lists.cs.columbia.edu
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>>
>>
>>   
> 
> ___
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
> 
___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


Re: [Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread [EMAIL PROTECTED]
Can the SDP answer be actually sent through PRACK?  Shouldn't it be sent 
in ACK for 200 Ok?

Sanjay Sinha (sanjsinh) wrote:
> 200 OK to the Prack and then terminate the Invite with 488.
>
>   
>> -Original Message-
>> From: [EMAIL PROTECTED] 
>> [mailto:[EMAIL PROTECTED] On 
>> Behalf Of Nithin N
>> Sent: Wednesday, April 02, 2008 7:24 AM
>> To: sip-implementors@lists.cs.columbia.edu
>> Subject: [Sip-implementors] Offer/Answer Violation in RPR Cases
>>
>> Hi All
>>
>> If an Offer/Answer violation happens in RPR case, how shall we 
>> terminate the dialog. For example, if PRACK is received with a 
>> malformed SDP, what shall be the error response code that 
>> needs to be  sent to UA.
>>
>> UA   SBCProxy
>> |  INVITE   | |
>> |-->|INVITE |
>> | |>|
>> | 100 Trying | |
>> |<--|   100 Trying   |
>> ||<-|
>> || 183(sdp offer)   |
>> | 183(sdp offer)  |<-|
>> |<--|  |
>> | PRACK(malformed | |
>> | sdp answer) | |
>> |-->| |
>>
>> Regards
>> Nithin.N
>> ___
>> Sip-implementors mailing list
>> Sip-implementors@lists.cs.columbia.edu
>> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>>
>> 
>
> ___
> Sip-implementors mailing list
> Sip-implementors@lists.cs.columbia.edu
> https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>
>
>
>   

___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


Re: [Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread Sanjay Sinha (sanjsinh)
200 OK to the Prack and then terminate the Invite with 488.

>-Original Message-
>From: [EMAIL PROTECTED] 
>[mailto:[EMAIL PROTECTED] On 
>Behalf Of Nithin N
>Sent: Wednesday, April 02, 2008 7:24 AM
>To: sip-implementors@lists.cs.columbia.edu
>Subject: [Sip-implementors] Offer/Answer Violation in RPR Cases
>
>Hi All
>
>If an Offer/Answer violation happens in RPR case, how shall we 
>terminate the dialog. For example, if PRACK is received with a 
>malformed SDP, what shall be the error response code that 
>needs to be  sent to UA.
>
>UA   SBCProxy
>|  INVITE   | |
>|-->|INVITE |
>| |>|
>| 100 Trying | |
>|<--|   100 Trying   |
>||<-|
>|| 183(sdp offer)   |
>| 183(sdp offer)  |<-|
>|<--|  |
>| PRACK(malformed | |
>| sdp answer) | |
>|-->| |
>
>Regards
>Nithin.N
>___
>Sip-implementors mailing list
>Sip-implementors@lists.cs.columbia.edu
>https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors
>

___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors


[Sip-implementors] Offer/Answer Violation in RPR Cases

2008-04-02 Thread Nithin N
Hi All

If an Offer/Answer violation happens in RPR case, how shall we terminate the
dialog. For example, if PRACK is received with a malformed SDP, what
shall be the error response code that needs to be  sent to UA.

UA   SBCProxy
|  INVITE   | |
|-->|INVITE |
| |>|
| 100 Trying | |
|<--|   100 Trying   |
||<-|
|| 183(sdp offer)   |
| 183(sdp offer)  |<-|
|<--|  |
| PRACK(malformed | |
| sdp answer) | |
|-->| |

Regards
Nithin.N
___
Sip-implementors mailing list
Sip-implementors@lists.cs.columbia.edu
https://lists.cs.columbia.edu/cucslists/listinfo/sip-implementors