/ivr-recording-csharp

Example App and Tutorial content for IVR Call Recording and Agent Call screening

Primary LanguageC#MIT LicenseMIT

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.