The NFON 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 (Version) 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>1.0</version>
		</jar>
		<class>de.jtel.system.presence.connectors.nfon.v1.NFONExtensionsEvents</class>
	</implementation>
	<parameters>
		<endpoint>https://voicecontrol-api.nfon.net/extensions/events<endpoint>
		<endpoint_names>https://nmonitoring-api.nfon.com/queues/agents/<endpoint_names/>
		<user>KXXXX</user>
		<password>AAAAABBBBBCCCCCDDDDDEEEEEFFFFFGGGGG</password>
		<tel_prefix>xxxxxxx</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:

SettingMeaningStandard Value
endpoint

The REST endpoint for the API for monitoring events.

https://voicecontrol-api.nfon.net/extensions/events

Note: no final /

endpoint_namesThe REST endpoint for the API to retrieve the extension names.
https://nmonitoring-api.nfon.com/queues/agents/

Note:  final /

userThe username for the API.Provided by NFON.
passwordPassword for the API.Provided by NFON.
tel_prefixThe 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_ipThe hostname where the Teams connector is running. (Valid from release 3.27)acd-tel1
teams_udp_portThe 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
syncPbxUsersWhether the users from the PBX are automatically created as PBX users in the ACD1
  • No labels