?

Log in

No account? Create an account
Previous Entry Поделиться Next Entry
Настройки телефонов Nortel - Avaya 1100 серии
mr_welk
Опус о настройке телефонов.

Опять же, чтобы не забыть.
Неделю мучал IP телефоны Nortel чтобы обеспечить им автоматическую конфигурацию.
Канадская фирма Nortel (основатель Александр Белл), точнее его корпоративное отделение несколько лет назад была скушана американской фирмой Avaya (Бывший Lucent).
Поэтому к телефонам Nortel написаны новые авайевские прошивки.



Значит так, вкратце: телефоны куплены для подключения к Asterisk,
поскольку IP АТС от Avaya у нас нет, удаленная конфигурация доступна только одним способом: по протоколу TFTP.
Не верьте всяким магазинам, ни в модели 1120е ни в модели 1140е нет никакого веб-интерфейса. Есть только ssh, да и на том спасибо.
Телефоны шьются и получают конфиги с TFTP сервера, адрес самого сервера лучше прописать в DHCP, но для начала можно пока и вручную.
Я поднял на своей машине TFTP сервер tftpd32 под виндой, настроек минимум, сам крохотный но все работает :)
Первым делом подключем телефон в сеть, он должен получить адрес по DHCP и адрес TFTP сервера (от DHCP или прописать вручную).
Существуют 2 типа прошивок: обычная ( Unistim ) - используется при работе с IP АТС Avaya и SIP для функциональности обычного SIP - телефона.
Зашить можно любую. Теоретически.
Но вот как раз сейчас пытаюсь сделать даунгрейд, оно не хочет, ругается ...
upd:
Насчёт любую это я погорячился, после прошивки SIP 4 версии он не откатывается даже на 3, не говоря о 2. На юнистим тоже не хочет, боюсь, аваевцы встроили в прошивку проверку. Либо зависит от аппаратной версии железа.
А засада с 4 версией вот в чём: эти нехорошие господа, купив фирму Nortel тоже не отличавшуюся альтруизмом  оказались ещё жаднее и решили срубить бабла с тех, кто осмелится использовать теперь уже их телефоны с СИП-прошивками отдельно от их же телефонной станции. И если раньше Нортел продавал лицензии на номера на станции, то эти нелюди вшили их в телефоны. И если принудительно не запретить некоторые функции, то начнет тикать счетчик триал лицензии на 30 дней и потом ОПА! Но если их позапрещать, то, в принципе можно спокойно пользоваться, но там есть функция, которая нам как раз была нужна: подключение консоли для быстрого набора.
Также там подключение блютус-гарнитуры, USB устройств, более 1 линии на аппарат, Instant Message (что-то типа почты плюс смс), голосовой почты ну и кучки других, уже не важных функций. Причем в версии прошивки 2 всё это работает. Там вообще нет в меню раздела про лицензии.

Ну это лирика, теперь подробно про прошивку на примере последней версии 4 с 4 сервис-паком.
Файлы конфигурации должны быть в кодировке UTF-8 без bom, это важно! Не редактируйте их блокнотом.
Первым делом при загрузке телефон получает адрес по DHCP и адрес TFTP сервера, если он задан в настройках DHCP сервера. Далее он идет на TFTP и ищет там файл 1120e.cfg если он с unistim прошивкой и файл 1120eSIP.cfg если он с SIP - прошивкой. Для 1140 всё аналогично, упомяну его только когда будут различия. Прошивка указывается для всех телефонов одной модели. Выбрать какие шить а какие нет нельзя. Они сами решат шиться или нет в зависимости от условий. Про условия ниже.
Содержимое файла 1120eSIP.cfg (у файла 1120е есть только первая часть, касающаяся прошивки, остального нет)


