Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

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.

...

After inserting the correct the values press 'save' (#1) to save the configurations and then press "Export Trusted Application script" (#2), 
this will download a .ps1 file that is the script that needs to be ran run on the FE.

This method of exporting the script and then running it on the Front End is faster than running the script manually and only then insert it to the Access Portal, it also assures that the Access Portal is using the correct values that are defined.

...

Please paste here UCMA errors and I'll try to give out information on each error so we will have a throughout troubleshooting section.

 

How to check UCMA is working well

  1. In Access Portal admin settings: 
    1. In Notification settings: set "Enable IM notifications" to yes
    2. In Housekeeping settings: set "Use housekeeping service" to yes, and "Process IM messages" to yes.
    3. iisreset
  2. Insert row to MESSAGES_OUTBOX with the following values:
    1. TO - sip address of IM recipient, like nechamap@agatsoftware.com
    2. MESSAGE - the message to be sent, like "IM testing"
    3. MESSAGE_TYPE = NOTIFICATION
    4. DELIVERY_TYPE = INSTANT_MESSAGING
    5. other fields - leave empty (MESSAGE_ID and CREATED_AT are filled automatically on row saving)

Example:

Image Added

The IM should be received by the recipient within 10 seconds (also the row is removed from MESSAGES_OUTBOX table and is added to MESSAGES_SENT table).

If not received, look into Access Portal log file.