Twilio Prevent From Dialing Specific Numbers In Twilio Console - twilio

Is there anyway to create a block list in twilio dashboard from dialing or making outbound call.

Since the Developer is control of calling the API, you can place a check before you execute an API call to see if the party is allowed to call a specific number.
Twilio Console does provide Voice Geographic Permissions that allowed you to restrict calling to specific countries.

Related

Twilio Flex Post caller ID's phone number to external webpage

I am setting up a Twilio Flex acct and am wanting when a caller calls and lets say says or presses # 2 I want to ultimately take the callers phone number from the caller id and do a post to an external webpage. I am looking for documentation on this. Anyone have any suggestions?
The Twilio Studio flow I am having issues with it
Twilio developer evangelist here.
By default, incoming calls to a Flex number are directed through a Twilio Studio flow. The default flow passes the caller straight through to get assigned to an agent in Flex, but you can add other widgets to ask for input or direct the call any way you want.
One of the available Studio widgets is the Make HTTP Request widget which allows you to make an HTTP request to a URL of your choice. You can add data to the body of the request using the widget. To get the phone number of the caller you can use the variables set by the inbound trigger. In the case of the phone number of the caller, you need {{trigger.call.From}}.

Can Twilio's Lookup API tell if a number is connected or not?

I saw that Twilio's Lookup API can tell you whether a phone number is landline, mobile, or voip, as well as what the carrier is. Is there any functionality or possibility of telling whether a number is disconnected or not, similar to what RealPhoneValidation does?
For example, I looked up a disconnected phone number in RealPhoneValidation and this was the output, versus the Twilio Lookup API only provided the line type and carrier.
Problem
By default, Twilio Lookup API does not provide information on phone number’s connection status with provider.
Solution
Twilio Lookup API allows for “addons”, one of which being the “payfone” addon that uses another service (payfone) to determine phone connection status.
References
Twilio Lookup API: https://www.twilio.com/docs/lookup/api
Twilio addons: https://www.twilio.com/docs/add-ons
Twilio Payfone addon: https://www.twilio.com/docs/add-ons/quickstart#using-the-payfone-lookups-add-on

Is there a way to disable in Twilio that I can make an outbound call with unverified numbers?

Is there a way to disable in Twilio so that I can make an outbound call with unverified numbers?
I'm trying to set up some kind of integration with Twilio, Fusionpbx, and Zoho CRM and this is where I get stuck: I need to disable the feature to only allow outbound calls from verified numbers.
there isn't a way to disable this feature. You can Verify CallerID's, so Twilio can verify you own a particular number, and therefore can advertise it in outbound CallerID. You can find more information, here:
Adding a Verified Phone Number or Caller ID with Twilio

Identify forwarded calls

I'm very new at using Twilio. I just created my first flow using Studio, which forwards SMS and calls to my personal phone. Is there a way to differentiate forwarded inbound calls (business) from regular direct calls (personal)?
Thank you!
Twilio developer evangelist here.
I would edit the caller ID in the Connect Call To widget in Studio to be a different validated outgoing number so you know if it is that number, it is for business, as mentioned in this tutorial on call-forwarding with Studio.
You could also trigger the sending of a SMS message from Studio before forwarding the call or SMS message saying that the incoming message/call is for business.
We also offer the Lookup API in your console to find information like location, caller name, and carrier.
Hope this helps!

verifiy twilio caller ID

I have twilio account and it is upgraded.I have IOS application where from customers number the call will be send to many number so it mandiate to verify the number of the user? and if Yes could any one please let me know if there is any automatic verification process to verify that number without disturbing the customer to verify manually?
Twilio developer evangelist here.
You can verify caller ids via the REST API using the Outgoing Caller IDs resource.
Essentially you make a POST request to that endpoint with the number you want to verify. Twilio will respond with a code that you need to show the user. Twilio will also initiate a call to that phone number asking for the user to enter the code. Once they have done so correctly, the number will be verified.

Resources