给分机播放语音

通过本接口可给内部分机播放语音,PBX 拨打分机,分机响铃接起后,听到提示音。

Endpoint

POST /api/v1.1.0/extension/playprompt?token={token}

请求参数

名称 是否必需 类型 描述
extid Int 分机号。
prompt String 语音文件名称。
注:
  • 文件名无需加文件后缀。
  • 文件名必须包含字母,且不能带+
  • 必须将语音文件上传到 PBX 的自定义提示音页面。

多个语音文件之间用+连接。例如:"prompt:music1+music2"

autoanswer String 是否自动接听。
  • yes:是。
  • no:否。

响应参数

名称 类型 描述
callid String 该通通话的 id。

实际示例

请求示例

播放一个语音文件。

POST /api/v1.1.0/extension/playprompt?token=1e3b3ebb6a974cb42ed31de5413df52d HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
    "extid": "1000",
    "prompt": "hello111",
    "autoanswer": "no"
}

播放多个语音文件。

POST /api/v1.1.0/extension/playprompt?token=1e3b3ebb6a974cb42ed31de5413df52d HTTP/1.1
Content-Type:application/json; charset=utf-8
Host: 192.168.5.150
{
    "extid": "1000",
    "prompt": "1+queue1+queue2",
    "autoanswer": "no"
}
响应示例
HTTP/1.1 200 OK
Access-control-allow-origin: *
Access-control-allow-methods: GET, POST, OPTIONS, PUT, DELETE
{
    "status": "Success",
    "callid": "1495697869.171"
}