У клиента есть Cisco Call Manager Express (CCME), а так же штук 10 разных Cisco телефонов, с прошивкой — SCCP. И в один прекрасный день, захотел наш клиент, сделать интеграцию телефонии с CRM. Но как оказалось с Cisco, не все так просто. Посидели, подумали и решили переходить на Asterisk/FreePBX.
У меня Астериск собран из исходников, если у вас установлен из пакетов, то нужно установить либу asterisk-devel. В остальном все одинаково.
Важно, у вас должен быть установлен и работать tftp-сервер. В нем будут сохраняться конфиги ваших Cisco-телефонов.
Устанавливаем chan_sccp. Он пойдет в замен дефолтному — chan_skinny.
cd /usr/local/src/ git clone https://github.com/chan-sccp/chan-sccp chan-sccp_master cd chan-sccp_master/ ./configure --enable-conference --enable-advanced-functions --enable-distributed-devicestate make make install chown -R asterisk:asterisk /usr/lib64/asterisk/
Копируем конфиги
cp conf/sccp.conf.freepbx /etc/asterisk/sccp.conf cp conf/sccp_extensions.conf.freepbx /etc/asterisk/sccp_extensions.conf cp conf/sccp_hardware.conf.freepbx /etc/asterisk/sccp_hardware.conf chown -R asterisk:asterisk /etc/asterisk/
Устанавливаем таблицы необходимые для работы модуля
mysql -u root -p asterisk < conf/mysql-v5_enum.sql
В FreePBX отключаем модуль — chan_skinny.so. Для этого переходим в Администратор -> Модули Asterisk
И добавляем в загрузку — chan_sccp.so
Перегружаем FreePBX
fwconsole restart
Если все ок, то в консоли вы увидите примерно такой вывод
ats1*CLI> sccp show version Skinny Client Control Protocol (SCCP). Release: 4.3.1 develop - b553664M (built by 'root' on '2019-01-16 13:34:48 UTC')
Для удобства администрирования устанавливаем модуль SCCP Manager. Заходим в Администраторо -> Управлением модулями.
Нажимаем закачать модуль.
Указываем ссылку sccp_manager
После загрузки. Устанавливаем модуль.
После установки модуль доступе в главном меню — Sccp Connectivity
Создаем sscp экстен и затем создаем sscp телефон, указывая MAC-адрес телефона.
А на самом телефоне указываем TFTP-сервер на FreePBX.
Если возникли вопросы, пожалуйста, оставьте заявку