開発中の Twilio とのやり取りを簡素化する Fiddler 拡張機能を作成しています。まもなくリリースされますが、その前にもう 1 つの機能が必要です。
Twilio アカウントのさまざまな電話番号を返すことができ、必要なさまざまな URL とともにそれらを一覧表示できます。
番号を選択したいのですが、「Click-To-Test」は選択した電話番号にダイヤルします。次に、電話を取るのではなく、コンピューターを介して Twilio サービスと対話したいと考えています。音声プロンプトを聞いて、プロンプトが表示されたら 1、2、3 などをダイヤルして対話できるはずです。
Twilio はこの JavaScript ライブラリをここ ( Twilio in the Browser ) で提供しており、ここで Azure を介して ( Twilio in Javascript Application )、またはここで MVC ( Hello Monkey Client )を介して例を示します。
これらはすべて、クライアント側で Twilio デバイスを作成する Javascript ライブラリを利用します。私は Javascript の専門家ではありませんが (ただし、増え続けるテクノロジの学習リストの次は Javascript のようです)、同じ機能を C# に実装できると考えざるを得ません。
ブラウザー コントロールでデバイスをホストしようとしましたが、うまくいきません。ブラウザーで実行されている実行中の Java Script ライブラリに C# の選択項目を渡す方法については、まだ統合が残っています。
また、Dynamic Run Time を介して JavaScript を実行する IronJS も調べましたが、それが最終的に機能するかどうかはわかりません。Twilio ライブラリは Web ページでスクリプト タグを探し、いくつかのイベント ハンドラーを接続します。IronJS でライブラリを実行すると、Web ページがないため失敗し、私の Java チョップはこの部分をハッキングできません。
私の質問は次のとおりです。この Javascript ライブラリを C# に移植して、Twilio が Javascript ソフトフォンのように認識する完全なクライアントを作成することはできませんか? これは私だけでなく、Win 8 開発者や Windows Phone 8 開発者にも役立つと思います。