Интеграция Bitrix24 с Asterisk используя приложение Простые звонки.
В данной статье описан процесс интеграции Bitrix24 с IP-АТС Asterisk при помощи приложения «Простые звонки».
P.S. все описанные действия описанные в статье(команды в терминале) необходимо выполнять от имени суперпользователя root. Все описанные действия выполняли на CentOS 6.8 x64.
Для выполнения интеграции Bitrix24 с Asterisk(с предустановленным FreePBX) необходимо выполнить следующий ряд действий:
1. Перейти в адресной строке браузера по ссылке вида:
http://<адрес_сервера_Bitrix24>
2. Пройти авторизацию с правами администратора введя логин и пароль.
3. Перейти в раздел «Приложения→Все приложения→Категория→IP телефония»
4. Перейти в «Простые звонки» и выполнить установку если ранее этого не было сделано.
5. Так же необходимо провести установку расширения для браузера Google Chrome. Для этого перейдем в раздел установка и выполним переход по ссылке на расширение.
6. По завершению базовых настроек необходимо выполнить подключение по SSH к серверу Asterisk и выполнить ряд команд вида:
# cd /usr/src/
# wget <ссылка на файл prostiezvonki_freePBX_asterisk11_x64.zip>
# unzip prostiezvonki_freePBX_asterisk11_x64.zip
# cd prostiezvonki
# cp -vr /usr/src/prostiezvonki /var/www/html/admin/modules/
# cp -vr /usr/src/prostiezvonki/module/libProtocolLib.so /usr/lib64/
# cp -vr /usr/src/prostiezvonki/module/cel_prostiezvonki.so /usr/lib64/asterisk/modules
7. Перейдем в панель управления администратора в FreePBX, введя в строке браузера ссылку вида:
http://<адрес сервера телефонии>
8. Перейдем «Admin→Module Admin», найдем в списке модуль «Простые звонки» и выполним стандартную установку модуля.
9. Вернемся к терминалу подключения по SSH и выполним ряд действий, вида:
# nano /etc/asterisk/cel_prostiezvonki.conf
# приведем файл к следующему виду:
[general]
;###############################################################
;# Пароль для доступа CRM к АТС
;#
;# Если пароль не задан, то любая CRM, с соответствующим
;# модулем, сможет общаться с АТС
password = <пароль>
;###############################################################
;# Путь до директории хранения сертификатов (.pem файлов) (Обязательно для заполнения!)
certificate_path => /etc/asterisk/
;###############################################################
;# Путь до файла логгирования (Обязательно для заполнения!)
log_file => /var/log/asterisk/cel_prostiezvonki.log
;###############################################################
;# Уровень лога (off — ничего не записывать в лог,
;# critical — записывать критические ошибки,
;# error — записывать ошибки,
;# warning — записывать различные предупреждения,
;# info — записывать только полезную информацию,
;# debug — записывать все возможные действия)
log_level = <желаемый уровень логирования>
;###############################################################
;# Порт web сервиса
port => 10150 ; default is 10150
;###############################################################
;# Количество цифр во внутренних номерах
internal_num_len => 3 ; default is 5
;###############################################################
;# Путь до директории с аудио записями
record_internal_path => /var/spool/asterisk/monitor/
;###############################################################
;# Путь до директории с аудио записями, к которой имеют доступ CRM системы
record_external_path => http://<IP адрес или выделенное доменное имя для сервера телефонии>
;###############################################################
;# Путь до Lame кодека (для записи разговоров в mp3 формате)
lame_codec_path => /usr/bin/
;###############################################################
;# Формат файлов аудио записей (wav/mp3)
audio_format => mp3
;###############################################################
;# Интеллектуальная переадресация (on/off)
smart_transfer => on
;###############################################################
;# Время ожидания ответа от CRM на переадресацию (в секундах)
transfer_time => 3
;###############################################################
;# Время ожидания поднятия трубки менеджером (в секундах)
answer_time => 10
;###############################################################
;# Максимальный размер очереди событий (от 1 до 4294967295)
queue_max_length = 500
;###############################################################
;# SSL (true/false)
use_ssl = false
;###############################################################
;# Добавочный префикс
add_prefix =
;###############################################################
;# Лицензия (Обязательно для заполнения!)
contract = <лицензия>
;###############################################################
;# Тип канала (Обязательно для заполнения!)
;# Варианты: DAHDI, T1, H.323, IAX, IAX2, MGCP, SIP, VPB, Zap
channel_type = SIP
;###############################################################
;# Добавочный префикс для исходящих звонков
out_prefix =
;###############################################################
;# Обработка только исходящих звонков
only_outgoing = false
event_log = off
is_free_pbx = true
10. Перейдем в CLI интерфес командной строки Asterisk и выполним перезапуск модуля «Простые звонки» командой:
# module reload cel_prostiezvonki.so
Остались вопросы?
Я - Компаниец Никита, менеджер компании Voxlink. Хотите уточнить детали или готовы оставить заявку? Укажите номер телефона, я перезвоню в течение 3-х секунд.
категории
- DECT
- Linux
- Вспомогательный софт при работе с Asterisk
- Интеграция с CRM и другими системами
- Интеграция с другими АТС
- Использование Elastix
- Использование FreePBX
- Книга
- Мониторинг и траблшутинг
- Настройка Asterisk
- Настройка IP-телефонов
- Настройка VoIP-оборудования
- Новости и Статьи
- Подключение операторов связи
- Разработка под Asterisk
- Установка Asterisk
VoIP оборудование
ближайшие курсы
Новые статьи
10 доводов в пользу Asterisk
Распространяется бесплатно.
Asterisk – программное обеспечение с открытым исходным кодом, распространяется по лицензии GPL. Следовательно, установив один раз Asterisk вам не придется дополнительно платить за новых абонентов, подключение новых транков, расширение функционала и прочие лицензии. Это приближает стоимость владения станцией к нулю.
Безопасен в использовании.
Любое программное обеспечение может стать объектом интереса злоумышленников, в том числе телефонная станция. Однако, сам Asterisk, а также операционная система, на которой он работает, дают множество инструментов защиты от любых атак. При грамотной настройке безопасности у злоумышленников нет никаких шансов попасть на станцию.
Надежен в эксплуатации.
Время работы серверов некоторых наших клиентов исчисляется годами. Это значит, что Asterisk работает несколько лет, ему не требуются никакие перезагрузки или принудительные отключения. А еще это говорит о том, что в районе отличная ситуация с электроэнергией, но это уже не заслуга Asterisk.
Гибкий в настройке.
Зачастую возможности Asterisk ограничивает только фантазия пользователя. Ни один конструктор шаблонов не сравнится с Asterisk по гибкости настройки. Это позволяет решать с помощью Asterisk любые бизнес задачи, даже те, в которых выбор в его пользу не кажется изначально очевидным.
Имеет огромный функционал.
Во многом именно Asterisk показал какой должна быть современная телефонная станция. За многие годы развития функциональность Asterisk расширилась, а все основные возможности по-прежнему доступны бесплатно сразу после установки.
Интегрируется с любыми системами.
То, что Asterisk не умеет сам, он позволяет реализовать за счет интеграции. Это могут быть интеграции с коммерческими телефонными станциями, CRM, ERP системами, биллингом, сервисами колл-трекинга, колл-бэка и модулями статистики и аналитики.
Позволяет телефонизировать офис за считанные часы.
В нашей практике были проекты, реализованные за один рабочий день. Это значит, что утром к нам обращался клиент, а уже через несколько часов он пользовался новой IP-АТС. Безусловно, такая скорость редкость, ведь АТС – инструмент зарабатывания денег для многих компаний и спешка во внедрении не уместна. Но в случае острой необходимости Asterisk готов к быстрому старту.
Отличная масштабируемость.
Очень утомительно постоянно возвращаться к одному и тому же вопросу. Такое часто бывает в случае некачественного исполнения работ или выбора заведомо неподходящего бизнес-решения. С Asterisk точно не будет такой проблемы! Телефонная станция, построенная на Asterisk может быть масштабируема до немыслимых размеров. Главное – правильно подобрать оборудование.
Повышает управляемость бизнеса.
Asterisk дает не просто набор полезных функций, он повышает управляемость организации, качества и комфортности управления, а также увеличивает прозрачность бизнеса для руководства. Достичь этого можно, например, за счет автоматизации отчетов, подключения бота в Telegram, санкционированного доступа к станции из любой точки мира.
Снижает расходы на связь.
Связь между внутренними абонентами IP-АТС бесплатна всегда, независимо от их географического расположения. Также к Asterisk можно подключить любых операторов телефонии, в том числе GSM сим-карты и настроить маршрутизацию вызовов по наиболее выгодному тарифу. Всё это позволяет экономить с первых минут пользования станцией.