/
Phones - Connecting Sangoma Phone to FreePBX or PBXact Indepth

Phones - Connecting Sangoma Phone to FreePBX or PBXact Indepth

Below is a simple setup guide to get you up and running with a Sangoma Phone.  For full information on using and managing phones with the End Point Manager (EPM) module, review the EndPoint Manager wiki.

Navigating to the End Point Manager Module in your PBX

Sangoma phones are set up and managed from the End Point Manager (EPM) module in your PBX GUI.

  • Log into your PBX GUI.

  • Under the Settings section, pick EndPoint Manager.

    image-20240229-163932.png

Global Settings

  • Navigate to the Global Settings section of EPM from the right nav bar.

    image-20240229-164015.png

  • Define the Internal IP Address or FQDN that phones will connect to when local to the PBX.

  • Define the External IP Address or FQDN that phones will connect to when not local to the PBX.

  • Also take note what port you have HTTP Provisioning setup on as that port needs to be accessible for your phone to receive its configuration if you are using HTTP provisioning.

  • Press the Save Global button.

 

Set Up One or More Templates for your Phone to Use

  • In the right nav menu, under Brands, click on Sangoma.

  • Either click on the New Template button at the top to create a new template, or click on the default-sangoma template name to edit the included default template.

  • Give the template a Name. For the Destination Address, pick either the Internal or External option. This will pull in the IP address that you entered in the Global Settings section earlier.

  • Define your Time Zone and if you want Daylight Savings time mode to be enabled.

  • For Firmware Version, pick Firmware Slot 1 from the drop-down menu. (When you install EPM it will install the latest firmware in slot 1.)  See Firmware Management for more information on updating firmware for your phones in the future. 

 

  • Define what Provision Server Protocol you want to use to have your phones receive their config files:

    • TFTP should be used when phones are local to the PBX, as it's easy to use and requires no setup. 

    • HTTP should be used for local or remote phones and is easy to use and required no other setup.  The default HTTP port used for phone configs is port 83 but may be different on your PBX.  You can view the port that is currently setup for HTTP in the Global Settings section we just went through above. 

    • FTP should be used if your phones are remote, as it requires the phone to know the FTP username and password to receive the config file.

      • If using FTP, you will need to set up an FTP username and password for the PBX. Review the System Admin - Provisioning Protocols wiki for information on setting up a username and password for phones to receive their configuration files via FTP.

  • Press the Save Template button when done. 

 

There are more options that can be set up in a template that we did not cover in this quick overview. To learn more about each option, click on the links below.