This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
voice:pbx:freepbx:freepbx_find_me_follow_me [2016/08/10 15:19] jcooper |
voice:pbx:freepbx:freepbx_find_me_follow_me [2016/11/23 09:11] (current) gcooper |
||
---|---|---|---|
Line 2: | Line 2: | ||
FIXME Incomplete | FIXME Incomplete | ||
+ | |||
+ | **VMX Locater - Personal IVRs**: https:// | ||
http:// | http:// | ||
Line 16: | Line 18: | ||
You'll see a list of any extensions that have previously had their follow me settings enabled (even if follow me is currently disabled). | You'll see a list of any extensions that have previously had their follow me settings enabled (even if follow me is currently disabled). | ||
+ | |||
+ | Any extension that has never had follow me enabled will not be on this list. | ||
You can enable or disable the function from here. | You can enable or disable the function from here. | ||
Line 22: | Line 26: | ||
==== Extensions Find Me / Follow Me tab ==== | ==== Extensions Find Me / Follow Me tab ==== | ||
+ | |||
+ | :!: Find Me Follow Me must be enabled to make changes. | ||
http:// | http:// | ||
+ | |||
+ | If you enable " | ||
==== User Control Panel-Follow Me ==== | ==== User Control Panel-Follow Me ==== | ||
- | :!: Save each change and click Apply Configuration after done making changes. | + | http://wiki.freepbx.org/ |
- | + | ||
- | **FreePBX -> Admin -> Administrators -> admin ->** | + | |
- | + | ||
- | * **Password -> newfreepbxadminpassword** | + | |
- | + | ||
- | **FreePBX -> Settings -> Advanced Settings -> Asterisk Manager ->** | + | |
- | + | ||
- | * **Asterisk Manager Password -> your-asterisk-manager-password** | + | |
- | + | ||
- | **FreePBX -> Settings -> Advanced Settings -> System Setup ->** | + | |
- | + | ||
- | * **User Portal Admin Username -> newariadminusername** | + | |
- | * **User Portal Admin Password -> newariadminpassword** | + | |
- | + | ||
- | **FreePBX -> Admin -> Module Admin -> Check Online -> Upgrade All -> Process** | + | |
- | + | ||
- | ===== Security ===== | + | |
- | + | ||
- | + | ||
- | ===== Troubleshooting ===== | + | |
- | + | ||
- | ==== Asterisk Manager Interface ==== | + | |
- | + | ||
- | Verify that the username and password in / | + | |
- | + | ||
- | http://www.freepbx.org/ | + | |
- | + | ||
- | ==== Pear DB ==== | + | |
- | + | ||
- | If you see an error during FreePBX installation like: | + | |
- | + | ||
- | < | + | |
- | Checking for PEAR DB..FAILED | + | |
- | </ | + | |
- | + | ||
- | try: | + | |
- | + | ||
- | < | + | |
- | pear install DB | + | |
- | </ | + | |
- | + | ||
- | then re-run: | + | |
- | + | ||
- | < | + | |
- | ./ | + | |
- | </ | + | |
- | + | ||
- | ==== Remote Extensions ==== | + | |
- | + | ||
- | :!: If you enable remote access to your PBX, **secure it!** | + | |
- | + | ||
- | :!: NAT is a real hurdle for SIP. The best way to deal with NAT issues is to not use NAT if at all possible. | + | |
- | + | ||
- | === IAX Protocol === | + | |
- | + | ||
- | :!: Using phones with IAX protocol support is a good alternative if the PBX is behind NAT. | + | |
- | + | ||
- | :!: IAX protocol is pretty much Asterisk-specific. | + | |
- | + | ||
- | If your PBX is behind NAT, forward the single UDP port 4569 from your NAT firewall in to the PBX. | + | |
- | + | ||
- | === SIP Protocol === | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | If your PBX is behind NAT and you'd still like to try getting remote SIP extensions to work: | + | |
- | + | ||
- | < | + | |
- | vim / | + | |
- | + | ||
- | localnet=192.168.1.0/ | + | |
- | externhost=your.fqdn.hostname | + | |
- | fromdomain=your.fqdn.domain.name | + | |
- | nat=yes | + | |
- | qualify=yes | + | |
- | externrefresh=10 | + | |
- | canreinvite=no | + | |
- | + | ||
- | asterisk -rx reload | + | |
- | </ | + | |
- | + | ||
- | ==== PHP Memory Limit ==== | + | |
- | + | ||
- | This should be the default: | + | |
- | + | ||
- | < | + | |
- | vim -c 457 / | + | |
- | </ | + | |
- | + | ||
- | < | + | |
- | memory_limit = 128M | + | |
- | </ | + | |
- | + | ||
- | ==== Re-Install Just FreePBX ==== | + | |
- | + | ||
- | < | + | |
- | amportal stop | + | |
- | + | ||
- | rm -f / | + | |
- | + | ||
- | / | + | |
- | + | ||
- | cd / | + | |
- | ./ | + | |
- | </ | + | |
- | + | ||
- | Visit the configuration page at: http:// | + | |
- | + | ||
- | Click “Apply Settings” | + | |
- | + | ||
- | Reboot | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | ===== 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 | + | |
- | * OSS Endpoint Manager | + | |
- | + | ||
- | ===== 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: | + | |
- | + | ||
- | ===== Phone Management ===== | + | |
- | + | ||
- | Install either the free OSS End Point Manager or the commercial (and more capable) End Point Manager FreePBX module. | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | ===== Extensions ===== | + | |
- | + | ||
- | Add a regular SIP extension (phone): | + | |
- | + | ||
- | **Applications -> Extensions -> Add Extension -> Generic SIP Device** | + | |
- | + | ||
- | ===== Trunks ===== | + | |
- | + | ||
- | http:// | + | |
- | + | ||
- | ==== Vitelity ==== | + | |
- | + | ||
- | :!: Add separate inbound and outbound trunks. | + | |
- | + | ||
- | === Inbound === | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | == General Settings == | + | |
- | + | ||
- | |Trunk Name | + | |
- | |Outbound Caller ID |'' | + | |
- | + | ||
- | == Outgoing Settings == | + | |
- | + | ||
- | |Trunk Name | + | |
- | + | ||
- | == Peer Details == | + | |
- | + | ||
- | < | + | |
- | type=friend | + | |
- | dtmfmode=auto | + | |
- | username=yourvitelityusername | + | |
- | secret=yourvitelitypassword | + | |
- | context=from-trunk | + | |
- | insecure=port, | + | |
- | canreinvite=no | + | |
- | host=inbound23.vitelity.net | + | |
- | </ | + | |
- | + | ||
- | == Registration String == | + | |
- | + | ||
- | < | + | |
- | yourvitelityusername: | + | |
- | </ | + | |
- | + | ||
- | === Outbound === | + | |
- | + | ||
- | https:// | + | |
- | + | ||
- | == General Settings == | + | |
- | + | ||
- | |Trunk Name | + | |
- | |Outbound Caller ID |'' | + | |
- | |Maximum Channels | + | |
- | + | ||
- | == Dialed Number Manipulation Rules == | + | |
- | + | ||
- | :!: These dial rules only modify dial strings. | + | |
- | + | ||
- | :!: Prefix digits are stripped. Prepend digits are added to the dialed digits. | + | |
- | + | ||
- | :!: Vitelity requires 11 digits (1 + area code). | + | |
- | + | ||
- | < | + | |
- | 1520 + | + | |
- | 1 + | + | |
- | </ | + | |
- | + | ||
- | == Outgoing Settings == | + | |
- | + | ||
- | |Trunk Name | + | |
- | + | ||
- | Peer Details: | + | |
- | + | ||
- | < | + | |
- | type=friend | + | |
- | dtmfmode=auto | + | |
- | username=yourvitelityusername | + | |
- | secret=yourvitelitypassword | + | |
- | fromuser=yourvitelityusername | + | |
- | trustrpid=yes | + | |
- | sendrpid=yes | + | |
- | canreinvite=no | + | |
- | host=outbound.vitelity.net | + | |
- | </ | + | |
- | + | ||
- | == Registration == | + | |
- | + | ||
- | :!: If your PBX will use IP Routing (recommended by Vitelity), do not enter a registration string. | + | |
- | + | ||
- | :!: If your PBX is behind a dynamic IP address (which changes occasionally), | + | |
- | + | ||
- | Registration String: | + | |
- | + | ||
- | < | + | |
- | yourvitelityusername: | + | |
- | </ | + | |
- | + | ||
- | ===== Routes ===== | + | |
- | + | ||
- | ==== Inbound ==== | + | |
- | + | ||
- | |Description | + | |
- | |DID Number | + | |
- | |Set Destination |Usually an extension, ring group or IVR | | + | |
- | + | ||
- | ==== Outbound ==== | + | |
- | + | ||
- | |Route Name |'' | + | |
- | |Emergency | + | |
- | + | ||
- | === Dial Patterns === | + | |
- | + | ||
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | * '' | + | |
- | < | + | :!: User has some control but cannot set "ring strategy" |
- | + |011. | + | |
- | + |1NXXNXXXXXX | + | |
- | + |NXXNXXXXXX | + | |
- | + |NXXXXXX | + | |
- | + |911 | + | |
- | </ | + | |
- | === Trunk Sequence for Matched Routes === | ||
- | Pick a trunk or two (vitel-outbound). | ||