Created by 未知用户 (denins.den@openvox.cn), last modified by 未知用户 (shu.dong@openvox.cn) on 2020 十二月 16
POST /api/v0.0.1/outroute/update?token={token}&type={type}
名称 | 是否必需 | 类型 | 描述 |
id | 是 | Int | 呼出路由的标识码。 |
name | 是 | String | 呼出路由的名称。 |
prefix | 否 | String | 前缀删除成功的匹配。拨打的号码与此以及随后的列进行比较。在匹配之后,在将前缀发送到中继之前,将该前缀从所拨号码中移除。 |
matchpattern | 是 | String | 所拨号码将与前缀+此匹配模式进行比较。一旦匹配,所拨号码的匹配模式部分将被发送到中继。 |
prepend | 否 | String | 数字预先匹配成功。如果拨打的号码与后续列指定的模式相匹配,则在发送到中继之前,这将被前置。 |
callerid | 否 | String | 如果提供了主叫方号码,被叫号码将只匹配前缀+匹配模式,如果发送的主叫方ID与此匹配。当分机拨打外部电话时,来电显示将是他们的分机号码,而不是他们的出局CID。以上特殊匹配序列可用于与其它号码匹配类似的来电号码匹配。 |
trunks | 是 | String |
中继名称。 多个中继之间用 , 隔开,例如 “trunks”:“trunk1,trunk2” |
请求示例
POST /api/v0.0.1/outroute/update?token=813b621cfe8eecf445a2ce1f4a079ffe&type=json HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
{
"id":"20",
"name":"to20",
"matchpattern":"X.",
"prefix":"20",
"trunks":"to-18-16-2"
}
POST /api/v0.0.1/outroute/update?token=813b621cfe8eecf445a2ce1f4a079ffe&type=xml HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 172.16.6.150
<?xml version="1.0" encoding="UTF-8" ?>
<xml>
<id>21</id>
<name>to20</name>
<matchpattern>X.</matchpattern>
<prefix>20</prefix>
<trunks>to-18-16-2</trunks>
</xml>
响应示例
HTTP/1.1 200 OK
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>