私はTwilioを使用しています。私は、2人のユーザーがプログラムされたエージェントと対話できるアプリケーションを作成したいと考えています。例えばTwilio - 通話中のコード
ここでは、アプリケーションの流れのようになります。
- ユーザー1は、ユーザーの電話番号を使用してコールが2
- ユーザー2は
- 電話に応答し、エージェントが発表それを作る作ります呼び出しはエージェントと対話するために使用できるいくつかのキーワードを含む特別な呼び出しです
ページの取得要求を行うためにコールのステータスコールバックを使用したかったSayに基づいたTwiMlコードでタグを収集します。
私は自分のサーバでコールバックを受信しましたが、コールバックは何も起こりません。今、私はフラスコにPythonでコーディングし、自分のコードのですについては
は、このようなものです:
@app.route('/call', methods=['GET', 'POST'])
def call():
...
resp = VoiceResponse()
with resp.dial(callerId=caller_id) as r:
r.number(destination_number, status_callback_event='answered', status_callback='https://myapp.com/call_answered')
return str(resp)
@app.route('/call_answered', methods=['GET', 'POST'])
def call_answered():
resp = VoiceResponse()
resp.Say("Hi, you are in a real time managed call")
return str(resp)
は理由を知っていますか?
どうもありがとう
ミカエル
ありがとうございました。私はダイヤルを使用して私のコンピュータから実数を呼び出していますが、私は集めて名詞を使用したいと思います。私がそれをすることができるかどうか知っていますか? – Mike
こんにちはMike、ほとんどのことが可能ですが、特定の機能に関するガイダンスが必要な場合は、さらに細かくする必要があります。質問を更新したい場合は、すでに試したことと達成しようとしていることを理想的には、私は助けようとします。 – philnash
「」と「」は使用できません.2人の発信者が直接接続されています。 「電話をかけてリダイレクトをサーバーで受信したが、通話中に何も起こらない」と管理していると言うとき。それはどういう意味ですか?あなたは今どのようなコードを持っていますか? –
philnash