login | register
Sat 17 of May, 2008 [05:27 UTC]

voip-info.org

Search with Google
Search this site with Google. Results may not include recent changes.
 
Google Ads
Shoutbox
  • Juan Ortega, Thu 15 of May, 2008 [10:33 UTC]: Hi everybody, I'm Juan, an ITCom student, and I need to know what basic elements I need to create a VoIP network. Can anybody helpme, please?,Thank you very much
  • gineta, Wed 14 of May, 2008 [03:58 UTC]: any here not fine the configuration of firewall juniper -screem for VOIP asterisk????
  • Anoop Prabhakaran, Tue 13 of May, 2008 [12:16 UTC]: I am developing Asterisk IVR, Whenever i make a internation call to the IVR system, the DTMF is not getting detected properly, this happens only for the first time, second call onwards system works fine. why this is happening
  • joe, Mon 12 of May, 2008 [04:27 UTC]: Is there an opensource browser based softphone, or a system like Busta where everything is not manages through their website?
  • Nick Barnes, Fri 09 of May, 2008 [11:36 UTC]: Christopher - yesterday I tried an Asterisk install on a CentOS 5.1 box with stock GUI and it all worked fine. Sorry I can't help.
  • aero, Fri 09 of May, 2008 [08:20 UTC]: can someone help me out on this, i tried to play some sound files on my asterisk box and this is the error message i got. WARNING[4429]: format_wav.c:169 check_header: Unexpected freqency 22050 May 8 11:17:39 WARNING[4433]: codec_gsm.c:194 gsmtolin_fra
  • Christopher Faust, Thu 08 of May, 2008 [14:15 UTC]: I beleive that I may have to change something in the xserver configuration. Please advise
  • Christopher Faust, Thu 08 of May, 2008 [14:14 UTC]: Everything was perfect. In the bios I have increased the memory allocated Still receive input not supported on my display.
  • Christopher Faust, Thu 08 of May, 2008 [14:13 UTC]: This would not be my main box. I am doing some testing to see if I can install zaptel and asterisk 1.4 on a full centos 5.1 box with development software Its bizzare, because before I went through the asterisk and zaptel installation everything was perfe
  • Nick Barnes, Thu 08 of May, 2008 [13:44 UTC]: Christopher - I can't see any way in which an Asterisk installation would muck your GUI, but remember that it is advised not to use a GUI on an Asterisk box anyway.
Server Stats
  • Execution time: 0.37s
  • Memory usage: 2.19MB
  • Database queries: 32
  • GZIP: Disabled
  • Server load: 0.58

ENUM syntax

ENUM allows normal phone (E.164) numbers to be represented as DNS names ending in e164.arpa. One number can be resolved to one or more services in a predefined order.

For example, the phone number +44-116-496-0348 is represented as 8.4.3.0.6.9.4.6.1.1.4.4.e164.arpa after traversing the following rules from the RFC: (RFC 3761)

  1. Remove all characters with the exception of the digits. ("+44-116-496-0348" becomes "441164960348")

  2. Put dots (".") between each digit.  ("4.4.1.1.6.4.9.6.0.3.4.8")

  3. Reverse the order of the digits. ("8.4.3.0.6.9.4.6.1.1.4.4")

  4. Append the string ".e164.arpa" to the end.  ("8.4.3.0.6.9.4.6.1.1.4.4.e164.arpa")

Resulting NAPTR record(s) denote services for that number. For example, the BIND configuration:
$ORIGIN 8.4.3.0.6.9.4.6.1.1.4.4.e164.arpa.
      NAPTR 10 100 "u" "E2U+sip" "!^.*$!sip:info@example.com!" .
      NAPTR 10 101 "u" "E2U+h323" "!^.*$!h323:info@example.com!" .
      NAPTR 10 102 "u" "E2U+msg" "!^.*$!mailto:info@example.com!" .

describes that the domain 8.4.3.0.6.9.4.6.1.1.4.4.e164.arpa. is preferably contacted by SIP, secondly via H.323, and thirdly by SMTP for messaging.

Picking which service to use is the job of the Dynamic Delegation Discovery System. (DDDS) In the above example, the "u" flag tells the DDDS that each of these are terminal rules. Transformational rules which don't have this flag present can be used to rewrite the key produced by this rule as the new key in the DDDS lookup but an example of that is not shown here. At the moment, the "u" flag is the only flag defined.

The service field of the NAPTR record (such as "E2U+sip") is required to start with "E2U" so as to prevent name collisions. One or more ENUM services starting with a "+" are listed. An ENUM service consists of a type and zero or more subtypes separated by a ":" character. Types and subtypes are limited to 32 alpha-numeric characters which represent the valid protocols, and the URI schemes that may be returned.

NAPTR records are supported natively with BIND but not djbdns without the djbdns SRV+NAPTR patch. Alternatively, djbdns users could construct a NAPTR record through a generic record but it isn't easy to manage records in this format.

Please note that Asterisk (tested on 1.4.x) can't handle "i" in the NAPTR regular expression. The "i" is not really needed anyway since we are only sending digits. One of the two examples below work:
1: IN NAPTR 100 10 "u" "sip+E2U" "!^.*$!sip:xxx@voip.domain.se!i" . 
2: IN NAPTR 100 10 "u" "sip+E2U" "!^.*$!sip:xxx@voip.domain.se!" . 

Example 1 will not work. You will get a "regex delimiter error" from Asterisk.
Example 2, from where the "i" has been removed, will work.
Created by rogerkoh, Last modification by Mats Karlsson on Mon 14 of May, 2007 [11:07 UTC]

Comments Filter

someone please add somethign to this page

by sjobeck on Wednesday 17 of November, 2004 [07:01:23 UTC]
I think that this page would be one of the most popular on the site if it were completed, just think of it, all of us out there could now call each other or many others without the VoIP-to-PSTN and then back PSTN-to-VoIP for every call.

Let's get it on.

(:mrgreen:)

Edit

http://www.voip-info.org/wiki-ENUM+syntax#comments

by Anonymous on Sunday 20 of June, 2004 [19:19:11 UTC]
better directly point to the RFC on a pubic site (or more)
if noone bothers to write a documentation.

Please update this page with new information, just login and click on the "Edit" or "Add Comment" button above. Get a free login here: Register Thanks! - support@voip-info.org

Page Changes | Comments

Sponsored by:

Terms of Service Privacy Policy
© 2003-2008 VOIP-Info.org LLC

Powered by bitweaver