It seems Twilio Programmable Video API is based on WebRTC. This will allow us to setup audio/video conference from browser/app to browser/app.
However, is there any way to connect Programmable Voice incoming audio calls to the Video rooms? Also is there any way to make outgoing Voice calls from the Rooms?
This will allow a participant to just dial-in even if his internet is not working.
Twilio developer evangelist here.
It is not currently possible, using the Video SDK, to dial into a Video Group Room from an audio call over the phone network. If that changes I will update this answer.
Related
We are using Twilio chat in one of our website and some users are asking if it is possible to record audio recordings to be sent as chat messages (like it happens on Whatsapp and other chatting App).
Does Twilio API support this kind of messages ?
Twilio developer evangelist here.
Twilio Chat supports the upload and sharing of media of all types to a maximum of 150MB size. You will need to implement the audio recording for your app, but once you've done that you can share over the chat platform.
Is it possible to receive streaming audio data from Twilio? I would like to be able to do this rather than simply downloading a recording after it's complete.
Twilio developer evangelist here.
It is not possible to receive streaming audio data from Twilio for a phone call. Your options are to wait for a recording, or if you are looking for voice recognition, you can try using <Gather> with input="speech".
Twilio has just announced Streams ! It's a twiml verb that will communicate the audio through websockets to your server.
Otherwise you can try a solution I had worked on prior to their announcement: twilio-client.js-recording-bot
Creating a service involving broadcasting video from one to many, similar to twitch.tv. Can twilio handle this?
Twilio developer evangelist here.
Twilio Video is not designed to broadcast one to many like Twitch. The maximum number of participants in a Twilio Video Group Room is 50 and for a peer to peer Room is 10.
Edit:
Twilio has launched Twilio Live, which is designed for broadcast use-cases. Check it out to see if it works for you.
We're using Twilio Programmable Video and we'd like to set up:
- A ringtone while a participant is waiting in the room.
- A "ringing" to notify the other side that a participant is waiting in the room.
All in all, a performance like a voice call.
We have checked API Reference, AudioTrack and Media section, without success. (https://media.twiliocdn.com/sdk/js/video/releases/1.0.0-beta4/docs/)
Any idea to configure this performance?
Regards,
Carlos
Twilio developer evangelist here.
There is no functionality in the Twilio API for providing a ring tone, however you could implement it yourself.
You would need to send an invite to the participant that hasn't entered the room yet. You could do that with a server sent event or websocket. Then you would play the ringtone (using an <audio> element or the web audio API) until the user entered the room themself, at which point you would stop playback of the ringtone.
Let me know if that helps at all.
Hi everyone,
I am new to the Twilio API. I have successfully setup call conferencing and recording. But my requirement is to stream live conference call from website. Is it possible...? I have been searching in google from 2 days but no use. Please help...
Twilio developer evangelist here.
You can't exactly stream a conference call, but you could use Twilio Client to provide a way for users on a website to dial into the conference. You can then mute all of those callers so they are effectively just listening.
Do note that you can only get 40 participants on a call using Conference and up to 250 using Global Conference.
Let me know if this helps at all.