So my goal is to create an UCMA Trusted Application that is able to monitor all of the calls happening in the Skype for Business on premises domain and automatically record those calls for certain users. But i'm struggling to wrap my head around the way to implement that, as i've found info on UCMA not being able to give you such rights. And the solution i've stumbleb uppon is to intercept all incoming calls using fake endpints and then rout them the way i need. If that's true, i would really appreciate suggestions on other ways to put together such a piece of software. Thanks in advance.
How to monitor call activity of all users in domain and join calls using UCMA Trusted Application
61 Views Asked by Yan Sidorov At
1
There are 1 best solutions below
Related Questions in LYNC
- UCWA: integrating advanced chat options
- When to refresh token?
- Added SIP-headers in MSPL application missing/being removed in Lync 2013
- Use Current Lync Session with UCWA
- Correct workflow for presence subcription for day/night
- Is UCMA 4.0 SDK free especially since it has Lync Server 2013 in the installation packages?
- Understanding PowerShell cmdlet for adding a trusted UCMA 4.0 application and a trusted UCMA 4.0 application endpoint
- Lync 2013 UCMA WCF Web Service
- Lync 2013 - consuming 180 ringing responses from a forked request
- Silent Uninstall lync 2013 client
- Microsoft Lync crashes on double clicking any user from the contacts list
- Custom Command Passing Converstation Text
- Lync CWE Automation server can't create object
- Set meeting with Skype for business (lync) using rest api
- Can we use Lync/Skype SDK in Eclipse IDE
Related Questions in SKYPE-FOR-BUSINESS
- Use Current Lync Session with UCWA
- Correct workflow for presence subcription for day/night
- Not able to login with Skype Web SDK Online Sample
- Creating Online Meetings using Skype for Business Online
- How can I login in Skype web SDK with Office365 credentials?
- Record Calls, Messages & Video using Skype For Web SDK
- Newly created Response Group Workflows do not get listed
- How to enable the Join Meeting Option?
- Is it possible to develop an add-in for Skype for Business (formerly MS Lync)?
- How to setup Skype Web SDK to accept login from database of Users from personal db
- UCMA application not connecting to Lync server
- Intent for Skype for Business call
- [RDP-LYNC]How to sharing desktops or applications to Lync client or server?Is there any third-party libraries to implement RDP protocol?
- Set meeting with Skype for business (lync) using rest api
- How to identify accesses from Bot Framework servers to bot's messaging endpoints?
Related Questions in UCMA
- Access participant audio in a UCMA call and replace them
- Skype for Business Client (Endpoint) App using UCMA 6.0 SDK does not record call when ported. "Recorder cannot start due to I/O Error."
- UCMA 6.0 App built for X64 works on 1st laptop, fails on 2nd laptop with: System.IO.FileNotFoundException: . . . 'SIPEPS, Version=7.0.0.0
- UCMA subscribing to presence of many users
- Easiest way to get skype user presence using dotnetcore?
- Getting User Presence using UCMA?
- Is Lync CWE is compatible with Skype for Business
- UCMA 5.0 - File sharing doesn't work if conference is created by an UCMA application
- UCMA How to detect call ring duration and transfer call before busy signal and terminate?
- UCMA 5.0 vs UCMA Performance
- Create phone conference using UCMA
- Add IM message to UCMA AudioVideo Call
- Set online meeting properties to Appointment object using EWS
- How to monitor call activity of all users in domain and join calls using UCMA Trusted Application
- Skype for Business UCMA SDK
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
There is no way to do what you want with just a UCMA application.
There are three ways to do what you want:
I would recommend that you use the CDR as it's the easiest to understand and use. The problem that it's not real time, the records will "show up" sometime after the fact. If that's ok then that's the best way.
The other ways get way more complex as it requires that you understand how SIP works. The best way for tracking all calls live is the server SIP proxy but it can be very complex (as it can impact the performance of the Skype FE) and requires a good knowledge of how SIP works.