I'm building a mobile voice conference application using Twilio SDK.
I need to implement a mute button so a user could temporary block an incoming voice track of a specific participant. But other users in a conference should be able to hear the muted user ofc. Just like a mute button in the Skype.
Yet I have no luck in finding a solution. Is it possible to do?
Related
I want to Integrate Audio Voice Change into Twilio Voice Call Steps and Questions
Call Rest API for an introductory call from one device to another
Now how to implement a Voice changer in-between a Call?
For Changing Voice I would re-commend Aroga Voice changer Functionality
Now How to provide Agora voice changer output to Twilio Input?
Most Importantly How can we Connect two Functionalities with Each Other? #TwilioHelp #TwilioSupport
I want to Modify outgoing Voice Call input and Pass towards the End Call
How am I Gonna do that?
Firstly, I'll Make call Streams using Web-sockets, SO that I can get a input Stream from User
Then-after I can Modify the Voice according to Users Perspective
First question -> Is this possible? to get Voice from Stream?
I'll use Some Voice Algorithm and the Out-put of that Algorithm will be Redirect to Twilio Voice, So that the End User can Listen the Modified Voice!
Please Help me to Implement this Functionality!
Thanks in Advance and regards
I have a scenario wherein I would need to mute some of the remote participants in the video call in my local machine. Example of this use case is when I want to be able to just hear a remote participant that is presenting and no else.
Solution I found online is to muted as stated here: https://github.com/twilio/twilio-video.js/issues/363.
Muting the html element appears to work but I'm just curious if there is a Twilio method that can achieve the same result?
At this time, the SDK does not provide a native ability to mute remote tracks. Only the local participant can disable their own tracks.
A solution to this problem is the track subscription API. This API allows you to make a request to update a certain participant's subscribe rules so you can programmatically unsubscribe users from tracks. For your use case, you can could hit this API to unsubscribe participants from specific users in the room, or unsubscribe all participants from all tracks except the presenter.
More info on this can be found here: https://www.twilio.com/docs/video/api/track-subscriptions
Let me know what you think!
I have an app working with twilio. If some user calls the twilio number which i'm using in my app, ı want to check if it is a conference call or not.
If a conference call comes in i want to record voice. Can anybody help?
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.
I can use the Twilio JavaScript API to have a participant mute/unmute themselves, but I'm looking for a moderator to be able to mute specific participants, whether they dial in by phone or by clicking to call.
Thank you!
Twilio evangelist here.
You could build a UI that lets a "moderator" see all of the connected conference participants by using the Participants resource in the REST API.
You can POST to a specific participant to mute them.
Hope that helps.
it would seem this would have your answer:
http://www.twilio.com/docs/howto/moderated-conference
Right below the top tells you to call a noun in {conference} to be able to mute a specific member.