2017-08-17 25 views
0

Twilioを使用して出席転送を作成しようとしています。Twilioでの着信転送

次のように私は希望のフローは次のとおりです。

1. Existing call with two legs (client side, agent side) 

2. Using API put Client on HOLD and put Agent 1 in Conference 

3. Using API Put Agent 2 into same Conference 

4. Agent 1 and Agent 2 can speak without Client hearing 

5. Using API add Client to Conference 

6. Client, Agent 1 and Agent 2 can speak together 

7. Using API Agent 1 can be disconnected from the call 

はこれを行うことが可能ですか?

また、すべての着信および発信コールの会議を作成する必要はありますか。 (私たちの呼び出しの約5%のみが転送されますが)

ここ

答えて

0

Twilioの開発者エバンジェリスト。

これは間違いなく可能です。 putting conference participants on holdを利用することができるので、最初に会議のコンテキストからこれを行う方が簡単かもしれません。

通常の呼び出しから開始するには、エージェントまたは呼び出し元のいずれかを新しいTwiMLにリダイレクトして、呼び出しのもう一方のレッグが既存のTwiMLのどこかにあることを確認します。 transfer the agent's call with the REST APIのほうが簡単かもしれません。そして、元々TwiMLを返すのは、<Enqueue>を使ってキューに入れ続けてください。後で呼び出すことができます。<Play>です。

それがまったく役に立ったら教えてください。

+0

ありがとうございます。私はそれが可能であることを知っている今コードに掘り下げます。私が立ち往生するならば、連絡があります。 – Marcus

+0

うまく行くといいですね! – philnash

+0

既存のコールの親または子のいずれかを転送すると、それはもう一方を削除します。私たちはあなたの提案したように、他の脚をどこかに引き継ぐことができますか?ありがとう – Marcus

関連する問題