Защищаем Астериск

Астериск при отсутсвии должного внимания к проблеме безопасности, становится легкой добычей. Через такой сервер сливается многочасовой трафик по экзотическим направлениям.  Ниже я приведу мои личные наблюдения и рекомендации, которые позволят свести к минимуму возможность взлома вашего сервера.

Панель оператора – Monast

Для мониторинга Asterisk есть удобная панель – Monast, написанная на Python. Ставить будем на CentOS6. На сайте разработчиков, указаны какие пакеиы нужны для работы Monast. В репозиториях CentOS нужные пакеты – устаревшие, поэтому будем собирать из исходников.  Хотя версия постарее, … Читать далее

Ubuntu и safe_asterisk

Несколько раз ставил Asterisk из сорцов на Убунте и только что заметил, что процесс Астериск стартует без процесса “safe_asterisk”. По-началу зашел в ступор, ведь процесс “safe_asterisk” позволяет перезапустить Asterisk, если в друг он упадет.  Несмотря на то, что для запуска… Читать далее

Настраиваем Asterisk 1.8 на прием и отправку факсов

Понадобилось в одном офисе поднять факс сервер на Asterisk с возможность принимать на e-mail, а также отправлять с e-mail. Честно говоря, не нравится мне тема факсов в VoIP. Но это из раздела “Вы не любите кошек…?”

Perl в помощь

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

Адресная книга в Asterisk на коленке

У нас на фирме кроме нескольких софт-фонов, есть подавляюще большиснтво SIP телефонов Sipura SPA-941 на две линии. Отличные аппараты ничего не скажешь. Так вот захотелось что бы на них при входящем звонке, определялся не только CellerID, но и, какая то… Читать далее

Asterisk 1.8 пишем CDR в MySQL базу

Для того чтобы Asterisk мог записывать данные о звонках в базу, должен быть установлен пакет “Asterisk-addons”. Для Asterisk версии ниже 1.8, нужна скачать этот самый пакет с сайта. Для 1.8 все проще, он идет в комплекте с ядром, нужно не… Читать далее

Asterisk AGI на примере Perl

В этой заметке расскажу как создать небольшой IVR. Для этого используется интерфейс Asterisk-AGI и знание любого языка. Рассмотрим на основе Perl, на CPAN-е есть хороший модуль для этого – Asterisk::AGI. Ставить будем через “CPAN”.