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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Интеграция Asterisk+FreePBX через Телефум24

База знаний Использование FreePBX

В данной статье рассмотрим как выполнить интеграцию Asterisk+FreePBX через Телефум24.

Все команды описанные в данной статье необходимо выполнять от имени суперпользователя root. Все действия выполняются в CentOS 6.8 x64 с предустановленным Asterisk 11 и FreePBX.

 

Установка:

  1. Добавим пользователя для подключения по AMI:

# nano /etc/asterisk/manager.conf
[general]
enabled=yes
port=5038
bindaddr=0.0.0.0
 
[amiuser]
secret=пароль
deny=0.0.0.0/0.0.0.0
permit=0.0.0.0/0.0.0.0 ; Warning, указываем разрешенные подсети
read = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
write = system,call,log,verbose,command,agent,user,config,command,dtmf,reporting,cdr,dialplan,originate
writetimeout = 5000

 

2. Выполним установку приложения Telefum24 на сервер Asterisk:

# cd /usr/src/
# wget http://telefum.com/EugenyData/webserver/redhat_pbx/torun_script
# chmod 777 torun_script
# ./torun_script
# chmod 777 toservice_run
# ./toservice_run  <внешний_IP_или_доменное_имя>

 

3. Приступим к конфигурированию приложения:

# nano /usr/src/toapi_server/mysql.ini
[MySQL account]
localhost
asteriskuser
пароль
asteriskcdrdb

 

Имя пользователя и пароль для доступа к БД MySQL можно узнать из файла:
# cat /etc/asterisk/cdr_mysql.conf

 

#  nano /usr/src/toapi_server/ast_config.ini
ast_config_type=3
 
ast_timezone=+3:00
 
[users]
users.db=asterisk
users.table=devices
users.fields=user,description
  [companies]
companies.active=false
companies.db=ast
companies.table=companies
companies.fields=id,name,context
 
[call_history]
call_history.db=asteriskcdrdb
call_history.table=cdr
call_history.user_field=accountcode
call_history.time_field=calldate
call_history.direction_field=
call_history.recording_field=recordingfile
call_history.recording_add_path=/var/spool/asterisk/monitor/%Y%/%m%/%d%/
call_history.recording_skip_path=
call_history.recording_extension=
# ln -s /var/spool/asterisk/monitor /var/www/html/

 

4. Настройка Iptables:

# iptables -I INPUT -p tcp -s 5.200.55.23 --dport 9000 -j ACCEPT
# iptables -I INPUT -p tcp -s 5.200.55.23 --dport 9500 -j ACCEPT
# service iptables save

 

5. После всех выполненных настроек выполним запуск приложения:

# cd /usr/src/toapi_server/
# ./pbxserver_autorun

 

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

1) Пройти авторизацию на сайте.

2) Перейти в раздел Интеграция->АТС->Добавить АТС->Asterisk

3) Заполнить поля и сохранить внесенные изменения:

                       Хост: IP адрес или доменное имя сервера телефонии:9500

                       Логин AMI: логин пользователя AMI

                       Пароль AMI: пароль пользователя AMI

Страница авторизации в личном кабинете.

Главная страница личного кабинета.

Добавление АТС.

Выбор типа АТС.

Ввод данных АТС.

 

asterisk, установка, настройка, FreePBX, Time, call, интеграция, centOS