2016-05-30 7 views
0

私は10個の内線番号を番号 "100"と "ringall"戦略でRingGroupにグループ化しています。オンラインで10の内線のうちの4つだけ。誰かが100と4のオンライン内線番号に電話をかけて呼び出し音を鳴らし、呼び出し音を鳴らします。では、6つのオフライン内線番号のうち1つ(または複数)がオンラインになると(コールがアクティブになるまで)、このコールを取得するにはどうすればよいですか。アスタリスクのリンググループは、登録後に電話を受ける

答えて

0

おそらくあなたはそのような機能のためにキューを使用しなければなりません、そのような場合にはリンググループは本当に良くありませんが、リンググループでも必要なものを達成するためのハックがあります。

まず、回答が同じグループでない場合は、宛先を確認してください。 「Ring Time」が10秒のようにかなり低い値に設定されていることを確認してください。

この場合、コールヒットリンググループでは、使用可能な4つの内線番号が10秒間だけ呼び出し音が鳴ります.10秒後に同じグループに戻り、その時点で利用可能なすべての内線番号が呼び出されます。オンラインになったら、10秒間5回の内線番号を呼び出します。

+0

私はキューを試しましたが、コール間には大きすぎる遅延があります。また、私はクライアントが既に鳴っている場合は電話をかけています。私は0秒の遅延で10秒のリングタイムを試しましたが、リコールの間に3〜4秒の実際の遅延があります。 –

+0

あなたがしたいことは本当に標準機能ではないので、本当に必要な場合は、Asterisk Manager Interfaceからイベントをリッスンするスクリプトを作成し、拡張機能がオンラインになると、その拡張機能に電話をかけることができます。それがうまくいくかどうかわかりませんが、一度同じようなことをしようとしましたが、拡張機能がオンラインとオフラインになったときに正しく追跡することができなかったバグ/問題がコアにありました。 – os11k

+0

ありがとう、私は今日のコール転送とアスタリスクイベントで試してみよう –

関連する問題