We use Mediasense 10.5 in our test environment. First we tried CUCM based selective recording for audio recording pressing a softkey on the phone to initiate recording and it worked fine. Then our project scope changed and we had to try cube deployment to be able to record video call of customer calling an agent using Jabber Guest. It worked fine also and the recording was available on Mediasense Search and Play. Now, we would like to initiate this recording from a web application using Mediasense API when an agent clicks on a button on the web application during an active jabber guest video call (similar to selective recording pressing a button on the phone, but instead, clicking a button on the standalone web application on agent side ) . startRecording method of Mediasense API didn't work for us since it started a call to a single end point from Mediasense server to be able to initiate recording while our need is to initiate recording during an already established call which contains two end points. How can we achieve this using Mediasense API?
The MediaSense startRecording API would not do what you are asking. That is meant to trigger a call from a specific phone directly into MediaSense.
In your situation you want to actually issue a JTAPI call into CUCM to trigger the recording. So your web application needs to be connected to the CUCM to make JTAPI requests.
See here for more information about the JTAPI with CUCM :
Thank you for your answer. Since our aim to start "video" recording from that web site, the recording has to be started from CUBE. So, i couldn't figure out the solution you offered with JTAPI since you say CUCM triggers the recording in that scenerio. Can you describe it a bit more?
Sorry, I missed the part about this being a Video Recording.
At this moment we have no way of doing Video recording by triggers by Agent.
We are looking into doing something about it in a later release. No concrete plans as yet.
Sorry about the confusion,