

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)
<a name="mute-unmute"></a>

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 werden`CallId`. 

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:
+ [https://github.com/aws-samples/amazon-chime-sma-bridging](https://github.com/aws-samples/amazon-chime-sma-bridging).
+ [https://github.com/aws-samples/amazon-chime-sma-update-anrufen](https://github.com/aws-samples/amazon-chime-sma-update-call)