Проблема организации телефонии на объектах не заканчивается покупкой оборудования. Второй этап – выбор программного обеспечения, которое контролировало бы работу всех устройств и управляло ими. Полностью бесплатное решение Asterisk может помочь в этом непростом деле.
Asterisk представляет собой программное обеспечение с открытым исходным кодом, которое устанавливается на сервер или обычный компьютер на базе Linux или Windows. Программа превращает в итоге вашу машину в автоматическую телефонную станцию (АТС). Она объединяет множество телефонных устройств, которые работают от одной линии связи. Иными словами АТС осуществляют коммутацию всех подключенных аппаратов.
Кратко об организации IP-телефонии
Сегодня актуальна цифровая IP-телефония, аналоговая, с использованием проводов, давно канула в Лету. Продукт Asterisk создан преимущественно для первого варианта, хотя без проблем умеет работать и со вторым. Прокладывать телефонные кабели и т.п. не придется. Программное обеспечение интегрируется в локальную сеть. Интересно, что, помимо обычных телефонов, пользователи могут использовать софтфоны (эмуляторы). Для этого на любой имеющийся компьютер нужно установить специальную программу: на экране появятся кнопки, как в обычном телефоне. Можно сразу же отвечать на входящие звонки. Стоит отметить, что такая система полноценна и более выгодна с финансовой точки зрения, она ничем не ограничена по функционалу.
Север с установленным Asterisk нужно подключить к вашему маршрутизатору, чтобы он начал обрабатывать входящие звонки. К этой же сети должны быть подключены и другие IP-устройства, включая софтфоны, если они имеются. Работа сети будет полностью зависеть от заданных правил в Asterisk.
Виды программного обеспечения
Имеется два «больших» типа Asterisk. Первый вариант представляет собой сборку, которая, как правило, включает Linux, саму программу и веб-интерфейс. Всё это доступно для скачивания в формате iso. Такой вариант Asterisk ставится либо на чистый сервер, либо на виртуальный. Затем производятся вход в личный кабинет и настройка решения под себя.
Основные версии сборок – Elastix и AsteriskNOW. На самом деле версий много, каждый выбирает под свои нужды. Принципиальное отличие этих двух заключается в наличии веб-интерфейса в первом варианте. Новичкам будет значительно удобнее настраивать систему при помощи кнопок. Недостатков же несколько: графический интерфейс мешает полному пониманию, что как работает, плюс, Elastix менее защищенный. Второе означает, что хакеры легко взломают систему. Пострадавшие нередко жалуются на огромные выписки по счетам за звонки в другие страны.
Второй вариант – чистый Asterisk, при котором вышеприведенная сборка осуществляется самостоятельно. Сперва устанавливается операционная система, далее – сам Asterisk. Программную часть конфигурируют между собой. Такое решение позволяет избежать возможного взлома, плюс, вы сможете стать специалистом в области IP-телефонии, если проникнитесь устройством системы, изучив его на многочисленных интернет-ресурсах (YouTube отлично для этого подходит).
Характеристики Asterisk
Программа имеет следующие функции:
- голосовая почта;
- конференция;
- интерактивное голосовое меню;
- перевод вызовов другому абоненту, переадресация;
- распределение входящих звонков между операторами.
Поддерживаемые протоколы таковы:
- SIP;
- IAX2;
- 323;
- MGCP;
- Skinny/SCCP;
- Google Talk;
- Skype;
- Jabber(XMPP);
- передача факсов T.38.
Доступные аудиокодеки: G.711, G.726, G.729A, GSM, iLBC, Speex, G.723.1 и MP3. Обратите внимание, для использования некоторых нужна лицензия.
Видеокодеки следующие: H.261, H.263, H.263p, H.264.
Программное обеспечение способно работать и с аналоговыми линиями, и с цифровыми. Как мы отметили выше, первые почти изжили себя. Установить сборку возможно на платформы Linux, Windows, MacOS, Solaris, BSD. Таким образом, можно организовать АТС на всех существующих компьютерах и серверах. Главное, чтобы они имели достаточно мощности. Для линии из пяти клиентов необходима конфигурация 400 МГц и 256 МБ ОЗУ. Малой бизнес-системе (до 25 линий) хватит 3 ГГц и 1 ГБ ОЗУ.
В конце хотелось бы отметить, что Asterisk является программным обеспечением, которое разрабатывается энтузиастами, то есть за безопасность никто не несет ответственности. Платформа распространяется по лицензии GNU GPL, которая принадлежит Марку Спенсеру (именно он положил начало разработке Asterisk). Сегодня Марк Спенсер не имеет отношения к продукту, программа с открытым исходным кодом поддерживается тысячами людей по всему миру.