I'm using Twilio in an iphone app. I'm interested in having a dialer in the iphone make outbound calls through Twilio using a Twilio phone #.
The OpenVBX iphone app from Twilio shows a pretty good implementation, but it's not a true outbound call: the Twilio actually calls back the iphone.
Are there any more phone-like and less obtrusive ways to do this? One example - is it possible to have the iphone call a twilio # with tel:// , where the twilio # is redirected on-the-fly to the actual destination? Even that still causes a dialog to be displayed for the user. Anything with fewer steps than that?
Or are there other services like Twilio that make this more streamlined?
I am interested both in answers that use 3G / Wifi as data (e.g. a SIP client) as well as answers that use the actual voice connection from the iphone.
Information. Twilio, Inc. Requires iOS 13.0 or later.
Twilio uses the From parameter (required) to set a phone number or client identifier as the caller ID for your outbound call. If you used a phone number for your To value in your POST request, the From value you specify must also be a phone number.
Twilio's Voice API helps you to make, receive, and monitor calls around the world. Using this REST API, you can make outgoing calls, modify calls in progress, and query metadata about calls you've created.
Twilio Client supports making and receiving calls from web browsers and mobile apps. From your iPhone app you can make calls using the data connection that connect to other clients or traditional phone numbers.
If your application made an API call to a PHP or .Net application then the server application could make the REST API call to initiate the phone call. To the mobile phone user there is no dialog - their phone just rings and when they answer it they hear the other end ringing.
I have a similar solution which you can find here http://www.twidial.com - its a dialer interface for twilio that allows you to place calls from an ios (or android) phone by bridging a call to your cell. The neat part is you can choose what Twilio number (or verified callerID) you wish to use... which means you can call from your office phone, remote office, home, even other countries if you like. Twilio is a fantastic service which opens up a ton of possibilities. If you use something like openvbx for inbound or for that matter just forward the calls to your mobile like this https://twidial.wordpress.com/2016/02/11/forwarding-twilio-to-your-cell/
Good luck to you
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With