Comms Polycom Login
From Taridium
(→Polycom Logins) |
|||
(5 intermediate revisions not shown) | |||
Line 1: | Line 1: | ||
== Polycom Logins == | == Polycom Logins == | ||
+ | |||
+ | As of version 3.1-d and higher comms supports automatic logins for Polycom phones. This is also known as hoteling, or roaming/portable profiles. | ||
=== Configuration of Server === | === Configuration of Server === | ||
- | Roaming logins for Polycom phones use the additional line/softphone feature of an extension. In order for the system to know which additional line | + | Roaming logins for Polycom phones use the additional line/softphone feature of an extension. In order for the system to know which additional line to use, a SIP template needs to be defined. Add a SIP template in the admin panel, e.g. 'Polycom Login'. This template should have the same general parameters as the default template for your Polycom phone. Note that no provisioning details will be used from this template. It will be mostly used to ID which additional line shall be used for roaming/logins - not for it's specific parameters. |
+ | |||
+ | In the webserver config.php file specify the name as the login template: | ||
<code> | <code> | ||
Line 15: | Line 19: | ||
</code> | </code> | ||
- | You will then have to set one line to use this particular SIP template. Once this is set the credentials for this line will be used for roaming logins. | + | You will then have to set one line to use this particular SIP template in the roaming extensions you wish to use. Once this is set, the credentials for this line will be used for roaming logins. |
=== Configuration of Phones === | === Configuration of Phones === | ||
- | + | Your phones will need to run at least SIP firmware UC 4.0.0 or higher. This assumes the use of HTTP(S) for provisioning purposes. This will only work with phones that use auto-provisioning and have been registered correctly. The system will look up both the MAC address of the phone and the IP address when a request to the login configuration is made. Saving of overrides (-web.cfg) files is currently not supported since the OVERRIDES_DIRECTORY needs to be set to the same path as the USER_PROFILES_DIRECTORY. An invalid HTTP 500 error will be returned. | |
- | + | ||
Use the following Polycom settings to enable logins: | Use the following Polycom settings to enable logins: | ||
Line 37: | Line 40: | ||
</code> | </code> | ||
- | + | ||
For further details on the exact Polycom settings refer to this [https://support.polycom.com/content/dam/polycom-support/products/Voice/polycom_uc/other-documents/en/Making_Phone_Settings_Portable_with_User_Profiles_FP60688.pdf document]. | For further details on the exact Polycom settings refer to this [https://support.polycom.com/content/dam/polycom-support/products/Voice/polycom_uc/other-documents/en/Making_Phone_Settings_Portable_with_User_Profiles_FP60688.pdf document]. |
Latest revision as of 15:58, 30 January 2018
Contents |
Polycom Logins
As of version 3.1-d and higher comms supports automatic logins for Polycom phones. This is also known as hoteling, or roaming/portable profiles.
Configuration of Server
Roaming logins for Polycom phones use the additional line/softphone feature of an extension. In order for the system to know which additional line to use, a SIP template needs to be defined. Add a SIP template in the admin panel, e.g. 'Polycom Login'. This template should have the same general parameters as the default template for your Polycom phone. Note that no provisioning details will be used from this template. It will be mostly used to ID which additional line shall be used for roaming/logins - not for it's specific parameters.
In the webserver config.php file specify the name as the login template:
$cfg['PolycomLoginTemplate'] = "Polycom Login";
You will also need to add this profile to the additional line templates:
$cfg['AddLineSIPTemplate'] = array("Generic SIP NAT","Generic SIP HD","Generic SIP TCP","Polycom Login");
You will then have to set one line to use this particular SIP template in the roaming extensions you wish to use. Once this is set, the credentials for this line will be used for roaming logins.
Configuration of Phones
Your phones will need to run at least SIP firmware UC 4.0.0 or higher. This assumes the use of HTTP(S) for provisioning purposes. This will only work with phones that use auto-provisioning and have been registered correctly. The system will look up both the MAC address of the phone and the IP address when a request to the login configuration is made. Saving of overrides (-web.cfg) files is currently not supported since the OVERRIDES_DIRECTORY needs to be set to the same path as the USER_PROFILES_DIRECTORY. An invalid HTTP 500 error will be returned.
Use the following Polycom settings to enable logins:
prov.login.enabled="1" prov.login.userId.encodingMode="123"
In your general or device specific 000000000000.cfg or MAC.cfg file add the user profile directory:
USER_PROFILES_DIRECTORY="http://[web server]/ent/xml/proam/[PHONE_MAC_ADDRESS]" OVERRIDES_DIRECTORY="http://[web server]/ent/xml/proam/[PHONE_MAC_ADDRESS]"
For further details on the exact Polycom settings refer to this document.
Usage
Users log-in by pressing the 'Log in' softkey. They will be prompted by their extension and voicemail PIN. Logins will not work if the voicemail PIN has been disabled or is empty. A successful login will be acknowledged with the first line button changing to the logged in extension along with the letter 'R'.' Pressing the 'Log out' softkey will return the phone to it's original configuration.