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 answers
Related Questions in LYNC
- Lync 2013 Client SDK - unable to turn off only my video
- C# Application Lync Function migrated to MS teams
- UCWA - getting all meetings not just ones you scheduled
- Migration from Skype for Business on premises to Teams
- Is there any code # cmd powershell to change Lync call forwarding setting to new number?
- Is there a way to connect to New-CsOnlineSession using an oauth token?
- Easiest way to get skype user presence using dotnetcore?
- Open user in skype-for-business(Lync)
- Batch Delete Folders That start a specific way
- Skype for Business 2019 and MSPL + managed code not working
- Is there any document that maps the status codes returned in Client.StateChanged Event with their intended purpose?
- Is Lync CWE is compatible with Skype for Business
- How to dock Skype4Business main window to parent application
- Can microsoft team app be used in UI suppression mode as Skype for business?
- UCMA 5.0 - File sharing doesn't work if conference is created by an UCMA application
Related Questions in SKYPE-FOR-BUSINESS
- Search-CsClsLogging script not recognizing variable string as a valid DateTime
- Using SIP "Session Initiation Protocol" (Skype for Business) through Apache Nifi
- Enable mailbox in exchange server for an existing user in active directory via HTTP API
- How to make Skype Phone call and recording using Skype API?
- How to integrate the Skype with the Checkmk Server which is running in AWS instance
- Strange error in SQL Server Reporting Services, EventID 108
- Is it possible to automate the moderation of a channel in Microsoft Teams?
- How to process video? which I am getting from the team-recording bot
- The team bot did not appear in a team meeting
- Inconsistent result from Get-CsOnlineUser
- Skype for Business Service Health for Multiple Devices
- Find Skype presence in EWS
- graph call behind get-cscallqueue
- Skype For Business Server 2019 - Better way to Integrate the Chat Bots with server 2019
- Capture skype for Business Events
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
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?
Popular Tags
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)
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.