分类

分机

分机 – 获取全部分机

GET

/api/extensions

权限:分机

Header

字段类型描述
Content-Type字符串应用或JSON

成功 200

字段类型描述
extension_number字符串分机号
display_name字符串显示名
online布尔型在线状态

成功响应

HTTP/1.1 200 OK
[{
“extension_number”: “200”,
“display_name”: “200”,
“online”: “true”
},
{
“extension_number”: “202”,
“display_name”: “Dev202”,
“online”: “false”
}]

分机 – 获取分机信息

GET

/api/extension/:extension

权限:分机

Header

字段类型描述
Content-Type字符串应用或JSON

参数

字段类型描述
extension字符串分机号(必选)

成功 200

字段类型描述
displayname字符串分机显示名称
email字符串电子邮件地址
sip_password字符串分机SIP账号密码
device对象设备信息

成功响应

HTTP/1.1 200 OK
{
“displayname”: “200”,
“email”: “[email protected]”,
“sip_password”: “xxxxxxxxxx”,
“device”: {
“device_id”: “ABCDE1234567”,
“model”: “SPA504G”
}
}

分机 – 更新或创建分机

PUT

/api/extension/:extension

权限:分机

Header

字段类型描述
Content-Type字符串应用或JSON

参数

字段类型描述
extension字符串分机号码
displayname字符串分机显示名称
email字符串分机邮箱
sip_password字符串分机SIP服务器密码
device对象设备信息,包括设备编号(MAC地址)和型号
device_id字符串设备MAC地址
model字符串设备型号

请求样例

/api/extension/200
{
“displayname”: “200”,
“email”: “[email protected]”,
“sip_password”: “xxxxxxxxxx”,
“device”: {
“device_id”: “ABCDE1234567”,
“model”: “SPA504G”
}
}

成功响应

HTTP/1.1 200 OK
Extension 200 has been added.

分机 – 删除分机

DELETE

/api/extension/:extension

权限:分机

Header

字段类型描述
Content-Type字符串应用或JSON

参数

字段类型描述
extension字符串分机号

请求样例

/api/extension/200

成功响应

HTTP/1.1 200 OK
Extension 200 has been removed.

下一页 呼叫
Table of Contents