User Tools

Site Tools


voice:pbx:freepbx:freepbx_config

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
voice:pbx:freepbx:freepbx_config [2014/02/28 09:03]
gcooper
voice:pbx:freepbx:freepbx_config [2021/12/03 11:15] (current)
gcooper
Line 1: Line 1:
 ====== FreePBX Configuration ====== ====== FreePBX Configuration ======
 +
 +https://wiki.freepbx.org/display/FPG/Configuring+Your+PBX
 +
 +FIXME Incomplete
  
 FreePBX is an Asterisk management system with a web interface. FreePBX is an Asterisk management system with a web interface.
Line 209: Line 213:
 ==== Vitelity ==== ==== Vitelity ====
  
-:!: Add separate inbound and outbound routes.+:!: Add separate inbound and outbound trunks.
  
 === Inbound === === Inbound ===
 +
 +https://portal.vitelity.net/support/amp.php?trunk=inbound&protocol=sip
  
 == General Settings == == General Settings ==
  
-Trunk Namevitel-inbound +|Trunk Name         |''vitel-inbound''          | 
-Outbound Caller IDYour Name <5201231234>+|Outbound Caller ID |''Your Name <5201231234>'' |
  
 == Outgoing Settings == == Outgoing Settings ==
  
-Trunk Namevitel-inbound+|Trunk Name         |''vitel-inbound''          |
  
-Peer Details+== Peer Details ==
  
 +<file>
 type=friend type=friend
 dtmfmode=auto dtmfmode=auto
-host=outbound.vitelity.net 
 username=yourvitelityusername username=yourvitelityusername
-fromuser=yourvitelityusername 
-trustrpid=yes 
-sendrpid=yes 
 secret=yourvitelitypassword secret=yourvitelitypassword
-allow=all+context=from-trunk 
 +insecure=port,invite
 canreinvite=no canreinvite=no
- 
-User Context: vitelity-inbound 
- 
-User Details: 
- 
-type=friend 
-dtmfmode=auto 
 host=inbound23.vitelity.net host=inbound23.vitelity.net
-context=inbound 
-username=yourvitelityusername 
-secret=yourvitelitypassword 
-allow=all 
-insecure=very 
-canreinvite=no 
 </file> </file>
  
-Registration String:+== Registration String ==
  
 <file> <file>
Line 256: Line 247:
 </file> </file>
  
-===== Outbound Routes =====+=== Outbound ===
  
-General Settings+https://portal.vitelity.net/support/amp.php?trunk=outbound&protocol=sip
  
-Trunk Description: Vitelity +== General Settings ==
-Outbound Caller ID: 5201231234+
  
-:!: Dial Rules only modify dial strings.+|Trunk Name         |''vitel-outbound''        | 
 +|Outbound Caller ID |''Your Name <5201231234>''
 +|Maximum Channels   |Set to the number of simultaneous calls you expect on a regular basis. | 
 + 
 +== Dialed Number Manipulation Rules == 
 + 
 +:!: These dial rules only modify dial strings.
  
 :!: Prefix digits are stripped. Prepend digits are added to the dialed digits. :!: Prefix digits are stripped. Prepend digits are added to the dialed digits.
Line 270: Line 266:
  
 <file> <file>
-1520+NXXXXXX +1520 +   |NXXXXXX 
-1+NXXNXXXXXX+     |NXXNXXXXXX 
 +</file> 
 + 
 +== Outgoing Settings == 
 + 
 +|Trunk Name   |''vitel-outbound'' |
  
-Trunk Name: vitelity-outbound 
 Peer Details:  Peer Details: 
  
 +<file>
 type=friend type=friend
 dtmfmode=auto dtmfmode=auto
-host=outbound.vitelity.net 
 username=yourvitelityusername username=yourvitelityusername
 +secret=yourvitelitypassword
 fromuser=yourvitelityusername fromuser=yourvitelityusername
 trustrpid=yes trustrpid=yes
 sendrpid=yes sendrpid=yes
-secret=yourvitelitypassword 
-allow=all 
 canreinvite=no canreinvite=no
 +host=outbound.vitelity.net
 +</file>
  
-User Context: vitelity-inbound+== Registration ==
  
-User Details:+:!: If your PBX will use IP Routing (recommended by Vitelity), do not enter a registration string.
  
-type=friend +:!: If your PBX is behind a dynamic IP address (which changes occasionally), you do need a registration string since you can't use IP routing.
-dtmfmode=auto +
-host=inbound23.vitelity.net +
-context=inbound +
-username=yourvitelityusername +
-secret=yourvitelitypassword +
-allow=all +
-insecure=very +
-canreinvite=no +
-</file>+
  
 Registration String: Registration String:
Line 308: Line 300:
 </file> </file>
  
 +===== Routes =====
  
 +==== Inbound ====
  
 +|Description     |''Default''   |
 +|DID Number      |The called number; usually your account number  |
 +|Set Destination |Usually an extension, ring group or IVR |
  
 +==== Outbound ====
  
-Route NameDefault +|Route Name  |''Default''    | 
-Emergency: enabled +|Emergency   |Enabled if this route is used to call 911 |
-Dial Patterns:+
  
-011. +=== Dial Patterns === 
-1NXXNXXXXXX + 
-NXXNXXXXXX +  * ''International'' 
-NXXXXXX+  * ''Long distance'' 
 +  * ''Long distance (no 1)'' 
 +  * ''Local'' 
 +  * ''Emergency'' (only if e911 service is on this trunk) 
 + 
 +<file> 
 +    +    |011. 
 +       |1NXXNXXXXXX 
 +       |NXXNXXXXXX 
 +       |NXXXXXX 
 +    +    |911 
 +</file>
  
-Pick a trunk or two.+=== Trunk Sequence for Matched Routes ===
  
-**Inbound Routes**+Pick a trunk or two (vitel-outbound).
  
-Route Name: Default 
-Set Destination:  
voice/pbx/freepbx/freepbx_config.1393603401.txt.gz · Last modified: 2014/02/28 09:03 by gcooper