Итак в руки ко мне попали два чудо аппарата — Avaya 4610sw и Avaya9640 и была поставлена задача научить их работать с астериском, задача сразу оговорюсь выполнимая. И также оговорюсь я все настройки делаю на FreePBX Distro, но практически аналогично выполняется настройка на любом дистрибутиве Asterisk таком как Elastix или же Trixbox.
Во-первых: не один спец по астериску Вам ничем не поможет по авае, по любому вопросу, Вас либо пошлют либо проигнорят.
Во-вторых: не один спец по Авае не поможет Вам с астериском.
Впрочем если вы любите создавать себе проблемы, а потом успешно их решать то Авая ваш выбор.
Настройки
Начнём c базовых аспектов, для того что бы аппараты могли работать с астериском их для начала нужно прошить прошивкой с поддержкой SIP.
Найти прошивку для Avaya 4610sw можно тут.
Для Avaya 9640 качаем прошивку с моего сайта.
В дистрибутиве FreePBX Distro уже установлен и настроен tftp сервер, просто распаковываем архив с прошивкой в каталог /tftpboot нашего астериска.
Так же нам понадобится файлик 46xxsettings.txt с нужными настройками, файл можно скачать здесь, в нём по русски описаны все пункты настроек. Чтобы этот файл подошёл вам замените 192.168.1.205 на ip адрес вашего астериска и отредактируйте диалплан. Так же заливаем этот файл в папку /tftpboot нашего астериска.
На самом астериске необходимо будет создать внутренние номера для телефонов, особо обратить внимание стоит пожалуй только на то что пароль для телефонов авая может состоять только из цифр (для 4610sw не более 8 цифр), сам FreePBX через веб интерфейс не даёт создать пароль без букв указывая на ошибку «The secret must contain at least two numbers and two letters.» что бы обойти подобное ограничение воспользуемся разделом Bulk Extenshions сначала делаем экспорт номеров, редактируем пароль в нужных нам внутренних номерах, не забываем в первом поле этих номеров поставить edit и импортируем номера обратно. На этом часть настроек связанная с астериском завершена переходим к самим аппаратам.
Прежде всего при включении нам необходимо будет указать сервер откуда телефоны будут подхватывать настройки. В моём случае надо было изменить и сетевые настройки на самих телефонах.
4610
Для 4610sw при включении когда появляется сообщение press * for Setup жмём ту самую звёздочку на телефонe. Сначала телефон спросит про IP адрес, потом про CallSrv, роутер, маску, FileSrv и 802.1q.
IP адрес, маску и роутер вводите самостоятельно, CallSrv,FileSrv — адрес астериска, 802.1q — это важно, если у Вас обычный неуправляемый свитч выбирайте Off, если свитч управляемый и поддерживает метки 802.1q можете выбрать auto или on.
После этого телефон подключится к тфтп загружает новую прошивку и настройки. Дальше если после всех загрузок и неоднократного рестарта телефона вы увидите на экране Registering нажимаете поочерёдно клавиши Hold (красная) 7 4 4 #. Телефон даст выбор протокола — SIG, H.323 или SIP выбор осуществляется клавишей *. Выбираете SIP подтверждаете выбор #. Телефон спросит сохранить или нет настройки и уйдёт на рестарт, снова загружая прошивку на этот раз для SIP протокола.
Если же на экране горит Discover нажмите сначала *. Телефон перейдёт в режим настройки пропускаем все шаги клавишей # и видим на экране Enter Commands. Нажимаете поочерёдно клавиши Hold (красная) 7 4 4 # телефон даст выбор протокола — SIG, H.323 или SIP выбор осуществляется клавишей *.
После загрузки уже в режиме SIP телефон спросит новый логин и пароль, после сохранения данных телефон зарегистрируется на астериске и с него можно будет совершать звонки. Меню на русском языке для SIP прошивки на Avaya 4610sw как я понимаю не доступно, увы.
9640
Перейдём к настройке Avaya 9640, этот телефон не поддерживает загрузку по tftp но работает с http, по умолчанию на FreePBX файлы веб сервер располагаются /var/www/hmtl туда и кладём файлик 46xxsettings.txt и распаковываем файлы прошивки.
Этот товарищ так же просит нажать * для входа в режим программирования при загрузке, но после этого просит «Enter command», вводим на клавиатуре телефона mute 2 7 2 3 8 # (mute C R A F T #) после чего мы переходим в меню настройки телефона, так же в разделе сетевые настройки указываем IP адрес, маску, http сервер, отключаем если у нас неуправляемый свитч 802.1q сохраняем настройки выбираем restart phone, после загрузки телефон попросит ввести логин пароль, после ввода данных зарегистрируется на астериске и можно совершать звонки. Через меню телефона в режиме выбора языка можно поменять язык на русский.
Вот и всё, вопросы и пожелания как и прежде можете оставлять ниже.
SIP прошивка для Avaya 4610sw (asterisk) SIP прошивка для Avaya 9640 (asterisk) 46xxsettings.txt для Avaya 4610sw/9640 (asterisk)