Подключение телефонов Cisco к FreePBX. Ранее был описан процесс подключения по протоколу SCCP Manager на FreePBX 14 Причина по которой я перешел на протокол SIP следующая — односторонняя слышимость при вызовах через транзитную АТС, а так же ошибка Rejecting device: Device Unknown На данный момент не работает FBL (уведомление о занятости линии) Возможно необходим патч, который работает только при подключении телефонов по UDP. Но обо всем по порядку…
Задача:
Подключить телефоны Cisco по протоколу SIP к серверу PBX под управлением FreePBX
Дано:
Телефон — CP-7942G и CP-7965G с панелями расширений 7916
PBX — FreePBX asterisk 14.7.5
Версия прошивки — SIP42.9-4-2SR2-2S и SIP45.9-4-2SR1-1S с русской локализацией 8.4.3.1000
TFPT server — Tftpd64
Решение:
Перепрошивка телефонов
Для того, что бы перепрошить телефон можно сбросить телефон полностью (HARD RESET) или удалением конфигурации (SOFT RESET). Процедура сброса следующая:
- Отключаем питание и подаем вновь
- При включении зажимаем кнопку # и держим до тех пор, пока индикация линий с левой стороны табло не начнет попеременно мигать
- Набираем последовательно 123456789*0# для SOFT сброса и 3491672850*# для HARD
Для того, что бы телефон успешно нашел прошивку, нам необходим DHCP и TFTP сервер. Тут нам поможет Tftpd64
Запуск Tftpd64
Тут ни чего сложного и нового нет
Переходим во вкладку «DHCP». Заполняем следующие поля:
- «DHCP pool start address» — адрес, с которого начнется раздача IP-адресов DHCP-сервером. В моем случаем это 192.168.88.100;
- «Size of pool» — ставим 1;
- «Def. router (Opt 3)» — IP-адрес который на сетевой;
- «Mask (Opt 1)» — маска как на сетевой;
- «Additional Option» — в первом окошке ставим 66 (для некоторых моделей 150), во втором окошке ставим как на сетевой;
- «Bind DHCP to this address» — выбираем IP-который на сетевой.
Настройка TFTP
Указываем директорию, в которой будут лежать файлы прошивки, файл настроек и русификации.
Настройка DHCP на сервере Windows
Файлы конфигураций
Файл конфигурации носит имя SEP50060473131E.cnf.xml, т.е. SEP и далее мак адрес устройства. Если в файле есть какая то ошибка, то скорее всего регистрации на PBX будет неудачной.
В данном файле необходимо поменять следующие параметры — PasswordPBX, 323, 192.168.64.1 — пароль, номер, IP адрес PBX
Настройка FreePBX
Для того что бы заработал FBL, как утверждают некоторые товарищи, необходим патч на исходники asterisk. Оно возможно и так, так как ранее у меня все работало, но было одно НО — протокол подключения аппаратов Cisco был TCP. На UDP FBL не заработал. Пока меня все устраивает, поэтому на этом все.
Продолжение следует…