問題タブ [twilio-functions]

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 に答える
50 参照

twilio - 前の動詞が完了した後に Twilio がリソースを非同期に更新する

非同期更新呼び出しが呼び出しを完全に中断しないようにするにはどうすればよいですか? 非同期呼び出しが行われる前に終了したいresponse.Say("Let me think about that.")のですが、現在はSay()文の途中で動詞を停止するだけです。

0 投票する
0 に答える
208 参照

twilio - TwiML、Functions、Studio から Twilio アドオンにアクセスする方法は?

私は比較的単純なアプリケーションを持っていますが、TwiML を超えてしまったのではないかと思います。アプリケーションは、着信通話を受信し、通話に基づいていくつかの Twilio アドオンからデータを取得し、アドオン データを含む SMS メッセージを送信してから、音声通話を転送します。

私は現在、REST API を使用しており、サーバー コードをサーバー上でホストし、TwiML 応答を使用して通話を転送していますが、すべて Twilio ホスティングの速度と信頼性の利点は魅力的です。

これは音声要素とメッセージ要素の両方を使用することに注意してください。これは関数で実行できますか? スタジオで?この回答は、TwiML で音声と SMS を混在させることは非推奨ですが、関数で行うことができることを示しています。ただし、2017 Signal ビデオを見て、アドオン、関数、およびスタジオのドキュメント ページを確認しましたが、これらのコンテキストからアドオンにアクセスする方法がわかりません。

関数のコンテキスト パラメータは静的な値です。

"?AddOns="... を渡す方法があるかもしれませんが、UI でアクティブな番号を構成して関数を直接呼び出すと、イベント パラメーターに影響を与えることができないようです。関数プロパティのパスに追加しようとすると、「URL で安全な文字のみが許可されています」というエラーが表示されます。

アドオンの設定画面で、「音声通話の着信に使用する」ボックスにチェックを入れると、アドオンのデータが何らかの形で機能に利用できるようになるのではないでしょうか?

しかし理想的には、関数内のロジックに基づいて特定のアドオンを動的に含めることができるようにしたいと考えています。

私は Node 開発者ではないので、それが私には明らかではないのかもしれません。Twilio UI 内の関数内にアドオン アクセスを統合するためのガイダンスはありますか?

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

twilio - 関数から返されたデータでフロー変数を設定する方法は?

https://www.twilio.com/docs/studio/widget-library#run-function

関数を呼び出す場合、変数を使用するための 2 つのオプションがあります。(1) フロー変数をパラメーターとして関数 (例: flow.data.foo) に渡すことができます。(2) から返されたデータでフロー変数を設定できます。関数 (TwiML または JSON を返すことができます)。

関数から返されたデータを使用してフロー変数を設定する方法を知っている人はいますか?