Решения для записи VoIp (Asterisk и / или FreeSwitch)

В настоящее время мы ищем решение для записи VoIP - оно должно записывать все входящие / исходящие / внутренние / конференц-звонки внутри компании. позже мы будем разрабатывать приложения, которые позволят нам находить / анализировать записи. Основная проблема, как я вижу на данный момент, заключается в огромном количестве вызовов, проходящих через коммутатор (около 1000).

Что вы думаете об использовании Asterisk или / и FreeSwitch для этой задачи? заранее спасибо!

6 ответов

Если вы собираетесь разработать приложение для анализа записей, вам даже нужен Asterisk или Freewswitch в уравнении? Как насчет использования tshark / wireshark для записи потоков RTP?

Ваша проблема не "я могу записать звонки?" При достаточной кластеризации вы можете. Вопрос в том, "каковы все требования этой работы?"

Очевидно, что основные требования и предположения не были должным образом изложены, и для того, что является критически важной системой, которая, вероятно, обязательна для государства (или, по крайней мере, важна для компании), необходим надлежащий общий дизайн системы для удовлетворения реальных требований. Для того, чтобы:

Какое требование надежности? Что произойдет, если сервер выйдет из строя: потеряны ли звонки? записи потеряны? Что делать, если произошел сбой диска? Каковы требования к оборудованию и бюджет? В этом отношении, каков бюджет? Вы хотите отделить маршрутизацию вызовов от записи, чтобы минимизировать влияние, если рекордер выходит из строя? Если это так, может быть только несколько маршрутизаторов, но теперь аварийное переключение на них критически важно. Какая конфигурация сети? Как избыточность сети / аварийное переключение обрабатывается уже в корпорации? Где хранятся эти записи и как к ним обращаться? Как они попадают с рекордеров туда, где они хранятся? Что за избыточность этой части? Как вы справляетесь со всем этим? Сколько запасных серверов нужно? Какой график технического обслуживания?

И это просто неординарные вопросы, ответы на которые вам нужны.:-)

Существует открытый сервис записи Oreka. Но кодек G711 нуждается в лицензии.

У Asterisknow или Freepbx есть опция записи. Я не использовал эту функцию, веб-консоль администрирования показывает параметры записи входящих и исходящих вызовов для определенных добавочных номеров.

Насколько масштабируемым это будет, еще предстоит увидеть?

FreeSWITCH прекрасно справится с 1000 вызовами.

Имейте в виду, что во многих странах вы обязаны сообщить собеседникам, если их звонок записан.

запись во FreeSWITCH работает просто отлично, и она не требует больших ресурсов процессора. Я думаю, что для 1000 одновременных звонков наибольшее беспокойство будет иметь достаточно быстрая дисковая система и достаточно оперативной памяти для кэширования ввода-вывода.

FreeSWITCH открывает новый поток для каждого канала, поэтому чем больше у вас процессорных ядер, тем лучше. Есть несколько тестов с огромными результатами производительности на многоядерных системах.

Другие вопросы по тегам