ModifyChimeMeetingAttendee (Audio stummschalten und Stummschaltung aufheben) - Amazon Chime SDK

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ModifyChimeMeetingAttendee (Audio stummschalten und Stummschaltung aufheben)

Ermöglicht der SIP-Medienanwendung, den Status eines Telefonie-Teilnehmers zu ändern, indem die Amazon Chime SDK-Meeting-ID und die Teilnehmerliste bereitgestellt werden.

Anmerkung

Diese Aktion unterstützt derzeit Vorgänge zum Stummschalten und Aufheben der Stummschaltung für Telefonie-Teilnehmer. Außerdem muss der Benutzer mithilfe der JoinChimeMeeting Aktion an einem Meeting teilnehmen. Diese Aktion kann an einem oder einem participantTag=“LEG-B” entsprechenden ausgeführt werdenCallId.

Diese Aktion gilt nur für den CallLeg, der von der SIP-Medienanwendung zu LEG-B "+ 13605550122 " führt, oder für den Abschnitt, der von der SIP-Medienanwendung zur Besprechung hinzugefügt wurde.

{ "SchemaVersion": "1.0", "Actions": [ { "Type" : "ModifyChimeMeetingAttendees", "Parameters" : { "Operation": "Mute", "MeetingId": "meeting-id", "CallId": "call-id", "ParticipantTag": LEG-B", "AttendeeList": ["attendee-id-1", "attendee-id-2"] } } ] }
Operation

Beschreibung — Der Vorgang, der auf der Teilnehmerliste ausgeführt werden soll

Zulässige Werte — Stummschalten, Stummschalten

Erforderlich — Ja

Standardwert – Kein

MeetingId

Beschreibung — Die ID des Meetings, zu dem die Teilnehmer gehören

Zulässige Werte — Eine gültige Meeting-ID. Die Person, die die Stummschaltung aktiviert oder die Stummschaltung aufheben möchte, muss ebenfalls der Besprechung angehören.

Erforderlich — Ja

Standardwert – Kein

CallId

Beschreibung — Die ID des Meetings, zu dem die Teilnehmer gehören

Zulässige Werte — Eine gültige Anruf-ID.

Erforderlich — Nein

Standardwert – Kein

ParticipantTag

Beschreibung — Das dem Teilnehmer zugewiesene Tag.

Zulässige Werte — Ein gültiges Tag.

Erforderlich — Nein

Standardwert – Kein

AttendeeList

Beschreibung — Liste der Teilnehmer, die stummgeschaltet oder IDs die Stummschaltung aufgehoben werden sollen

Zulässige Werte — Eine Liste gültiger Teilnehmer IDs

Erforderlich — Ja

Standardwert — Keiner, maximal 100

Nach dem Ausführen dieser Aktion ruft der Audiodienst immer eine AWS Lambda Funktion mit dem ACTION_FAILED Ereignistyp ACTION_SUCCESSFUL oder auf. Der folgende Beispielcode zeigt ein typisches ACTION_SUCCESSFUL Aufrufereignis.

{ "SchemaVersion": "1.0", "Sequence": INTEGER, "InvocationEventType": "ACTION_SUCCESSFUL", "ActionData": { "Type" : "ModifyChimeMeetingAttendees", "Parameters" : { "Operation": "Mute", "MeetingId": "meeting-id", "CallId": "call-id", "ParticipantTag": "LEG-B", "AttendeeList": ["attendee-id-1", "attendee-id-2"] } } "CallDetails": { ... } }
Fehlerbehandlung

Bei ungültigen Befehlsparametern oder API-Fehlern rufen SIP-Medienanwendungen eine AWS Lambda Funktion mit der für die fehlgeschlagene Anweisung oder API spezifischen Fehlermeldung auf.

Fehler Fehlermeldung Grund

InvalidActionParameter

Der ModifyChimeMeetingAttendees Operation Parameterwert ist ungültig

Der Operation Wert muss Stumm oder Stummschaltung aufheben sein.

Der Wert des Meeting-ID-Parameters ist ungültig.

Die Meeting-ID ist leer.

Der Parameterwert für die Teilnehmerliste ist ungültig.

Die Teilnehmer-ID-Liste ist leer oder sie überschreitet den Höchstwert von 100.

Ungültige Aktion bei dem Anruf.

Der Anruf wurde nicht überbrückt.

Der Anruf ist nicht mit Chime Meeting verbunden.

Der Teilnehmer ist nicht mit einem Chime-Meeting verbunden.

Ein oder mehrere Teilnehmer nehmen nicht an dieser Besprechung teil. Alle Teilnehmer müssen an dieser Besprechung teilnehmen.

Der Teilnehmer ist nicht berechtigt, die Teilnehmer an der Besprechung zu ändern.

SystemException

Systemfehler beim Ausführen der Aktion.

Beim Ausführen einer Aktion ist ein Systemfehler aufgetreten.

Der folgende Beispielcode zeigt ein typisches Fehlerereignis:

{ "SchemaVersion": "1.0", "Sequence": INTEGER, "InvocationEventType": "ACTION_FAILED", "ActionData": { "Type" : "ModifyChimeMeetingAttendees", "Parameters" : { "Operation": "Mute", "MeetingId": "meeting-id", "CallId": "call-id", "ParticipantTag": "LEG-B", "AttendeeList": ["attendee-id-1", "attendee-id-2"] }, "ErrorType": "", "ErrorMessage": "", "ErrorList": [] } "CallDetails": { ... } }

Arbeitsbeispiele finden Sie unter GitHub: