Re: I-D Action: New draft - draft-bellis-enum-send-n-00

Paul Kyzivat <[email protected]>
Newsgroups gmane.ietf.enum
Message-ID <[email protected]>
at end...

Brian Rosen wrote:
> I think this is the crux of the matter.
> 
> We do, actually, need to know the length of a TN in order to support
> overlapped dialing, and to distinguish when an ENUM query fails (was it no
> valid number, or too few digits; there is quite a difference).
> 
> It's the attempt to encode that information in the actual ENUM tree that is
> a problem.
> 
> First of all, let us recognize that this information is published by a
> national numbering authority.  In most cases, it's reported to the ITU, and
> the ITU publishes the information in a bulletin.  There are commercial
> sources of the data.  Our experience with this data is that it's not
> accurate, and often changes are not timely.
> 
> There are usually other pieces of information that accompany the number
> length data that would also be valuable to anyone creating routing systems.
> That would include valid number ranges and portability information (is the
> range subject to portability).  The same data also often reports block
> assignments (i.e. blocks of numbers assigned to specific carriers), and
> carrier type (fixed/mobile/VoIP).
> 
> I don't foresee the end of numbering authorities any time soon.  Therefore
> it might be worthwhile for someone to standardize the way this data is
> reported in a manner that anyone who needed it could get it.  I am not
> persuaded that putting it in an ENUM tree is a good idea.
> 
> I think the next question to ask if you accept that standardizing is useful
> would be IETF or ITU?  Generally, we HAVE let the ITU handle numbering.  On
> the other hand, it's 2008 and the ITU is reporting the data incomplete and
> often late, and in the form of a Word file.
> 
> Summarizing, two questions:
> 1. Do people generally agree that it really would be a good idea to
> standardize a way to obtain TN length and possibly other related numbering
> data?

We still need a *workable* solution to the overlap dialing issue. 
(People don't consider timers to be adequate.)

This seems like the only real solution to that.

> 2. If such a standardization effort should be undertaken, should the IETF do
> it?  Since we're trying to close down ENUM, this would be done somewhere
> else I believe.

If we want it available via a protocol (and I think that is far 
preferable to a word doc), and if it is to at least play nice with enum, 
then ietf seems like a suitable place. But I am not really familiar with 
the alternatives.

Re the numbering authorities: Obviously they must have a role in this. 
But it is not nice if we have to wait for a national numbering authority 
to report that some number that was assigned to a hotel in germany now 
may end in either "0" or "[1-9]xxx". The reporting needs to be more 
direct from those who implement the behavior.

	Paul

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Paul
> Kyzivat
> Sent: Friday, April 04, 2008 9:37 AM
> To: Clive D.W. Feather
> Cc: [email protected] >> [email protected]; Duane
> Subject: Re: [Enum] I-D Action: New draft - draft-bellis-enum-send-n-00
> 
> 
> 
> Clive D.W. Feather wrote:
>> Paul Kyzivat said:
>>> This would be good *if* we could be assured that there would be enough 
>>> public ENUM entries to define the endpoint of all dial strings.
>> No. If there aren't any end-point records in the relevant tree, then it
>> doesn't matter whether send-n gives you the right answer or not.
> 
> Sure it does. The phone still needs a way to figure out when enough 
> digits have been dialed so that it can send an INVITE, even if that 
> INVITE is going to fail.
> 
> My thought here was that it doesn't appear likely that the public enum 
> tree under country code 1 will be fully populated any time soon. But 
> ideally all that is really needed is a single entry that says all 
> numbers under country code 1 require 10 more digits, and it ought to be 
> a lot easier to get that one entry. The mechanics of getting that to 
> work are another story. Whether its technically part of enum or 
> something else seems to be a political issue that I don't (and don't 
> want to) understand.
> 
> 	Paul
> 
>> Suppose that a particular numbering plan has numbers of the form:
>>     123456x
>>     123457xx
>> If it was fully populated with end-user records, then:
>>     at the 5 node, there would be a record send-n/2-3
>>     at the 6 node, there would be a record send-n/1-1
>>     at the 7 node, there would be a record send-n/2-2
>> Now suppose that the only public ENUM entry in this tree is for 1234568.
>> It doesn't matter whether the entry at the 5 node says send-n/2-2 or
>> send-n/2-3. If it says the former, then after dialling 1234579, the device
>> will look for records and get none back even though the wrong number of
>> digits have been dialled. But even if it waited for the next digit, that
>> wouldn't help.
>>
>> In the converse case where the only records are for 123457xx, the entry at
>> the 5 node might say send-n/3-3. This is slightly more problematic if the
>> user dials 1234560, but *only* if you're using the ENUM database to
>> determine when to stop accepting digits. In this situation, you need to
>> ensure that the send-n records are correct or be prepared to timeout
>> dialling.
>>
>> Ray, it might be worth adding something on this point of using the data to
>> determine when a number is complete even though there are no records in
>> the tree.
>>
>>> I guess each device must at least know how to get to the country level. 
>>> After that, there ought to at least be one of these entries for the 
>>> country code. For each country there ought to be either a fixed length 
>>> or a range. If a range, then there ought to be an entry for each string 
>>> of length equal to the minimum of the range, which narrows it down.
>> True. However, in reality a device might have received more than the
>> minimum number of digits before querying. So you need to fill in the gaps
>> as well.
>>
> _______________________________________________
> enum mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/enum
> 
> _______________________________________________
> enum mailing list
> [email protected]
> https://www.ietf.org/mailman/listinfo/enum
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.