Прошивка телефонного аппарата Nortel 1120E в SIP и его настройка для работы с IP-PBX Asterisk
База знаний → Настройка IP-телефонов → NortelДля автонастройки телефонов понадобиться настроенный TFTP-сервер и DHCP с прописанной опцией 66. В директорию загрузки TFTP необходимо положить файлы прошивки и файлы конфигурации.
Структура директорий:
/config/ - содержит в себе - общий конфигурационный файл с основными параметрами и файл DialPlan.txt — файл содержащий в себе конфигурацию плана набора для аппаратов.
/firmware/ - содержит в себе файлы прошивок
/languages/ - содержит в себе словари перевода интерфейса аппаратов
Структуру файлов конфигурации необходимо использовать следующую:
1120e.cfg — инициализационный файл прошивки в нем указываются версии используемых прошивок и пути до файлов — аппарат обращается к ней с прошивкой UNIStim.
1120eSIP.cfg — аналогичен по содержимому файлу 1120e.cfg — к нему аппарат оьращается с прошивкой SIP
SIP{mac}.cfg — конфигурационный файл, индивидуальный для каждого телефонного аппарата.
Содержимое конфигурационных файлов будет рассмотрено ниже.
DeviceConfig.dat (указаны только минимально необходимые параметры, в архиве прошивки на официальном сайте в данном файле больше параметров)
#------------------------------------
#
# See NN43112-300
#
#----------------------------------------
#
# Proxy Settings
# 5 can be configured only 1 is needed
# each proxy can have 2 ip addresses associated
# for redundancy
DNS_DOMAIN asterisk.home
SIP_DOMAIN1 asterisk_ip - указать ip адрес Астериска
SERVER_IP1_1 asterisk_ip - указать ip адрес Астериска
SERVER_PORT1_1 5060 - порт Астериска
SERVER_RETRIES1 3 - попытки регистрации на сервере
DEF_USER1 ASTERISK
VMAIL 5000
VMAIL_DELAY 300
DEF_LANG Russian_0202 - язык интерфейса по умолчанию
DEF_AUDIO_QUALITY High
ENABLE_LLDP YES
ADMIN_PASSWORD 26567*738 - установка пароля администратора (необходим при изменении настроек с клавиатуры телефона)
ADMIN_PASSWORD_EXPIRY 0 - период истечения срока валидности пароля (0 - безсрочно)
# Settings to disable extended license - при активации нижеуказанных опций возможно аппарат затребует расширенную лицензию
MAX_LOGINS 1
USB_HEADSET LOCK
EXP_MODULE_ENABLE NO
ENABLE_SERVICE_PACKAGE NO
IM_MODE DISABLED
AVAYA_AUTOMATIC_QoS NO
VQMON_PUBLISH NO
SIP_TLS_PORT 0
ENABLE_BT NO
Файл DialPlan.txt — можно оставить без изменений.
1120e.cfg
#------------------------------------
#
# See NN43112-300
#
#[DEVICE_CONFIG] Device configuration file
#[LANGUAGE] Downloadable language files
# more than one can be specified in
# each section)
#[FW] Firmware image
#[DIALING_PLAN] Dialing plan
#[TONES] Downloadable tones (.wav files)
#[USER_CONFIG] IP Phone 1120E specific configuration file
# Provisioning is performed using the commands in the 1120eSIP.
#
#---------------------------------------
[FW] - секция описывающая прошивку
DOWNLOAD_MODE FORCED - режим загрузки прошивки
VERSION SIP1120e02.02.16 - версия прошивки
PROTOCOL TFTP - протокол загрузки прошивки
FILENAME firmware/SIP1120e02.02.16.bin - путь к файлу прошивки
[DEVICE_CONFIG] - секция описывающая общий конфигурационный файл
DOWNLOAD_MODE FORCED - режим загрузки конфигурации
VERSION 0202 - версия
PROTOCOL TFTP - протокол загрузки
FILENAME config/Deviceconfig.dat - путь к файлу
[DIALING_PLAN] - секция описывающая файл диалплана
DOWNLOAD_MODE AUTO - режим загрузки
VERSION 0202 - версия
FILENAME config/DialPlan.txt - путь к файлу
[LANGUAGE] - секция описывающая локализацию
DOWNLOAD_MODE FORCED - режим загрузки
DELETE_FILES YES
VERSION 0202 - версия
FILENAME ./languages/Russian_0202.lng - путь к файлу
1120eSIP.cfg по содержимому аналогичен 1120e.cfg
SIP{mac}.cfg
DEF_USER1 <ext> - внутренний номер
DNS_DOMAIN <asterisk_ip> - ip-адрес Астериска
AUTOLOGIN_ENABLE USE_AUTOLOGIN_ID
PROMPT_AUTHNAME_ENABLE NO
AUTOLOGIN_ID_KEY01 <ext> - внутренний номер
AUTOLOGIN_AUTHID_KEY01 <ext> - внутренний номер
AUTOLOGIN_PASSWD_KEY01 <password> - пароль от внутреннего номера
Довольно часто с данными аппаратами происходит ситуация, когда он не принимает сервер tftp от DHCP-сервера. Соответственно на аппарате необходимо указать сервер загрузки в ручном режиме. Для этого необходимо через меню аппарата зайти в пункт Сетевые настройки, аппарат запросит пароль, по-умолчанию 26567*738 — после этого необходимо в пункте Сервер подготовки (в англоязычном интерфейсе — Provision server) указать ip-адрес TFTP-сервера. После сохранения параметров аппарат должен будет перезагрузиться и при перезагрузке начнет обращаться к файлам на сервере TFTP.
Порядок загрузки файлов виден в приведенном ниже куске лога tftp-сервера:
xinetd[1143]: START: tftp pid=3537 from=192.168.1.110
in.tftpd[3538]: RRQ from 192.168.1.110 filename 1120e.cfg
in.tftpd[3541]: RRQ from 192.168.1.110 filename firmware/SIP1120e02.02.16.bin
in.tftpd[3784]: RRQ from 192.168.1.110 filename 1120eSIP.cfg
in.tftpd[4105]: RRQ from 192.168.1.110 filename firmware/SIP1120e02.02.16.bin
in.tftpd[4106]: RRQ from 192.168.1.110 filename config/DeviceСonfig.dat
in.tftpd[4108]: RRQ from 192.168.1.110 filename config/DialPlan.txt
in.tftpd[4214]: RRQ from 192.168.1.110 filename ./languages/Russian_0202.lng
in.tftpd[4214]: RRQ from 192.168.1.110 filename SIPmac-address-телефона.cfg
На этом настройка провиженинга аппаратов Nortel 1120e закончена
