2011-05-19 43 views
4

我有一個醫療保健領域的客戶,可能需要一個IVR系統通過一個簡單的六個問題調查(所有「我非常同意,最多5個I非常不同意」類型)的患者。涉及的因素...推薦一個良好的交互式語音應答系統來使用.NET?

  • 小客戶:我們不需要企業級的火力。我們預計每月可能進行50到100次調查。
  • 託管:我們將設置一個ASP.NET服務器,並在同一位置設施中託管一個SQL Server數據庫。我們沒有自己的服務器機房和管道連接到互聯網。我想要一些已經託管的東西,我可以配合。 (它當然不需要在我的ASP.NET服務器上。)
  • 集成:其系統的其餘部分將基於.NET和SQL Server,因此我希望能夠自動從IVR中提取數據系統進入我自己的
  • 特設:我們不會進行機器人呼叫。對我們來說,一個典型的情況是:我的客戶收到來自病人的現場呼叫......最後,會說「您有另外一分鐘嗎?我可以讓您接受電話調查嗎?」如果病人說是,然後要麼...
    • 便掛斷電話,我的客戶撥打幾個命令進入IVR系統,在IVR呼叫病人......或者......
    • 我的客戶沒有按」牛逼掛斷電話,但目前的電話呼叫轉移到IVR系統

建議?

回答

3

退房twilio

我相信surveymonkey擁有這個API也可能會爲你工作的落實。

+0

好的,很酷。過去我使用過SurveyMonkey。之前沒有聽說過Twilio,所以我會研究它。 – TomK 2011-05-19 17:32:49

+0

Pow。 Twilio看起來非常好。我喜歡他們有一個C#助手庫。現在深入挖掘... – TomK 2011-05-19 17:36:09

1

我以前使用Microsoft Speech Server 2007(Office Communications Server 2007的一部分),它將滿足您的所有要求。你可以找到更多關於它在這裏:http://gotspeech.net/

它看起來像語音服務器2007年已更名爲Tellme公司,你可以更多的在這裏找到:http://www.microsoft.com/en-us/Tellme/developers/default.aspx

我沒有使用過的新的Tellme公司的版本,但講話Server 2007非常棒。您可以使用工作流和.NET代碼在Visual Studio中實施整個IVR系統。我希望Tellme可能會讓它更容易。

+0

非常太好了!感謝您的建議。 – TomK 2011-05-19 17:36:37

0

來自Twilio的Ricky在這裏。

我們組建了一個C#教程,這個確切的使用情況下,我想和大家分享: https://www.twilio.com/docs/tutorials/walkthrough/automated-survey/csharp/mvc

有一個簡單的配置,可以讓你設置你要問的所有調查問題:

protected override void Seed(AutomatedSurveysContext context) 
     { 
      context.Surveys.AddOrUpdate(
       survey => new { survey.Id, survey.Title }, 
       new Survey { Id = 1, Title = "Twilio" }); 

      context.SaveChanges(); 

      context.Questions.AddOrUpdate(
       question => new { question.Body, question.Type, question.SurveyId }, 
       new Question 
       { 
        Body = "Hello. Thanks for taking the Twilio Developer Education survey. On a scale of 0 to 9 how would you rate this tutorial?", 
        Type = QuestionType.Numeric, 
        SurveyId = 1 
       }, 
       new Question 
       { 
        Body = "On a scale of 0 to 9 how would you rate the design of this tutorial?", 
        Type = QuestionType.Numeric, 
        SurveyId = 1 
       }, 
       new Question 
       { 
        Body = "In your own words please describe your feelings about Twilio right now? Press the pound sign when you are finished.", 
        Type = QuestionType.Voice, 
        SurveyId = 1 
       }, 
       new Question 
       { 
        Body = "Do you like my voice? Please be honest, I dislike liars.", 
        Type = QuestionType.YesNo, 
        SurveyId = 1 
       }); 

      context.SaveChanges(); 
     }