Re: [Sipping] interworking(1/2) of INVITE and UPDATE
Gao,
gao.yang2@xxxxxxxxxx
Thu, 22 Apr 2010 18:04:42 +0800
>Hi,
>
>>
>> Hi Gao,
>>
>> I have two concerns.
>>
>> 1. Section 5.1 seems to describe different rules for each of
>> initial INVITE and reINVITE. But I think there is no reason
>> why the rules is separated.
>
>Yes. Rules for Ini-INVITE and Re-INVITE is in different parts.
>
>But I feel that there's no conflict.
Yes, there's no conflict.
But the restrictions for reINVITE is too little.
This is one of the figures in my proposals.
A B
| |
| re-INV (offer0)|
|<------------------------------|
|1xx-rel (answer0) |
|------------------------------>| --+
|offer1(UPD) offer2(PRA)| M2| Acknowledge
M1 |============\ /===============| <-+
| \/ |
| /\ |
|<===========/ \==============>|
| 491 (UPD)|
|<------------------------------|
| |
If the INVITE is an intial INVITE, UA A can not send this UPDATE.
>>
>> 2. Section 5.1 seems to say that the timing UA may send UPDATE
>> is "after sending or receiving PRACK request". But I think it
>> should be "PRACK transaction is completed".
>> Because "after-PRACK-request" cause a glare case.
>>
>> Do you agree?
>
>I think timing of "PRACK transaction is completed" is better.
>
>But it seams that there's no problem for UAS sending UPDATE just after
>receiving PRACK(with out SDP).
>If PRACK has SDP, then UAS should not send the UPDATE by O/A rules.
This is another one of the figures in my proposals.
A B
| |
| re-INV (no offer)|
1st reliable+-- |<------------------------------|
response | M1|1xx-rel (offer1) |
+-> |==============================>| --+
| answer1(PRA)| M3| Acknowledge
|<===========\ /===============| <-+
| \/ |
| /\ offer2(UPD)|
|<===========/ \===============| M2
|500 (UPD) |
|------------------------------>|
|2xx-PRA |
|------------------------------>|
| |
This is a message crossing case.
Regards,
Shinji
>Thanks,
>
>Gao
>
>>
>> My proposals regarding section 4 of the draft is based on these.
>>
>> Thanks,
>> Shinji
_______________________________________________
Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@xxxxxxxxxxxxxxx for questions on current sip
Use sip@xxxxxxxx for new developments of core SIP
[IETF Announce]
[IETF Discussion]
[Linux SCSI]
[Linux USB Devel]
[Video for Linux]
[Linux Audio Users]
[Photo]
[Yosemite News]
[Yosemite Photos]
[Free Online Dating]
[Linux Kernel]
[Linux SCSI]
[XFree86]
[Big List of Linux Books]