RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt

"Henry Sinnreich" <henry@pulver.com> Mon, 17 October 2005 18:14 UTC

Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ERZVT-0003Je-ER; Mon, 17 Oct 2005 14:14:43 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1ERZVQ-0003J1-6x for sipping@megatron.ietf.org; Mon, 17 Oct 2005 14:14:41 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id OAA28793 for <sipping@ietf.org>; Mon, 17 Oct 2005 14:14:33 -0400 (EDT)
Message-Id: <200510171814.OAA28793@ietf.org>
Received: from mail.pulver.com ([192.246.69.184]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1ERZgn-0006Bs-76 for sipping@ietf.org; Mon, 17 Oct 2005 14:26:25 -0400
Received: (qmail 5151 invoked by uid 510); 17 Oct 2005 14:27:16 -0400
Received: from henry@pulver.com by mail.pulver.com by uid 508 with qmail-scanner-1.22-st-qms (clamdscan: 0.72. spamassassin: 2.63. Clear:RC:1(24.1.136.53):. Processed in 1.058235 secs); 17 Oct 2005 18:27:16 -0000
X-Antivirus-MYDOMAIN-Mail-From: henry@pulver.com via mail.pulver.com
X-Antivirus-MYDOMAIN: 1.22-st-qms (Clear:RC:1(24.1.136.53):. Processed in 1.058235 secs Process 5146)
Received: from c-24-1-136-53.hsd1.tx.comcast.net (HELO 1AB764895C324D3) (henry@pulver.com@24.1.136.53) by 192.246.69.184 with SMTP; Mon, 17 Oct 2005 18:27:14 +0000
From: Henry Sinnreich <henry@pulver.com>
To: 'Francois Audet' <audet@nortel.com>, 'Paul Kyzivat' <pkyzivat@cisco.com>
Subject: RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt
Date: Mon, 17 Oct 2005 13:14:29 -0500
Organization: pulver.com
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook, Build 11.0.6353
Thread-Index: AcXTJNDS5vb6RX/JQBOCuN27gnxXDgAHILaQAADzp5A=
In-Reply-To: <1ECE0EB50388174790F9694F77522CCF04C4D5F7@zrc2hxm0.corp.nortel.com>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180
X-Antivirus-MYDOMAIN-Message-ID: <11295736358355146@mail.pulver.com>
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 25eb6223a37c19d53ede858176b14339
Content-Transfer-Encoding: 7bit
Cc: 'sipping' <sipping@ietf.org>, "'Elwell, John'" <john.elwell@siemens.com>, 'Dean Willis' <deanwillis@cisco.com>
X-BeenThere: sipping@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: henry@pulver.com
List-Id: "SIPPING Working Group \(applications of SIP\)" <sipping.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sipping@ietf.org>
List-Help: <mailto:sipping-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/sipping>, <mailto:sipping-request@ietf.org?subject=subscribe>
Sender: sipping-bounces@ietf.org
Errors-To: sipping-bounces@ietf.org

>So, in the example above of what you would "desire" versus "expect", 
>if Nortel and Cisco wanted to make it work as you desire, they could.

This is OK, but maybe it would be just simpler to have a panel pop up in the
SIP UA display (or use text to voice) asking the user what the preference
is.

This would make everything simpler, less to coordinate and test and would
work P2P as well. Remember, the endpoint understands best its own
intentions. See the relevant quote in RFC 2775 "2.1 The end-to-end
argument".

As mentioned by Dean Willis, just because the PSTN does it is not a good
argument to pursue such capabilities in on the Internet.

Just in case it has been missed:

"Personally, I'm sick and tired of trying to replicate the PSTN experience
on the Internet. I spent an hour yesterday wrangling with a colleague about
whether we needed to differentiate between "call forwarding busy or no
answer" and "forward unanswered calls to voice mail" behaviors as hard-coded
"features" in an application platform.  
This is just a ridiculous discussion to have, and it all comes from people
thinking about phone services and not internet services. It leads to
ITU-type exercises intending to replace the Internet with a phone-type
network that offers a few Internet-like services.

As the author points out in this draft, the Internet is a not the circuit
switched phone network. It may provide a different user experience, it has
different operational characteristics, it places different limits or
restrictions on the applications that might be used, and MOST IMPORTANTLY it
offers a different value-proposition to the end user. We need to understand
all of these differences in our work, and not pretend we're working on
"telephone 2.0"."

Thanks, Henry

 

-----Original Message-----
From: sipping-bounces@ietf.org [mailto:sipping-bounces@ietf.org] On Behalf
Of Francois Audet
Sent: Monday, October 17, 2005 12:56 PM
To: Paul Kyzivat
Cc: Elwell, John; sipping
Subject: RE: [Sipping] Re: draft-elwell-sipping-service-retargeting-00.txt

See below.

> >>>Personally, I think the best way to do this would be to
> >>>have the first retarget to point to:

> The case I am describing above is like the cases involving a 
> "deputy". I 
> would imagine a "deputy" would be referenced by an AOR.
> 
> The following is from the draft introduction:
> 
>     For example, a request could be retargeted to a 
> destination that can
>     handle requests that encounter busy or no reply at the original
>     target. As another example, a user could arrange that requests
>     targeted at the user be retargeted to a deputy, perhaps 
> because the
>     original user expects to be absent or does not wish to be 
> disturbed.
>     The fact that a request has been service retargeted is often of
>     interest to the users involved, i.e., the retargeted-to 
> user and the
>     calling user, or to an application. Therefore it would be 
> very useful
>     to provide to the UAS and the UAC details of retargeting 
> in the form
>     of the original target URI, the retargeted-to URI and the 
> reason for
>     retargeting.
> 
> This clearly seems to include a case where the retargetted-to user is 
> indeed a "user" and not an "application". Presumably the 
> "application" 
> includes the VM case. But if it is a "user", then in sip 
> terms, what is 
> it? I think it is probably an AOR. If so, and if the goal is 
> to provide 
> the retargetting details to the UAS, then how does this 
> happen? It seems 
> that it can only happen if the proxy representing the 
> retargetted-to AOR 
> copies the parameters into the contact address when 
> forwarding on to the 
> registered contact.

Yes, if the "proxy" wants to preserve the parameters it can certainly 
preserve the parameters (i.e., it could retarget and copy the
parameters).
It could even retarget to something completely different (inlucing 
other RFC 3087 parameters or whatever it sees fit). 

I imagine that there will be cases where one may want to do this, in 
environments where there is some coordination between the domains.

However, I don't believe this would be the general case. A generic proxy
wouldn't do this, and yes, indeed, the retargeted-to user or application
would see the original redirection reason.

> Also, if the retargetting reason, etc. parameters are only 
> inserted into 
> the URI when the target is known to be a server that will use 
> them, then 
> how does this involve PSTN gateways. It seems like you would only use 
> this when forwarding to a phone number that is known to denote a 
> voicemail server. How often is that done? I would think most of the 
> cases of forwarding to the PSTN are like forwarding to a deputy.

Yes. I would say that for PSTN gateways supporting this, you would
typically 
want to include the parameters (I would say it applies to PSTN in
general, not
just voicemail servers).

> > If my Nortel college calls me at Nortel, and I'm forwarded 
> to you at 
> > Cisco, and you are forwarded to Cisco's voicemail, surely you would 
> > expect my college
> > to get YOUR mailbox, not mine, right?
> 
> Yes, I would *expect* that, though it is probably not what I would 
> *desire*. What I would desire, at least in many cases, is that your 
> colleague would call you, the call would be forwarded to me, 
> and that if 
> I failed to answer the call would not be forwarded to my voicemail. 
> Instead, the proxy acting for me would give up, and then the proxy 
> acting for you would forward the call to your mailbox.
> 
> > In other words, it seems that only the last redirection is useful in
> > this case.
> 
> It seems to me that only the redirection that goes to a 
> mailbox matters, 
> whether it be the first, last, or some other.

Yes, agreed.

So, in the example above of what you would "desire" versus "expect", if
Nortel
and Cisco wanted to make it work as you desire, they could. Cisco's
Proxy
could decide to look at the parameter (which would be in the IETF RFC
that we
are trying to create) and implement that behavior (e.g., by rejecting
the call
instead of forwarding it to your mailbox). It would be a lot easier to
implement
if we had a spec for it versus the status quo.

If Cisco's proxy in this example didn't implement this, you would get 
what you "expect" versus what you "desire".

I think we are saying the same thing now.


_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP




_______________________________________________
Sipping mailing list  https://www1.ietf.org/mailman/listinfo/sipping
This list is for NEW development of the application of SIP
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sip@ietf.org for new developments of core SIP