I'd like to capture my own audio streams from voice calls made using various communication SDKs/platforms. There are literally hundreds of these chat SDKs/platforms such as Zoom, Zendesk, MessageBird, Aircall, JustCall, Dixa, SendBird, etc.. then there are PBX cloud solutions as well, VoIP...
Some platforms/SDKs may offer an out-of-the-box solution to grab audio streams in real time, such as Twilio. I would assume that most do not offer this.
The software would have to be designed around what I can control, i.e my own application that is using the chat SDK/platform. Because I may not have access to the backend of the chat SDK/platform if they don't allow it in order to grab the audio streams in real time.
I currently have a node.js SDK that grabs any base64 audio stream that is able to be sent via WebSocket connection. This works for chat SDKs/platforms such as Twilio, which allow streams to be sent to a websocket server of your choice.
Any ideas or suggestions for software to use that grabs audio streams in real time from your own application?