JSON Object Example
{
    "Timeout": 511000,
    "UserName": "134",
    "Server": "asterisk.company.com:3434",
    "AuthorizationName": "134",
    "Password": "pass",
    "DisplayName": "134",
    "Number": "104",
    "PerformRegister": true,
    "PerformCall": true,
    "ExpectedCallResult": "Answer",
    "UseTLS": false,
    "UseSRTP": false,
    "DNSResolveMode": "Device Cached",
    "DNSserverIP": "",
    "CustomDNSHosts": null,
    "Device_Id": 63667,
    "Id": 159295,
    "Task_Type_Id": 17,
    "Name": "asterisk.dana-net.com"
}

字段描述

领域

类型

必需/可选

描述

用户

字符串

必填

此字段包含源域(服务器)中的用户名(通常类似于“username@domain.com”)。

例子:
"UserName": "254"

Server

字符串

必填

PBX 或 VOIP 服务提供商的域地址或 IP 地址。 要指定目标端口(如有必要),请使用 服务器:端口 格式。

例子:
"Server": "asterisk.company.com:3434"

授权名称

字符串

必填

此字段包含用于身份验证会话的名称,通常与用户名匹配。

例子:
"AuthorizationName": "254"

密码

字符串

自选

此字段包含用于 SIP 身份验证的密码。

例子:
"Password": "password"

显示名称

字符串

自选

所谓”友好名称”或”显示名称”(根据RFC 3261)。

例子:
"DisplayName": "any_name"

数量

字符串

必填

*如果“执行呼叫”:真

此字段包含目标编号。 如果您对位于另一个域(属于另一个 PBX)中的号码执行监视,您可能需要以以下格式指定号码(名称)和域名:数字(名称)@destination_domain.com。 域可以直接由其 IP 地址指定。

例子:
"Number": "918"

执行注册

布尔

必填

*如果“执行呼叫”:假

注册过程在调用方 ID(SIP URL 如“username@domain.com”)及其地址之间创建绑定。 有关详细信息,请参阅RFC 3261第 10 段。

例子:
"PerformRegister": true

执行呼叫

布尔

必填

*如果“执行注册”:假

启用后 – 将执行呼叫。

例子:
"PerformCall": true

预期呼叫结果

字符串

必填

*如果“执行呼叫”:真

此字段包含被叫方预期行为的指定。

可能的值:

  • 没有答案
例子:
"ExpectedCallResult": "Answer"

Device_Id

int32

必填

只读字段。 唯一的设备 ID。

例子:
"Device_Id": 8692

Id

int32

必填

*仅用于编辑操作

只读字段。 唯一的任务 ID。 不要用于创建操作。

例子:
"Id": 18014

Task_Type_Id

int32

必填

任务的类型 ID。

例子:
"Task_Type_Id": 17

名字

字符串

自选

任务名称。

例子:
"Name": "sip"

超时

int32

自选

此字段定义任务执行的最大时间值(以秒为单位)。

例子:
"Timeout": 100