Настройка SCCP Manager на FreePBX 14

Описание настройки модуля SCCP Manager для Asterisk 14. Компиляция подгружаемого модуля chan_sccp, локализация базы CDR – asteriskcdrdb и кое что еще. Я постарался собрать все рецепты в одну статью и расписать последовательность установки. Единственное, что вынесено это DHCP сервер, который работает на Windows Server. У меня все заработало

Используемые дистрибутивы

FreePBX SNG7-FPBX-64bit-1805-1.iso

Модуль FreePBX SCCP Manager

Модуль Asterisk chan_sccp.so

Телефон Cisco 7942 и файлы локализации

Установка FreePBX

Установка стандартная, с одной оговоркой – при инсталляции выбран Asterisk 14.7.5, а не 15. Почему? Наверное потому что большинство стаей описывают сборку модуля для Asterisk 14 и не хотелось терять время на проблемы с компиляций или того хуже выяснения причины неработоспособности голоса или DTMF, поэтому так. Выбираю локализацияю и временную зону

Свежеустановленный FreePBX

 

 

Во избежании неприятностей отключаю автоматическое обновление модулей Admin – Updates

Настройка модуля chan_sccp

Для сборки установим пакет asterisk-devel и для удобства еще несколько пакетов. Модуль собирается корректно, ни каких ошибок при компиляции не выдает

Перед созданием таблиц, необходимых для chan_sccp.so и модуля SCCP Manager, я исправил кодировку в файл ./conf/mysql-v5_enum.sql Если этого не сделать, возникают проблемы с отображением имен на русском языке как в модуле, так и на телефоне.

Теперь можно создавать таблицы

Копируем файлы конфигурации для FreePBX

И зададим разрешения для asterisk на скопированные файлы

Отключим модуль chan_skinny.so и добавим в загрузку собранный модуль

vi  /etc/asterisk/modules.conf

Перезапускаем asterisk и проверяем доступность модуля

Поздравляю!!! Модуль загружен!

Настройка MariaDB

Добавим в файл /etc/my.cnf.d/server.cnf следующие строки

Добавим в файл vi /etc/my.cnf.d/client.cnf

Для корректного отображения русских имен в записях CDR, необходимо выполнить следующее

Удалить пакет mysql-connector-odbc-5.2.5-7.el7.x86_64 и установить mariadb-connector-odbc

После чего в файле /etc/odbcinst.ini проверить настройки

Настройка tftpd сервера

Создаем пользователя tftpd, иначе не проход корректна загрузка файлов

Приводим файл /etc/xinetd.d/tftp к следующему виду и перезапускаем xinetd командой systemctl restart xinetd

Установка SCCP Manager

Скачиваем и устанавливаем модуль SCCP Manager через Admin – Module

После загрузки необходимо его активировать

Если все прошло успешно, то появляется окно, об успешной инсталляции

Система будет ругаться, что есть неподписанный модуль. Можно его подписать, но попросту закрыл сообщение

По большому счету это все, далее можно приступать к настройке телефонов

Настройка шаблонов

Перед добавлением номеров, подготовим шаблоны. У меня телефон 7942. Для этого в директории /tftproot создаю файл SEP0000000000.cnf.xml_7942_template, который скопирован из файла XMLDefault.cnf.xml_template. Не забываем про разрешения

 

Сброс телефона

Выключаем питание и зажимаем кнопку # Дожидаемся пока начнут мигать кнопки линий, после чего набираем на клавиатуре 123456789*0#

Телефон будет сброшен к заводским настройкам. НО! Возможно загрузка не продолжиться, так как на телефоне и tftp сервере одинаковые прошивки. В результате телефон напрочь отказывается грузиться! В этом случае поможет только альтернативная версия прошивки!!!

Просмотров: 238

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (4 оценок, среднее: 4,75 из 5)
Загрузка...

Оставить комментарий

Пожалуйста, авторизуйтесь чтобы добавить комментарий.
avatar
  Подписаться  
Уведомление о