This article contains general explanations about where UCMA should be installed and how "Trusted Application" works.
...
UCMA is a software component by Microsoft that we install on certain servers (typically Access Portal web server).
This component allows for developers and 3rd party apps to get access and take control over certain aspects of Microsoft's Enhanced Presence information, instant messaging, telephone and video calls, and audio/video conferencing.
This component together with the "CsTrustedApplciation" configurations allow us to perform manipulations and use the SfB/Lync environment in order to do the following:
...
In order to view this what is already configured with this configuration the following commands can be used:
Get-CsTrustedApplicationPool
Get-CsTrustedApplication
Get-CsTrustedApplicationEndpoint
Each one of those commands present a different part of the Trusted Application configuration. Generally there are 4 types of Trusted Application configurations: Trusted Application Pool, Trusted Application , Trusted Application endpoint , Trusted Application computer.
...
- In Access Portal admin settings:
- In General settings: configure UCMA
- In Notification settings: set "Enable IM notifications" to yes
- In Housekeeping settings: set "Use housekeeping service" to yes, and "Process IM messages" to yes.
- iisreset
- Insert row to MESSAGES_OUTBOX with the following values:
- TO - sip address of IM recipient, like nechamap@agatsoftware.com
- MESSAGE - the message to be sent, like "IM testing"
- MESSAGE_TYPE = NOTIFICATION
- DELIVERY_TYPE = INSTANT_MESSAGING
- other fields - leave empty (MESSAGE_ID and CREATED_AT are filled automatically on row saving)
...