获取点对点的呼叫记录
接口名称
WEB_GetP2PCallRecordsAPI
功能描述
获取点对点呼叫记录时调用该接口。
应用场景
获取点对点的呼叫记录,包括呼出、已接听、未接听三类,每类最多16条,最多纪录48条。
URL
https://ip/action.cgi?ActionID=WEB_GetP2PCallRecordsAPI
参数
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
ParamInt |
int |
[1, 3] |
参数类型。如果请求参数为空,表示要获取全部通话记录。 1:呼出记录 2:已接受记录 3:未接听记录 |
返回值
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
success |
int |
[0, 1] |
响应结果 0:失败 1:成功 |
data |
Object |
可选 |
成功返回数据。详细参考表3。 例如: {"success":1,"data":"{\"CallList\":[{\"uwID\":2,\"ucRecType\":1,\"aucRcdName\":\"192.168.64.228\",\"aucCallCode\":\"\",\"ucCallType\":8,\"uwCallRate\":159,\"StartTime\":\"2016\\\/03\\\/02 15:23:42\",\"StartTimeOffset\":28800,\"StartTimeDayLight\":0,\"StopTime\":\"2016\\\/03\\\/02 15:23:42\",\"StopTimeOffset\":28800,\"StopTimeDayLight\":0,\"StartTimeByYMD\":\"2016\\\/03\\\/02 15:23:42\",\"StopTimeByYMD\":\"2016\\\/03\\\/02 15:23:42\",\"aucIPAddr\":\"192.168.64.228\",\"ucE1Port\":0,\"ucIsGateway\":0,\"ucH320EnRate\":144,\"aszStateCode\":\"\",\"aszAreaCode\":\"\",\"aszPhoneCode\":[],\"useAux\":1,\"mediaType\":1 }]}"} |
error |
Object |
可选 |
失败返回错误信息。详细参考 表5。 例如:{"success":0,"error":"id":100666995,"code":33558532,"params":[]}} |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
uwID |
int |
[0, 65535] |
记录ID |
ucRecType |
int |
[1, 3] |
记录类型 1:呼出记录 2:已接听记录 3:未接听记录 |
aucRcdName |
String |
非空 |
记录名称 |
aucCallCode |
String |
非空 |
呼叫号码 |
ucCallType |
int |
32 位整数 |
记录的通话类型 |
uwCallRate |
int |
32 位整数 |
通话带宽 |
StartTime |
Object |
stStartTime 对象 |
开始时间 |
StartTimeOffset |
int |
[0, 128] |
时区偏移 |
StopTime |
String |
最长32字节 |
结束时间 |
aucIPAddr |
String |
最长40字节 |
远端IP地址 |
ucE1Port |
int |
32位整数 |
E1端口号 |
ucIsGateway |
int |
[0, 1] |
是否启用语音网关 0:否 1:是 |
ucH320EnRate |
int |
32位整数 |
H.320呼叫速率枚举 |
aszStateCode |
String |
最长32个字节 |
ISDN呼叫时的国家号 |
aszAreaCode |
String |
最长32个字节 |
ISDN呼叫时的区号 |
aszPhoneCode |
String List |
aszPhoneCode 对象 |
ISDN呼叫时的线路号码 |
useAux |
int |
32位整数 |
通话中是否启用了演示 0:否 1:是 |
mediaType |
int |
[1, 2] |
SIP通话挂断时的视音频状态 1:视频 2:音频 |
callPort |
int16 |
16位整数 |
SIP来电呼叫端口 |
StartTimeOffset |
int |
32位整数 |
呼叫时间时区偏移值,单位秒。 |
StopTimeOffset |
int |
32位整数 |
结束时间时区偏移值,单位秒。 |
StartTimeDayLight |
int |
32位整数 |
呼叫时间是否启用夏令时 0:否 1:是 |
StopTimeDayLight |
int |
32位整数 |
结束呼叫时间是否启用夏令时 0:否 1:是 |
参数 |
类型 |
取值范围 |
参数说明 |
---|---|---|---|
id |
int |
32位整数 |
错误id,用于转换。 |
code |
int |
32位整数 |
错误码,跟错误id对应,具体含义参考错误码。 |
param |
Object |
param 对象 |
失败响应的附带参数。 |