2

IVRシステムを.NETアプリケーションと統合する方法について誰かが私を助けてくれますか?要件と、.NET統合をサポートするプロバイダーは何ですか。

前もって感謝します。

4

2 に答える 2

1

FreeSWITCHは.NETをサポートしています。あなたがする必要があるのは、mod_managedモジュールをアクティブ化することです。

ただし、IVRアプリケーションを.NETアプリケーションに統合するのではなく、.NETでIVRアプリケーションをコーディングします。(ただし、アプリとFreeSWITCHで実行されている.NETコード間の通信にはWCFなどを使用できます)

于 2011-06-29T09:05:45.000 に答える
0

Twilioチュートリアルの助けを借りて、IVRをかなり迅速に構築できます。

https://www.twilio.com/docs/tutorials/walkthrough/ivr-phone-tree/csharp/mvc

この例では、一般的なコールセンターのワークフローを構築する方法を説明し、IVRで発信者の選択を処理するためのメインメニューは次のようになります。

// POST: Menu/Show
[HttpPost]
public TwiMLResult Show(string digits)
{
    var selectedOption = digits;
    var optionActions = new Dictionary<string, Func<TwiMLResult>>()
    {
        {"1", ReturnInstructions},
        {"2", Planets}
    };

    return optionActions.ContainsKey(selectedOption) ?
        optionActions[selectedOption]() :
        RedirectWelcome();
}

private static TwiMLResult ReturnInstructions()
{
    var response = new TwilioResponse();
    response.Say("To get to your extraction point, get on your bike and go down " +
                 "the street. Then Left down an alley. Avoid the police cars. Turn left " +
                 "into an unfinished housing development. Fly over the roadblock. Go " +
                 "passed the moon. Soon after you will see your mother ship.",
                 new { voice = "alice", language = "en-GB" });

    response.Say("Thank you for calling the ET Phone Home Service - the " +
                 "adventurous alien's first choice in intergalactic travel");

    response.Hangup();

    return new TwiMLResult(response);
}

アプリケーションのニーズに基づいて、このようなものを簡単に変更できます。

于 2016-09-13T19:09:48.007 に答える