Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Проверка поддерживаемых устройств в лицензии

Для того чтобы узнать поддерживаемые устройства в лицензии, необходимо выполнить следующие действия:

1. Перейдите на вкладку «Настройки» .

2. Нажмите на вкладку «Лицензионные ограничения».

3. В открывшемся окне будут отображены параметры лицензии, где в списке device_list указаны все производители поддерживаемых устройств.

     Пример:

      "device_list": [
        "^Eltex",
        "^Cisco",
        "^Yealink",
        "^Fanvil"
      ]

Настройка DHCP

Для взаимодействия с «Autoprovision (AuP)» телефонному аппарату необходимо указать IP-адрес сервера AuP. Сделать это можно либо вручную, либо через DHCP.

У каждого производителя этот параметр настраивается по разному, так, например, в телефонных аппаратах Yealink этот параметр называется «адрес AutoProvision», а в телефонных аппаратах Cisco — это адрес TFTP-сервера.

При использовании DHCP, в зависимости от производителя и модели телефона, необходимо передавать адрес сервера AuP в опции 43 или 66.

Для каждого вендора (ELTEX, YEALINK, CISCO, FANVIL) следует настроить отдельные группы настроек, которые будут применяться только к ТА данных вендоров.

Таблица с примерами опций DHCP и значений для различных телефонов:

ПроизводительМодельОпцияЗначение
ELTEXVP-12/1543

"5|http://192.168.116.181|6|$MAC.yaml|7|firmware.tar.gz|9|Manifest",

где 192.168.116.181 - адрес сервера AUP

ELTEXVP-17/2043

"5|http://192.168.116.181|6|$MAC.json|7|firmware.tar.gz|9|Manifest",

где 192.168.116.181 - адрес сервера AUP

YEALINKлюбая66"http://192.168.116.181", где 192.168.116.181 - адрес сервера AUP
FANVILX4/X666"http://192.168.116.181", где 192.168.116.181 - адрес сервера AUP
CISCOлюбая66"192.168.116.181", где 192.168.116.181 - адрес сервера AUP

Пример конфигурации dnsmasq для различных телефонов:

/etc/dnsmasq.conf:
Пример:

interface=enp2s0 #сетевой интерфейс который слушает/раздает IP и DHCP опции 

# Общие параметры
dhcp-option=3,10.10.10.1 #шлюз по умолчанию
dhcp-option=6,172.16.0.250 #DNS-сервер

#Разделение классов вендоров/моделей телефонов по тегам для удобства и быстроты настройки
dhcp-vendorclass=set:red, VP-12P
dhcp-vendorclass=set:red, VP-15P
dhcp-vendorclass=set:black, VP-17P
dhcp-vendorclass=set:black, VP-20P
dhcp-vendorclass=set:green, Cisco
dhcp-vendorclass=set:white, Yealink

#Eltex VP-12/15
dhcp-range=tag:red,10.10.10.10,10.10.10.20,255.255.255.0,1h #диапазон IP адресов, которые будут выдаваться данным телефонам, обновление производится каждый час.
dhcp-option=tag:red,43,5|http://192.168.116.181|6|$MAC.yaml|7|firmware.tar.gz|9|Manifest #43 DHCP опция для ТА VP-12/15, где 192.168.116.181 - ip AUP

#Eltex VP-17/20
dhcp-range=tag:black,10.10.10.30,10.10.10.40,255.255.255.0,1h #диапазон IP адресов, которые будут выдаваться данным телефонам, обновление производится каждый час.
dhcp-option=tag:black,43,5|http://192.168.116.181|6|$MAC.json|7|firmware.tar.gz|9|Manifest #43 DHCP опция для ТА VP-17/20, где 192.168.116.181 - ip AUP

#Yealink
dhcp-range=tag:white,10.10.10.70,10.10.10.80,255.255.255.0,1h #диапазон IP адресов, которые будут выдаваться данным телефонам, обновление производится каждый час.
dhcp-option=tag:white,66,http://192.168.116.181 #66 DHCP опция для ТА Yealink, где 192.168.116.181 - ip AUP

