Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Info

Not all DHCP servers support "Option 66". This is common in typical small office routers. If your router's DHCP server does not support "Option 66" (also sometimes called TFTP option) we recommend using either the PnP service, or the Sangoma redirection service to auto-provision your phones.

This procedure will not work for remote users  

...

If using FreePBX you will need to make sure your PBX is registered with the FreePBX License server to use Phone Apps or End Point Manager for Sangoma Phones for free.

The following information is assuming that you have already configured extension and User Manager accounts within your FreePBX / PBXact . If you have an un-configured out-of-box server, please start here: FreePBX Distro First Steps After Installation

Verify End-Point-Manager IP Address

...

  • 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 - FTP Setup wiki for information on setting up a username and password for phones to receive their configuration files via FTP.

...

Configuring Buttons on your Phone

...

End Point Manager will help you set up the Line keys for your Sangoma Phones, based on the phone family:

S-Series

Line Key Types

Depending on the phone family type, Line keys can be set up in End Point Manager either for S-Series or P-Series with the following options.

...

  • Line Key Types:

    • BLF- ("Busy Lamp Field") - Monitors another extension or feature code that has state information on your PBX. The state is indicated by the BLF button.

    • Call Park- Used for one-touch Call Parking.

    • Conference- Configures a conference button to allow 5-way conference calling.

    • DTMF- Sends DTMF digits while on a active call, such as having the system dial a feature code while on a active call.

    • Hold- Places the caller on Hold.

    • Intercom- Causes the dialed extension to answer using Intercom Calling/Auto Answer instead of ringing.

    • LDAP- Button to Launch LDAP directory

    • Line- Sets up a line key. Each phone needs at least one line key.

    • MultiCast Paging- Starts a page to a specific MultiCast address.

    • Record- Toggles on-demand call recording. Requires the user to have on-demand recording permissions in the PBX.

    • Redial- Redials the last number.  

    • SpeedDial- Dials the programmed external number.  

      • To insert pauses, use a comma.  Each comma adds a 500ms pause when dialing.  

      • If you want to create a speed dial that dials a number and then waits for the user to enter more digits on the keypad you would use a + at the end of your speed dial such as *80+ would dial *80 when you press the speed dial button and then wait for you to enter more digits.

    • Transfer-Transfers a call to a new recipient.

    • Voicemail- Dials the voicemail system, allowing the user to check voicemail.

    • XML API- Provides access to the specified Phone App.

Configuring Line Buttons

User Manager Permissions

...

In the case that your voice network will not have IP connectivity to the Internet, you can use the "Option 66" feature built inside your company DHCP server to auto-provision your Sangoma phones. This requires the IT administrator to insert the IP address/FQDN of the FreePBX server into the company router, under the "Option 66" parameter of the DHCP settings. This procedure is required only once. Since no configuration is required on the Sangoma phones, this procedure is beneficial for mass deployments.

Examples of valid URIs, showing the URL with port would be:

http://HTTP Username:HTTP Password@FQDN:84

https://HTTP Username:HTTP Password@FQDN:1443

...