Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
JoinChimeMeeting
Para unirse a una reunión de Amazon Chime SDK, proporcione el token de acceso de los asistentes. Para ello, debe realizar llamadas del AWS SDK a las CreateAttendeeAPI CreateMeetingy obtener el token y transferirlo a la acción. Consulte el siguiente ejemplo.
nota
No puede ejecutar esta acción en una llamada puente.
{ "Type": "JoinChimeMeeting", "Parameters": { "JoinToken": "
meeting-attendee-join-token
", "CallId": "call-id-1
", "ParticipantTag": "LEG-A", "MeetingId":"meeting-id"
} }
- JoinToken
-
Descripción: un token de unión válido del asistente a la reunión de Amazon Chime SDK
Valores permitidos: token de unión válido
Obligatorio: sí
Valor predeterminado: ninguno
- CallId
-
Descripción:
CallId
del participante en la invocaciónCallDetails
de la AWS Lambda funciónValores permitidos: un identificador de llamada válido
Obligatorio: no
Valor predeterminado: ninguno
- ParticipantTag
-
Descripción: la
ParticipantTag
de uno de los participantes conectados en losCallDetails
Valores permitidos: -
LEG-A
Obligatorio: no
Valor predeterminado:
ParticipantTag
delcallLeg
invocado ignorado si se especifica elCallId
- MeetingId
-
Descripción: un ID de reunión de Amazon Chime SDK válido asociado al
JoinToken
. Si la reunión se creó mediante una API en el espacio de nombres Amazon Chime, no se requiere el ID de la reunión. Si la reunión se creó mediante una API en el espacio de nombres de Amazon Chime SDK Meetings, se requiere el ID de la reunión. Se accede a la reunión mediante el punto de conexión de la API utilizado para crear la reunión.Valores permitidos: un identificador de reunión válido.
Obligatorio: no.
Valor predeterminado: ninguno.
La aplicación multimedia SIP siempre invoca una AWS Lambda función después de ejecutar esta acción. Devuelve el tipo de evento ACTION_SUCCESSFUL
o el tipo de evento ACTION_FAILED
de invocación. En el siguiente ejemplo se muestra una estructura de eventos de invocación correcta.
{ "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": { ... } }
Control de errores
Cuando se produce un error de validación al cerrar una reunión, la aplicación SIP llama a su AWS Lambda función con uno de los mensajes de error que se muestran en la siguiente tabla.
Error | Mensaje | Motivo |
---|---|---|
|
El valor del parámetro |
Falta alguno de los demás parámetros de la acción o no es válido. |
|
Error del sistema al ejecutar la acción. |
Se ha producido otro tipo de error de sistema al ejecutar la acción. |
En el siguiente ejemplo, se muestra un evento típico de fallo.
{ "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": { ... } }
Consulte un ejemplo práctico en GitHub: https://github.com/aws-samples/ -call amazon-chime-sma-update