現在、Twilioのrest APIを使用して呼び出しを開始しています。私たちはTwiliosのマシン検出を使いたいが問題はある。我々は結果に関係なくurlに立ち向かい、AnsweredByを使用して、人間や機械が答えるかどうかによって異なるtwimlを返すロジックを追加したいと考えています。マシンが検出されたときにurlへの呼び出しをトリガーする方法
我々はC#で開発し、次のコードを持っている:( URLから 、へ :successfulCallUrl、 記録:真、 machineDetection: を "有効にする")
するvarコール= CallResource.Createを。
私たちのURLは、電話が人間によって応答された場合にのみ起動され、応答マシンに送信された場合は起動されません。どのような結果が出ても、それをどうするか決定する必要があります。
これは、応答マシンの検出がどのように機能すべきかを示しているため、スタックオーバーフローでこれを解決できない可能性があります。 [Twilio support](https://www.twilio.com/help/contact)チームに連絡して、ウェブフックを起動しなかった通話に対していくつかのコールSIDを提供することをお勧めします。 – philnash
urlハンドラの中で誰が答えても(人間や機械)、呼び出しに何をするかを決める必要があります。 Twilioは、machineDetectionが有効になっているときに、 'anweredBy'に沿って余分なパラメータを送信します。あなたのurlハンドラの中のそのパラメータを読んで、その呼び出しをどうするかを決めます。 –