#Cisco
dhcp-range=tag:green,10.10.10.50,10.10.10.60,255.255.255.0,1h #диапазон IP адресов, которые будут выдаваться данным телефонам, обновление производится каждый час.
dhcp-option=tag:green,66,10.10.10.1 #66 DHCP опция для ТА Cisco, в которой указываем адрес или DNS имя TFTP сервера, он же адрес AUP

После того как телефон получит необходимую опцию, он автоматически определяется в системе во вкладке «Устройства»:

Рисунок 1 — Отображение телефона в списке сервиса «Устройства»

Настройка интеграции

Для того чтобы интегрировать карточки клиентов в систему «Autoprovision (AuP)» из станции ECSS-10:

1. Перейдите на вкладку «Настройки» .

2. Нажмите на вкладку «Интеграции».

3. В открывшемся окне нажмите на кнопку «Добавить интеграцию».

4. В появившемся модальном окне введите следующие данные:

  • тип интеграции — ECSS10,
  • название интеграции,

  • API URL в формате: http(s)://<IP.SSW>:9999,
  • название домена, из которого будет производиться забор данных,

  • логин и пароль для доступа к http-terminal API (совпадает с авторизационными данными доступа в WEB SSW),

  • ключи аккаунтов, которые необходимо интегрировать,
  • SIP domain — название домена, из которого будет производиться забор данных,

  • функции интеграции (в данный момент используется ACCOUNTS_SYNC, остальные для будущей реализации),
  • порядок отображаемых имен, который определяет, как именно раскладывать display_name на два поля: «имя фамилия» или «фамилия имя».

5. Нажмите «Сохранить».

6. Выберите созданную интеграцию и нажмите кнопку «Синхронизировать».

7. Перейдите на вкладку «Аккаунты »  и убедитесь в успешном появлении новых аккаунтов с интегрированными данными.

Создание и привязка аккаунта к устройству

Создание аккаунта

Для настройки устройства необходимо привязать к нему заранее созданный аккаунт или определить новый, для этого:

1. Перейдите на вкладку «Аккаунты » .

2. Нажмите на кнопку .

3. В появившемся диалоговом окне введите данные в поля:

  • Имя;
  • Фамилия;
  • Email (опционально).

Рисунок 2 — Окно «Добавить аккаунт»

4. Также возможно сразу задать любые данные для пользователя, например: логин или пароль для SIP-аккаунта, который будет обслуживать данный телефонный аппарат (ТА).

Рисунок 3 — Вкладка «Аккаунты»

Привязка аккаунта

Для привязки аккаунта к устройству выполните следующие действия:

1. Перейдите на вкладку «Устройства » .

2. Выделите необходимое устройство в списке галочкой в ячейке перед номером строки с устройством.

Рисунок 4 — Идентификатор устройства


2. Нажмите на иконку .

3. В появившемся окне выберите необходимый аккаунт и нажмите кнопку Сохранить.

Рисунок 5 — Окно «Редактировать аккаунт»


После добавления аккаунта он отобразится в колонке «Владелец устройства».


Рисунок 6 — Отображение аккаунта в колонке «Владелец устройства»

Рисунок 7 — Процесс поэтапной привязки аккаунта к устройству

Создание конфигурации

Для создания конфигурации необходимо перейти на вкладку сервиса Граф конфигурационных параметров , создать новый поток и разместить на нем следующие компоненты (далее узлы) в таком порядке:

1. inject (Вход).

2. get device ctx multi.

3. split (Разделение по контекстам UE).

4. switch (вендор, модели).

5. configurator.

6. join (Объединение в поток).

7. push config multi (Отправка контекста (Выход)).


Опционально доступно подключение узлов debug для более тонкой настройки.

Рисунок 8 — Пример размещения компонентов конфигурации

Рисунок 9 — Процесс поэтапного размещения узлов конфигурации в рабочей области потока

Настройка узлов конфигурации

После расположения узлов в рабочей области потока необходимо выполнить настройку узлов в порядке их расположения.

Настройка узла «inject»

1. Откройте окно настройки узла двойным нажатием левой кнопки мыши. Оно отобразится в правой части рабочей области.

Рисунок 10 — Окно настройки узла inject

2. В настройках узла inject в поле «Имя» введите значение «Вход».

Имя — это обозначение узла для удобства взаимодействия с конфигурацией. Вы можете изменять его по своему желанию.


