問題タブ [twilio-twiml]

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.

0 投票する
1 に答える
354 参照

c# - Twilio Twiml が動的テキストの発言を拒否する

twilio の何が問題なのかを理解しようとして頭がおかしくなっています。私はこのtwimlを持っています(ほんの一例):

http://twilio.gomme-auto.it/twilio/order/address/check/208325

「Say」の 2 行目と 4、5、6 行目は動的に生成され、その他は静的テキストです。

私は Twilio.MVC 公式ライブラリを使用しており、次のように Twiml を生成しています。

静的テキストを含むすべての行が正しく発声され、他の行は無視されます。

コードは何も変更しておらず、1 週間前までは機能していました...

誰かがそれが何であるかについてアイデアを持っていれば、それは素晴らしいことです.

0 投票する
1 に答える
239 参照

ruby-on-rails - TwiML を使用して、発信通話にいつ応答するかを判断する

ユーザーを呼び出すように設定された TwiML アプリケーション (Twilio マークアップ言語アプリ) を構築しています。アウトバウンド コールを発信し、コールが終了すると、サーバーは Twilio API から適切なコールバックを受け取ります。しかし、エンド ユーザーが電話に出ると、私のサーバーは Twilio のサーバーからの応答を受信しません。これが私のサーバーにあるものです:

:statusCallbackEventパラメータが期待どおりに機能していないようです。

私のサーバーは Rails 4.1.6 (Ruby 2.1.3) で書かれています。「twilio-ruby」ジェムを使用しています。私のGemfileにgem 'twilio-ruby, '4.2.0'は、最新バージョンのgemがあります。

0 投票する
2 に答える
2773 参照

twilio - twilio 通話に時間制限を設定する

以下の twiml を使用して、ユーザーへの呼び出しを作成して送信しています。ただし、この通話に時間制限を設定したいと思います。ここに示されているように、動詞を使用すると可能であることはわかっています。しかし、私は自分の状況でそれを行う方法を知りません

0 投票する
1 に答える
180 参照

php - TwiML - ユーザーを記録し、同じ通話でキーパッド入力を収集できますか?

ユーザーの通話を録音して文字起こしするか、録音を促した後にユーザーのキーパッドから入力を収集するのは非常に簡単です。しかし、TwiML ができるように、問題のユーザーの「説明」を記録し (この場合)、同じ通話でユーザーの「要求」をルーティングするのに役立つユーザー入力を収集するためにどのような手順を実行する必要があるかは明確ではありません。 1 回のリクエストでこのデータを POST します。

誰かがこのシナリオに遭遇したことがありますか? ありがとう。

0 投票する
1 に答える
2143 参照

twilio - 通話を新しい Twiml URL にリダイレクトする

https://www.twilio.com/docs/api/rest/change-call-state#postのチュートリアルに従っています。現在のインバウンド コールを新しい Twiml URL に転送できるようにする部分を php でコーディングしています。 . これを機能させるには、更新配列で To および From パラメーターを指定する必要があることがわかりました。To パラメータで指定された番号ではなく、指定された URL にコールを転送する必要があります。ただし、Twilio API は、To パラメーターが必要であるというエラーをスローしますが、ドキュメントにはそうではないと示されています。ここで私が間違っていることはありますか?

forwardToBob.xml には、Say Verb を含む Response が含まれています。このphpコード(twimlではない)はエラーをスローします

/home/wcmtechnologies/public_html/Phone/TheFinalTouchSecurity/TwilioAPI/twilio-php-master/Services/Twilio.php:297 で、キャッチされない例外「Services_Twilio_RestException」とメッセージ「No 'To' number is specified」

"To" => "Some Ten Digit Phone Number", "From" => "Some Ten Digit Phone Number" を配列に追加すると、エラーはスローされません。その後、通話は「宛先」の電話番号に転送されます。「To」パラメーターで指定された電話番号が応答すると、通話が接続され、forwardToBob.xml の twiml がすべて同時に実行されます。

編集#3----------------------------------------------- -----------------------

これが私のコード全体です....

これは、Twilio の検証済み番号が呼び出されるたびに実行される Twiml です。このコードは Twilio クイックスタート サイトから取得しました。

これは、Twilio クイックスタート サイトから大部分をコピーしたクライアント ブラウザーです。

これは、forward() 関数から HTTP POST 要求を介して呼び出される転送コードです。

最初のコード スニペットは、901-231-1158 が呼び出されたときに実行される Twiml を示しています。次に、クライアント「Bob」に送信されます。接続が成功したら、追加した転送ボタンを押します。この転送ボタンは forward 関数を呼び出し、最後のスニペットである PHP スクリプトに HTTP POST 要求を行います。実行時に、更新関数の配列に "To" および "From" パラメーターが指定されていないと、エラーが発生します。これを修正するために何をすべきかについての提案は、非常に役立ちます!

注意: HTML で作成したボタンは Forward と呼ばれ、作成した関数 forward() を呼び出します。呼び出し Sid を取得し、インスタンス変数に保存しています。Twilio.Device.Connect 関数でこの値を取得します。

完全なスタック トレース。