[Asterisk-Users] e164.org
Joe Baptista
baptista at dot-god.com
Sun May 23 08:08:02 MST 2004
On Sun, 23 May 2004, Tony Hoyle wrote:
> Simon Dorfman wrote:
>
> > I wonder if someone can help me understand this. Let's say I configure my
> > asterisk box to use e164 and then I try to call a phone number in Germany.
> > I'm in the U.S.A. So if the number I'm calling in Germany is registered in
> > e164's dns, would my call be routed directly via their voip provider? Or
> > directly to their asterisk box? And would it be free?
>
> From the looks of it, they're just a directory... it looks like their not
> running asterisk themselves.
>
> They use something called EnumLookup which I guess is some kind of
> plugin/script. If the number you're calling is in their database, it calls
> the VOIP number directly, otherwise it calls the POTS number
No they just provide the dns - it's your equipment that does the
connecting. Exampple - if you use my number 17058721310 and conver it to
enum format it will look like this: 0.1.3.1.2.7.8.5.0.7.1.e164.org
If you do a look up of that number - you'll see the associated enum
pointer. example: dig 0.1.3.1.2.7.8.5.0.7.1.e164.org. any
; <<>> DiG 9.2.2 <<>> 0.1.3.1.2.7.8.5.0.7.1.e164.org. any
;; global options: printcmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 44741
;; flags: qr rd ra; QUERY: 1, ANSWER: 2, AUTHORITY: 9, ADDITIONAL: 4
;; QUESTION SECTION:
;0.1.3.1.2.7.8.5.0.7.1.e164.org. IN ANY
;; ANSWER SECTION:
0.1.3.1.2.7.8.5.0.7.1.e164.org. 600 IN TXT "Joe Baptista"
0.1.3.1.2.7.8.5.0.7.1.e164.org. 600 IN NAPTR 100 10 "u" "E2U+IAX2" "!^\\+17058721310$!iax2:guest at phone.joebaptista.com/17058721310!" .
;; AUTHORITY SECTION:
e164.org. 600 IN NS alberta-2.bcwireless.net.
e164.org. 600 IN NS ns1.au1.com.au.
e164.org. 600 IN NS ns1.e164.org.
e164.org. 600 IN NS ns2.au1.com.au.
e164.org. 600 IN NS ns2.au1.net.
e164.org. 600 IN NS ns3.bcwireless.net.
e164.org. 600 IN NS apollo.bcwireless.net.
e164.org. 600 IN NS mutual.bcwireless.net.
e164.org. 600 IN NS alberta.bcwireless.net.
;; ADDITIONAL SECTION:
ns2.au1.net. 172800 IN A 202.87.28.2
mutual.bcwireless.net. 3600 IN A 198.231.65.11
alberta.bcwireless.net. 3600 IN A 209.115.243.234
alberta-2.bcwireless.net. 3600 IN A 66.244.202.59
;; Query time: 343 msec
;; SERVER: 127.0.0.1#53(127.0.0.1)
;; WHEN: Sun May 23 10:15:37 2004
;; MSG SIZE rcvd: 434
In this case systems doing enum lookups are told to contact th iax2 server
at phone.joebaptista.com use a guest login.
So basically enum is a facility which uses the dns to route calls in such
a way that they bypass the regular PSTN system if an internet routing and
supported protocol exists.
for more information on ENUM visit
http://www.rfc-editor.org/rfcsearch.html
and search for enum and e.164.
Now the proper domain for enum is e164.arpa - and the respective
assignments by the ITU of telephone delegations under e164.arpa has been
at best very lame. As you can well imagine telephone companies have as a
rule refrained from adopting e164 because as I have mentioned above e164
facilitates the bypassing of PSTN via the internet and that would of
course mean lost revenue.
Check out http://www.itu.int/osg/spu/enum/ for more info on the politics
and bureacracy of enum. You can get information on enum assignments and
registries at:
http://www.ripe.net/enum/request-archives/
At you can see there are very few official enum registries - so I think
what e164.org is doing in invaluable to the community.
regards
joe baptista
More information about the asterisk-users
mailing list