modifyChimemeetingAttendee (Stummschalten und Stummschalten von Audio) - 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 (Stummschalten und Stummschalten von Audio)

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

Anmerkung

Diese Aktion unterstützt derzeit Stummschaltung und Stummschaltung von Telefonieteilnehmern. Außerdem muss der Benutzer an einem Meeting mit derJoinChimeMeetingAktion Diese Aktion kann an einemparticipantTag=“LEG-B”oder ein entsprechendesCallIdaus.

Diese Aktion gilt nur für das CallLeg, das von der SIP-Medienanwendung zu beitritt"+13605550122", LEG-B, oder das Bein, das von der SIP-Medienanwendung zum Treffen verbunden ist.

{ "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— Die Operation, die auf der Teilnehmerliste ausgeführt werden soll

Zulässige Werte— Stummschaltung, Stummschaltung

Erforderlich— Ja

Standardwert – Keine

meetingId

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

Zulässige Werte— Eine gültige Meeting-ID. Die Stummschaltung oder das Stummschalten der Person muss ebenfalls zur Sitzung gehören.

Erforderlich— Ja

Standardwert – Keine

CalLid

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

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

Erforderlich— Nein

Standardwert – Keine

ParticipantTag

Beschreibung— Das dem Teilnehmer zugewiesene Tag.

Zulässige Werte— Ein gültiges Tag.

Erforderlich— Nein

Standardwert – Keine

TeilnehmereList

Beschreibung— Liste der Teilnehmer-IDs, die stumm- oder Stummschaltung auf

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

Erforderlich— Ja

Standardwert— Keine, maximal 100

Nach dem Ausführen dieser Aktion ruft der PSTN Audio-Dienst immer einAWS LambdaFunktion mitACTION_SUCCESSFULoderACTION_FAILEDDer Aufruf-Ereignistyp. Der folgende Beispielcode zeigt einen typischenACTION_SUCCESSFUL-Anruf-Ereignis.

{ "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 LambdaFunktion mit der Fehlermeldung, die für die fehlgeschlagene Anweisung oder API spezifisch ist.

Fehler

Fehlermeldung

Grund

InvalidActionParameter

DieModifyChimeMeetingAttendees OperationParameterwert ist ungültig

DieOperationWert muss Stumm oder Stummschaltung aufheben sein.

Der Wert des Parameters für die Besprechung der ID

Die Meeting-ID ist leer.

Der Parameterwert der Teilnehmerliste ist ungültig.

Die Liste der Teilnehmer-ID ist leer oder überschreitet das Maximum von 100.

Ungültige Aktion für den Anruf.

Der Anruf ist nicht überbrückt.

Der Anruf ist nicht mit Chime Meeting verbunden.

Der Teilnehmer ist nicht mit einem Chime Meeting verbunden.

Ein oder mehrere Teilnehmer sind nicht Teil dieses Meetings. Alle Teilnehmer müssen an diesem Meeting teilnehmen.

Der Teilnehmer ist nicht berechtigt, Teilnehmer am Meeting 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": { ... } }

Siehe Arbeitsbeispiele auf GitHub: