Re: [Enum] Triggering ENUM Queries

Michael Mealling <michael@neonym.net> Thu, 30 May 2002 14:41 UTC

Received: from optimus.ietf.org (ietf.org [132.151.1.19] (may be forged)) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA07270 for <enum-archive@odin.ietf.org>; Thu, 30 May 2002 10:41:24 -0400 (EDT)
Received: (from daemon@localhost) by optimus.ietf.org (8.9.1a/8.9.1) id KAA05094 for enum-archive@odin.ietf.org; Thu, 30 May 2002 10:41:48 -0400 (EDT)
Received: from optimus.ietf.org (localhost [127.0.0.1]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA04536; Thu, 30 May 2002 10:32:54 -0400 (EDT)
Received: from ietf.org (odin [132.151.1.176]) by optimus.ietf.org (8.9.1a/8.9.1) with ESMTP id KAA04505 for <enum@optimus.ietf.org>; Thu, 30 May 2002 10:32:52 -0400 (EDT)
Received: from bailey.dscga.com (bailey.neonym.net [198.78.11.130]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id KAA07021 for <enum@ietf.org>; Thu, 30 May 2002 10:32:27 -0400 (EDT)
Received: from bailey.dscga.com (localhost [127.0.0.1]) by bailey.dscga.com (8.12.1/8.12.1) with ESMTP id g4UEV5Et002562; Thu, 30 May 2002 10:31:05 -0400 (EDT)
Received: (from michael@localhost) by bailey.dscga.com (8.12.1/8.12.1/Submit) id g4UEV4jZ002561; Thu, 30 May 2002 10:31:04 -0400 (EDT)
Date: Thu, 30 May 2002 10:31:04 -0400
From: Michael Mealling <michael@neonym.net>
To: "Stastny, Richard" <richard.stastny@oefeg.at>
Cc: 'Richard Shockey' <rich.shockey@NeuStar.com>, Brandner Rudolf <Rudolf.Brandner@icn.siemens.de>, enum@ietf.org
Subject: Re: [Enum] Triggering ENUM Queries
Message-ID: <20020530103104.C1019@bailey.dscga.com>
Reply-To: Michael Mealling <michael@neonym.net>
References: <B1949C387101D411A95100508B8B951323C9C6@OEFEG-MAIL>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Disposition: inline
In-Reply-To: <B1949C387101D411A95100508B8B951323C9C6@OEFEG-MAIL>
User-Agent: Mutt/1.3.22.1i
Sender: enum-admin@ietf.org
Errors-To: enum-admin@ietf.org
X-Mailman-Version: 1.0
Precedence: bulk
List-Id: Enum Discussion List <enum.ietf.org>
X-BeenThere: enum@ietf.org

On Thu, May 30, 2002 at 10:55:29AM +0200, Stastny, Richard wrote:
> Camp B is assuming, that the ENUM query is launched from within an
> application which already nows what it is looking for, so there should be an
> efficient way to find out the ONE useful NAPTR (from the enumservice field).
> 
> Camp A has a broader view and see in addition the user who just wants to
> communicate with another user and has not decided yet, how he will do this.
> 
> To summarize, we really have three principle ways to trigger an ENUM query,
> and we want to use the trials to find out the user preferences (maybe all
> tree variants are needed anyway):
> 
> 1. Stand-alone ENUM Client:
> 
> The stand-alone ENUM client is given an E.164 Number in the format +431...,
> retrieving all NAPTRs (and ev. other records) from the given domain and
> displaying them in a human readable and grouped form, eg.
> 
> Richard Stastny
> Currently at the IETF in Yokohama
> 
> To talk: sip:user@host
> To send a fax message: tel:+431...;svc=fax
> To send an e-mail: mailto:user@host
> To send an sms: tel:+43664...;svc=sms
> To look on my webpage: http://www.stastny.com
> 
> 2. ENUM queries from specific applications
> 
> If I have my fax-client or sms-client already started, and enter +431... in
> the To field of my fax client, it is obvious, that I want a 'msg' service
> with svc=fax (so I have to peek ahead) or 'telfax' or ?. So the application
> is launching an ENUM add-on, querying ENUM DNS and replacing the entered
> phone number with the URI retrieved from ENUM (similar to Outlook, if it
> replaces a contact name entered).
> 
> 3. ENUM query triggered by URL

IMHO, the first (or Camp A) should be a service in Camp B. If you simply
willy nilly show the user all NAPTR records regardless of any priority
settings or inquiry-style referral (e.g. LDAP or SIP) then you're
doing something that isn't explicit and is prone to confusion. You're basically
negating the ability to use preferences at all by ignoring them and showing
the user _everything_ regardless of whether or not the user should even
be seeing it.

IMHO, if you need to do #1 (don't get me wrong, I think its a cool application)
then I think you need to specify that information behind something that
can express policy and do it as an explicit query. I guess my problem with
the scheme you suggest in #1 is that "ENUM is used for turning an E.164
number into a URI", not advertising service endpoints intended for a user
interface. I realize the distinction is subtle but its an important one 
(especially when you throw in the mention of "additional text can be returned
in TXT records". Does that mean I can put logos and pop up ads in there too?)

-MM


-- 
--------------------------------------------------------------------------------
Michael Mealling	|      Vote Libertarian!       | urn:pin:1
michael@neonym.net      |                              | http://www.neonym.net

_______________________________________________
enum mailing list
enum@ietf.org
https://www1.ietf.org/mailman/listinfo/enum