查询个人通话记录详情
更新时间:2025-06-05 21:52:55

查询个人通话记录详情

请求方法

GET

请求地址

/users/{userId}/metrics/calls/{callId}

请求参数

参数 参数类型 参数类型 是否必须 描述
userId Path String 员工id,长度32
callId Path String 通话记录详情id
peerType Query Integer 通话类型,1:meeting;2:p2p

HTTP状态码

返回值 描述
200 操作成功,详见响应参数
400 客户端传参异常
401 鉴权失败
500 服务端异常

响应参数

参数 数据类型 描述
conference Conference 视频会议通话记录信息,当通话类型为meeting时,仅该属性拥有返回值
p2p P2P P2P通话记录信息,当通话类型为p2p时,仅该属性拥有返回值

Conference对象定义

参数 数据类型 描述
id String 会议记录id
type Integer 会议类型,1:VMR;2:预约会议;3:即时会议
number String 会议号码
subject String 会议主题
startTimeStamp Long 预约开始时间戳,UNIX时间戳(毫秒)
endTimeStamp Long 预约结束时间戳,UNIX时间戳(毫秒)
realStopTimeStamp Long 实际停止时间戳,UNIX时间戳(毫秒)
isRecurrence Boolean 是否是周期会议
organizerName String 组织者名称
maxParticipantNum Integer 最大并发数
isRTMP Boolean 是否RTMP
enableRecording Boolean 是否开启录制
duration Long 通话时长
rtmpDuration Long 直播总时长,单位毫秒
rtmpStartTimeStamp Long 直播开始时间戳,-1表示未开始
rtmpWatchCount Integer 直播总观看人次

P2P对象定义

参数 数据类型 描述
id String 通话记录id
startTimeStamp Long 开始时间戳,UNIX时间戳(毫秒)
endTimeStamp Long 结束时间戳,UNIX时间戳(毫秒)
duration Integer 通话时长
answerTimeStamp Long 接通时间戳,UNIX时间戳(毫秒)
calleeDisplayName String 被叫方名称
calleeNumber String 被叫方账号
calleeType String 被叫方设备类型,user:用户账号;device:硬件设备账号
calleeUserAgent String 被叫方设备型号
callerDisplayName String 主叫方名称
callerNumber String 主叫方账号
callerType String 主叫方设备类型,user:用户账号;device:硬件设备账号
callerUserAgent String 主叫方设备型号
displayInfo String 显示信息

请求消息示例

GET /open/api/v2/users/7e7e10443f92422ea0d70fa6398a8dd3/metrics/calls/A_8100000007323990497?peerType=1     HTTP/1.1
Host: api.yealink.com
Content-Type: application/json

响应消息示例

HTTP/1.1 200 
Content-Type: application/json;charset=UTF-8

{
		"conference": {
			"id": "A_8100000007323990497",
			"number": "237559*55704",
			"type": 3,
			"subject": "zd's video meeting",
			"organizerName": "zd",
			"isRTMP": false,
			"enableRecording": false,
			"isRecurrence": false,
			"startTimeStamp": 1583827208448,
			"endTimeStamp": 1583827250400,
			"realStopTimeStamp": 1583827250870,
			"duration": 41,
			"maxParticipantNum": 1,
			"rtmpDuration": 0,
			"rtmpStartTimeStamp": 0,
			"rtmpWatchCount": 0
		},
	"p2p": null
}

CURL命令示例

curl -XGET -H 'Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJwc3QiOjAsImFyZWEiOiJDTi1GSiIsImNvdW50cnkiOiJDTiIsImN0IjoxLCJzIjo1NCwiZXgiOjE1ODMxMTc3MzMxNzMsInQiOiJvIiwiY2kiOiIxZGU3MzA4YzZlYzM0YmZlODY5OWY0ZmQ0ZjZlMWE4MyIsInBpZCI6IjE5MmI4NmM4MzNhMDQ5OGFiNWU5NTgwMGE0YWMxOWU4IiwianRpIjoiMTkwYzljMDgxMzA2NDQ3M2IxZTI0MDY4YzE1OWFmOWEifQ.UPbzEA5i4To9SAWXor-KU835cBaRp3Ws_aZI6MHIrcqy8l2BSXz_XdgiGU5D3Cv0QwF7Bt9oWScNOspk4AbWVRTtYMhQfsVuemwBHD7BVth3UiBJDyScl-kcoQ_2vajUlv-pglcCQtNLfPyzH6Dk1gKzcrMSmYRKtIjqNyuFOmg' -H 'Content-Type: application/json' -H 'timestamp: 1583742732181' -H 'nonce: 53f0765fadb54fb6b002f3baac2d5ec8' 'https://api.yealink.com/open/api/v2/users/{userId}/metrics/calls/A_8100000007323990497?peerType=1' 
本页目录