問題タブ [twilio-programmable-voice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
twilio - Twilio-Client-Javascript または Twiml を使用して音声メッセージを送信する方法 - 私たちの理解と考えられるアプローチ
Twilio クライアント SDK [Javascript] から呼び出しを開始するという要件に取り組んでいます。Twilio Twiml アプリからの着信 Webhook 要求を処理する ASP.Net MVC Core アプリケーションがあります。クライアント側から通話を開始するには、Twiml ダイヤル動詞を使用し、from 番号と to 番号を提供します。さらに、留守番電話が検出されたらすぐに音声メッセージを送信する必要があります。
Twiml の Dial 動詞を使用したため、留守番電話の検出を通過できず、音声メッセージを送信できません。これは、有人呼び出しメカニズムであるため、Dial verb の設計によるものです。ドキュメントを調べたところ、REST API を使用すると、マシンの検出と応答が可能であり、音声メッセージの送信も可能であることがわかりました。Twilio REST API は、無人通話の開始とルール ベースのワークフローに使用されます。Twiml Dial 動詞は VoiceResponse クラスを使用して通話を開始しますが、Twilio REST API は CallResource を使用して通話を開始します。考えられる代替案に取り掛かる前に、自分の理解を確認したかったのです。
上記のユースケースを以下の手順で実装することを考えています
留守番電話検出オプションを有効にして、Twilio REST API 呼び出しを行い、無人通話を開始します。API が、answered_by の値が human または unknown で応答した場合、Twiml Dial 動詞を使用して呼び出しにパッチを適用する Webhook を呼び出します。API が、answered_by 値を machine として応答する場合、呼び出し先に送信できる音声メッセージを含む Twiml を使用する必要があります。
twilio - twilio から mulaw オーディオ ストリームをファイルに保存する方法はありますか
Twilio の音声ストリーム機能を使用していますが、Twilio の録音機能は使用したくありません。Twilio が音声ストリームをサーバーに送信し始めたら、リアルタイムで音声ファイルとしてディスクに保存したいと考えています。
json - 「無効なオートパイロット アクション JSON: 無効なオートパイロット アクション」を修正する方法
いくつかの単語を収集した後に twilio 機能をトリガーする Twilio 自動操縦を使用しようとしています。数字または「DTMF トーン」を再生するプログラムが必要です。
私はTwilio関数のjavascriptでコードを書いています
このコードとして、Twilio 関数は XML (TwiML) ファイルを生成しますが、オートパイロットによってトリガーされた場合、次のエラーが表示されます。
無効なオートパイロット アクション JSON: 無効なオートパイロット アクション 考えられる原因 アクション JSON はアクション スキーマに準拠していません ( https://carnelian-neanderthal-8008.twil.io/assets/ActionsSchema.json )
アクション スキーマ ( https://carnelian-neanderthal-8008.twil.io/assets/ActionsSchema.json )に対して JSON 応答をテストします。
このエラーにより、オートパイロットの実行には.jsonのみが必要であると推測しています。他の方法を試す必要がありますか。
助言がありますか?