Skip to content
This repository has been archived by the owner on Aug 2, 2023. It is now read-only.

TwilioDevEd/ivr-recording-csharp

Repository files navigation

Twilio

IVR Call Recording and Agent Conference. Level: Intermediate. Powered by Twilio - ASP.NET MVC

An example application implementing an automated phone line using Twilio and ASP.NET MVC.

Read the full tutorial here!

Requirements

Local Development

  1. Clone the repository and cd into it.

    git clone git@github.com:TwilioDevEd/ivr-recording-csharp.git
    cd ivr-recording-csharp
    
  2. Build the solution.

  3. Run Update-Database at Package Manager Console to execute the migrations.

    (Be sure to check that your database server name matches the one from the connection string on Web.config. For reference, default values where used upon SQLServer installation)

  4. Run the application.

  5. Expose the application to the wider Internet using ngrok.

    ngrok http 1078 -host-header="localhost:1078"
    
  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.

That's it!

Meta

  • No warranty expressed or implied. Software is as is. Diggity.
  • MIT License
  • Lovingly crafted by Twilio Developer Education.