221 lines
4.9 KiB
YAML
221 lines
4.9 KiB
YAML
definitions:
|
|
model.CheckCallRequest:
|
|
properties:
|
|
traceId:
|
|
type: integer
|
|
traceIdStr:
|
|
description: 如果同时填了 tracedIdStr, 则优先选择 traceIdStr
|
|
type: string
|
|
type: object
|
|
model.CheckCallResponse:
|
|
properties:
|
|
RTCType:
|
|
type: integer
|
|
caller:
|
|
type: string
|
|
createTime:
|
|
type: integer
|
|
deadline:
|
|
type: integer
|
|
groupId:
|
|
type: string
|
|
invitees:
|
|
items:
|
|
type: string
|
|
type: array
|
|
timeout:
|
|
type: integer
|
|
traceId:
|
|
type: integer
|
|
traceIdStr:
|
|
type: string
|
|
type: object
|
|
model.GeneralResponse:
|
|
properties:
|
|
data:
|
|
type: object
|
|
message:
|
|
type: integer
|
|
result:
|
|
type: integer
|
|
type: object
|
|
model.HandleCallRequest:
|
|
properties:
|
|
answer:
|
|
type: boolean
|
|
traceId:
|
|
type: integer
|
|
traceIdStr:
|
|
description: 如果同时填了 tracedIdStr, 则优先选择 traceIdStr
|
|
type: string
|
|
type: object
|
|
model.HandleCallResponse:
|
|
properties:
|
|
privateMapKey:
|
|
type: string
|
|
roomId:
|
|
type: integer
|
|
sdkAppId:
|
|
type: integer
|
|
userSig:
|
|
type: string
|
|
type: object
|
|
model.ReplyBusyRequest:
|
|
properties:
|
|
traceId:
|
|
type: integer
|
|
traceIdStr:
|
|
description: 如果同时填了 tracedIdStr, 则优先选择 traceIdStr
|
|
type: string
|
|
type: object
|
|
model.ReplyBusyResponse:
|
|
type: object
|
|
model.StartCallRequest:
|
|
properties:
|
|
RTCType:
|
|
type: integer
|
|
groupId:
|
|
type: string
|
|
invitees:
|
|
items:
|
|
type: string
|
|
type: array
|
|
required:
|
|
- invitees
|
|
type: object
|
|
model.StartCallResponse:
|
|
properties:
|
|
RTCType:
|
|
type: integer
|
|
caller:
|
|
type: string
|
|
createTime:
|
|
type: integer
|
|
deadline:
|
|
type: integer
|
|
groupId:
|
|
description: 0表示私聊, 其他表示群聊
|
|
type: string
|
|
invitees:
|
|
items:
|
|
type: string
|
|
type: array
|
|
timeout:
|
|
type: integer
|
|
traceId:
|
|
type: integer
|
|
traceIdStr:
|
|
type: string
|
|
type: object
|
|
host: 127.0.0.1:18013
|
|
info:
|
|
contact: {}
|
|
title: 音视频信令服务接口
|
|
version: "1.0"
|
|
paths:
|
|
/app/check-call:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/model.CheckCallRequest'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/model.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/model.CheckCallResponse'
|
|
type: object
|
|
summary: 检查通话状态
|
|
tags:
|
|
- call
|
|
/app/handle-call:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/model.HandleCallRequest'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/model.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/model.HandleCallResponse'
|
|
type: object
|
|
summary: 处理通话
|
|
tags:
|
|
- call
|
|
/app/reply-busy:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/model.ReplyBusyRequest'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/model.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/model.ReplyBusyResponse'
|
|
type: object
|
|
summary: 返回忙碌
|
|
tags:
|
|
- call
|
|
/app/start-call:
|
|
post:
|
|
parameters:
|
|
- description: MOCK
|
|
in: header
|
|
name: FZM-SIGNATURE
|
|
required: true
|
|
type: string
|
|
- description: body
|
|
in: body
|
|
name: data
|
|
schema:
|
|
$ref: '#/definitions/model.StartCallRequest'
|
|
responses:
|
|
"200":
|
|
description: OK
|
|
schema:
|
|
allOf:
|
|
- $ref: '#/definitions/model.GeneralResponse'
|
|
- properties:
|
|
data:
|
|
$ref: '#/definitions/model.StartCallResponse'
|
|
type: object
|
|
summary: 开始通话
|
|
tags:
|
|
- call
|
|
swagger: "2.0"
|