artem
15.03.2017
1993

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

В данной статье рассмотрим как выполнить интеграцию 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

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

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

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

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

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

 

 
avatar
  Подписаться  
Уведомление о

Остались вопросы?

Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.

VoIP оборудование

ближайшие курсы

ближайшие Вебинары

ONLINE

Why Choose HUGE?

Unlimited pre-designed elements

Each and every design element is designed for retina ready display on all kind of devices

User friendly interface and design

Each and every design element is designed for retina ready display on all kind of devices

100% editable layered PSD files

Each and every design element is designed for retina ready display on all kind of devices

Created using shape layers

Each and every design element is designed for retina ready display on all kind of devices