title: Recommend a good Interactive Voice Response system to work with .NET?
body: <p>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...</p>
  
  <ul>
  <li>Small client:  We don't need enterprise-level firepower.  We'd expect maybe 50-100 surveys per month.</li>
  <li>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.)</li>
  <li>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</li>
  <li>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...
  <ul>
  <li>they hang up, my client dials a few commands into the IVR system, at the IVR calls the patient...or...</li>
  <li>my client doesn't hang up, but transfers the current phone call to the IVR system</li>
  </ul></li>
  </ul>
  
  <p>Suggestions?</p>