私はダイヤルして応答されたコールの後にメニューへのアクセスを有効にしようとしています。たとえば、エージェントは電話をかけるために動詞を使用する番号をダイヤルします。コール中に、呼び出された人は、別のエージェント、内線またはキューに転送されるように求められます。私は会議に電話をかけ、hangupOnStar属性を使って相手を保留にして、エージェントがコールをさらに操作するが失敗したというメニューを表示する方法について読んだ。 「*」ボタンを押すと通話が終了するため、DialCallSidは更新できない完了した通話に属しているようです。Twilioでは、発信コールに応答した後、どのようにメニューにアクセスできますか?
0
A
答えて
0
私は元々これを間違った方法で行っていました。これはアウトバウンドコールのため、「保留中」の会議を正常に作成し、REST APIを使用して発信者にダイヤルしてから、その発信者を会議に追加することができました。また、hangupOnStar属性を利用して、会議を離れてメニューに行くこともできました。ここで
は私の最初の関数のコードです:
public function makeOutboundConference(Request $request) {
$sid = "ACxxxxxxxxxxxxxxxxxxxxxxxxx";
$token = "xxxxxxxxxxxxxxxxxxxxxxxxxxx";
$response = new Twiml();
$dial = $response->dial(
[
'hangupOnStar' => true,
'action' => 'url-to-incall-menu',
'method' => 'POST'
]
);
$dial->conference("On Hold",
[
'beep' => false,
]
);
$client = new Client($sid, $token);
try {
$call = $client->calls->create(
$to,
$callerId,
array('url' => 'fq-url-to-connect-caller')
);
} catch (Exception $e) {
error_log("Error: " . $e->getMessage());
}
return $response;
}
、会議に呼ばれる人追加するための私の第二の機能:
public function showConnectCaller(Request $request) {
$response = new Twiml();
$dial = $response->dial();
$dial->conference(
"On Hold",
[
'record' => 'record-from-start',
'beep' => false,
'endConferenceOnExit' => true,
]
);
return $response;
}
関連する問題
- 1. コールに応答した後に発信者番号を取得する
- 2. Android発信コールに応答した場合の検出方法
- 3. SFDC Twilio発信コール
- 4. Twilioで発信会議コールを作成中にエラーが発生しました
- 5. URLにどのように応答を送信しますか?
- 6. Twilioで応答したコールと未応答のコールを区別する方法は?
- 7. UITextFieldのタッチイベントにどのように応答できますか?
- 8. アウトバウンドTwilioコールを配置してユーザー入力に応答する
- 9. twilioは応答なしでSMSを受信します
- 10. ネストされた$ httpコールで外部応答データにアクセスする
- 11. ブラウザからのTwilio発信コール
- 12. AJAXコールのJSON応答データをどのように利用しますか?
- 13. どのように応答性を達成できますか?
- 14. どのように応答データを追加できますか?
- 15. どのようにしてHTTP応答にグループ化できますか?
- 16. Express.jsで応答を送信した後に何かするには?
- 17. angular5 httpclientの回答にはどのようにアクセスできますか?
- 18. Twilio SIDはどのように入手できますか?
- 19. リモートリポジトリをクローンした後、IntelliJ IDEAでどのようにアクセスできますか?
- 20. このコードのRetrofitでこのサブアレイの応答にどのようにアクセスできますか?
- 21. Ajaxコールからのステータス500応答でどのフィールドにエラーが発生しているかを確認するにはどうすればよいですか?
- 22. エラーが発生した場合、どのように応答を変更できますか?
- 23. テストクライアントなしでテストしたビューの応答コンテキストにアクセスできますか?
- 24. どのようにネストされた応答値を取得できますか?
- 25. twilioから発信されたコールに対してdtmfコードをキャプチャするにはどうすればよいですか?
- 26. 後でHTTPリクエストへの応答を待って送信するにはどうすればよいですか?
- 27. ActionCableは - どのように私は、クライアントからのデータを受信した後にエラーで応答することができ、ActionCableでエラー
- 28. アスタリスクを実行して電話の応答と発信のコール
- 29. Twilio - 他のコールの後に1つのコールを行います
- 30. 外部キーボードの矢印キーにどのように応答できますか?
これを試したコードを共有できますか?おそらく私たちはそれを修正することができますか? – philnash