2017-09-29 24 views
0

ループ0の値で再生動詞を実行すると、通話が接続されるまで音楽が再生されますか?ここTwilio twiml:通話転送中に音楽を保留する

https://www.twilio.com/docs/api/twiml/play

+0

あなたはどんな状況で話していますか?私はこれを理解して答えるためにもう少し文脈が必要です。 – philnash

+0

着信を受信して​​いる間、私は電話が受信機に接続されるまで音楽を再生したいと思います。 –

+0

現在どのように通話を一緒に接続していますか?通常、私はあなたが着信コールを受信すると、すぐに発信者に接続されていると思います。 – philnash

答えて

1

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

この状況では、エージェントにダイヤルしている間にキューにユーザを配置することが効果的です。

最初に電話を受けると、<Enqueue>で応答して、ユーザーをキューに誘導できます。 waitUrl attributeを設定すると、ユーザーが電話を待つ間に再生される音楽ファイルまたはTwiMLのいずれかを定義できます。

<Response> 
    <Enqueue waitUrl='/wait-music'>incoming</Enqueue> 
</Response> 

着信発信者が待機している間に、making calls to your agents using the REST APIを開始できます。エージェントが接続してウィスパーを受け入れると、<Queue>をダイヤルしてコールに参加します。あなたのユーザーがまだ回答されているかどうかを維持し、手動でよりTwiMLにキューからredirect their callするかどうか<Record>ボイスメールに対処する必要があると思います。この方法では

<Response> 
    <Dial><Queue>incoming</Queue></Dial> 
</Response> 

これをすべて設定するより堅牢な方法があります。最初はエンキューする必要がありますが、TaskRouterをご覧ください。設定可能なワークフローを備えた自動コール配信サービスです。 Twilio側にはもう少し詳しい設定が含まれていますが、TaskRouterはエージェントへの呼び出しを処理し、あまりにも長く待っていたユーザーを処理する方法のルールを定義できます。 TaskRouterのドキュメントをチェックし、例としてquickstart guideを見てみることをお勧めします。

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

関連する問題