JoinChimeMeeting - Amazon Chime SDK

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

JoinChimeMeeting

참석자에게 참여 토큰을 제공하여 Amazon Chime SDK 회의에 참여합니다. 이를 위해서는 CreateMeetingCreateAttendeeAPI에 대한 AWS SDK 호출을 통해 토큰을 가져와 작업에 전달해야 합니다. 다음 예를 참조하세요.

참고

다중 통화에서는 이 작업을 실행할 수 없습니다.

{ "Type": "JoinChimeMeeting", "Parameters": { "JoinToken": "meeting-attendee-join-token", "CallId": "call-id-1", "ParticipantTag": "LEG-A", "MeetingId": "meeting-id" } }
JoinToken

설명 - Amazon Chime SDK 회의 참석자의 유효한 참여 토큰입니다.

허용된 값 - 유효한 참여 토큰

필수 - 예

기본값 – 없음

CallId

설명CallId 함수 호출 참여자에 CallDetails AWS Lambda 대한 설명

허용된 값 - 유효한 통화 ID

필수 - 아니요

기본값 – 없음

ParticipantTag

설명 - CallDetails의 연결된 참가자 중 한 명의 ParticipantTag입니다.

허용된 값 - LEG-A

필수 - 아니요

기본값 - 간접 호출된 callLegParticipantTag(CallId를 지정한 경우 무시됨)

MeetingId

설명 - JoinToken과 관련된 유효한 Amazon Chime SDK 회의 ID입니다. Amazon Chime 네임스페이스의 API를 사용하여 회의를 생성한 경우 회의 ID는 필요하지 않습니다. Amazon Chime SDK 회의 네임스페이스의 API를 사용하여 회의를 생성한 경우 회의 ID가 필요합니다. 회의를 생성하는 데 사용된 API 엔드포인트를 사용하여 회의에 참여합니다.

허용된 값 - 유효한 회의 ID

필수 - 아니요

기본값 – 없음

SIP 미디어 애플리케이션은 이 작업을 실행한 후 항상 AWS Lambda 함수를 호출합니다. ACTION_SUCCESSFUL 또는 ACTION_FAILED 간접 호출 이벤트 유형을 반환합니다. 다음 예제에서는 성공적인 간접 호출 이벤트 구조를 보여줍니다.

{ "SchemaVersion": "1.0", "Sequence": 4, "InvocationEvent": "ACTION_SUCCESSFUL", "ActionData": { "Type": "JoinChimeMeeting", "Parameters": { "JoinToken": "meeting-attendee-join-token", "CallId": "call-id-1" "ParticipantTag": "LEG-A" } } "CallDetails": { ... } }
오류 처리

회의를 브리징하는 동안 유효성 검사 오류가 발생하면 SIP 응용 프로그램은 다음 표에 표시된 오류 메시지 중 하나를 사용하여 AWS Lambda 함수를 호출합니다.

Error 메시지 이유

InvalidActionParameter

JoinToken parameter value is invalid.

작업의 다른 파라미터가 유효하지 않거나 누락되었습니다.

SystemException

System error while running action.

작업을 실행하는 동안 다른 유형의 시스템 오류가 발생했습니다.

다음 예제는 일반적인 실패 이벤트를 보여줍니다.

{ "SchemaVersion": "1.0", "Sequence": 3, "InvocationEvent": "ACTION_FAILED", "ActionData": { "Type": "JoinChimeMeeting", "Parameters": { "JoinToken": "meeting-attendee-join-token", "CallId": "call-id-1", "ParticipantTag": "LEG-A" }, "Error": "ErrorJoiningMeeting: Error while joining meeting." } "CallDetails": { ... } }

https://github.com/aws-samples/ -call의 실제 예제를 참조하십시오 GitHub. amazon-chime-sma-update