Unified Communication Model
Description
This module implements and centralizes the business logic related to the access of the Unified Communication model on the SOP.
Typical objects of the UC model are described in the Unified Communication Administration Guide. It includes objects such as: directory, profile, status, global parameters...
Optional features:
- Clustering support: Dynamic profile synchronization in active/active configurations where phones and extensions are registered on two SOPs.
- External contacts integration: Import an external data source to be merged with the SMP directory.
Release notes
Module configuration interface
create_resource_form: .:/usr/share/escaux/glue/lib:/usr/share/escaux/glue/bin/gen_wiki_documentation/src/lib:/usr/share/escaux/glue/bin/gen_wiki_documentation/src/lib/
Parameters
URL
Defines the location of the external contacts source. The xml file must adhere to the XSD Schema. See the Admininistrator Guide
External Contacts Integration for more information.
Cron
Defines the frequency to fetch the external data source.
Five fields need to be specified separated by spaces:
Minutes Hours Day-of-month Month Day-Of-Week
These fields have the following format:
- Minutes
- allowed values: 0-59
- special characters: * , - /
- Hours
- allowed values: 0-23
- special characters: * , - /
- Day-of-month
- allowed values: 1-31
- special characters: * , - / ?
- Month
- allowed values: 1-12
- special characters: * , - /
- Day-of-Week
- allowed values: 1-7
- special characters: * , - / ?
Day-of-month and Day-of-week are mutually exclusive.
They can not be both be specified, a '?' must be used for one of them which means it is ignored.
Special characters
"*" is a shorthand used to specify a list with every allowed value for the chosen field.
E.g.:
* * * * ?
an import is occuring every minute.
"," is used to specify a list of allowed values.
Usage: value1,value2,value3
E.g.:
1,30 * * * ?
an import is occuring every 1st and 30th minute of each hour.
'-' is used to specify a range of values.
Usage: value1-value2
E.g.:
* 0-23 ? * *
an import is occuring every hour.
'/' is used to specify increments starting from a certain value.
Usage: value1/value2
E.g.:
0/5 * * * ?
an import is occuring every five minutes starting from the 0th minute (0,5,10,15,...).
Matching field between your external source and the directory
Matching field needs to be selected to specify how entries from the external source can be linked with contacts from the Internal Directory.
See the Admininistrator Guide
External Contacts Integration for more information.
Profile Synchronisation (since v1.8.1)
- yes: profiles will be synchronised between SOPs in the cluster. (default)
- no: profiles will not be synchronised between SOPs in the cluster.
Merge directory cron
The merge cron determines when the merged contacts should be persisted to the database.
See the Admininistrator Guide
External Contacts Integration for more information.
Post-Install Actions

Application Management Server has to be restarted after module installation. This can be done through the
SOPShell :

Navigate to: Subsystems > Management Server > Start/Stop