02-05-2023 12:16 PM
Is it possible to start recording via the API? Specifically, I need to build a Webex bot that is able to record sessions and send the recordings to an endpoint. Is this possible to do?
Thanks
Solved! Go to Solution.
02-06-2023 12:14 AM
Hello @eliasd ,
Thanks for contacting over Community Forum and thanks for your patience so far!
Unfortunately, we don't have any Webex Recording API to start or, create a Recording (or, vice versa) of a meeting and the only available list of MeetingRecording API is here - https://developer.webex.com/docs/api/v1/recordings
The reason behind it is - Recording a meeting is such an incident which needs manual control. Because you might need to start the recording from the beginning of the meeting or, might be at a variable point of the meeting which is not fixed for sure.
Also, you might need to stop the recording as well at the middle of the meeting or, at a specific variable point which needs manual control once again.
So, recording is something which can't be fully automate and scripted.
And even in your case, since you want a Bot to do the recording, it would be not a very good idea since a Bot can't even join a meeting. So, the Bot can't take a full control of that meeting being outside of it.
Start the meeting recording using a Bot still could have been possible using Webhook - where Bot could read from Webhook whenever a meeting is getting started by a specific User and after 5 min of the meeting start (just leaving initial 5 min as introduction time of the meeting) - bot would start the recording of that meeting, but I think the process design wouldn't be so good and we can't proceed with that idea since we don't even have a create-a-recording API.
If you still think there should be one such API for Recording create, you can raise a Feature request in our AHA portal here - https://ciscocollabcustomer.ideas.aha.io/ and our Product team will review it further.
Regards,
Sandip
Please Note: If you think the solution provided above was helpful and satisfactory, please accept it as Solution! However if you want to discuss it further and get yourself unblocked, please don't hesitate to reply back in this thread and we'll try to answer those queries by the soonest.
02-06-2023 12:14 AM
Hello @eliasd ,
Thanks for contacting over Community Forum and thanks for your patience so far!
Unfortunately, we don't have any Webex Recording API to start or, create a Recording (or, vice versa) of a meeting and the only available list of MeetingRecording API is here - https://developer.webex.com/docs/api/v1/recordings
The reason behind it is - Recording a meeting is such an incident which needs manual control. Because you might need to start the recording from the beginning of the meeting or, might be at a variable point of the meeting which is not fixed for sure.
Also, you might need to stop the recording as well at the middle of the meeting or, at a specific variable point which needs manual control once again.
So, recording is something which can't be fully automate and scripted.
And even in your case, since you want a Bot to do the recording, it would be not a very good idea since a Bot can't even join a meeting. So, the Bot can't take a full control of that meeting being outside of it.
Start the meeting recording using a Bot still could have been possible using Webhook - where Bot could read from Webhook whenever a meeting is getting started by a specific User and after 5 min of the meeting start (just leaving initial 5 min as introduction time of the meeting) - bot would start the recording of that meeting, but I think the process design wouldn't be so good and we can't proceed with that idea since we don't even have a create-a-recording API.
If you still think there should be one such API for Recording create, you can raise a Feature request in our AHA portal here - https://ciscocollabcustomer.ideas.aha.io/ and our Product team will review it further.
Regards,
Sandip
Please Note: If you think the solution provided above was helpful and satisfactory, please accept it as Solution! However if you want to discuss it further and get yourself unblocked, please don't hesitate to reply back in this thread and we'll try to answer those queries by the soonest.
02-06-2023 01:22 AM
Thanks for the extensive reply. However I have one more question, there is a company which does exactly this called "rec.vc" just by using a simple bot. Do you have any idea how they accomplish this without an API available? Thanks.
02-06-2023 02:39 AM
Hi @eliasd,
Thanks for sharing your reference regarding "rec.vc"!
Would like to let you know that the same Bot available in our Webex AppHub as well - https://apphub.webex.com/applications/recorder-media-network-services-mns-86820-93898
More you can read from here!
Just to explain, they're not just Recording a meeting, they're actually helping to start a meeting itself on the desired platform (like, Webex, Zoom, etc..) and then it depends on you after that, when you want to record the meeting and when stop!
Basically rec.vc is working as an extension of the complete Webex functionalities in their platform.
If you visit this page - https://www.rec.vc/webex/ and watch the video under the section: How to record a video conference, you can find that you need to provide your Webex's SIP URI and PIN, and after providing these, finally when you click on Record button, it's not just recording the video.
First it's opening a Call on your personal SIP address and after that, it's just bringing the whole Webex functionalities in their platform.
I don't think they're doing it by any API call, rather creating a clone of Webex in their system. The only positive I can find out of this platform is you don't need to visit multiple platform to watch your meeting's recording, all different platform data can be stored in one place.
Hope that helps here!
Regards,
Sandip
02-06-2023 03:48 AM
Hey,
Thanks for the reply.
However, it seems like the SIP URI and PIN is not needed for the REC.VC bot and there are other services such "gong.io" and "chorus.ai" that are also able to record meetings. How do all of these services accomplish this?
Thanks,
Elias
03-01-2023 10:29 PM
02-07-2023 12:16 AM
Hi @eliasd,
Thanks for checking back!
Yes possible that other few platforms are also following the same mechanism to record Webex meetings, but at least they're not doing it using the APIs, that's confirmed!
Now what exactly the mechanism they're following here, that should be something different than our team's focus and something which is not under our capabilities to answer.
Hope that helps!
Regards,
Sandip
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide