2011-01-10 10 views
2

現在、私たちはVoIP録音ソリューションを探しています。会社内のすべての着信/発信/内部/会議コールを記録する必要があります。後で録音を検索/分析できるアプリケーションを開発します。私が現時点で目にしている主な問題は、スイッチを通ってきたコールの数が膨大なことです(約1000)。Voip録音ソリューション(アスタリスクまたはFreeSwitch)

このタスクでAsteriskまたはFreeSwitchを使用することについてどう思いますか?前もって感謝します!

答えて

0

FreeSWITCHは1000コールをうまく処理します。

+0

すべて録画していますが? – Leonid

+0

@jgauffin:私はFreeSwitchが1000回の通話をルーティングできると考えていますが、おそらくRTPをデコードしてそれらのすべてを記録することはできません。その数はおそらくそれほど少なくありません。 –

+0

hm ...別の詳細を得ました - それは18.000 concurentコールかもしれません!クラスタ化はどうですか?私はいくつかのフリースイッチサーバーをセットアップすれば助けになるのですか? – Leonid

0

録音を分析するアプリケーションを開発する場合は、方程式にアスタリスクまたはFreewswitchが必要ですか? tshark/wiresharkを使ってRTPストリームを記録するのはどうですか?

+0

私たちは "完全な"システムを必要とし、1つの部分はソフトウェアのPBXでなければなりません - だから、ほとんどすべての必要なものを手に入れた方が良いでしょう。とにかくthx - 私は指摘されたプロジェクトを見ます。 – Leonid

0

問題は「通話を録音できますか?」ではありません。十分なクラスタリングを行うことができます。問題は「この仕事の全要件は何ですか?」

明らかに、主要な要件と前提は十分に伝えられておらず、実際に政府の要求(おそらく少なくとも会社にとって重要なもの)であることは明らかです。必要です。ウィットに:

信頼性要件は何ですか?サーバがダウンするとどうなりますか?コールは失われますか?録音は失われていますか?ディスクに障害が発生した場合はどうなりますか?ハードウェアの要件と予算は何ですか?それでは、予算は何ですか?レコーダーがダウンした場合の影響を最小限に抑えるため、録音からコールルーティングを切り離したいのですか?その場合、わずかな数のルータしか存在しないかもしれませんが、現在はそれらのフェールオーバーが非常に重要です。ネットワーク構成とは何ですか?ネットワーク冗長化/フェールオーバーはどのようにして企業内ですでに処理されていますか?これらの録音はどこに保存され、どのようにアクセスされますか?レコーダーからどこに保存されているのですか?その部分の冗長性は何ですか?どのようにこれらのすべてを管理していますか?いくつのスペアサーバが必要ですか?メンテナンススケジュールとは何ですか?

これは、あなたが答えが必要なばかりのばかげた質問です。 :-)

0

AsterisknowまたはFreepbxには録音オプションがあります。私はこの機能を使用していません。Webベースの管理コンソールには、特定の内線番号の着信コールと発信コールの録音オプションが表示されています。

これはどの程度スケーラブルなものですか?

0

多くの国では、通話が録音されているかどうか話している相手に知らせる義務があります。

FreeSWITCHでの録音はうまく動作し、CPUリソースを必要としません。 1000回の同時呼び出しでは、最も高速なディスクシステムとI/Oキャッシュ用の十分なRAMを持つことが最大の懸念事項だと思います。

FreeSWITCHはチャンネルごとに新しいスレッドを開きます。したがって、CPUコアが多いほど良いでしょう。マルチコアシステムでは、パフォーマンスが非常に高いテストがいくつかあります。

0

オープンソースの記録サービスOrekaがあります。しかし、G711コーデックにはライセンスが必要です。

関連する問題