[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Enum] I-D Action: New draft - draft-bellis-enum-send-n-00
Hi Clive, Penn, Ray, folks,
I am somewhat discomforted by this thread. IMHO it's a damn good idea
having (in effect) an digit length analysis tree in DNS. It sure as
heck beats looking through the different CSV/Excel/Access/... formats
in which different Regulators publish their number plans.
However, the ENUM standard doesn't seem to be set up to allow
definition of these useful records. This may not be appropriate for
E2U, but instead be another DDDS application entirely. Otmar, Alex,
and Michael have had similar ideas, and they didn't prevail even
though they were neat proposals. Heck, Rchard Stastny and I had some
fun with VOID, and were reminded that THAT won't fly in ENUM with
block numbers.
Scott has released a draft of rfc3761bis-03.
NOTE WELL - this has NOT changed the applicability text of 3761 at all.
Dialing Plans are specifically excluded from ENUM. Thus before the
esteemed SIP aficionados dive in, ENUM is about numbers, not dialed
digit strings.
An ENUM client is also expected to make an ENUM query only where it
believes it has a complete E.164 number. RFC 3761 goes on to accept
that a client may not know what constitutes a valid E.164 number (some
of us call outside the NANP :).
In principle only having a partial view of global number plans is not
good enough. The idea of provisioning every nation state's number plan
locally into every switch is surely not what was meant. **
However, it is pushing this a bit far to send out an ENUM query with a
partially collected number, in the expectation of getting back an ISUP
SND style response. This is not something the originating node
believes is a complete number - it's something it suspects isn't. Thus
whilst I really like the concept, I fear that ENUM is not the
appropriate carrier.
all the best,
Lawrence
---------
**
We have had this number plan discussion many times before. In the
NANP, numbering is (usually) easy. Dialing is another matter, but
that's way out of scope.
In the UK one can at least know what constitutes a valid number
length, BUT this is not immediate - one needs to have some digits to
do the analysis.
Thus whilst a (semi) static analysis tree is possible (see <http://www.ofcom.org.uk/static/numbering/index.htm
>), as Clive states, the length of numbers in the UK is prefix
dependent. Also as Clive points out, there are no subsets - again,
look at the numbering plan files.
In Germany and Austria, all bets on number length are off, as these
nation states have open numbering plans. However, again, they don't
have independent numbers as subsets of others.
This should come as no surprise at all to someone in the business.
I am thus once again puzzled by this resurgence. Is this another game
of WhackaMole?
----------
On 2 Apr 2008, at 22:03, Clive D.W. Feather wrote:
> PFAUTZ, PENN L, ATTCORP said:
>> I'm having a little trouble understanding the real need for this
>> enumservice. I would think that any network element receiving a dial
>> string would have its own local information about dial patterns and
>> numbers and so be able to tell when dialing is complete and then be
>> able
>> to formulate an ENUM query on the appropriate full E.164 number.
>> Since the number length information should be relatively static,
>> why not
>> just provision it locally?
>
> While the information should be static, it's also very complicated
> and it
> might not be practical for the network element to store it all. In
> the UK
> we have number ranges where the length varies in a very localised
> way; it
> might be that:
> 0456 789 0xx numbers are all 10 digits
> 0456 789 1xxx numbers are all 11 digits
> (these are hypothetical examples because I can't get to the relevant
> database right now).
>
> Germany has situations where the customer determines the length of
> numbers.
>
>> Also, it's not clear to me when the client would initiate the initial
>> query in the example that told it to expect 5-6 more digits.
>
> The client would know, perhaps, that *every* number beginning 0 has at
> least 7 digits. So it would initiate the query after receiving those
> 7.
>
>> And, if
>> it's 5-6, then if the number has only 5, don't I still have to use a
>> timeout algorithm to determine the user is finished dialing.
>> Am I missing something?
>
> In the UK there are no numbers that are prefixes of other numbers.
> That is,
> when you've received enough digits, you'll know you've reached the
> end. But
> you may need several digits to do so - see the above examples.
>
> --
> Clive D.W. Feather | Work: <clive at demon.net> | Tel: +44 20
> 8495 6138
> Internet Expert | Home: <clive at davros.org> | Fax: +44 870
> 051 9937
> Demon Internet | WWW: http://www.davros.org | Mobile: +44 7973
> 377646
> THUS plc | |
> _______________________________________________
> enum mailing list
> enum at ietf.org
> https://www.ietf.org/mailman/listinfo/enum
_______________________________________________
enum mailing list
enum at ietf.org
https://www.ietf.org/mailman/listinfo/enum