ModifyChimeMeetingAttendee (Audio stummschalten und Stummschalten 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 Stummschalten aufheben)

Ermöglicht der SIP-Medienanwendung, den Status eines Telefonieteilnehmers zu ändern, indem sie die Amazon Chime SDK-Meeting-ID und die Teilnehmerliste bereitstellt.

Anmerkung

Diese Aktion unterstützt derzeit die Stummschaltung und das Aufheben der Stummschaltung für Telefonieteilnehmer. Außerdem muss der Benutzer mithilfe derJoinChimeMeeting Aktion an einer Besprechung teilnehmen. Diese Aktion kann an einem oder einemparticipantTag=“LEG-B” entsprechenden ausgeführt werdenCallId.

Diese Aktion gilt nur für das CallLeg, das von der SIP-Medienanwendung zu"+ 13605550122", LEG-B, beitritt, oder für das Leg, das von der SIP-Medienanwendung zum Meeting 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"] } } ] }
Betrieb

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

Zulässige Werte — Stummschalten, Stummschalten

Erforderlich — Ja

Standardwert – Kein

MeetingId

Beschreibung — Die ID der Besprechung, zu der die Teilnehmer gehören

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

Erforderlich — Ja

Standardwert – Kein

CallId

Beschreibung — Die ID der Besprechung, zu der 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-IDs, die stummgeschaltet oder die Stummschaltung aufgehoben werden sollen

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

Erforderlich — Ja

Standardwert — Keine, maximal 100

Nach dem Ausführen dieser Aktion ruft Audio Service immer eineAWS Lambda Funktion mit demACTION_FAILED AufrufereignistypACTION_SUCCESSFUL or auf. Dieses Verfahren ist im folgendenACTION_SUCCESSFUL Beispielcode dargestellt.

{ "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 eineAWS Lambda Funktion mit der für die fehlgeschlagene Anweisung oder API spezifischen Fehlermeldung auf.

Fehler Fehlermeldung Grund

InvalidActionParameter

DerModifyChimeMeetingAttendees Operation Parameterwert ist ungültig

DerOperation Wert muss Stumm oder Unmute sein.

Der Parameterwert für die Meeting-ID 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 wird 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 diesem Meeting teil. Alle Teilnehmer müssen an diesem Meeting teilnehmen.

Der Teilnehmer ist nicht befugt, die Teilnehmer der Sitzung zu ändern.

SystemException

Systemfehler beim Ausführen der Aktion.

Beim Ausführen einer Aktion ist ein Systemfehler aufgetreten.

Dieses Verfahren ist im folgenden Beispielcode dargestellt:

{ "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: