The NFON v2 Connector supports the following functions:
- Monitoring of the configured extensions in the respective PBX
- Not registered
- Idle
- Occupied
- Ringing
Portal Configuration
The new presence connector is created as a sysadmin in the Jtel Web Portal.
Give the connector a name, and select Nfon ExtensionsEvents API v2 as the connector type.
The connector settings are specified as XML.
Example:
NFON ExtensionsEvents API Presence Connector XML Settings
<?xml version="1.0" encoding="UTF-8"?> <config> <implementation> <jar> <base>jtel-system-presence-connectors-nfon</base> <version>2.0</version> </jar> <class>de.jtel.system.presence.connectors.nfon.v2.NFONExtensionsEvents</class> </implementation> <parameters> <endpoint>https://providersupportdata.cloud-cfg.com/v1/extensions/phone/states</endpoint> <endpoint_auth>https://providersupportdata.cloud-cfg.com/v1/login</endpoint_auth> <endpoint_names>https://providersupportdata.cloud-cfg.com/v1/extensions/phone/data</endpoint_names> <user>INSERT_USERNAME_HERE</user> <password><![CDATA[INSERT_PASSWORD_HERE]]></password> <tel_prefix></tel_prefix> <teams_connector_ip></teams_connector_ip> <teams_udp_port></teams_udp_port> </parameters> <behavior> <syncAcdUsers>0</syncAcdUsers> <syncPbxUsers>1</syncPbxUsers> </behavior> </config>
Settings
Only the settings in the areas parameters and behavior may be adjusted:
Setting | Meaning | Standard Value |
---|---|---|
endpoint | The REST endpoint for the API for monitoring events. | https://providersupportdata.cloud-cfg.com/v1/extensions/phone/states Note: no final / |
endpoint_auth | The REST endpoint for the API for acquiring the access token. | https://providersupportdata.cloud-cfg.com/v1/login Note: no final / |
endpoint_names | The REST endpoint for the API to retrieve the extension names. | https://providersupportdata.cloud-cfg.com/v1/extensions/phone/data Note: no final / |
user | The username for the API. | Provided by NFON. |
password | Password for the API. | Provided by NFON. |
tel_prefix | The telephone prefix to be used to search the Teams users and set the presence Teams accordingly. (Valid from release 3.27) | Provided by NFON. |
teams_connector_ip | The hostname where the Teams connector is running. (Valid from release 3.27) | acd-tel1 |
teams_udp_port | The UDP port of the Teams connector. (Valid from release 3.27) | 20645 |
syncAcdUsers | Whether the users from the PBX are automatically created as users in the ACD Note: this feature is currently not supported. | 0 |
syncPbxUsers | Whether the users from the PBX are automatically created as PBX users in the ACD | 1 |