获取录音设置
获取录音设置,包括录音提示音和录音对象。
请求 URL
GET {base_url}/{api_path}/autorecord/get?access_token={access_token}
请求参数
无请求参数。直接发送请求 URL 获取录音功能设置。响应参数
| 参数 | 类型 | 说明 |
|---|---|---|
| errcode | Integer | 返回错误码。
注: 更多错误码和错误信息说明,请参见 错误码 & 错误信息。
|
| errmsg | String | 返回信息。
|
| auto_record | Object<Recording_Setting> | 录音设置。 |
Recording_Setting
| 参数 | 类型 | 说明 |
|---|---|---|
| enb_internal | Integer | 是否已启用内部通话录音。
|
| internal_prompt | String | 内部通话录音时播放的提示音。 |
| outbound_prompt | String | 呼出通话录音时播放的提示音。 |
| inbound_prompt | String | 呼入通话录音时播放的提示音。 |
| enb_channel_separate | Integer |
主叫和被叫的通话是否分别录制在不同声道,以生成双声道录音文件。
|
| record_file_format | String | 启用双声道录音时,使用的录音文件格式。
|
| enb_paging | Integer | 是否已启用广播/对讲通话录音。
|
| record_trunk_list | Array<Trunk_List> | 已启用录音的中继。 |
| record_ext_list | Array<Extension_List> | 已启用录音的分机。 |
| record_conference_list | Array<Conference_List> | 已启用录音的会议室。 |
| record_queue_list | Array<Queue_List> | 已启用录音的队列。 |
| record_ivr_list | Array<IVR_List> | 已启用录音的 IVR。 |
- Trunk_List
-
参数 类型 说明 id Integer 中继的唯一 ID。 text String 中继名称。 type String 中继类型。 enb_config Integer 是否定期播放 Beep 提示音,提醒通话方通话正在被录音。
0:禁用1:启用
number_value Integer Beep 提示音的播放间隔,单位为秒。 - Extension_List
-
参数 类型 说明 id Integer 分机、分机组或部门的唯一 ID。 type String 录音对象类型。 extension:分机ext_group:分机组organization:部门
text String 分机、分机组或部门的名称。 text2 String 分机号码或分机组/部门的名称。
- Conference_List
-
参数 类型 说明 id Integer 会议室的唯一 ID。 text String 会议室名称。
- Queue_List
-
参数 类型 说明 id Integer 队列的唯一 ID。 text String 队列名称。
- IVR_List
-
参数 类型 说明 id Integer IVR 的唯一 ID。 text String IVR 名称。
示例
请求示例
GET /openapi/v1.0/autorecord/get?access_token=HaRtYPeUXp2otAUzEqUQ4KvISuDOCYBl HTTP/1.1
Host: 192.168.5.150:8088
响应示例
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS",
"auto_record": {
"enb_internal": 1,
"internal_prompt": "internal_record.wav",
"outbound_prompt": "outbound_record.wav",
"inbound_prompt": "inbound_record.wav",
"enb_channel_separate": 1,
"record_file_format": "mp3",
"record_trunk_list": [
{
"id": 1,
"text": "39",
"type": "peer",
"enb_config": 0,
"number_value": 15
}
],
"record_ext_list": [
{
"id": 18,
"text": "Ashley Gardner",
"text2": "2007",
"type": "extension"
},
{
"id": 17,
"text": "Carmen Gordon",
"text2": "2009",
"type": "extension"
},
{
"id": 7,
"text": "Leo Ball",
"text2": "5000",
"type": "extension"
}
],
"record_conference_list": [
{
"id": 1,
"text": "6500"
}
],
"record_queue_list": [
{
"id": 1,
"text": "Customer Support"
}
],
"record_ivr_list": [
{
"id": 1,
"text": "6200"
}
],
"enb_paging": 1
}
}