This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voice:pbx:freepbx_config [2013/09/24 16:44] gcooper |
— (current) | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== FreePBX Configuration ====== | ||
- | FIXME Incomplete | ||
- | |||
- | FreePBX is an Asterisk management system with a web interface. | ||
- | |||
- | See also **[[https:// | ||
- | |||
- | ===== First Steps ===== | ||
- | |||
- | http:// | ||
- | |||
- | ===== Add-On Modules ===== | ||
- | |||
- | FreePBX offers numerous add-on modules. | ||
- | |||
- | * You probably don't want or need to install them all | ||
- | * Simpler user interface | ||
- | * Enhanced security | ||
- | * If you are looking for a feature and don't find it | ||
- | * **FreePBX -> Admin -> Module Admin -> Check Online** | ||
- | |||
- | Commonly installed modules: | ||
- | |||
- | * Ring Groups | ||
- | * IVR | ||
- | * Backup and Restore | ||
- | * Follow Me | ||
- | * Asterisk Info | ||
- | * Asterisk Logfiles | ||
- | * Asterisk SIP Settings | ||
- | |||
- | ===== NAT ===== | ||
- | |||
- | Install the Sip Settings FreePBX module, if it's not already installed, then: | ||
- | |||
- | **Settings -> Asterisk SIP Settings** | ||
- | |||
- | ===== Send E-Mail ===== | ||
- | |||
- | If you have **Postfix** installed (default in CentOS 6), it's easy to use that: | ||
- | |||
- | See also **[[networking: | ||
- | |||
- | If you don't have an MTA installed, **SSMTP** is a simple alternative: | ||
- | |||
- | See also **[[networking: | ||
- | |||
- | ===== Trunks ===== | ||
- | |||
- | http:// | ||
- | |||
- | http:// | ||
- | |||
- | ==== InPhonex ==== | ||
- | |||
- | Trunk Description: | ||
- | Outbound Caller ID: 5201231234 | ||
- | |||
- | Dial Rules only modify dial strings. | ||
- | |||
- | 1520+NXXXXXX | ||
- | 1+NXXNXXXXXX | ||
- | |||
- | Trunk Name: inphonex-outbound | ||
- | Peer Details: | ||
- | |||
- | type=peer | ||
- | insecure=very | ||
- | host=sip.inphonex.com | ||
- | username=yourinphonexusername | ||
- | secret=yourinphonexpassword | ||
- | qualify=yes | ||
- | sendrpid=yes | ||
- | context=from-pstn | ||
- | fromuser=yourinphonexusername | ||
- | fromdomain=sip.inphonex.com | ||
- | canreinvite=no | ||
- | |||
- | User Context: inphonex-inbound | ||
- | |||
- | User Details: | ||
- | |||
- | type=friend | ||
- | context=from-pstn | ||
- | username=yourinphonexusername | ||
- | user=yourinphonexusername | ||
- | insecure=very | ||
- | host=sip.inphonex.com | ||
- | fromdomain=sip.inphonex.com | ||
- | |||
- | Registration String: | ||
- | |||
- | yourinphonexusername: | ||
- | |||
- | ==== Vitelity ==== | ||
- | |||
- | Trunk Description: | ||
- | Outbound Caller ID: 5201231234 | ||
- | |||
- | Dial Rules only modify dial strings. | ||
- | |||
- | 1520+NXXXXXX | ||
- | 1+NXXNXXXXXX | ||
- | |||
- | Trunk Name: vitelity-outbound | ||
- | Peer Details: | ||
- | |||
- | type=friend | ||
- | dtmfmode=auto | ||
- | host=outbound.vitelity.net | ||
- | username=yourvitelityusername | ||
- | fromuser=yourvitelityusername | ||
- | trustrpid=yes | ||
- | sendrpid=yes | ||
- | secret=yourvitelitypassword | ||
- | allow=all | ||
- | canreinvite=no | ||
- | |||
- | User Context: vitelity-inbound | ||
- | |||
- | User Details: | ||
- | |||
- | type=friend | ||
- | dtmfmode=auto | ||
- | host=inbound23.vitelity.net | ||
- | context=inbound | ||
- | username=yourvitelityusername | ||
- | secret=yourvitelitypassword | ||
- | allow=all | ||
- | insecure=very | ||
- | canreinvite=no | ||
- | |||
- | Registration String: | ||
- | |||
- | yourvitelityusername: | ||
- | |||
- | ===== Outbound Routes ===== | ||
- | |||
- | Route Name: Default | ||
- | Emergency: enabled | ||
- | Dial Patterns: | ||
- | |||
- | 011. | ||
- | 1NXXNXXXXXX | ||
- | NXXNXXXXXX | ||
- | NXXXXXX | ||
- | |||
- | Pick a trunk or two. | ||
- | |||
- | **Inbound Routes** | ||
- | |||
- | Route Name: Default | ||
- | Set Destination: |