2017-10-26 27 views
0

リモートコールセンターにダイヤルしてIVRを通過した後、顧客のスタッフは、通常、音楽を聴きながら、エージェントがピックアップするのに長い時間待ってしまいます。私は、リモートエージェントの着信音を待つローカルフリーズスイッチのダイヤルプランにコールを転送できる可能性を検討しています。エージェントの電話が鳴っていることをダイヤルプランが検出すると、コールを元の発信者に転送する必要があります。freeswitchダイヤルプランの呼び出し音を検出する方法は?

tone_detectアプリケーションの例はあまりありません。それが米国の着信音であると仮定すると、トーンの仕様はどのように見えるのですか?

<action application="tone_detect" data="ring 440,480 r 0 transfer '1000 XML default' 2"> 

私の着信音は、4000msの間、2000msの間、440 + 480Hzでオンになるため、上記のことがうまくいくとは限りません。私はそれをどのように指定できるかわかりません。

答えて

0

これは素晴らしいアイデアです。コールのメタキュー。トーンが検出された場合、それが正常に機能していないと、ブリッジがリングバックを戻さないことがあります。あなたはエネルギーレベルを監視して、静寂の短いエネルギーを待ってから再び静寂(ハローシーケンス)を待つことを検討するかもしれません。コマンドの引数(Detect Tone)は古い構文を正しく示していますが、ここでも新しい優先動作に更新することができます。

+0

あなたは、オーディオを取得し、レベルを測定するためにメディアのバグを使用する必要がありますか?私はモジュールを書く必要があるように見えます。既存の既存のFSアプリ/ APIはどれですか? – Sharath

+0

私はずっと簡単だと思っていましたが、このようなダイヤルプラン内でフローコントロールを使用することができました

+0

うん、それを試してみましょう。 – Sharath

関連する問題