I am developing a web app that connects clients with service providers. I need to manage video calls programmatically. Following are the mandatory requirements.
I have thoroughly studied the webex REST API. It looks very promising. However it doesn't support terminating an ongoing meeting. It also can't give a detailed report of a completed meeting (lacks information about rejoins). Zoom API also doesn't seem to support call termination.
Should I rely on an external service (e.g. webex, zoom) for providing the video conferencing feature? If so, which video conferencing service provides an API to terminate an ongoing call?