2017-11-26 13 views
0

TwilioのTwiML <Gather>動詞を使用して、ユーザーからの入力を収集し、アクション動詞を使用してリクエストを処理しています。この処理には時間がかかるので、リクエストが処理されている間にファイルを再生したい。今のところ、ユーザーエクスペリエンスにはあまり適していない2〜3秒の沈黙があります。ギャザーアクションを処理するのを待つ間にファイルを再生

答えて

0

ここではTwilioの開発者のエバンジェリストです。

入力が処理されている間に何かをする必要がある場合は、<Gather>アクションに即座に応答する必要があります(<Play>など)。次に、応答の処理が完了したら、次のTwiML応答にはmodify the live call and redirect it using the REST APIが必要です。

+0

ありがとう、素晴らしい作品! アクションの中断を避ける方法はありますか?理想的には、TwilioMLファイルをPlayアクションに「追加」して、新しいTwilioMLアクションをPlayアクションが完了するとすぐに処理できるようにしたいと考えています。 – Clca

+0

ええ、あなたはそれを行うことができます。私が試みる1つの方法は、 ''の後に ''をつけて、アプリケーション内の別のエンドポイントへの呼び出しを行うことです。そのエンドポイントを使用すると、入力が正常に処理されたかどうかを確認できます。さもなければプロセスをより多くの時間を与えるために ''にリダイレクトすることができます。どう思いますか? – philnash

+0

はいそれはうまくいくはずです。迅速な対応に感謝します。今変更を加える... – Clca

関連する問題