JSON Object Example
{
    "UserName": "917",
    "Server": "asterisk.company.com",
    "AuthorizationName": "917",
    "Password": "password",
    "DisplayName": "any_name",
    "Number": "918",
    "PerformRegister": true,
    "PerformCall": true,
    "ExpectedCallResult": "Answer",
    "Device_Id": 8692,
    "Id": 18014,
    "Task_Type_Id": 51,
    "Name": "sip",
    "Timeout": 1000000
}

Описание полей

поле

тип

описание

Имя пользователя

струна

Это поле содержит ваше имя пользователя (обычно как “username@domain.com“) в домене источника (сервер).

пример:
"UserName": "917"

сервер

струна

Адрес домена или IP-адрес поставщика услуг PBX или VOIP.

пример:
"Server": "asterisk.company.com"

Имя авторизации

струна

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

пример:
"AuthorizationName": "917"

Пароль

струна

Это поле содержит пароль для проверки подлинности SIP

пример:
"Password": "password"

ДисплейИмя

струна

Так называемое “Дружественное имя” или “Имя дисплея” (согласно RFC 3261).

пример:
"DisplayName": "any_name"

число

струна

Это поле содержит номер назначения. В случае, если вы выполняете мониторинг номера, расположенного в другом домене (принадлежит другому PBX), вам, возможно, придется указать номер (имя) и доменное имя в следующем формате: номер (имя) @destination_domain.com. Домены могут быть указаны непосредственно по их IP-адресам.

пример:
"Number": "918"

ВыполнитьРегистрацию

булев

Процесс регистрации создает привязку между идентификатором вызывающего абонента (SIPURL, как “username@domain.com“) и его адресом. Дополнительную информацию можно получить в пункте 10 RFC 3261.

пример:
"PerformRegister": true

ВыполнитьВызов

булев

Когда включен – вызов будет выполнен.

пример:
"PerformCall": true

ОжидаемыйCallResult

струна

Это поле содержит обозначение ожидаемого поведения называемой партии. POSSIBLE VALUES: “Ответ”, “Занят”, “Нет ответа”

пример:
"ExpectedCallResult": "Answer"

Device_Id

Int32

READ ТОЛЬКО поле. Уникальный идентификатор устройства

пример:
"Device_Id": 8692

идентификатор

Int32

READ ТОЛЬКО поле. Уникальный идентификатор задачи

пример:
"Id": 18014

Task_Type_Id

Int32

Тип поля задач. Пожалуйста, проверьте потенциальные значения для Task_type_id в соответствующей таблице

пример:
"Task_Type_Id": 51

имя

струна

Название задачи

пример:
"Name": "sip"

Времени ожидания

Int32

Это поле определяет максимальное значение времени (в секундах) для выполнения задачи.

пример:
"Timeout": 100