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?
Related
I am trying to integrate Twilio call and conference call, before that I have few doubts on it.
While conference call time one participants can able to see other participants real numbers or not? If possible, how to restrict that?
Twilio developer evangelist here.
With a conference call, your participants will only see one number, the Twilio number that they called or that you make calls from.
With regular calls, you have the option to set a callerId when you forward a call. If you don't set this, then the incoming caller ID is used and the number will be shared with the person being called. If you set the callerId to a Twilio number, then the person being called will only see the Twilio number.
If you are looking to build masked number/anonymous communications, then I recommend you take a look at Twilio Proxy which can handle all of this for you too.
I am looking for a way of having a custom background for an incoming call using CallKit.
My app is a Voip app using Twillio.
If the user had already received a call from a Twilio in the past, he is able to save this number (From call history), and the next time the contact will call, a custom background image will be displayed.
But when saving the contact, the only information there is, is "social profile", no number.
What is actually been saved?
Is there a way of programmatically saving a contact from Twilio received with CallKit?
Twilio developer evangelist here.
When you receive calls from another App using the Twilio Programmable Voice SDK you won't receive a phone number along with the call.
When calls are made app to app, you only need the identity of the other user that you are calling. No phone numbers are required to make this call.
Then, the TVOCall attributes from and to will be set to client:FROM_IDENTITY and client:TO_IDENTITY (where the identities are those from the users of your app).
If a call did come from a phone to the app, then the phone number would be included as the from attribute and you'd be able to save the contact with a phone number.
I'm not sure how to turn the information you do get with an app to app call into a proper contact though. Sorry.
I'm new to using the Twilio API and I essentially want someone to be able to send text and have it be read out in the phone call, but then keep the line open so that more text can be sent at a later time.
It seems like I should be using the Programmable Voice API along with TwilML, but the problem I am having is that once the TwilML instructions are completed the call ends. Is there anyway I can stop this from happening and have the call wait for a Rest API update to be sent to the phone call to have it say new text?
Twilio developer evangelist here.
There are a few ways you could deal with this, but I believe the best would be to use <Enqueue>. Once your TwiML is played out, you can <Enqueue> the call and then provide a waitUrl that points to an endpoint that returns more TwiML to play to the user while they wait. This will automatically loop while the user remains in the queue. You could use this to simply <Pause> indefinitely or <Play> background music. Then, once you have more text to read to the user you can redirect the call by updating it.
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.
I am developing contact center using twilio where my application get request from server to call contact center, so my application initiate a request to call contact center (Twilio enabled number) and contact center is twilio soft phone once the contact center accept a call my application initiate another request to call user so contact center person and user will be in conference. In my application From number is also a twilio enabled number. so my question is can I call one twilio enabled number to another twilio enabled number using java?
Twilio developer evangelist here.
I'm not 100% clear on what you're trying to achieve, but it is certainly possible to connect two Twilio numbers in a call. Those numbers will need to either dial onto a Twilio soft phone or a phone number connected to a real phone in order to connect two people.
I'd recommend taking a look at this Java click to call tutorial which should give you an idea of how to connect to one number, then generate the call to another number and give you a start in this.
Let me know if this helps at all.