All Projects → natsu90 → Dial2verify Twilio

natsu90 / Dial2verify Twilio

Phone verification at no cost

Projects that are alternatives of or similar to Dial2verify Twilio

botkit-sms
Twilio Programmable SMS implementation for Botkit.
Stars: ✭ 18 (-95.83%)
Mutual labels:  twilio, phone-number
Libphonenumber Csharp
Offical C# port of https://github.com/googlei18n/libphonenumber
Stars: ✭ 396 (-8.33%)
Mutual labels:  phone-number
laravel-authy
Rinvex Authy is a simple wrapper for @authy TOTP API, the best rated Two-Factor Authentication service for consumers, simplest 2fa Rest API for developers and a strong authentication platform for the enterprise.
Stars: ✭ 35 (-91.9%)
Mutual labels:  twilio
Gotwilio
Twilio library for Go (golang).
Stars: ✭ 328 (-24.07%)
Mutual labels:  twilio
react-programmable-chat
A React example of Twilio Programmable Chat
Stars: ✭ 29 (-93.29%)
Mutual labels:  twilio
Awesome Phonenumber
Google's libphonenumber pre-compiled with the closure compiler
Stars: ✭ 357 (-17.36%)
Mutual labels:  phone-number
ember-phone-input
An Ember.js component to handle international phone numbers
Stars: ✭ 22 (-94.91%)
Mutual labels:  phone-number
Edittext Mask
The custom masks for EditText. The solution for input phone numbers, SSN, and so on for Android
Stars: ✭ 413 (-4.4%)
Mutual labels:  phone-number
Libphonenumber For Php
PHP version of Google's phone number handling library
Stars: ✭ 3,938 (+811.57%)
Mutual labels:  phone-number
Anyformatkit
Simple text formatting in Swift
Stars: ✭ 296 (-31.48%)
Mutual labels:  phone-number
Awesome Falsehood
😱 Falsehoods Programmers Believe in
Stars: ✭ 16,614 (+3745.83%)
Mutual labels:  phone-number
Countrycodepicker
Country Code Picker (CCP) is an android library which provides an easy way to search and select country phone code ( national code ) for the telephone number.
Stars: ✭ 259 (-40.05%)
Mutual labels:  phone-number
Spoke
mass-contact text/SMS distribution tool
Stars: ✭ 367 (-15.05%)
Mutual labels:  twilio
twiml template
TwiML templates for Rails and Tilt.
Stars: ✭ 16 (-96.3%)
Mutual labels:  twilio
Vue Phone Number Input
A phone number input made with Vue JS (format & valid phone number)
Stars: ✭ 407 (-5.79%)
Mutual labels:  phone-number
react-native-phone-number-input
React Native component for phone number.
Stars: ✭ 206 (-52.31%)
Mutual labels:  phone-number
Ex twilio
Twilio API client for Elixir
Stars: ✭ 284 (-34.26%)
Mutual labels:  twilio
React Native Phone Verification
The best React Native example for phone verification (an alternative to Twitter Digits).
Stars: ✭ 332 (-23.15%)
Mutual labels:  twilio
Phoneinfoga
PhoneInfoga is one of the most advanced tools to scan international phone numbers using only free resources. It allows you to first gather standard information such as country, area, carrier and line type on any international phone number. Then search for footprints on search engines to try to find the VoIP provider or identify the owner.
Stars: ✭ 5,927 (+1271.99%)
Mutual labels:  phone-number
Twilio Video.js
Twilio’s Programmable Video JavaScript SDK
Stars: ✭ 408 (-5.56%)
Mutual labels:  twilio

Dial2Verify Twilio

Phone verification at no cost!

Well, not really. You still have to pay Twilio for the phone numbers ($1 per month each).

Warning

A lot of peoples have pointed out that phone number can be spoofed, so this can't be used as a form of secure authentication. More discussions here: https://news.ycombinator.com/item?id=11652454

Idea

I stumbled this page in Twilio API documentation while working on some other idea.

The <Reject> verb rejects an incoming call to your Twilio number without billing you. This is very useful for blocking unwanted calls.

itsfreememe

Noted that Twilio will trigger webhook for any incoming phone call if you set the Status Callback URL. So I thought this can be used for phone verification, with no additional cost.

Missed Call Verification

  1. User send phone number from a web form
  2. We will return a phone number for user to dial
  3. User have to dial the number within 90 seconds, otherwise verification will expired

Demo

http://dial2verify-twilio.sulai.mn/

Dependencies

  • PHP >= 5.5.9
  • SQLite
  • Memcached

Installation

  1. Copy .env.sample content to .env
  2. Set the following details,
TWILIO_SID=
TWILIO_TOKEN=
MOBILE_ONLY=false # set to true if you want to accept verification from mobile number only
APP_URL=http://your-site.com
  1. composer install
  2. php artisan migrate && php artisan twilio:setup
  3. cd public/ && npm install && npm run tsc

License

Licensed under the MIT license

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].