VitalPBX


ClearlyIP Trunk Setup on VitalPBX - Add On Method (Recommended)


Create Trunks

  1. Navigate to Admin --> Add-ons
    01_AddonInstall

  2. Select the Install Icon Next to the ClearlyIP Trunking Add-on (You may need to run a Check Online if you don't see the ClearlyIP Trunking Add-on)
  3. Once installed the ClearlyIP Trunking name should become a Link to the Trunking Add-on, Click that.  Or Refresh your browser and navigate to PBX --> ClearlyIP Trunking --> General Settings.


  4. Paste your ClearlyIP Trunking Key Code into the text box.  (See the Locating ClearlyIP Trunk Details Wiki for details on finding that info)
  5. Click Connect, Then Click the Reload Button


  6. From the above screen you can also configure and edit your Location Level Failover Options. 
    1. Unreachable = Calls will Failover if your VitalPBX is unreachable from the ClearlyIP Trunking servers.
    2. Immediate = Calls will Failover reguardless or your VitalPBX's registration state.

  7. Clicking Configure Routes will Automatically Create your Inbound and Outbound Routes.  Click Reload to apply your route changes
    1. To manually Create your Routes see the Manual Config Section of this Wiki

Edit Inbound Routes

  1. Navigate to PBX --> ClearlyIP Trunking and Select Inbound DIDs
    02_DIDEdit

  2. Click the Update Destination icon under Actions
  3. Here you can update the Description and/or Change the DID's Destination.  When done click Update and then Reload to apply your changes.
    03_DIDEdit


Edit Outbound Routes

  1. The Outbound routes are created automatically.
  2. If you wish to edit the Outbound Route
    1. Navigate to PBX --> External --> Outbound Routes, Click the Menu Button in the Top Right 00_MenuButton
    2. Select the Clearly Trunking Outbound route
      05_OutboundRoute

    3. From here you can edit the Default ClearlyIP Trunking outbound route.  Click Update and Reload to apply your changes.
      06_OutboundRoute


Configure e911

Edit Emergency CallBack Profiles

  1. Navigate to PBX --> ClearlyIP Trunking --> Emergency CallBack Profiles
  2. Here you can edit your Existing e911 CallBack Profiles
    1. If you need to create your profiles please see the Adding Additional Emergency Call Back Profiles and Locations Wiki 

      04_e911Edit

Define Emergency Dispatchable Location for an Extension

  1. Navigate to PBX --> Extensions --> Extensions --> Select the Menu Button 00_MenuButton in the top right
  2. Select the Extension you want to Set the Emergency Dispatchable Location on.
  3. Select the Desired Dispatchable Location from the drop down, and Click Update and Reload to save you Changes.
    07_ExtensionEdit






ClearlyIP Trunk Setup on VitalPBX - Manual Method

Finding ClearlyIP Trunk Info

  1. All the SIP Credentials and account information you'll need can be found on your ClearlyIP Trunking Dashboard
  2. See the Locating ClearlyIP Trunk Details Wiki for details on finding that info.


Create Trunks

  1. Navigate to PBX --> External --> Trunks
  2. Select PJSIP
  3. Set Description, Local Username, and Remote Host to be the first Trunk Server's FQDN Address.
  4. Set the Remote Username to your Clearly Trunk's SIP Username and the Remote Secret to the Clearly Trunks SIP Password.
  5. Set the Trunk CID to be the your Default CallerID.
  6. Make sure Require Registration is set to Yes.
  7. Set Permanent Auth Rejection to No.
    01-TrunkConfig
  8. If you wish to use 7 Digit Dialing, you'll need to set a Dialing Manipulation Rule to Prepend your Default Area Code
    02-7DigitPrepend
  9. Save and Apply your changes
  10. You can repeat the above steps to create the second trunk registration with the second Trunk Server found on your ClearlyIP Trunking Dashboard



Create Inbound Routes

  1. Navigate to PBX --> External --> Inbound Routes
  2. Set the Description
  3. Set the DID Pattern to be your 10 Digit DID from ClearlyIP
  4. Set the Inbound Destination to be what/where ever you want the Calls Routed to.
  5. Save and Apply your changes
    03-InboundRoute



Create The Outbound Routes

  1. Navigate to PBX --> External --> Outbound Routes
  2. Set the Description
  3. Add Both of your ClearlyIP Trunks
    05-AddTrunks

  4. Set the Caller ID for this Route
  5. Define the Patterns this route should match and route
  6. In the US this will be, 7, 10, and 11 Digit dialing
    1. NXXXXXX (Optional if you want to allow 7 Digit Dialing Note: you will need to prepend the default Area Code on the trunks)
    2. NXXNXXXXXX
    3. 1NXXNXXXXXX
  7. Save and Apply your changes 04-OutboundRoute



Set SIP Settings

  1. Navigate to Settings --> Technology Settings --> SIP Settings
  2. Select the Network Tab
  3. If your PBX is NAT'd you may need to the NAT option, which one will depend on your network.  "Force, Comedia" will work in most cases.
  4. Make sure the PBX's External IP Address and/or External Host Address are defined properly.
  5. Make sure your Local Networks (Including any VPN or MPLS networks that might have phones) are defined properly
    Note: You can typically just define the RFC-1918 Local Network Ranges.
    06-ChanSIPSettings


Set PJSIP Settings

  1. Navigate to Settings --> Technology Settings --> PJSIP Settings
  2. Make sure your Local Net is defined properly for your internal network.
  3. Make sure the PBX's External Media Address and External Signal Address are defined properly.
    07-PJSIPSettings


Configure e911


Define Emergency Numbers

  1. PBX --> External --> Emergency Numbers
  2. Set the Description
  3. On the Trunks Pop out, enable both ClearlyIP Trunks.
  4. Under List of Emergency Numbers define your emergency numbers, these are numbers that are never restricted from being called.
    Note: 933 is a test number that when called reads back what we have configured as your e911 Address and Call Back.  You may also want to include non-emergency numbers for your local police, etc.
    1. 911
    2. 933

Create Emergency Route

  1. Navigate to PBX --> External --> Outbound Routes
  2. Set the Route Description
  3. On the Trunks pop out enable both ClearlyIP Trunks
  4. Set the Outbound CID to be the PBX Complete Caller ID as found on your ClearlyIP Trunking Dashboard
  5. Make sure Overwrite CID is set to No if your are going to also set Emergency CID's on Individual Extensions.
  6. For the Dial Patterns set:
    Note: You may want to add any other pattern your users may try in a panic.  i.e. If they are a custom to dialing 9 to get out add 911 with a prefix of 9
    1.  | Prefix | Pattern | CID Pattern |
    2.  |            |      911 |                     |
    3.  |            |      933 |                     |
    4.  |         1 |      911 |                     |
    5.  |       91 |      911 |                     |
      04-Outbound911Route
  7. Save your changes and reload.

Set Emergency CID on an Extension

  1. Navigate to PBX --> Extensions --> Extensions
  2. Select the Extension your wish to edit from the Right Side Menu.
  3. Set the PBX Complete Caller ID for that Extensions Dispatchable Location and Call Back Profile
    09-ExtensionEmergCID







     RSS of this page