Hi, Robert and Gonzalo IMO, "multiple refer" doesn't need AIB part of Referred-By. As Gonzalo said, the relay (e.g. conference server) understand what is going on, it must have authenticated the identity of the Referrer. So the Referred-By header field and 'recipient-list-history'(the same function as Refer-To) are creditable for final REFER-Target.
The triggered SIP message sent by the relay just needs to include Referred-By header field (maybe plus recipient-list-history), the Referred-By token is not necessary (like the example "7.2. Insecure REFER" in rfc3892). The information in Referred-By header field is still very useful for final REFER-Target to learn the source of the message. It's not worth writing a separate spec for this, just adding few texts to this draft may be OK. Since this draft has mentioned Refer-Sub, why not says something about Referred-By? BTW, there are very few commercial IMS implementations on the planet, but we believe the future of IMS must not bad, maybe same to Referred-By with AIB. Cheers, Qian -----Original Message----- From: Robert Sparks [mailto:[EMAIL PROTECTED] Sent: Tuesday, July 17, 2007 10:43 PM To: Gonzalo Camarillo Cc: Qian Sun; Miguel Garcia; sip; Aki Niemi; [EMAIL PROTECTED]> <[EMAIL PROTECTED] Subject: Re: [Sip] Re: [Sipping] RE: Comments on draft-ietf-sip-multiple-refer-01.txt As much as I like the Referred-By mechanism, before investing too much time into extending Referred-by for this case, ask yourself seriously if there is a customer for the work. AFAIK, there are no implementations of the AIB part of Referred-by on the planet (please speak up if you have one) and I know of no-one who plans to build it. Unless that changes, I think we'd all be better off spending our time working on things that people will actually use. RjS On Jul 17, 2007, at 1:34 AM, Gonzalo Camarillo wrote: > Hi, > > [moving this thread from the SIPPING list to this one (SIP) because > this is a SIP document now.] > > You are right. It is not trivial to use Referred-By with multiple > REFER. My suggestion is that, the same way as Referred-By is > specified as an extension of refer, you go ahead specify (if you > are interested) how to use Referred-by with multiple REFER in a > different spec. > > The body that the referrer would add to its REFER (which is what > the refer target would get) could be an XML list with the > recipients (those that can be disclosed) of the multiple REFER > (plus the referrer). Something similar to what recipients get after > a relay processes a list with copyControl attributes (draft-ietf- > sipping-capacity-attribute-04.txt)... in any case, since multiple > REFER is only used within a context of a service, you need to think > whether having a general Referred-By mechanism is needed or if such > functionality can be achieved in a different way within the > services multiple REFER is used in (e.g., conferencing). > > Cheers, > > Gonzalo > > > Qian Sun wrote: >> Hello, Gonzalo >> RFC3892 says: >> The sipfrag inside a Referred-By token MUST contain copies of the >> Refer-To, Referred-By, and Date header fields from the REFER >> request. >> In multiple refer case, the Refer-To header field includes content >> id, not the REFER-Target' URI. The content id is meaningless to >> the REFER-Targets, so the Referred-By token has to include the URI- >> List. >> Cheers, >> Qian >> -----Original Message----- >> From: Gonzalo Camarillo [mailto:[EMAIL PROTECTED] >> Sent: Monday, July 16, 2007 4:23 PM >> To: Qian Sun >> Cc: [EMAIL PROTECTED]; [EMAIL PROTECTED]; >> [EMAIL PROTECTED]; [EMAIL PROTECTED]; >> [EMAIL PROTECTED] >> Subject: Re: Comments on draft-ietf-sip-multiple-refer-01.txt >> Hi, >> thanks for your comments. Answers inline: >> Qian Sun wrote: >> > Some comments on the draft... >> > >> > 1. I think it might be a good idea to talk something on >> "Referred-By" in this draft. Referred-By mechanism is still very >> useful for the multiple refer case. Maybe Refer-To related to a >> URI List with "bcc" or "anonymize" is a trouble. "Referred-BY” in >> the message header is to identify the initial REFER-Issuer. This >> information may be encrypted together with "refer-to" URI list, >> including the copy control level such as to/cc/bcc to the end >> user, i.e. REFER-Target, where the information will be decrypted >> by the REFER-Target. In this case the REFER-Recipient won’t be >> able to get rid of the "bcc" URI from the URI list, and the "bcc" >> URI will be sent to other REFER-Targets along with normal to/cc. >> This will be a problem to destroy the blind cc function. >> > However, the REFER-issuer may opt to not include a Referred-By >> token. For example: >> > REFER sip:[EMAIL PROTECTED];gruu;opaque=hha9s8d-999a SIP/ >> 2.0 >> > Refer-To: <cid:[email protected]> >> > Referred-By: Carol <sip:[EMAIL PROTECTED]> >> > Content-Type: application/resource-lists+xml >> > Content-Disposition: recipient-list >> > Content-Length: 362 >> > Content-ID: <[EMAIL PROTECTED]> >> > >> > <?xml version="1.0" encoding="UTF-8"?> >> > <resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists" >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> >> > <list> >> > <entry uri="sip:[EMAIL PROTECTED]" /> >> > <entry uri="sip:[EMAIL PROTECTED]" /> >> > <entry uri="sip:[EMAIL PROTECTED]" /> >> > </list> >> > </resource-lists> >> > >> > When the URI list has no "bcc" or "anonymize" URI, REFER-issuer >> may include the Referred-By token in the REFER body. >> The way Referred-By works is not affected by what this draft says. >> Therefore, I do not see the need to talk about it. >> > >> > 2. Nested refer in multiple refer is very interesting, I >> believe it could be a good idea to enroll a "multiple nested >> refer" example into this draft. Just for an example: >> > REFER sip:[EMAIL PROTECTED];gruu;opaque=hha9s8d-999a >> SIP/2.0 >> > Refer-To: <cid:[email protected]> >> > Content-ID: <[EMAIL PROTECTED]> >> > >> > <?xml version="1.0" encoding="UTF-8"?> >> > <resource-lists xmlns="urn:ietf:params:xml:ns:resource-lists" >> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> >> > <list> >> > <entry uri="sip:[EMAIL PROTECTED] >> 3Dsip:conf-123%40shenzhen.example.com" /> >> > <entry uri="sip:[EMAIL PROTECTED] >> 3Dsip:conf-123%40shenzhen.example.com" /> >> > </list> >> > </resource-lists> >> > In this case, the REFER-Recipient acts as a Refer List service, >> has the similar function to the MESSAGE List service, i.e. >> receives a REFER with URI-List and distributes some REFERs to each >> address in the URI-List. >> > Note that, there is only one final REFER-Target in above >> "nested multiple refer" example, not multiple REFER-Targets. In >> some situations, this convergent feature is useful. >> The draft says the following: >> Additionally, REFER-Recipients SHOULD only accept REFER requests >> within the context of an application the server understands >> (e.g., a >> conferencing application). >> this text was added to avoid relays being used as random traffic >> forwarders. Therefore, since a relay needs to understand what is >> going >> on (e.g., a multiple REFER to trigger BYEs towards several conference >> attendees) and currently there is no service that uses nested >> refers, I >> do not think we need to talk about it. >> > >> > 3. I guess it might be a typo in Figure 2 "8. 200K OK", maybe >> you meant "200 OK"? >> yes, thanks for pointing it out. We will fix it. >> Thanks, >> Gonzalo >> _______________________________________________ >> Sipping mailing list https://www1.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 > > > > _______________________________________________ > Sip mailing list https://www1.ietf.org/mailman/listinfo/sip > This list is for NEW development of the core SIP Protocol > Use [EMAIL PROTECTED] for questions on current sip > Use [EMAIL PROTECTED] for new developments on the application of sip _______________________________________________ Sip mailing list https://www1.ietf.org/mailman/listinfo/sip This list is for NEW development of the core SIP Protocol Use [EMAIL PROTECTED] for questions on current sip Use [EMAIL PROTECTED] for new developments on the application of sip