[FW]              #   часть, относящаяся к прошивке
DOWNLOAD_MODE FORCED  # FORCED - принудительно, AUTO - если версия выше прошитой
VERSION       0624C6R             # версия  (в данном случае это unistim, в сиповских есть слово sip  )
FILENAME firmware/0624C6R.bin  #  сам файл прошивки с путём к нему
PROTOCOL TFTP
SECURITY_MODE 0
# PROMPT 1     #  если раскомментировать, будет ждать подтверждения нажатием кнопки на аппарате
[DEVICE_CONFIG]     #  файл конфигурации общий для всех телефонов данной модели
DOWNLOAD_MODE AUTO   #  в режиме авто для загрузки файла просто прибавляем по единичке к версии
VERSION 100015
FILENAME config/1120deviceconfig.dat
[LANGUAGE]   # загрузка файла языка, у разных версий прошивок он разный но в пределах сервис-паков один
DOWNLOAD_MODE AUTO
VERSION 100001       #  добавляем единичку если хотим загрузить, но это достаточно сделать один раз
DELETE_FILES YES  #  удаляет все файлы языков перед загрузкой новых
FILENAME language/Russian_0202.lng     # можно загрузить до 4 языков одновременно, 202 - это для второй версии
# PROMPT 1        #   подтверждение с телефона
[USER_CONFIG]       #   а вот тут уже про загрузку файла индивидуального конфига с мак-адресом в имени
DOWNLOAD_MODE FORCED
VERSION 100015
PROTOCOL TFTP

Table 76
Fields in the TFTP configuration file for the Expansion Module
Field Name Field Value Descriptions
[GEM FW] Section header for the Expansion Module
firmware download information.
AUTO Recommended setting. The application looks
at the version and downloads the FW if it is a
newer version than the one on the phone.
DOWNLOAD_MODE
FORCED The version of firmware is ignored. The
firmware is always downloaded.
VERSION The version string compared to the one on the
phone.
FILENAME Image file name. This name must match the file
name of the actual IP Phone FW file.
PROTOCOL TFTP Download protocol. This must be TFTP.
SERVER_IP xxx.xxx.xxx.xxx IP Address of the TFTP server in decimal.
SECURITY_MODE 0 For future use.



