ENUM

This is really pretty easy to set up.

Fix enum.conf.xml
vim /usr/local/freeswitch/conf/autoload_configs/enum.conf.xml Find:  Change it to: 

Enum Dialplan
Make sure to change YOUR_AREA_CODE vim /usr/local/freeswitch/conf/dialplan/default/00000_enum.xml

              <action application="set" data="continue_on_fail=true" /> <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}" /> <action application="set" data="effective_caller_id_number=${outbound_caller_id_number}" /> <action application="set" data="hangup_after_bridge=true" /> <action application="enum" data="1$1 e164.org"/> <action application="bridge" data="${enum_auto_route}"/> <extension name="11e164.org" continue="true"> <condition field="destination_number" expression="^(\d{11})$"> <action application "log" data="INFO Checking 11-dig Enum"/> <action application="set" data="call_direction=outbound" /> <action application="set" data="continue_on_fail=true" /> <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}" /> <action application="set" data="effective_caller_id_number=${outbound_caller_id_number}" /> <action application="set" data="hangup_after_bridge=true" /> <action application="enum" data="$1 e164.org"/> <action application="bridge" data="${enum_auto_route}"/> <extension name="15e164.org" continue="true"> <condition field="destination_number" expression="^(011.*)$"> <action application "log" data="INFO Checking 15-dig Enum"/> <action application="set" data="call_direction=outbound" /> <action application="set" data="continue_on_fail=true" /> <action application="set" data="effective_caller_id_name=${outbound_caller_id_name}" /> <action application="set" data="effective_caller_id_number=${outbound_caller_id_number}" /> <action application="set" data="hangup_after_bridge=true" /> <action application="enum" data="$1 e164.org"/> <action application="bridge" data="${enum_auto_route}"/>

e164.org
Go to e164.org and register your DID's so the rest of us can call you for free :)

When adding your DID to enum you will be asked to provide the Protocol and Hostname. If your domain was voip.example.com then you would add the following:

Protocol: SIP Hostname: voip.example.com:5080