-1

I have created UCMA trusted application using C# console application.

I want to monitor all Lync Users instant messaging calls (in one place) as well as store their conversations in the database via this console application.

Is it possible?.

If possible, please give an idea or any url.

  • 1
    Why use a console application? Wouldn't a headless daemon/Windows-Service process be more appropriate? And FWIW, Lync can archive all conversations by itself anyway. – Dai Jul 07 '14 at 06:52

2 Answers2

0

UCMA trusted applications will only respond to traffic to the endpoints associated with that application so if you want to monitor all instant message traffic it would be the wrong API.

I would suggest using SIP Application API http://msdn.microsoft.com/en-us/library/office/hh364644(v=office.14).aspx to create a server application. This will also require the use of MSPL documented here

As Dai has asked - is the console application a requirement or will a windows service be ok?

Paul Hodgson
  • 939
  • 8
  • 15
0

Try our this sample application SipSnoop it basically shows all the metadata passing throught the lync server, you can tweak around it according to your requirement.

Sagar Pilkhwal
  • 3,998
  • 2
  • 25
  • 77