web-dev-qa-db-ja.com

人々をアスタリスクの電話会議に参加させる

私はAsterisk1.4を使用しており、人々を電話会議に参加させる方法を模索しています。理想的なシナリオでは、2人が話し、そのうちの1人がいくつかのキーを押し、次に電話番号を押し、次に3人が会議に参加します。そこから、他の人も連れてくることができるはずです。

これは Asterisk n-way call HOWTO がやろうとしていることのようですが、私にとっては正しく機能しません。 1.内部の人Aが人Bに電話をかけます2.人Aが* 0を押すと、ダイヤルトーンが聞こえ、人Bが会議室に連れて行かれます3.人Aが人Cに電話をかけ、話しかけることができます。プレス**。 4. Cさんは会議室に連れて行かれますが、Aさんは切断されます。

最後のステップでは、Aも会議室に連れて行く必要があります。

ここに 関連するログ。230はAさん、231人はBさん、207人はCさん、282人は会議室です。

4
Harley

Meetme拡張機能が必要です。 meetme.confを使用して「部屋」を構成し、それにピンと内線番号を割り当てます。次に、MeetMeアプリケーションを呼び出すようにダイヤルプランから内線番号を設定します。

http://www.voip-info.org/wiki/view/Asterisk+cmd+MeetMe はそれを機能させるための良いガイドです。

会議の内線番号にダイヤルするときは、1つの「部屋」のみに移動するように設定するか、ユーザーに部屋番号をダイヤルするように依頼してから、認証後にPINその部屋に。

また、マネージャーになり、電話会議から人々を追い出すオプションも提供します。 3way通話をしている場合、これを行うのは簡単ではありません。

私はMeetMeなしでconf-callingを機能させることができませんでした。

1
Tom O'Connor

GruffTechがヒットしました。いずれにせよ、各会議参加者は、会議アプリ(MeetMe、Conferenceなど)を実行し、部屋番号をアプリに渡す必要があります。これは、単一の静的内線番号、ダイヤル番号を会議室番号にマップするように設定した内線番号プレフィックス、または同様のものにすることができます。

また、その拡張子またはプレフィックスをAGI(Asteriskスクリプト)にルーティングし、スクリプトに必要な処理(DBの参照、CIDの確認など)を実行させて、会議コマンドを発行することもできます。 AGIスクリプトから、会議への参加は次のようになります。 http://help.cloudvox.com/faqs/reference/reference-for-php#manageconf

通常、同じことがダイヤルプランから実行できます。

最後に、AMIイベントを送信することで、チャネルを強制的に会議に参加させることができます(通話中の場所に関係なく誰かを会議に参加させる、またはまったく別のスクリプトから行うなど)。 「コマンド」AMIイベントを実行するのが最も簡単な方法であり、同じ会議と会議室の引数を取ることができます。

トロイ

0
Troy Davis

これはちょっとしたネクロだと思いますが、関連するログが表示されません。

* 1や**ほど派手ではありませんが、同じアイデアで機能するはずです。 -電話会議の内線番号を作成します。内線6000を呼び出す人は誰でも、電話会議に参加できます。

人物Aが人物Bに電話をかけます。人物Aと人物Bが話し、次に人物Aが人物Cも通話に参加することを決定します。人物Aは人物Bを内線6000にブラインド転送します。人物Aは人物Cに電話をかけ、ブリーフィングを行い、人物Cを内線6000にブラインド転送します。次に人物Aは内線6000に電話をかけます。

すすぎ、必要な回数だけ繰り返します-またはAIM仲間に内線6000をダイヤルします。

0
grufftech