Quantcast
Channel: Microsoft Unified Communications Managed API SDK forum
Viewing all articles
Browse latest Browse all 889

Lync 2013 call recording

$
0
0

Hi,

I am developing a system for recording phone calls of the call center operators.

I am using a managed SIP application on Lync server to get an Invite when a phone call starts, and subscriber URI. Everything is OK with this.

To record phone calls, I use UCMA endpoint and a special Lync account, as recommended in the topic Lync SDK 2013 recording conversation on server.

At the moment the recording starts, two external subscribers already have an established call.

My algorithm is as follows:

1. Create UserEndpoint for Lync special user account
2. BeginScheduleConference
3. Create Conversation
4. Conversation.ConferenceSession.BeginJoin
5. Create AudioVideoCall
6. AudioVideoCall.BeginEstablish
7. ConferenceInvitation.BeginDeliver to subscribers whose call I need to record.

Next, the subscribers get invitations to their Lync clients to take part in a new conference. If a subscriber accepts the invitation, my application receives an event and starts recording the call. At this moment, a new conferencing window opens at the subscriber's Lync client, and the old window of the regular call becomes inactive.

There is a problem: I need to add subscriber's Lync to my conference automatically, without a confirmation from the subscriber's side (ideally, to transform the subscriber's original established call to my conference). Is it possible? What is the optimum way for centralized recording of Call center calls?

Best regards, Vitaliy


Viewing all articles
Browse latest Browse all 889

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>