Рисунок 11 — Изменение имени узла Inject

3. В нижней части опционально можно выставить интервал обновления, который будет через заданные промежутки времени инициировать обновление данных конфигурации. 


Рисунок 12 — Изменение интервала обновления данных конфигурации

4. Нажмите кнопку Готово для применения изменений.

Рисунок 13 — Процесс настройки узла Inject

Настройка узла «get device ctx multi»

Узел get device ctx multi должен содержать в себе список идентификаторов устройств. Для добавления устройства:

1. Сохраните конфигурацию, нажав кнопку Развернуть в правом верхнем углу.

2. Перейдите на вкладку «Устройства».

3. В столбце «Идентификатор устройства» нажмите на нужный идентификатор, тем самым скопировав его в буфер обмена.

Рисунок 14 — Копирование идентификатора устройства

4. Вернитесь на вкладку «Граф конфигурационных параметров».

5. Откройте узел get device ctx multi, добавьте в его список скопированный идентификатор устройства и нажмите кнопку Добавить идентификаторы.

Рисунок 15 — Добавление идентификатора в список узла get device ctx multi

Рисунок 16 — Процесс добавления устройства в узел получения конфигурации (get device ctx)

Настройка узла «switch»

Для настройки узла switch подключите узел отладки (debug).

Для настройки узла switch необходимо отобразить контекст на вкладке «Отладка». Для этого:

1. Нажмите на значок  и откройте вкладку «Отладка» (в правом верхнем углу).

2. Нажмите кнопку Развернуть. 

3. Нажмите на квадратную область слева от узла inject.

Рисунок 17 — Область активации узла inject

4. Если все сделать правильно, то появится сообщение Успешно отправлено, а на вкладке «Отладка» появится текущий контекст устройства.

Рисунок 18 — Окно «Отладка»

5. Раскройте контекст и найдите параметр «vendor».

Рисунок 19 — Отображение параметра «vendor»

6. Нажмите на кнопку Копировать путь .

7. Вставьте скопированный путь в параметр «Свойство» (например, payload.ctx.device_ctx.vendor) узла switch. Также в данном окне можно настроить «Имя» узла, а затем на вкладке «Внешний вид» присвоить имена для выходных портов узла.

Рисунок 20 — Окно настроек узла switch

8. Аналогичным образом настраиваются switch-узлы для моделей телефонов. В качестве ключа в контексте используется параметр «model».

Узел configurator настраивает конкретные модели телефонов. Более подробная настройка описана в следующих разделах.

Узлы split, join и push configs в настройке не нуждаются.

Рисунок 21 — Процесс настройки узла switch (на примере «Вендор»)

Настройка обновления ПО ТА

Для обновления программного обеспечения удаленно:

1. Перейдите на вкладку Настройки → Файлы ПО и нажмите кнопку Добавить ПО .

Рисунок 22 — Окно «Добавить ПО»

2. В диалоговом окне определите принадлежность данного файла к производителю, модели телефона, введите вручную версию ПО, а также выберите файл для его загрузки на сервер AuP. Если загрузка прошла успешно, в списке на вкладке «Файлы ПО» появится новая строчка.

Для корректного обновления ТА марки Cicso все файлы прошивки необходимо поместить в архив формата .zip и назвать его именем, взятым из файла .loads (например: sip9971.9-4-1-9).

3. На вкладке сервиса «Граф конфигурационных параметров» откройте узел configurator и в списке настройте следующие параметры:

  • AuP.Firmware.Filename;
  • AuP.FirmwareVersion;
  • AuP.Firmware.

Для обеспечения работы обновления некоторых ТА (например, Yealink) требуется указание дополнительных параметров:

  • AuP.Autoprovision.Url;
  • AuP.Autoprovison.

ТА марки Cicso работают только с параметром AuP.FirmwareVersion.

Рисунок 23 — Окно настроек узла configurator

Настройка абонентской SIP-линии

Для настройки абонентской SIP-линии ТА:

1. Перейдите на вкладку сервиса Граф конфигурационных параметров.

2. Откройте настройки узла configurator и в списке параметров настройте группу Common.SIP или один параметр Common.SIP.Line[X].

Рисунок 24 — Настройка параметров SIP

  • Нет меток