cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1759
Views
10
Helpful
6
Replies

Recording Bot

eliasd
Level 1
Level 1

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

1 Accepted Solution

sandiban
Cisco Employee
Cisco Employee

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.

View solution in original post

6 Replies 6

sandiban
Cisco Employee
Cisco Employee

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.

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.

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

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

@eliasd many of these services use Recall.ai to have a bot automatically join the call and record.

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