All Projects → TwilioDevEd → ivr-phone-tree-laravel

TwilioDevEd / ivr-phone-tree-laravel

Licence: other
Create an IVR phone tree with PHP and Laravel 5

Programming Languages

PHP
23972 projects - #3 most used programming language
Blade
752 projects
shell
77523 projects

Projects that are alternatives of or similar to ivr-phone-tree-laravel

phone-captcha
📱 Block robocalls with captcha for phone calls
Stars: ✭ 32 (+88.24%)
Mutual labels:  twilio-voice
survey-node
Automated surveys via text and voice in Node.js with Express and MongoDB
Stars: ✭ 37 (+117.65%)
Mutual labels:  twilio-voice
browser-calls-flask
A sample application which shows you how to make and receive phone calls with a browser and Twilio Client
Stars: ✭ 14 (-17.65%)
Mutual labels:  twilio-voice
automated-survey-django
A sample app for automated phone surveys with Twilio, TwiML, Python and Django
Stars: ✭ 53 (+211.76%)
Mutual labels:  twilio-voice
human-call-filter
Captcha for phone calls
Stars: ✭ 41 (+141.18%)
Mutual labels:  twilio-voice
client-quickstart-php
Twilio Client Quickstart App
Stars: ✭ 21 (+23.53%)
Mutual labels:  twilio-voice
browser-calls-laravel
A sample application which shows you how to make and receive phone calls with a browser and Twilio Client
Stars: ✭ 29 (+70.59%)
Mutual labels:  twilio-voice
react-native-twilio-phone
Twilio Voice React Native module.
Stars: ✭ 124 (+629.41%)
Mutual labels:  twilio-voice
clicktocall-node
Node.js Click To Call Demo
Stars: ✭ 34 (+100%)
Mutual labels:  twilio-voice

IVR Phone Tree: IVR for beginners. powered by Twilio - Laravel

This is an application example implementing an automated phone line using Twilio and Laravel.

Read the full tutorial here!

Build Status

Run the application

  1. Clone the repository and cd into it.

  2. Install the application's dependencies with Composer

    $ composer install
  3. Copy .env.example to .env and generate a new app key.

    $ cp .env.example .env
    $ php artisan key:generate
  4. Run the application using Artisan.

    $ php artisan serve
  5. Expose the application to the wider Internet using ngrok.

    $ ngrok 8000 http
  6. Provision a number under the Manage Numbers page on your account. Set the voice URL for the number to http://<your-ngrok-subdomain>.ngrok.io/ivr/welcome.

  7. Grab your phone and call your newly-provisioned number!

Dependencies

This application uses the following Twilio helper library:

Run the tests

Run at the top-level directory.

$ phpunit --coverage-text

If your PHP installation doesn't have xdebug support then simply run the tests without coverage reporting.

$ phpunit

Meta

  • No warranty expressed or implied. Software is as is. Diggity.
  • MIT License
  • Lovingly crafted by Twilio Developer Education.
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].