ГЛАВНАЯ СТРАНИЦА

Программный модуль АТС UIS

10.1

История переиздания
27.01.2023

Программный модуль предназначен для управления устройствами, способными выполнять функции офисной АТС.

Рисунок 1471. Карточка программного модуля АТС UIS

Карточка программного модуля АТС UIS

Настройка программного модуля выполняется с помощью закрытых параметров и параметров.

Устройство под управлением этого программного модуля использует его параметры.

Какие закрытые параметры у программного модуля АТС UIS?

Закрытые параметры программного модуля АТС UIS недоступны для изменения. Значения закрытых параметров можно изменить только в собственном программном модуле, если создать его на основе системного модуля.

Рисунок 1472. Закрытые параметры программного модуля

Закрытые параметры программного модуля

В закрытые параметры программного модуля АТС UIS включены:

// URL запроса к Call API АТС

CallApiUrl = 'https://callapi.uiscom.ru/v4.0'

// Авторизация на АТС
// Параметры:
//   0 - ID запроса. Integer
//   1 - Логин. String
//   2 - Пароль. String

AuthentiticateCommand = '
{
  "jsonrpc": "2.0",
  "method": "login.user",
  "id": %0:d,
  "params": {
    "login": "%1:s",
    "password": "%2:s"
  }
}
'

// Дозвон
// Параметры:
//   0 - ID запроса. Integer
//   1 - Ключ сессии. String
//   2 - ID оператора. Integer
//   3 - Номер телефона оператора. String
//   4 - Номер услуги (внешний номер АТС). String
//   5 - Номер телефона клиента. String

PlaceCallsCommand = '
{
  "jsonrpc": "2.0",
  "method": "start.employee_call",
  "id": %0:d,
  "params": {
    "access_token": "%1:s",
    "first_call": "employee",
    "employee": {
      "id": %2:d,
      "phone_number": "%3:s"
    },
    "virtual_phone_number": "%4:s",
    "contact": "%5:s",
    "show_virtual_phone_number": true
  }
}
'

// Описание URL для уведомления о входящем звонке (URL указывается в настроках АТС)
// Это описание использует встроенный HTTP-сервер для анализа поступившего запроса от АТС
// Например: На АТС настроено HTTP-уведомление (начало разговора). В URL указано - http://<host>/incoming_call.
// Где <host> - это имя или IP-адрес компьютера, на котором запущен этот драйвер
// Галочками отмечены параметры (содержащие номера телефонов), которые должны включаться в URL (contact_phone_number, virtual_phone_number, employee_phone_number)
// Итоговый URL получится: http://1.1.1.1/incoming_call?contact_phone_number=1&virtual_phone_number=2&employee_phone_number=3

IncomingCallNotification = (
  // Если запрос обращается к этому документу, значит это уведомление о входящем звонке

  Document = "/incoming_call"

  // Из каких параметров URL надо брать соответствующие телефоны

  Params = (
    ClientPhone   = contact_phone_number  // Номер телефона клиента
    ExternalPhone = virtual_phone_number  // Номер услуги (внешний номер АТС). Номер, на который позвонил клиент
    OperatorPhone = employee_phone_number // Номер телефона оператора
  )
)

Какие параметры у программного модуля АТС UIS?

Параметры программного модуля АТС UIS можно изменить или задать им другие значения.

Рисунок 1473. Параметры программного модуля

Параметры программного модуля

Описание параметров программного модуля АТС UIS включено в описание устройства АТС UIS .

К каким модулям подключается программный модуль АТС UIS?

Программный модуль АТС UIS подключается к загрузчикам устройств.

Рисунок 1474. Подключающие программные модули

Подключающие программные модули

Какие программные модули использует программный модуль АТС UIS?

Программный модуль АТС UIS использует программные модули Библиотека OpenSSL. LIBEAY32 и Библиотека OpenSSL. SSLEAY32 .

Рисунок 1475. Требуемые программные модули

Требуемые программные модули