监听通话

如果分机启用了监听和被监听的功能,应用服务器可通过该接口监听该分机的通话。

请求地址

{base_url}/{api_path}/call/listen?token={token}

请求参数

参数 是否必选 类型 描述
monitor Integer 监听者的分机号。
extension Integer 被监听者的分机号。
type String 监听模式。
取值范围
  • listen:普通监听。
  • whisper:密语监听。
  • barge:强插监听。

响应参数

参数 类型 描述
status String 请求结果。
  • Success:请求成功。
  • Failed:请求失败。
callid String 每个通话的唯一 ID。

示例

请求示例

POST /api/v2.0.0/call/listen?token=3c423b4c0e7cab4e164a01523b8ac512 HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150

{
    "monitor": "2023",
    "extension":"1023", 
    "type": "listen"
}
响应示例
HTTP/1.1 200 OK
Server: Boa/0.94.14rc21
Accept-Ranges: bytes
Connection: close
Content-Type: application/json
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE

{
    "status":"Success",
    "callid":"1571624363.72"
}