ENUMPlus
I have completed development of the ENUMPlus FreePBX module – it is now ready for production.
ENUMPlus is a community effort whose goal is to simplify the use of ENUM. Major features include :
- Immediate Phone Verification
- SIP URI Testing
- Instantaneous record lookup.
- Open Source (GPL v.3)
- Nameserver redundancy
- Additional ENUM Lookup Sources
We are always looking to make our service better – please feel free to download the Module and create a free account.
Configuring You System for ENUM is easy:
- Login to FreePBX and click “Trunks”
- Click “Add ENUM Trunk”
- Set your “Caller ID” and click “Submit”
- Click “Outbound Routes”
- Select your Existing route
- Set your “Trunk Sequence” to have ENUM first in the list – followed by your existing trunks.
- Click the Orange Button at the top of the page to commit changes.
That is it – you are ready to start using ENUMPlus.
CHANGELOG :
Thursday, February 18 2010
- enumplus-0.2 tar.gz released.
- Supports ENUM over HTTP.
- Multiple lookup sources.
- Interface redesign.
Sunday, May 10 2009
- enumplus-0.1.tar.gz released.
BUGS :
It is not so much a bug as it is lack of documentation for FreePBX. ENUMPlus removes /var/lib/asterisk/agi-bin/enumlookup.agi, copies enumplus.agi and symlinks back to enumlookup.agi. It is hackery but works quite well. Upon uninstallation everything goes back to normal.
The database credentials are hard coded into enumlookup.agi – if you have changed the default database username / password for “asteriskuser” : be aware that enumlookup.agi will fail upon execution. To fix this you must manually edit the file with your custom database credentials.
DOCUMENTATION :
Non-existent – this is a very simple module, if you have questions, post them below.
Note : if you are using an IVR – please either temporarily route incoming calls to an extension, or set “Record Incoming” to “Always” – otherwise you will never be able to get your verification PIN.
ADDITIONAL RESOURCES :


