Unified Communications Server Configuration
The configuration steps required to set up the Presence Proxy for the Speech Auto Attendant (SAA) with the Mitel MiCollab Client Service are as follows:
-
Verify that the Mitel MiCollab Client Service service entry exists in the Corporate DNS server
-
Configure DNS on the NP-UM server so that it can find the Mitel MiCollab Client Service service SRV record
-
Install and configure SAA on the NP-UM server
-
Purchase the SAA Presence license for the NP-UM server
Trust the NP-UM Server in the Mitel MiCollab Client Service
-
In the MSL admin web interface, under Applications, select Unified Communications Server.
-
Click the Configure Mitel UC Server button.
-
Select the Enterprise tab, if it is not the active tab.
-
Click Trusted Presence Proxies to expand the section.
-
Click Add Proxy.
-
In the new line just added, double click Add description to add a meaningful description, for example the hostname of the NP-UM server.
-
In the new line, double click Add IP address to enter the IP address to be trusted.
-
Click Apply at the bottom of the web page.
Verify that the Mitel MiCollab Client Service service entry exists in the Corporate DNS server
Ensure that the corporate DNS server (it may be running on the Windows Domain Controller or other Windows server) has been configured with an SRV record for '_sip._udp.xyz.com' where 'xyz.com' is the domain that the Mitel MiCollab Client Service is in. The SRV record should point to the Mitel UC Server hostname and port (typically 18100).
Configure DNS on the NP-UM server so that it can find the Mitel MiCollab Client Service service SRV record
Ensure that the NP-UM server has its DNS set up so that DNS queries are forwarded to the Windows DNS server, often on the Domain Controller.
Many working DNS configurations are possible. The requirement is that the Presence Proxy running on the NP-UM server is able to use DNS to resolve the '_sip._udp.xyz.com' service name (where xyz.com is the domain that Mitel MiCollab Client Service is in).
To test this, from a command line on the NP-UM system, enter the following command and verify that it returns the information for the Mitel MiCollab Client Service :
dig _sip._udp.xyz.com SRV +short
where "xyz.com" is replaced with the domain of OCS.
The result should look similar to this:
0 0 18100 myucserver.xyz.com
where "myucserver.xyz.com" is the hostname of the Mitel UC Server and 18100 is the port used to connect to the Mitel MiCollab Client Service. If the result is nothing or a blank line, DNS is incorrectly configured, or DNS on the NP-UM server is not configured correctly to use the corporate DNS server(s).
Install and configure SAA on the NP-UM server
See Speech Auto Attendant Installation and Configuration for installation instructions.
Purchase the Presence license for the NP-UM server
The "NuPoint Messenger: Enable Presence (Speech AA)" license must be purchased. Once that license becomes effective for the NP-UM server, no further actions are required. The Presence Proxy is always running when NP-UM is running and it will detect that the license has been purchased and will automatically start up within a minute of enabling the license.
Verify installation
To verify the installation, check that the Speech Auto Attendant can retrieve the presence state of a user. Call the SAA main number and speak the name of an SAA user who is also a user of the Mitel MiCollab Client Service. SAA should speak the current presence state of the user before forwarding the call. Change the presence state of the SAA user (for example, from Available to Unavailable or Gone Home) and make another call through SAA to that user. The presence state spoken by SAA should be the new state.