Table of Contents
Why do I need to know about ENUM?
ENUM will allow you to make calls from your VoIP ATA to other VoIP users for free. You don't need to know they have VoIP; you don't need to know which VSP they are using; you don't need to know anything about them other than their standard every day phone number that you can find in any white pages telephone book. Once everything is registered and set up correctly, all you need to do is dial their normal phone number from your VoIP service. If there is a free way to connect the call, then the call will be diverted away from the PSTN network and will travel via the internet instead (VoIP to VoIP). This is even though you dialed a PSTN number in the first place. You will get a free VoIP to VoIP instead- it's that simple.Back to Top
What is e164.org and ENUM?
e164.org is a public database of telephone numbers for use with VoIP. Anyone that has a normal dialable phone number (either a PSTN phone number or a DID) can register their phone number in this database. What you are actually doing when you register is you are telling the world that there is another way to contact you other than your dialable number via the PSTN network - a free way using VoIP. This free path is called a SIP URI and, the process of looking up the database is called Telephone Electronic NUMber Mapping or (ENUM).Anyone that configures their VoIP service correctly can use this database to make free out going telephone calls without even knowing it.
Now e164.org actually does more than just map SIP URIs to to phone numbers. It can map any valid URI to any phone number. eg mailto:user@example.com, www.example.com, https://www.example.com, ftp://www.example.com
For more details about the other mapping offerings of e164.org, you should visit http://www.e164.org
Back to Top
How ENUM Works
To get ENUM to work is a 3 step process.1. Determine if there is a free method to connect to your VoIP service
2. Register your dialable telephone numbers with e164.org so that others can 'find' the free path to call you.
Now that's all great and dandy for your friends - now they can call you for free, but how do you get free calls? Well assuming your friends also go through steps 1 and 2, then you need to set up your ATA to 'check' for a free calling path.
3. You therefore need to set up your ATA to use an ENUM service provider so the provider will first check the the number you are dialing to see if it has a 'free connection path'.
To make it easier to understand, I will cover off each of these starting from the last one and work backwards.
Back to Top
3. Using ENUM
Lets assume that you want to dial your friend, and that your friend has ENUM set up correctly (ie as in points 1 and 2 above - has a free connection method and has registered with e164.org - we will come back to these 2 steps later).Before you can take advantage of ENUM, you have to configure your ATA to use an ENUM service provider. The ENUM service provider will take all the outbound calls that you make and check the ENUM database managed by e164.org before the call is sent to your VSP. This all happens in a split second and doesn't lengthen the dialling experience at all. If your ENUM service provider finds that the phone number you are calling is in the e164.org ENUM database, it queries the database to find out 'how' to send the call for free. The call is then routed via the free connection path rather than via the PSTN network and hence the call is free of normal call charges. If an ENUM entry is not found, then the call is routed to your VSP as if your ENUM service provider had never been involved.
Illustration of how ENUM works
![]() |
Calls that don't match
There are 2 ENUM service providers covered on this website - SIP Broker and VoXaLot. How they handle a number that isn't found in the ENUM database is a little different (but delivers the same outcome).With SIP Broker if the number is not found, the call is actually sent back via the internet to your ATA. Your ATA then routes the call to your VSP as if SIP Broker had never been involved. How it does this is a little complex but believe me it actually does return the call to your ATA for resending and it does work.
VoXaLot has some additional features that allow you to set up dial plans online using your free VoXaLot account. This has a number of additional benefits to the user and these are covered off in detail on the VoXaLot page. If a call doesn't find an ENUM match when using VoXaLot, the call is then sent to your VSP via a VoXaLot dial plan.
Back to Top
1. Find a Free Calling Path
Most VSPs allow you to call another customer on the same VSP network for free. They can do this because these calls never enter the PSTN network and are completely handled over the internet. The VSP therefore does not incur any variable costs to make the call (ie the internet is free) and they pass the savings on to you in the form of a free call. Now technically your VSP can connect to any other VSP via the internet without entering the PSTN network too. So if they wanted to, they could allow you to connect to other users with other VSPs for free. In fact most VSPs actually do allow you to do this - but some explicity prevent it. Those that prevent you doing this include Engin, Myfone, Internode, and iinetphone.A full list of VSPs and their participation status is available at http://www.sipbroker.com/sipbroker/action/providerWhitePages
When you have a look at this link you will see a list of VSPs like this
![]() |
icon down the
left hand side. These VSPs are the ones that prevent incoming calls from
other VSPs.
Each VSP has a SIP proxy listed in the middle column. As you can see FactorTel has a SIP Proxy sip.faktortel.com.au and Freecall has a SIP Proxy proxy.freecall.net.au Now your free connection path for other VoIP callers is called your SIP Uniform Resource Identifier (SIP URI), and it takes the form YourVSPTelephoneNumber@yourVSPsipProxy. ie if your VoIP phone number with FaktorTel is 0282093333, the your full SIP URI will be 0282093333@sip.faktortel.com.au
This SIP URI is the free connection path for others to call you using ENUM. But how will they know where to find this free path? That is covered in the next step.
Now if your VSP is in the list and is not
blocked, then you are away. However if your VSP
explicitly blocks incoming SIP URI calls, then all is not lost. If you
have an advanced ATA like the SPA-3000 you can get around this problem by
setting up your ATA to accept direct incoming IP dialling. What this
effectively does is allow other people to call your ATA direct, bypassing
your ISP all together. Details on how to do this are covered on the
IP Dialling page.
Back to Top
2. Register your Dialable Phone Numbers
So to be able to take advantage of the free connection path using VoIP, you need to be able to tell people how to find the free path. ENUM is one way to do this, however there is another way they can call you for free, and this is covered off on the SIP Broker page.For ENUM to work, you have to be able to tell everyone who is calling you (from VoIP) on your dialable phone numbers (ie you PSTN line or your DID) that there is a better way. What you are really saying is:
STOP! Don't call me that way - it will cost you money. There is a free way to call me. Send your call to my SIP URI 0282093333@sip.faktortel.com.au and the call will be free.
To make your free calling path visible to others, you register your dialable phone numbers to map back to your SIP URI. You can register as many dialable numbers as you like against the one SIP URI. If you have a PSTN number and a DID, you should register both of these numbers. You do this by going to an ENUM database like e164.org.
NB e164.org does ask for a donation to cover its costs so please support it.
That's it. That's how it works. Now if you are convinced and want to get started, follow the step by step instructions for setting up ENUM in the following section.
Back to Top
Instructions on Setting up ENUM
Assume your home phone number is 02 9555 5555 and your VoIP number is 02 8209 4444. Your VSP is Engin VoIPER. This is how you would register your numbers to take advantage of ENUM.Step 1
Go to http://www.e164.org and create a user account. During the registration process, you will need to enter a valid email address which explicitly excludes email addresses like yourname@hotmail.com. Once you have provided the relevant information, you will be sent a validation email which you will need to open, then click on the validation link before you can proceed to the next step.
Back to Top Step 2
Sign in to your new account at http://www.e164.org
Click on the "Phone Numbers" option at the top of the page
Then click on "Add" which appears just below "Phone Numbers"
Back to Top Step 3
- Select Australia (61)
- 2 for Sydney
- Put in your PSTN number 9555 5555
- Enter PIN Language Australian
- Don't check the PBX system box (Assuming you don't have a PABX)
- VoIP protocol and Hostname SIP 0282094444@byo.engin.com.au
NB A full list of SIP Proxys for all participating VSPs is located at http://sipbroker.com/sipbroker/action/providerWhitePages. Just find your VSP in the list and use that instead of byo.engin.com.au as above.
- Click Add Number
Assuming you did everything correctly, you will be shown a confirmation screen like this. Click Yes to proceed.
![]() |
You will be taken to this page. Wait until the phone rings, then enter the PIN number read out to you over the phone into the box, then click submit.
![]() |
You now have registered your PSTN number with ENUM. The next thing to do is to register your DID (if you have one) with ENUM too. Go back to Step 3 above and re-enter the details but change your PSTN number with your DID number. The VoIP protocol and Hostname will be exactly the same as you set up the first time (ie 0282094444@byo.engin.com.au)
Back to Top
Testing your ENUM entry
If you want to test if your ENUM entry is working, go to this page http://www.sipbroker.com/sipbroker/action/enumLookup and enter the phone number you have registered. If it is working correctly, you will see the fee SIP path that will be used instead of the dialled number.Back to Top



