Search code examples
asp.netsql-serverivr

Recommend a good Interactive Voice Response system to work with .NET?


I have a client in the healthcare space, that might need an IVR system to take patients through a simple six question survey (all of the "press 1 for I Strongly Agree, up to 5 for I Strongly Disagree" type). The factors involved...

  • Small client: We don't need enterprise-level firepower. We'd expect maybe 50-100 surveys per month.
  • Hosted: We will be setting up an ASP.NET server with a SQL Server database hosted at a co-location facility. We don't have our own server room and pipes to the internet. I'll want something already hosted that I can tie into. (It needn't be on my ASP.NET server, of course.)
  • Integration: The rest of their system will be .NET and SQL Server based, so I want to be able to automate pulling the data from the IVR system into my own
  • Ad-Hoc: We won't be robo-calling. A typical scenario for us: My client receives a live call from a patients...and at the end, will say "Do you have another minute? Can I have you take a phone survey?" If the patient says yes, then either...
    • they hang up, my client dials a few commands into the IVR system, at the IVR calls the patient...or...
    • my client doesn't hang up, but transfers the current phone call to the IVR system

Suggestions?


Solution

  • Check out twilio

    I believe surveymonkey has an implementation over this API that might also work for you.