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 16:43] 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 26: | Line 30: | ||
http:// | http:// | ||
+ | |||
+ | If you enable " | ||
==== User Control Panel-Follow Me ==== | ==== User Control Panel-Follow Me ==== | ||
Line 33: | Line 39: | ||
:!: User has some control but cannot set "ring strategy" | :!: User has some control but cannot set "ring strategy" | ||
- | ===== Security ===== | ||
- | |||
- | |||
- | ===== Troubleshooting ===== | ||
- | |||
- | ==== Asterisk Manager Interface ==== | ||
- | |||
- | Verify that the username and password in / | ||
- | |||
- | http:// | ||
- | |||
- | ==== 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 === | ||
- | |||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | * '' | ||
- | |||
- | < | ||
- | + |011. | ||
- | + |1NXXNXXXXXX | ||
- | + |NXXNXXXXXX | ||
- | + |NXXXXXX | ||
- | + |911 | ||
- | </ | ||
- | |||
- | === Trunk Sequence for Matched Routes === | ||
- | Pick a trunk or two (vitel-outbound). | ||