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 |
---|---|---|
|
Der |
Der |
|
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. |
|
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: