Настройка SIP-TA Cisco CP-8865, CP-9951, CP-7821, CP-8861, CP-8845
Регистрация ТА на сервере
Телефоны Cisco моделей CP-8865, CP-9951, CP-7821, CP-8861, CP-8845 настраиваются через свои конфигурационные файлы, которые в системе должны иметь название SEP$MAC.cnf.xml.
- где $MAC- mac-адрес телефонного аппарата.
Данные конфигурационные файлы должны храниться на FTP-сервере, указанном на телефонном аппарате, в настройках сети. Именно с FTP-сервера телефон загружает конфигурационные файлы.
Для корректной работы ТА Cisco с системой в кластере, на абоненте станции ECSS-10, использующий этот ТА, требуется задать профиль с включенным контролем нод.
Если ТА получает IP-адрес по DHCP,то DHCP-сервер должен передавать адрес FTP-сервера, где находятся конфигурационные файлы для данного телефонного аппарата.
Пример конфигурационного файла SEPC4143C977E2E.cnf.xml
В данном конфигурационном файле следующие поля обязательны к заполнению:
Данная секция относится к серверу регистрации
XMLГде:
- <member priority="0"> - приоритет сервера регистрации (0 - основной, 1 - резервный). Переход к резервному серверу происходит, когда потеряна связь с основным, всего резервных серверов может быть "1-5".
- <sipPort>PORT</sipPort> - открытый сервером порт для приема сигнализации;
- <processNodeName>SERVER</processNodeName> - SIP-сервер (IP-адрес/доменное имя).
Следующая секция относится к аккаунту
XMLГде:
- <line button="1" lineIndex="1"> - button - номер кнопки, за которой закрепляется аккаунт. lineIndex="1" - индекс, указывающий что данная кнопка является основным аккаунтом.
- <featureID>9</featureID> - ID кнопки, "9" - кнопка является аккаунтом;
- <featureLabel></featureLabel> - обозначение кнопки на экране ТА;
- <displayName>DN</displayName> - отображаемое имя аккаунта;
- <proxy>USECALLMANAGER</proxy> - должно стоять значение USECALLMANAGER. Без этого значения ТА регистрироваться на сервере не будет.
- <authName>123456</authName> - логин для авторизации аккаунта на сервере;
- <authPassword>123</authPassword> - пароль для авторизации аккаунта на сервере.
Дополнительную информацию по настройке конфигурации представлена тут.
Настройка Индикации занятости линии (BLF)
Для отслеживания состояния абонента, необходимо задать клавишу, и назначить на нее отслеживаемый номер, для этого добавим в конфигурационный файл следующие строки в секцию <line>
Где:
- <line button="3"> - кнопка, на которую назначен данный сервис;
- <featureID>21</featureID> - код сервиса, "21" - сервис BLF;
- <featureLabel>912</featureLabel> - имя кнопки, отображаемое на экране ТА;
- <speedDialNumber>912</speedDialNumber> - номер, который будет вызван при нажатии данной кнопки.
Настройка услуги Интерком (Voice page call)
Для настройки услуги Интерком (Voice page call) на Cisco-аппаратах необходимо добавить в конфигурационный файл следующие строки в секцию <line>
Настройка услуги Конференц-связь с последовательным сбором участников (Conference Call Add on)
Для сбора конференции на ТА Cisco необходимо в файле конфигурации заполнить секцию sipCallFeatures:
Настройка софт-кнопки (CfwdAll/Переадр.все) сервиса безусловной переадресации для работы в триггерном режиме.
Для работы сервиса безусловной переадресации через софт-кнопку в конфигурационном файле необходимо отредактировать секцию callForwardURI, вписав туда следующую комбинацию x-cisco--<Код сервиса>:
Коды сервисов, работающих в триггерном режиме, представлены в разделе Активация услуг в триггерном режиме.
Загрузка телефонной книги с сервера:
В конфигурационном файле, в секции <phoneServices>, необходимо добавить 1 сервис, пример которого представлен ниже:
Где:
- <phoneService type="1" category="0">
- <name></name> - имя телефонной книги;
- <url></url> - URL для скачивания телефонной книги с сервера в формате xml.
Обновление прошивки (firmware) телефонного аппарата
Для обновление прошивки ТА нужно на сервере tftp иметь файл следующего вида:
cmterm-<МОДЕЛЬ ТЕЛЕФОНА>.<ВЕРСИЯ ПРОШИВКИ>.zip, например cmterm-9951.9-4-2SR4-1_REL.zip
Далее следует распаковать данный архив. После данной операции в директории tftp-сервера окажутся несколько файлов прошивки.
Например, после разархивирования cmterm-9951.9-4-2SR4-1_REL.zip, в директории tftp оказываются следующие файлы:
- dkern9951.100609R2-9-4-2SR4-1.sebn
- kern9951.9-4-2SR4-1.sebn
- rootfs9951.9-4-2SR4-1.sebn
- sboot9951.031610R1-9-4-2SR4-1.sebn
- sip9951.9-4-2SR4-1.loads
- skern9951.022809R2-9-4-2SR4-1.sebn
После этого нужно в конфигурационном файле ТА указать какую прошивку ему применить.
В конфигурационном файле нужно найти строку <loadInformation>, которая находится вне секции <locale>, и скопировать туда имя прошивки (sip9951.9-4-2SR4-1, все что находится до ".loads"):
После этого необходимо сохранить конфигурационный файл и перегрузить Телефонный Аппарат.
Установка русскоязычной локализации интерфейса телефонного аппарата
Для установки локализации на телефонный аппарат на tftp сервере необходимо иметь файл с расширением .cop.sgn вида:
sm-locale<Язык локализации><Версия локализации>.cop.sgn
Например, имеется файл локализации с именем cm-locale-ru_RU-11.0.1.1000-1.cop.sgn
Данный файл необходимо распаковать в отдельной папке, скрипт распаковки данного файла можно скачать тут
После этого, скрипт распаковки нужно поместить в папку с файлом локализации cm-locale-ru_RU-11.0.1.1000-1.cop.sgn и сделать его исполняемым:
sudo chmod 777 stripsgn
После этого можно начать распаковку:
Выполняем команды:
1) ./stripsgn cm-locale-ru_RU-11.0.1.1000-1.cop.sgn 2) tar zxf cm-locale-ru_RU-11.0.1.1000-1.cop 3) tar xf cm-locale-ru_RU-11.0.1.1000-1.tar
Распаковка закончена. В папке, где находились скрипт и локализация, появится папка usr.
Далее переходим в папку ./usr/local/cm/tftp/
1) cd usr/local/cm/tftp/
Там находятся 2 папки russian_federation и russian_russian_federation. Эти папки и есть русскоязычная локализация интерфейса. Их необходимо скопировать на tftp сервер.
После того, как папки скопируются, в конфигурационном файле телефонного аппарата нужно отредактировать секцию следующим образом:
После необходимо сохранить конфигурацию и перегрузить телефонный аппарат.
Прошивки телефонных аппаратов Cisco, совместимые с системой ECSS-10
Модель CP-78xx версии 12-1-1SR1-4 Модель CP-7945-7965 версии 9-4-2-1SR3-1 Модель CP-7975 версии 9-4-2SR3-1 Модель CP-8845-8865 версии 11-5-1-18 Модель CP-8845-8865 версии 12-0-1SR1-1 Модель CP-88xx версии 12-1-1-SRS1-4 (На данной прошивке не работает локальная генерация КПВ (при получении 180 Ringing без SDP)) Модель CP-9951 версии 9-4-2SR4-1_REL Модель CP-9971 версии 9-4-2SR4-1_REL
- Регистрация ТА на сервере
- Настройка Индикации занятости линии (BLF)
- Настройка услуги Интерком (Voice page call)
- Настройка услуги Конференц-связь с последовательным сбором участников (Conference Call Add on)
- Настройка софт-кнопки (CfwdAll/Переадр.все) сервиса безусловной переадресации для работы в триггерном режиме.
- Загрузка телефонной книги с сервера:
- Обновление прошивки (firmware) телефонного аппарата
- Установка русскоязычной локализации интерфейса телефонного аппарата
- Прошивки телефонных аппаратов Cisco, совместимые с системой ECSS-10