プッシュボタン入力(DTMF)がうまくいかない場合、設定内容や通話状況など複数の原因が考えられます。
以下をご確認ください。
・待機時間の設定(タイムアウト)
入力の待ち時間が短すぎると、入力途中で処理が終了し電話が切断される場合があります。APIパラメータの dtmfTimeout やフローの待機時間を長めに設定して改善するかご確認ください。
・入力桁数の不一致
期待する入力桁数( maxLength)の設定が正しいかご確認ください。なお、設定した最大桁数を超過して入力された場合は、超過した末尾の桁が自動的に削除されます。
・前のセッションの影響
直前の通話セッションが完全に終了していない状態で次の発信を行うと、着信応答後に無音になるなど動作が不安定になる場合があります。各セッションが適切に終了しているかご確認ください。
詳細は以下のドキュメントをご参照ください。
DTMFのキャプチャ
https://docs.nttcpaas.com/api/voice.html#tag/calls-operations/POST/calls/1/calls/{callId}/capture/dtmf