Курсы по использованию Asterisk

IP-телефония — технология будущего. Обучитесь работе с IP-АТС Asterisk для того чтобы внедрить и профессионально использовать при решении коммуникационных задач.

Работайте с Asterisk профессионально!

Многоуровневая защита IP-АТС Asterisk

Телефонные станции очень часто становятся объектами хакерских атак. Узнайте, каким образом необходимо строить многоуровневую защиту для Вашей IP-АТС.

Не оставьте хакерам шансов. Защитите свой Asterisk от атак.

Используйте Веб-Интерфейс для удобства настройки

Панель управление FreePBX позволяет легко и удобно управлять всей системой. Научитесь эффективно использовать FreePBX для решения своих задач.

Управление станцией и статистика в окне браузера.

Научитесь работать с Asterisk из консоли

Для понимания работы с Asterisk необходимо уметь настраивать его вручную с конфигурационными файлами и командной строкой CLI Asterisk.

Научитесь «тонкой» настройке Asterisk

Цель курсов - максимум практики.

Обучение нацелено на практическую работу с IP-оборудованием: платы потоков E1, VoIP-телефонные аппараты, голосовые шлюзы FXS и прочее.

Обучение на реальном оборудовании — залог успеха.

Установка ODBC в CentOS 5, настройка подключения к MySQL

База знаний Настройка Asterisk

ODBC в Asterisk может быть использован для различных целей, в том числе, для хранения записей CEL и создание функций диалплана.

1. Установка ODBC

2. Подключение к базе данных MySQL


Установка ODBC

1.  Все необходимые библиотеки входят в репозиторий CentOS. Нам понадобится unixODBC, libtool-ltdl и mysql-connector-odbc.

yum install unixODBC libtool-ltdl mysql-connector-odbc

2.  Собираем Asterisk с модулями res_odbc.so и func_odbc.so

tar -xzf asterisk-*.tar.gz
cd asterisk-*
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
make menuconfig #проверяем, что модули res_odbc, func_odbc доступны и отмечены
make
make install

Подключение к базе данных MySQL

1.  Описываем ODBC-подключеие в файле /etc/odbc.ini

[asterisk-connector]
Driver = MySQL
Description = Connector/ODBC 3.51 Driver DSN
Server = localhost
Port = 3306
User = mysqluser
Password = mysqlpass
Database = mysqldb
Socket =

2.  Описываем ODBC-подключение в фaйле /etc/asterisk/res_odbc.conf

[asterisk]
enabled = yes
dsn = asterisk-connector
username = mysqluser
password = mysqlpass
pooling = no
limit = 1
pre-connect = yes

3.  Применяем настройки, проверяем статус подключения

asterisk -r
> core reload
> odbc show all

ODBC DSN Settings
-----------------

Name: asterisk
DSN: asterisk-connector
Last connection attempt: 2013-08-10 12:53:25
Pooled: No
Connected: Yes

Далее ODBC-подключение "asterisk" можно использовать в других файлах настроек Asterisk (cel_odbc.conf, func_odbc.conf). Если строчки "Connected: Yes" нет, значит подключение не установлено, нужно проверить правильность ввода логина, пароля и имени базы данных MySQL.

ПРИМЕЧАНИЕ: Доступ к файлам /etc/odbc.ini и /etc/asterisk/res_odbc.conf следует ограничить, т.к. в них указан пароль пользователя MySQL
chown root:asterisk /etc/odbc.ini
chmod 640 /etc/odbc.ini
chown asterisk:asterisk /etc/asterisk/res_odbc.conf
chmod 660 /etc/asterisk/res_odbc.conf

настройка, установка