Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the most "phone-like" way to use Twilio on an iphone for outbound calls? [closed]

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.

like image 833
Nils Avatar asked Jun 28 '11 17:06

Nils


People also ask

Does Twilio work on iphone?

Information. Twilio, Inc. Requires iOS 13.0 or later.

How does twilio make phone calls?

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.

Does twilio do phone calls?

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.


3 Answers

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.

like image 140
John Sheehan Avatar answered Oct 21 '22 00:10

John Sheehan


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.

like image 25
Andrew Watson Avatar answered Oct 20 '22 23:10

Andrew Watson


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

like image 1
user1224074 Avatar answered Oct 21 '22 00:10

user1224074