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