но сначала содержимое 1120deviceconfig.dat  (название может быть любым, достаточно его прописать в конфиге выше

#  домены и ip- адрес сервера Asterisk

DNS_DOMAIN domain.ru
SIP_DOMAIN1 domain.ru
SERVER_IP1_1 XX.XX.XX.XX
SERVER_PORT1_1 5060
CACHED_IP_ENABLED YES
# восстанавливать связь при обрыве (3 попытки)
SERVER_RETRIES1 3
# не знаю на что этот юзер влияет, а нет, знаю, это артефакт от 2 версии, в 4 не нужно
DEF_USER2 ASTERISK
# настройки времени через ntp
SNTP_ENABLE YES
SNTP_SERVER XX.XX.XX.XX
AUTO_UPDATE YES
# часовой пояс
TIMEZONE_OFFSET 10800
FORCE_TIME_ZONE YES
# запрет перехода на летнее время
DST_ENABLED NO
# язык по-умолчанию - внимание! работает только если выставлен до первого входа юзера, то есть действует на профиль по-умолчанию
# если уже залогинились, а потом загрузили язык, переключить можно только через меню аппарата
DEF_LANG Russian    #  тут не просто слово, это имя файла языка без расширения, в 4 версии оно такое а во 2 заканчивается на 0202
#  баннер на дисплее телефона, русские буквы не понимает
FORCE_BANNER YES
BANNER  Company
#  голосовая почта
VMAIL 5000
VMAIL_DELAY 300
#
MAX_APPEARANCE 5
DEF_AUDIO_QUALITY High
ENABLE_LLDP YES
# пароль на вход в настройки, звучит как color*set, набирается цифрами
ADMIN_PASSWORD 26567*738
ADMIN_PASSWORD_EXPIRY 0
# отключаем опции, на которые нужна лицензия
# Settings to disable extended license
MAX_LOGINS 1    #  не больше 2 линий, а то слишком жирно
USB_HEADSET LOCK  #  usb гарнитура - долой
EXP_MODULE_ENABLE NO  #  внешняя консоль? - не положено!
ENABLE_SERVICE_PACKAGE NO  #  какие-то сервисные пакеты, не знаю
IM_MODE DISABLED   #  модуль мессенджера - отключить
AVAYA_AUTOMATIC_QoS NO  #  автомат QoS - долой
VQMON_PUBLISH NO
SIP_TLS_PORT 0
ENABLE_BT NO   #  bluetooth тоже только за денежку
# включаем ssh, по-умолчанию он выключен, а это единственный способ удалённо ребутнуть аппарат
# Enable SSH
SSH YES
SSHID admin
SSHPWD admin
# настройки адресной книги - режим LOCAL - перезаписывает всё, NETWORK - только добавляет чего не было
ADDR_BOOK_MODE NETWORK
MAX_DOWNLOAD_ADDR_BOOK_ENTRIES 1000  # максимальное число загружаемых адресов, опция есть только в версии 4 и выше


дальше важный файлик с мак-адресом в названии, все буквы в имени заглавные!
SIPXXXXXXXXXXXX.cfg
В него заносим настройки конкретного аппарата, включая логин и пароль

DEF_USER1 5015   #   не уверен что это нужная строчка, работает и без неё, разобрался, это формат для 2 версии прошивки
DNS_DOMAIN domain.ru  #  наш домен
AUTOLOGIN_ENABLE USE_AUTOLOGIN_ID  #  включаем автологин (работает и во 2 версии)
PROMPT_AUTHNAME_ENABLE NO  # отключение предупреждения об авторизации
AUTOLOGIN_ID_KEY01 5015@domain.ru  #  номер собака наш домен, во 2 версии - без собаки и домена!
AUTOLOGIN_AUTHID_KEY01 5015      #  номер (по-астерисковски extention) он же логин
AUTOLOGIN_PASSWD_KEY01 password   #  пароль  (secret), номер KEY везде это номер кнопки на экране (см картинку)
#
SPEEDLIST_KEY_INDEX 4    #  номер клавиши вызова списка быстрого набора (номера кнопок позже покажу на картинке)
# на 2 версии, похоже, нет отдельного списка быстрого набора, только кнопки
SPEEDLIST_LABEL Быстрозвон   #  надпись на кнопке, понимает русский язык, 12 символов
#
USER_FILE_ENABLE YES  # загружать настройки пользователя
USER_FILE_PATH /users   # путь к файлу настроек пользователя
#
TOVM_SOFTKEY_ENABLE NO # отключяем софт-кнопку для голосовой почты  во 2 версии, но как-то не работает :)



теперь файл настроек пользователя, имеет формат 5015@domain.ru.cfg  номер у каждого свой, домен ваш общий
в файле всего лишь указатели на 3 других файла (можно с путями, дабы не захламлять папку TFTP)
(во 2 версии, похоже, нет этих "перемещаемых профилей", там пути к файлам указываются в предыдущем файле)

5015@domain.ru.cfg :

[files]
addressbook=users/directory.txt
customkeys=users/keys.txt
speeddiallist=users/sdl.txt

адресная книга,
программируемые кнопки (в том числе и на консоли),
список быстрого набора (вызывается по кнопке 4, заданной в предыдущем файле, отсутствует в версии 2)

ну и формат этих 3 файлов:
keys.txt

[key]   #  забиваем настройки кнопки
icon 5   #  код иконки (в документации ссылка на таблицу с этими номерами, но найти её не удалось)
index 2  #  номер кнопки ( нумерация на картинке ниже)
label ServTime  #  надпись напротив кнопки, понимает русские буквы (на 2 версии не проверено)
type spdial  #  тип кнопки - в данном случае быстрого набора, остальные допишу
target *60  # номер быстрого набора (здесь часы)
subject Time  # не знаю для чего subject
[prefs]   #  тут настройки аппарата!
dateFmt 3  #  наш формат даты ДД/ММ
timeFmt 2  #  24-часовой формат часов (1 - американский, 3 - французский)
backlightTimeout 10  #  время свечения подсветки экрана в минутах!

кстати, на консоли подсветки нет, эпик фэйл!

Вот номера кнопок:  у 1140е на основном аппарате их 6, следовательно на консоли они начинаются с номера 7,
кнопка 1 обычно занята под свой номер, ну и можно забить другие линии на 2 3 и 4, только вот в 4 версии уже не бесплатно. Консоли втыкаются одна в другую шлейфом, максимум можно 3 штуки




sdl.txt

[key]     #   пункт списка (сортировка списка только по группам или по алфавиту)
label=Kest 5016    #   имя в списке, понимает русский!
target=5016@domain.ru  #  номер набора с доменом
retrieve=YES   # разрешить автодозвон
mode=Always  #  всегда!
type=spdial     #  тип - быстрый набор
[key]
label=МоскВремя
retrieve=NO
mode=IdleOnly
subject=Time  # пока непонятно что делает сабджект
target=*60
type=spdial
[key]
label=Мой номер
retrieve=NO
subject=My number
target=*65
type=spdial
[key]
label=Welk
retrieve=YES
subject=Welk
target=5000@domain.ru
type=spdial

записная книжка
directory.txt
[version]
id=123465     # сколько времени потрачено!  этот файл можно заставить загрузиться только увеличив этот счетчик
[contact]
nickname=Вася
address=5001@domain.ru
group=IT
buddy=1   #  непонятно что за приятель
[contact]
nickname=Костя
address=5016@domain.ru
group=IT
[contact]
nickname=Time
address=*60
[contact]
nickname=Федя
address=5003@domain.ru
group=Sale
buddy=1
[group]
name=Managers

группы пишутся просто названием без номера

итого если грузить все возможные файлы, их получается 7!
Прошивка, язык, общие настройки, настройки аппарата, настройки пользователя, записная книжка, список быстрого набора и программируемые кнопки. Это пипец, товарищи!
Ещё раз напоминаю, что файлы должны быть в кодировке UTF-8 without BOM.
Да, телефон сейчас на вторичном рынке стоит от 100 до 200$. Консоль около сотни.
Лицензия 60 баксов! Причём, непонятно даже как её можно купить.

upd 03.12.15:

нарыл файлик с описанием команд тут в конце файла апендикс F
http://downloads.avaya.com/css/P8/documents/100123695

DISPLAY BACKLIGHT CONTROL
SET BAKLIGHTOFF 120    ##  в минутах!
ENHANCED LOCAL DIALING RULES
Internal extension number length
SET PHNDPLENGTH 4
National telephone number Length
SET PHNLDLENGTH 10
Outside line access code
SET PHNOL 9

########################## Features on Softkeys #######################
##
## Idle Feature Settings
## A list of feature identifiers for softkey features
## available in the Idle call state
## 0 to 255 ASCII characters: zero to six whole numbers
## separated by commas without any intervening spaces
##
## SET IDLEFEATURES ""
##
## Dial Feature Settings
## A list of feature identifiers for softkey features
## available in the Dialing call state
## 0 to 255 ASCII characters :zero to five whole numbers separated
## by commas without any intervening spaces
##
## SET DIALFEATURES ""
##
## Ring Back Feature Settings
##
## A list of feature identifiers for softkey features
## available in the Active with far end ringback call state
## 0 to 255 ASCII characters :zero to three whole numbers
## separated by commas without any intervening spaces
##
## SET RINGBKFEATURES ""
##
## Talk Feature Settings
##
## A list of feature identifiers for softkey features
## available in the Active with talk path call state
## 0 to 255 ASCII characters :zero to three whole numbers
## separated by commas without any intervening spaces
##
## SET TALKFEATURES ""
##
SET TIMEFORMAT 1
для 24 часового
## No Digits Timeout
## Specifies the number of seconds after going off-hook
## that the phone waits to receive its first dialed digit.
## If no digits are entered within the specified time
## period, the phone plays a warning tone. (1-60)
## SET NO_DIGITS_TIMEOUT 20
## Inter-Digit Timeout
## Specifies the number of seconds after the user dials
## a digit and before the phone sends out a SIP INVITE.
## The expiration of this timer signifies the completion
## of the digit collection period. (1-10)
## Note : This setting is applicable for 1603 SIP phones also.
## SET INTER_DIGIT_TIMEOUT 5
## Failed Session Removal Timer
## Specifies the number of seconds the phone will play
## re-order tone after an invalid extension has been
## dialed. If this timer expires, or if the user
## presses the End Call softkey, the re-order tone is
## stopped and the session line appearance is removed.
## (5-999)
## SET FAILED_SESSION_REMOVAL_TIMER 30

cserver ftp://ftp.avaya.com/incoming/Up1cku9/tsoweb/www142.nortelnetworks.com/software/c/

P.S. Hardreset: [*][*][7][3][6][3][9][MAC][#][#]
Метки: , , , ,

  • 1
При включении питания зажми "*" и подожди. В некоторых телефонах он войдет в режим ручного программирования.

спасибо, я попробую, а пока допишу до чего дошел на сегодня

О, круто.
По твоему рецепту можно 1140е настроить на работу с любым SIP-провайдером?

Думаю, да. Главное прошить его SIP прошивкой. С unistim только с нортеловскими/авайевскими атс работает. Хотя, пробовал с астериском подружить и unistim прошивку, даже заработало.
У аппаратов больное место - блоки питания, точнее, высыхающие конденсаторы в них.

Нашел полный список всех параметров в файле конфигурации
http://downloads.avaya.com/css/P8/documents/100133325

Re: Список команд

Эти administrator guide я все скачивал, к сожалению, там не все параметры описаны

где можно взять прошивку Russian_0202.lng? не могу найти(

Напомните в понедельник, посмотрю на работе, lng это не прошивка, а файл языка к прошивке, если не путаю.

напоминаю.
все верно: lng язык... он то мне как раз и нужен.

вообще, они лежат на аваевском сайте вместе с 2 версиями прошивок, но могу выложить отдельно
https://yadi.sk/d/uFDzfqfI3SYJmx

благодарю! перерыл весь аваевский фтпшник... только для 4 версии нашел. ну либо глаза не на том месте! спасибо!!!!

где-то не там роете :)
вот тут выбираете модель аппарата и жамкаете поиск
https://support.avaya.com/downloads/

да вроде так и делал. у меня теперь другая проблема... зарегистрировал телефоны у провайдера. в лк все определилось, на городские/сотовые звонить, а вот друг другу (по короткому номеру) не хотят... провайдер говорит проблема в НАТ и нужно это настраивать. включил в users.dat
NAT_SIGNALLING STUN
NAT_MEDIA STUN
STUN_SERVER_IP1

но вот STUN_SERVER_IP1 пока не пойму какой прописывать. порт по умолчанию 3478... не сталкивались с этим?

C таким чтобы атс была за натом не сталкивался, обычно нат между атс и транком провайдера.
Что же провайдер не сказал что конкретно настраивать? Я бы попробовал указать proxy server тот же что и sip для начала. Со STUN не работал пока. Stun server должен быть адрес ната по-идее.

такой провайдер. сначала доказывали что 1140 с юнистрима нельзя откатить до 2й сип прошивки.
потом они давали днс имя прокси сервера , а не ip и говорили что эти аппараты avaya 1140e вообще невозможно подключить. все вроде сделал но вот звонить друг на друга не хотят(

Ну откатить не совсем правильное слово - юнистим и сип это 2 ветки прошивок, не имеющие ничего общего и между ними переходить достаточно просто. А вот откатывать на пониженную с той же 4 сиповской сложнее. Кстати, у нас эти аппараты трудятся уже 2 года, кроме незаработавших сразу и одного расплавленного на батарее пользователями, проблем с ними нет, тьфу*3 :)
Yealink 21 тоже трудятся, дохли панасы, что странно и длинки, что ожидаемо.

Так пусть провайдер скажет на примере других аппаратов что прописать нужно .

я перепробовал все прошивки. качал последнюю 4 с оф сайта, прошивал на нее, потом с нее на 2 и проблем с этим вообще не обнаружил. сейчас пытаюсь сделать чтоб подхватывал файл keys.txt, но пока тщетно.
провайдер сам не знает как настроить. ну по крайней мере что-то у них не получается.

если мне память не изменяет, файл keys.txt работает начиная с 4 прошивки ...

ну судя по тому что он ни каким образом не хочет подхватываться - скорее всего со второй.
спасибо за помощь!;*thumbs up*

Добрый день. Нашел эту запись поиском. Мы купили такие же телефоны БУ но наш админ побороть их не может. Если с вашей стороны возможна какая нибуть помощь, или совет, платная помощь или бесплатная, все равно, то буду рад.
Проблема у нас такая: установлена последняя прошивка SIP1120e04.04.31.00.MED, при подключении к АТС работает нормально, но каждые 90 секунд самопроизвольно переподключается. Виртуальная АТС у нас от провайдера. При настройке часового пояса (+4), после перезапуска аппарата, происходит сброс в заводской часовой пояс (+6).
Кстати, бу они сейчас стоят от 300р без трубки, до 600 вместе с трубкой. В принципе те, кто продал, пишут что если не подошли возвращайте, но хотелось бы все таки разобраться и использовать.

Доброго дня! Ну, к сожалению (или к счастью), я там уже не работаю и аппарат такой живьем не имею чтобы проверить.
Смотрите настройки keepalive и я бы все-таки для начала прошил 2 версию в которой нет никаких лицензий и ограничений.
Почитайте этот пост про пропадание регистрации у нортелов, там про время жизни регистрации написано: https://mr-welk.livejournal.com/35443.html
Чтобы не сбрасывало настройки сделайте у себя сервер с конфигурацией аппаратов, не вручную же в них вбивать всё. Хотя, они должны все равно помнить. Может, они со своим аваевским сервером связываются и там берут настройки времени?
За 600р я бы и сам взял пару - тройку аппаратов :) Это, наверное, без БП?

Да, без БП. Брали здесь: hlamada.ru. Взяли 6 шт. на пробу. Наш админ то ли не хочет, то ли не может заниматься телефонами. Ему 40 лет и, возможно, ничего нового изучать уже не хочет. Насчет 2 версии ему было сказано, но от ответил что не нашел ее в инете. Если есть ссылка, где ее взять, буду благодарен. Но, аппараты уже прошиты на 4-ю, а я где-то читал, что вернуть на 2 будет проблематично.
Если вы согласны, то можно сделать так: я вам высылаю 2 телефона за наш счет, вы их настраиваете и нам скидываете варианты настройки. Вышлем аппараты с 4 прошивкой. Переслать можно сдеком, например. Данные, куда переслать можно написать на мою почту: lse@izhsm.ru. В отплату за работу можно будет посчитать эти самые аппараты плюс какая-то сумма, если 1200р за работу будет недостаточно. Но, как мне кажется этот вопрос лучше обсуждать по почте, а не здесь.

я тоже админ и мне 48 лет :) Нежелание изучать не связано с возрастом.
2 версию можно найти на официальном сайте авайи. Перешить на 2 версию непросто, но можно ... Надо сначала на более низкую 4-ку вернуться. Аппараты присылать не нужно, у меня сейчас совсем нет времени ими заниматься, ушел на другую работу где теперь отвечаю за всё сразу, поэтому со свободным временем катастрофа просто. Если что вспомню - помогу советом, могу у себя поискать прошивки, где-то я их сохранял, помню ... Но честно, если не сталкивались с этими аппаратами, времени на изучение конфигов уйдет прилично, я недели 2 разбирался в своё время. Для этого эти посты в ЖЖ и писал: чтобы самому не забыть в первую очередь.

Уточнение: можно прислать один аппарат в том виде, что нам прислали, и второй с прошивкой на 4-ку.

Подскажите как правильно настроить customkey в 2-ой версии?
В 4-ой нет поддержки доп панели... Требует лицензию.

ну если тут не нашли, то подробнее я вряд ли вспомню, давно уже этих аппаратов не видел

  • 1