2

ここ数か月間、Twilio を使用して開発を行ってきましたが、特定のスタジオ フロー ウィジェットの実行中にユーザーが電話を切ると、実行が停止することがあることがわかりました。Gatherこれは、ハングアップが発生した後、ウィジェットがウィジェットから離れていなかったため、昨日ウィジェットの料金が請求されるまでは、実際には問題ではありませんでしたGather

これが私たちが行ってきたことです:

... -> ストリームの開始 -> Gather 動詞 -> ストリームの終了 -> ...

そのため、ストリーミングの開始と終了の間にハングアップが発生しています。

これはいくつかのウィジェットで発生します。わかりやすくするために SID を削除した例を次に示します。

Received an 'hangup' event while processing the 'startStream' widget for Execution Sid foo and Flow Sid bar. Ignoring this event and not transitioning to another widget

これはウィジェットでも発生することに気付いたendStreamので、ストリーミングで発生しているだけだと思います。

これは頻繁に発生し、実行がスタックする結果となります。これは、バックエンド システムの動作方法が原因で無視できません。

これらの停止した実行を終了する方法を知っている人はいますか? または、ハングアップ後にウィジェットで停止しないようにして、より適切に終了できるようにしますか?

他に必要な情報があればお知らせください。

4

0 に答える 0