Посоветуйте хорошую систему Interactive Voice Response для работы с .NET? - PullRequest
4 голосов
/ 19 мая 2011

У меня есть клиент в сфере здравоохранения, которому, возможно, потребуется система IVR для проведения пациентов с помощью простого опроса из шести вопросов (все типа «нажмите 1, если я полностью согласен, до 5, если я категорически не согласен»).Вовлеченные факторы ...

  • Маленький клиент: нам не нужна огневая мощь на уровне предприятия.Мы ожидаем около 50-100 опросов в месяц.
  • Размещено: мы будем настраивать сервер ASP.NET с базой данных SQL Server, размещенной в одном месте.У нас нет собственной серверной комнаты и каналов к интернету.Я хочу, чтобы что-то уже было размещено, чтобы я мог связать.(Конечно, это не обязательно должно быть на моем сервере ASP.NET.)
  • Интеграция: остальная часть их системы будет основана на .NET и SQL Server, поэтому я хочу иметь возможность автоматизировать извлечение данных.из системы IVR в мою собственную
  • Ad-Hoc: мы не будем робо-звонить.Типичный сценарий для нас: мой клиент получает живой звонок от пациента ... и в конце скажет: "У вас есть еще одна минута? Могу ли я попросить вас пройти опрос по телефону?"Если пациент говорит «да», то либо ...
    • они вешают трубку, мой клиент набирает несколько команд в систему IVR, при IVR вызывает пациента ... или ...
    • мой клиент не вешает трубку, но переводит текущий телефонный звонок в систему IVR

Предложения?

Ответы [ 3 ]

3 голосов
/ 19 мая 2011

Выезд twilio

Я считаю, что surveymonkey имеет реализацию поверх этого API, которая также может работать для вас.

1 голос
/ 19 мая 2011

Я использовал Microsoft Speech Server 2007 (часть Office Communications Server 2007) в прошлом, и он будет отвечать всем вашим требованиям.Вы можете узнать больше об этом здесь: http://gotspeech.net/

Похоже, что Speech Server 2007 был переименован Tellme , и вы можете узнать больше здесь: http://www.microsoft.com/en-us/Tellme/developers/default.aspx

Я не использовал новую версию Tellme, но Speech Server 2007 был великолепен.Вы можете реализовать всю систему IVR в Visual Studio, используя рабочие процессы и код .NET.Я ожидаю, что Tellme, вероятно, делает это еще проще.

0 голосов
/ 22 марта 2016

Рики из Twilio здесь.

Мы собрали руководство по 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();
        }
...