Браузер не поддерживает выбор динамиков avaya
В данной статье мы подробно расскажем об интеграции Asterisk и Avaya Communication Manager 6.X. И подробно расскажем о подключении Avaya VoIP транк с Asterisk. Подробно опишем создание SIP и после этого H.323 транков. Как всегда, мы составим техническое задание и более того – его графическое исполнение. Не будем рассказывать про лицензионную политику Avaya и о том, что лицензии несомненно имеют свойство заканчиваться. Меньше слов – больше дел!
Техническое задание
Задача
Требуется настроить интеграцию Avaya VoIP транк с Asterisk, объединив пользователей в единый план нумерации. Подключение выполнить по протоколам SIP и H.323. После подключения настроить маршрутизацию между станциями.
- Подключение к оператору связи по SIP (дешевле);
- CDR-данные по всем соединениям хранятся на Asterisk – сервере (в БД);
- Вся маршрутизация и услуги для внутренних абонентов определяются в Asterisk;
- Демонтаж Avaya и полный переход на Asterisk (как перспектива).
Цель данной статьи показать настройку Avaya VoIP транк с Asterisk для подключения друг к другу по протоколам SIP и H323. Поэтому рисунок ниже показан именно в таком виде. Подключение к оператору связи по SIP мы выполнять не будем, так как рассматривали это ранее.
Исходные данные Asterisk и Avaya
Текущие протоколы сигнализации для подключения SIP и H.323. УПАТС Avaya подключена к ГАТС по протоколу EDSS PRI. На данный момент имеем:
-
(Debian 10, MariaDB, ODBC);
- ГАТС Элком-НТ 4.0;
- Avaya Communication Manager 6.2;
- VoIP-шлюз Eltex SMG-4.
Телефонный план нумерации:
Настройка Avaya
Глобальная конфигурация Avaya
Первым делом подключаемся к УПАТС AVAYA с помощью Site Administration. Переходим в режим конфигурации: Advanced → Start Emulation.
Функциональные клавиши Avaya
- F1 — отмена внесенные изменения и выход из текущего меню настроек. Набранная команда полностью стирается;
- F2 — обновление текущей страницы;
- F3 — применение внесенные изменений и выход из текущего меню настроек. Изменения сразу же сохраняются и вступают в силу, дополнительных манипуляций не требуется;
- F4 — очистка поля, в котором установлен курсор;
- F5 — справка по полю, в котором установлен курсор. Показывает возможные значения для данного поля;
- F6 — редактирование;
- F7 — следующая страница в таблице;
- F8 — предыдущая страница в таблице.
- Shift+Tab — стереть одно слово;
- R+Enter — повтор последней введенной команды;
- logoff — выход из консоли;
- list — вывести список элементов, например «list trunk-group» выводит список транков;
- display — вывести настройки конкретного элемента, например «display trunk-group 10» выводит настройки транка 10;
- change — изменить настройки элемента;
- busyout trunk, busyout signaling-group — сделать недоступным указанный транк, сигнальную группу (необходимо для изменения настроек транка, сигнальной группы, находящихся в работе);
- release trunk, release signaling-group — вернуть в работу указанный транк, сигнальную группу.
IP NODE NAMES
В данной таблице создаются удаленные ноды (сервера), которые в дальнейшем будут использоваться для подключения SIP или H323.
Добавляем Name и IP Address, после чего выполняем подтверждение по нажатию F3 (сохранить).
IP Codec Set
Далее создадим таблицу кодеков. Смотрим текущие таблицы и выбираем свободную:
Мы будем использовать таблицу – 1 (созданная по умолчанию).
Нажимаем F5 для просмотра всех существующих в системе кодеков и заполняем таблицу.
F7 – переключаемся на следующую страницу. Следующим шагом также настраиваем параметры, как на рисунке.
F3 – применяем настройки.
IP NETWORK REGION
Рекомендуем указывать поле Name, чтобы в дальнейшем понимать какие таблицы используются, а какие нет. Для просмотра списка таблиц, используем команду ниже:
Во первых, получим номер сетевого интерфейса:
- Location – номер LAN-интерфейса;
- Name – уникальное имя таблицы медиа параметров;
- Authoritative Domain – доменное имя системы (по желанию);
- Codec Set – таблица кодеков. У нас создана таблица 1;
- UDP Port Min – начало RTP. Оставляем по умолчанию;
- UDP Port Max – конечное значение RTP. По умолчанию;
- 802.1P/Q PARAMETERS – значения устанавливаются совместно с параметрами сети, в которой установлена Avaya;
- Intra-region IP-IP Direct Audio – направление RTP трафика внутри Avaya (аналогично directmedia в Asterisk);
- yes – голосовые пакеты RTP направляются между абонентами;
- no – RTP проходит через Avaya;
Для навигации по страницам используем клавишу F7 ↔ F8 и переходим на 3-ю страницу. Следует установить параметры, как показано на рисунке ниже:
На странице 4 установлены следующие параметры:
SIGNALING GROUP
Данные таблицы служат для настройки сигнальных групп для EDSS PRI, SIP, H.323.
Для начала смотрим текущие таблицы и после этого выбираем свободную. У нас свободна таблица 1, которую и будем настраивать:
- Group Type – sip;
- Transport Method – TCP;
- Near-ena Node Name – procr сигнальный интерфейс Avaya;
- Far-end Listen Port – сигнальный порт ноды;
- Near-ena Listen Port – 5060 сигнальный порт транспорта (SIP) этой станции;
- Far-end Node Name – asterisk нода, которая прописана в node-names ip (удаленный сервер);
- Far-end Network Region – Указываем номер региона, созданного в IP NETWORK REGION;
- DTMF over IP – сигнал DTMF.
- Far-end Domain – IP адрес сервера Asterisk.
Аналогично, смотрим доступные группы и выбираем свободную:
- Group Type – sip;
- Group Name – Asterisk;
- Service Type – tie;
- Member Assignment Method – количество каналов на транке;
- Signaling Group – сигнальная группа. Мы ранее создали группу 10, её и указываем. У вас своя;
- Number of Members – 60. Количество используемых портов (количество одновременных вызовов);
- TAC – Номерной план или по другому код доступа к транку. Указывается в соответствии с номерным планом.
Маршрутизация в Avaya
На данном этапе мы настроили сигнальную группу, произвели общие настройки и создали SIP-транк. Далее приступим к созданию маршрутизации.
Исходящая маршрутизация с Avaya
Первым делом, как обычно ищем свободную таблицу маршрутизации, для этого выводим список всех таблиц. После чего создаем новую:
- Grp No – номер транковой группы. Мы ранее создали транковую группу 10;
- No Del Dgts – Сколько цифр удалить;
- Inserted Digits – какие цифры добавить.
Сохраняем настройки нажатием F3.
DIAL PLAN ANALYSIS TABLE – определяет начальные цифры и общую длину для каждого типа вызова, который Communication Manager должен интерпретировать. Таблица анализа абонентской группы и экран параметров абонентской группы работают вместе для определения абонентской группы системы. Более подробно описано в официальном руководстве.
Сохраняем настройки нажатием F3. Следующим шагом настроим таблицу анализа набранных цифр – AAR. О данной таблице мы подробно рассказывали в этой статье.
Создание H323 транка
Выполняется точно также, как и SIP. Создание Node (ноды):
Создание транковой группы также по аналогии: смотрим все таблицы и выбираем незанятую.
Для использования следующей свободной таблицы можно использовать команду add trunk-group next.
Настройки страницы 2.
Наконец, настройки со страницы 3.
SIGNALING GROUP
Смотрим все группы и выбираем свободную:
Итак, возвращаемся обратно в транковую группу 13:
и указываем signalling Group 13, а также число каналов (30). Число каналов определяется вашей лицензией.
Маршрутизация H.323
Возвращаемся в 10-ю транковую группу, которая будет использоваться для SIP и H323 транков.
Настройка Asterisk
Для маршрутизации с Asterisk на Avaya мы прежде всего будем использовать H.323 транк. В процессе эксплуатации возникают проблемы, прежде всего связанные с зависанием каналов, различных переадресаций, трансляции АОН.
Маршрутизация H.323
Далее настраиваем маршрутизацию с Asterisk, при условии, что в сторону Avaya настроен транк H.323.
Заключение
Отметим следующие особенности, с точки зрения оптимизации настройки взаимодействия Asterisk и Avaya. Продолжительная эксплуатация показывает, что лучше использовать два транка Avaya VoIP транк с Asterisk: Asterisk Avaya SIP trunk и Asterisk Avaya H323 trunk. При этом со стороны Asterisk в сторону Avaya лучше использовать H.323, а с Avaya лучше использовать SIP транк.
Любое использование материалов сайта возможно только с разрешения автора и с обязательным указанием источника.
Совсем не так давно я стал заниматься телефонными станциями Avaya. Опыт в установке и администрировании не очень большой, но надеюсь, что и этот опыт может быть кому-то полезен.
Первую свою статью я хочу посвятить установке и конфигурированию сервера S8300 и медиа-шлюза G350. Тему установки я выбрал, потому что спецификация железа подробно описана в технической документации. Чего не хватает этой документации, так это описания логики работы Communication Manager. Тема это обширная и полезно будет делать по ней записи, а так же искать и устранять ошибки в понимании этого мира.
Медиа-сервер S8300 – это слотовый сервер, вставляемый в первое платоместо на медиа-шлюзах, работающих по протоколу H.248 (G450, G350 и иже с ними). G650 данный сервер не поддерживает.Существуют несколько моделей восемьтрёхсотого. Отличаются они железными характеристиками и, соответственно, ресурсами. Но в данной статье это не принципиально, т.к. установка и конфигурирование у них одинаковые.
На лицевой стороне сервера присутствуют:
• usb-порты (количество зависит от модели) для подключения cd-rom для установки и обновления системы, для usb-модема и для накопителя флеш-карты;
• порт 10/100 Base-T – сервисный порт. О нем Мы поговорим дальше;
• световые индикаторы.
Световые индикаторы штука крайне полезная. Полное описание их работы есть в документе Maintenance Alarms, поэтому я лишь кратко опишу ху из ху.
• ALM – своим свечением предупреждает о том, что в системе есть мажорный аварийный сигнал (что само по себе очень не хорошо). Так же некоторое время светится при запуске сервера, поэтому не нужно паниковать при загрузке, а просто подождать.
• APP – этот светодиод загорается тогда, когда на сервере «поднимается» приложение. В нашем случае это СМ.
• ACT – говорит нам об активности на сервере (например регистрация через шлюз H.248).
• OK to Remove – загорается при завершении парковки HDD на сервере. Для этого следует зажать на 2-4 секунды кнопку shutdown. Когда горит зеленый индикатор можно извлекать сервер из шлюза.
Теперь немного о шлюзе.
G350 представляет собой объединенное телефонное и сетевое устройство. Так сказать all-inclusive.«Голый» шлюз имеет:
• порт аналоговой соединительной лини;
• два аналоговых телефонных порта;
• порт RJ-45 10/100 Base-TX Ethernet WAN;
• порт RJ-45 10/100 Base-TX Ethernet LAN;
• порт CONSOLE – его мы будем использовать для настройки шлюза;
• USB-разъем, поддерживающий флэш-накопитель, концентратор с внешним питанием через порт USB и модем.Если не брать в расчет сеть, которая у нас по идее настроена и прекрасно работает, то мы имеем три «точки», куда требуется приложить свои ручёнки. Это сервер, шлюз и ip-аппараты. Хотя последнее не обязательно, если у Вас только аналоговые и цифровые телефоны. Ну и конечно не мне учить Вас как делать кросс.
И так давайте наконец что-нибудь сконфигурируем, потому что чешутся руки.
Начнем с шлюза. На его лицевой стороне находится порт CONSOLE. Берем плоский восьмижильный кабелёк с RJ-45 на обоих концах и переходник с RJ-45 на COM-порт. Оба этих зверя должны идти у вас в комплекте с шлюзом. Соединяем компьютер и медиа-шлюз этим кабелем, после чего запускаем HyperTerminal.Если все четко загрузилось с диска установки, то мы видим меню. Выбираем пункт «установка или обновление софта».
Далее появляется предупреждение о том, что все данные будут утеряны. Жмем Yes.
Следующим пунктом мы выбираем что устанавливать. Можно установить чистый CM, а можно установить СМ вместе с голосовой почтой. Раньше голосовая почта называлась Intuity Audix. Сейчас, если не ошибаюсь, она называется CM Messaging. На данный момент голосовая почта нам не требуется, поэтому для быстроты установки выберем только СМ.Жамкаем ОК и видим как побежали строчечки. В это время на сервере происходит: формат диска, создание разделов, установка Линукса, установка СМ, установка голосовой почты(если выбрали). Примерно все в таком порядке. Установка занимает порядка 20 минут без голосовой почты и минут 35-40 с оной.
По окончанию установки откроется CD-ROM и сервер уйдет в ребут. Перезагрузка перезаймет порядка трех минут.
После того как сервер отзовется на пинг можно заходить в web-морду и настроить сеть и лицензии. Дефолтный логин и пароль “craft” и ”craft01”.Ошибка во времени может привести к тому, что может не встать лицензия.
Настраиваем сеть. Переходим в Instalation→Configure Server. В окне два раза жмем Continue и выбираем Configure individual services.Выставляем название сервера.
При первом входе в Server Role обязательно нужно зайти и нажать Change.Настройки интерфейсов.
В Configure Time Server настраиваетеNTP. Остальные пункты можно оставить без изменений.
Далее возвращаемся в Administration→Server (Maintenance).
В пункте License File подсовываем ему лицензионный файл расширением lic.
Идем в Administrator Accounts и добавляем учетку администратора.Подсовываем аутентификационный файл. Он стирает учетную запись craft безопасности ради.
Далее запускаем Avaya Site Administration и коннектимся к серверу с только что созданным логином.
При первом входе нужно сделать
save translation
reset system 4
иначе сервер не даст нам выполнить команду add.
После переподключения вводим
add media-gateway 1
Вводим тип шлюза, имя, серийный номер и нетворк регион. Жмем F3. Смотрим что полчилось. Вводим команду
display media gateway 1В поле Registered должно стоять y и на шлюзе погаснуть красный огонек Alarm.
Ну и остается самая мелочь, а именно написать план нумерации, завести пару и телефонов и пожалуйста! Разговаривайте!
Надеюсь что Вам было интересно. В следующей статье я расскажу как сделать из S8300 сервер LSP (Local Survivable Processor) – так называемый выживаемый сервер.На этой неделе пришла отличная новость для организаций, в которых установлены достаточно дорогие в сопровождении АТС Avaya. Теперь вы можете заменить Avaya на бесплатную и постоянно обновляемую АТС 3CX, но при этом сохранить существующий парк IP-телефонов. IP-телефоны Avaya будут работать как с локальной 3CX, так и с установленной а облаке. После подключения вы сможете централизованно управлять телефонами из привычной консоли сервера 3CX.
Модели IP-телефонов, которые можно подключить к 3CX: Avaya 9601, 9608G, 9611G, 9621G и 9641G.
Рассмотрим процедуру подключения пошагово.
Сбросьте IP-телефоны телефоны в настройки по умолчанию
Для начала подключения, сбросьте телефоны в настройки по умолчанию, чтобы очистить имеющуюся конфигурацию:
Добавьте DHCP опцию 242
Телефоны Avaya используют для автонастройки опцию DHCP сервера 242, которую вы должны добавить в вашем DHCP сервере. Покажем это на примере Windows DHCP сервера.
В оснастке DHCP в контекстном меню IPv4 выберите Set Predefined Options. Затем нажмите кнопку Add и добавьте следующие параметры (название и описание даны для примера:
Создайте резервирование DHCP для телефона
В той же оснастке в контекстном меню Reservations выберите New Reservation…
Укажите параметры резервирования для MAC адреса конкретного телефона, например:
Для созданного резервирования в контекстном меню выберите Configure Options…
Затем выберите Option 242 и для этой опции укажите строковое значение
Параметры этой строки:
Набор файлов для подключения телефонов Avaya
Для автоматической настройки и подключения телефонов Avaya мы приготовили набор файлов, которые необходимо скачать и разместить в определенных папках на сервере 3CX. Набор включает следующие файлы:
- XML шаблон автонастройки 3CX для телефонов Avaya
- набор прошивок и других файлов для телефонов Avaya от 3CX
- файлы логотипа 3CX для отображения на дисплее телефонов
После этого зайдите в интерфейс управления 3CX и перезапустите сервис 3CX PhoneSystem 01 Configuration Server.
Подключение IP-телефона Avaya к 3CX
В интерфейсе сервера 3CX добавьте пользователя. Обратите внимание на следующие моменты:
- Добавочный номер телефона и ID аутентификации для телефонов Avaya должны совпадать!
- Укажите пароль аутентификации состоящий из цифр. Это упростит первое подключение телефона.
Затем добавьте для пользователя соответствующий телефона Avaya, указав его MAC адрес.
Включите телефон. Он загрузится, получит ссылку автонастройки от DHCP сервера, обновит файлы прошивки и конфигурацию. На дисплее телефона появится запрос ID и пароля SIP аутентификации, которые вы указывали при создании пользователя. Введите эти данные, и телефон автоматически подключится к серверу!
Заключение
В заключение рассмотрим возможности и ограничения IP-телефонов Avaya при работе с АТС 3CX:
Итак в руки ко мне попали два чудо аппарата — Avaya 4610sw и Avaya9640 и была поставлена задача научить их работать с астериском, задача сразу оговорюсь выполнимая. И также оговорюсь я все настройки делаю на FreePBX Distro, но практически аналогично выполняется настройка на любом дистрибутиве Asterisk таком как Elastix или же Trixbox.
Несмотря на то что телефоны Avaya работают с астерисокм, НО если Вы ещё например только думаете какой телефон лучше купить для астериска, то в первую очередь закройте эту страницу и откажитесь навсегда от идеи покупать именно аваю!
Во-первых: не один спец по астериску Вам ничем не поможет по авае, по любому вопросу, Вас либо пошлют либо проигнорят.
Во-вторых: не один спец по Авае не поможет Вам с астериском.
Астериск и Авая не созданы друг для друга, точнее правда будет сказать что авая не умеет нормально работать с астериском, потому что до сих пор я не встречал ни одного телефона с поддержкой сип который бы так плохо себя вёл с астером.
Впрочем если вы любите создавать себе проблемы, а потом успешно их решать то Авая ваш выбор.
Настройки
Начнём 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 и импортируем номера обратно. На этом часть настроек связанная с астериском завершена переходим к самим аппаратам.
Прежде всего при включении нам необходимо будет указать сервер откуда телефоны будут подхватывать настройки. В моём случае надо было изменить и сетевые настройки на самих телефонах.
IP адрес, маску и роутер вводите самостоятельно, CallSrv,FileSrv — адрес астериска, 802.1q — это важно, если у Вас обычный неуправляемый свитч выбирайте Off, если свитч управляемый и поддерживает метки 802.1q можете выбрать auto или on.
После загрузки уже в режиме SIP телефон спросит новый логин и пароль, после сохранения данных телефон зарегистрируется на астериске и с него можно будет совершать звонки. Меню на русском языке для SIP прошивки на Avaya 4610sw как я понимаю не доступно, увы.
Вот и всё, вопросы и пожелания как и прежде можете оставлять ниже.
HI , great article , thanks 🙂
I’m in the same situation with this scenario:
Elastix 2.4.0
Asterisk 1.8.20.0
Freepbx 2.8.1.4Avaya 4610sw
With the same 46xxsettings.txt and the same firmware that you posted in this article/post.With this sip.conf definition:
[1704]
deny=0.0.0.0/0.0.0.0
secret=123456
dtmfmode=rfc2833
canreinvite=no
context=from-internal
host=dynamic
type=friend
nat=yes
port=5060
qualify=yes
qualifyfreq=1500
callgroup=
pickupgroup=
dial=SIP/1704
permit=0.0.0.0/0.0.0.0
callerid=device
callcounter=yesNote that i remove mailbox= for documented MWI problems with this telefphone.
My problem is after several hours of normal operation of the phone the telephone appears unrecheable using ‘sip show peers’ and can’t make and answer calls.
[Jun 27 12:13:22] NOTICE[4393] chan_sip.c: Peer ‘1228’ is now UNREACHABLE! Last qualify: 55
Any help please.
Hello, you can try nat=never in sip.conf for 1704 and remove section qualifyfreq=1500
Ok thanks , I will try it.
Yo know if is posible in 46xxsettings to spicify I REREGISTER INTERVAL for register automacally. in case that you reboot Asterisk server ?
no, i don’t know how to do it (( only reboot the phone
Здравствуйте! Прикупил на свое горе Avaya 4610SW на eBay. Можно ли этот аппарат заставить работать напрямую с SIP провайдерами, такими как SIPNET? Или нужно все это цеплять сначала к asterisk, а потом уже asterisk к SIPNET?
Не, без вариантов к сипнету это чудо подключить, связано с тем что в этих аппаратах логин и пароль могут состоять только из цифр да и к тому же количество должно быть не больше 8.
Добрый день. Подскажите пожалуйста.
Телефоны avaya 1608 и 9608, пропадает прерываеться связь (типо "квакает") первые 10-30 сек, в чем может быть проблем?.добрый день! установил клиент для windows Avaya Communicator. в программе не видно изображения с веб камеры и при звонке собеседник меня не слышит. в других программах (Skype) всё отлично работает
Добрый день, ищу мануал на русском языке станция CS1000?
Подключаюсь через Веб интерфейс, как вообще администрировать это? У номера нужны изменить присвоенное имя в сети?добрый день. подскажите как подключить avaya ip office 500 к avaya s8300 media server g700 media gateway?
не смог найти инструкции((Добрый вечер! Подскажите почему не записывается trace от Avaya Definity в программу ComTel Монитор. Служба запущена по логам пишет, что соединение с портом 9000 установлено. Настроено было с 2008 года всё писалось, потом надолго забыли про PhoneTax. Сейчас запросили данные о звонках, стали разбираться, оказалось, что 26.10.2016 последняя запись в trace и потом тишина. Ничего не перестраивали, ошибок не нашёл в логах. Куда ещё заглянуть, чтобы восстановить запись trace. Заранее спасибо!
Доброго дня. Помогите настроить WAP9114. Прислали в школу в качестве точки доступа. DHCP он не раздает, задаю статику на ПК. 192.168.1.3 я пингую, а вот 192.168.1.10 нет. Из приложенной к нему инструкции я так понял это адрес вебморды. порт пробовал и 9443 и 443. по обоим IP не заходит. Читал инструкций на забугорском, смог подключиться по SSH2 через Putty. Вроде и команды нашел которые мне нужны, ну вот в привилегированный режим зайти не могу, чтоб задать SSID и настроить безопасность по WiFi. команду CONFIGURE устройство не знает.
Подскажите как всеж заити на вебморту или хотя бы как через командную строку настроить устройство. Требуется: оно будет подключаться к роутеру, который выходит в инет и раздает DHCP тоже с роутера. Нужно задать на нем SSID ну и установить пароль чтоб только учителя могли пользоваться, а детишки не поломали.Читайте также: