Re: About offeranswer draft:
Eric wang <[email protected]> Thu, 15 Apr 2010 13:41:48 +0800
| Newsgroups | gmane.ietf.sipping |
|---|---|
| Message-ID | <[email protected]> |
在 2010年4月15日 下午1:29,Eric wang <[email protected]>写道: > Hi Paul, > I have been in the world for many years =_=!!!! > We shouldn't make complicated rules because the system has already been > complicated. > > In my opinion, the offer/answer model works well if responses are > reliable. > If we allow several reliable 18x with SDP, what happen if 18x is after > UPDATEs.There must be some rules saying "NO".I prefer several reliable 18xs > with SDP appear only in fork. > > BR > Eric > > > > 在 2010年4月14日 下午10:02,Paul Kyzivat <[email protected]>写道: > > >> >> Eric wang wrote: >> > Hi all, >> > >> > I believe that SDP in non-reliable response is useful. eg, if the >> > UAS wants to send a tone to UAC while the UAC doesn't support 100rel, >> > the UAS can use a non-reliable response with the tone SDP. >> > So I believe different SDPs(compare with the answer) can exist in >> > non-reliable response and final 2xx response. >> >> IMO this makes no sense. For one thing, the UAC is instructed to accept >> the first and ignore the rest, so sending differing values will have no >> utility. For another, this only affects where the UAS will receive media >> - it can have no effect on where the UAC receives media. Generally the >> UAC isn't transmitting until the call is established, so what is the >> point. >> >> > But, when I saw the chart below, the only words in my mind is ,"OMG, >> > the SIP is never SI(m)P(le) again!" >> >> Where have you been? SIP hasn't been simple since early in the century. >> >> Thanks, >> Paul >> >> >> > 2010/4/14 OKUMURA Shinji <[email protected] >> > <mailto:[email protected]>> >> > >> > Hi Gao, >> > >> > In the following case, >> > >> > UAC UAS >> > | F1 INVITE (SDP1) | <-- offer >> > |-------------------->| >> > | F2 1xx (SDP2) | >> > |<--------------------| >> > | F3 1xx (SDP3) | >> > |<--------------------| >> > | F4 1xx-rel (SDP4) | <-- answer >> > |<--------------------| >> > | F5 1xx-rel (SDP5) | >> > |<--------------------| >> > | F6 1xxl (SDP6) | >> > |<--------------------| >> > | F7 2xx INV(SDP7) | >> > |<--------------------| >> > | F8 ACK | >> > |-------------------->| >> > (PRACK transactions are not shown) >> > >> > I tried to arrange the rules. >> > (small letters mean informational) >> > >> > UAC, >> > (Rc1) MUST treat SDP2 as the answer. >> > (Rc2) MUST ignore SDP5, SDP6 and SDP7. >> > (Rc3) may treat SDP3 as the answer. >> > (Rc4) should treat SDP4 as the answer and confirm the current O/A >> > status by sending new offer. >> > >> > UAS, >> > (Rs1) should not send SDP5, SDP6 and SDP7. >> > (Rs2) must not send SDP2 and SDP3 if these are not the same as >> SDP4. >> > >> > Rc3 and Rc4 are new added descriptions. >> > Rs1 and Rs2 are current descriptions in this draft. >> > >> > I think "MUST NOT" is suitable for (Rs1). >> > Because RFC3261 says >> > Once the UAS has sent or received an answer to the initial >> > offer, it MUST NOT generate subsequent offers in any >> responses >> > to the initial INVITE. This means that a UAS based on this >> > specification alone can never generate subsequent offers >> until >> > completion of the initial transaction. >> > >> > SDP5 and SDP7 are regarded as "subsequent offers". >> > >> > What do you think of these? >> > >> > Regards, >> > Shinji >> > >> > _______________________________________________ Sipping mailing list https://www.ietf.org/mailman/listinfo/sipping This list is for NEW development of the application of SIP Use [email protected] for questions on current sip Use [email protected] for new developments of core SIP