POST /api/v0.0.1/extension/add?token={token}&type={type}
名称 | 是否必需 | 类型 | 描述 |
number | 否 | Int | 分机号。 |
username | 否 | String | 用户名。 |
callerid | 否 | String | 分机来电显示名称。 |
registerpassword | 否 | String | 注册密码。 |
maxregistrations | 否 | Int | 同时注册数。 |
loginpassword | 否 | String | 用户密码。 |
否 | String | 邮件地址。 | |
mobile | 否 | String | 电话号码。 |
hasvoicemail | 否 | String |
语音邮箱功能。
|
vmsecret | 否 | Int | 语音邮箱密码。 |
enablevmtoemail | 否 | String |
是否发送语音邮件到邮箱。
|
noanswerforward | 否 | String |
无应答转移。
|
ntransferto | 否 | String |
无应答转移目的地。
|
ntransferext | 否 | String | 目的地为分机时的分机号。 |
ntransferprefix | 否 | String | 目的地为自定义号码或用户手机时的呼出前缀。 |
ntransfernum | 否 | String | 目的地为自定义号码或用户手机时的号码。 |
busyforward | 否 | String |
忙时转移。
|
btransferto | 否 | String |
忙时转移目的地。
|
btransferext | 否 | String | 目的地为分机时的分机号。 |
btransferprefix | 否 | String | 目的地为自定义号码或用户手机时的呼出前缀。限制: 数字,最大7位。 |
btransfernum | 否 | String | 目的地为自定义号码或用户手机时的呼出号码。限制: 数字,最大15位,转移目的地Custom Number不为空。 |
enablemobile | 否 | String |
移动分机功能。
|
ringsimultaneous | 否 | String |
移动分机和分机同时响铃。
|
mobileprefix | 否 | String | 移动分机呼出前缀。 |
allowbeingmonitored | 否 | String |
允许被监听。
|
monitormode | 否 | String |
监听模式。
|
ringtimeout | 否 | String |
响铃超时。
|
maxduration | 否 | String |
最大通话时长。
|
dnd | 否 | String |
免打扰功能。
|
nat | 否 | String |
网络地址转换 yes:开启 no:关闭 |
参数 | 类型 | 描述 |
status | String |
请求结果。
|
请求示例
添加分机2002。
POST /api/v0.0.1/extension/add?token=813b621cfe8eecf445a2ce1f4a079ffe&type=json
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
{
"number":"2002",
"username":"xiaoshao_api2",
"callerid":"",
"registerpassword":"12345133333323123qW@",
"maxregistrations":"3",
"loginpassword":"12345678qW@",
"email":"897257036@qq.com",
"mobile":"18088861612",
"hasvoicemail":"on",
"vmsecret":"888888",
"enablevmtoemail":"on",
"noanswerforward":"off",
"ntransferto":"Extension",
"ntransferext":"6000",
"ntransferprefix":"",
"busyforward":"off",
"btransferto":"Extension",
"btransferext":"110",
"btransferprefix":"",
"btransfernum":"",
"enablemobile":"off",
"ringsimultaneous":"off",
"mobileprefix":"",
"allowbeingmonitored":"off",
"monitormode":"Disable",
"ringtimeout":"15",
"maxduration":"Follow System",
"dnd":"off"
}
响应示例
HTTP/1.1 200 OK
Accept-Ranges: bytes
Connection: close
Content-Type: application/json
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
"status": "Success"
}
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
<?xml version="1.0" encoding="utf-8"?>
<xml>
<status>Success</status>
</xml>