

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Uso de la grabación de llamadas
<a name="sip-apps-call-record"></a>

Las acciones de grabación de llamadas para las aplicaciones multimedia SIP le permiten crear soluciones de grabación y transcripción posterior a las llamadas para una variedad de usos. Por ejemplo, puede grabar las llamadas de atención al cliente y utilizarlas como formación.

Puede utilizar las acciones de grabación de llamadas junto con sus aplicaciones multimedia SIP. También puede utilizar las acciones a pedido o en respuesta a un evento SIP. 
+ Para iniciar la grabación bajo demanda de una llamada en su aplicación multimedia SIP, utilice la API [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice_chime_UpdateSipMediaApplication.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice_chime_UpdateSipMediaApplication.html) para invocar la aplicación y devolver la acción [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_StartCallRecording.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_StartCallRecording.html). 
+ Para iniciar la grabación de llamadas en respuesta a un evento SIP, devuelva la acción de `StartCallRecording` a su aplicación. 

Puede pausar y reanudar una grabación en curso. Para pausar, use la acción [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PauseCallRecording.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_PauseCallRecording.html). Para reanudar, use la acción `ResumeCallRecording`. Cada vez que pausa o reanuda una grabación, la acción captura un tono que indica la pausa o la reanudación. Cuando hace una pausa, la acción registra el silencio, que Amazon Chime SDK utiliza para hacer un seguimiento de la duración de la pausa e incluir las pausas en la factura. Puede pausar y reanudar la grabación tantas veces como sea necesario.

Para detener la grabación de llamadas, devuelva la acción [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_StopCallRecording.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_voice-chime_StopCallRecording.html). Sin embargo, las grabaciones de llamadas se detienen automáticamente cuando la llamada se detiene y, en ese caso, no es necesario que devuelvas la acción de `StopCallRecording` de forma explícita. Solo puede iniciar y detener la grabación una vez para cada tramo de llamada individual.

Amazon Chime SDK proporciona grabaciones de llamadas al bucket de Amazon S3 que se seleccione. El depósito debe pertenecer a tu AWS cuenta. Una vez que se detiene la llamada, la aplicación multimedia SIP envía la grabación a la carpeta especificada en el parámetro `Destination` de la acción [StartCallRecording](start-call-recording.md). Amazon Chime SDK graba las llamadas en un formato WAV abierto. Las llamadas que graban pistas entrantes y salientes utilizan el modo estéreo, con la pista entrante en el canal izquierdo y la pista saliente en el canal derecho. Si graba solo la pista entrante o saliente, el sistema utiliza el modo mono.

**nota**  
Las grabaciones realizadas con esta característica pueden estar sujetas a las leyes o reglamentos relativos a la grabación de comunicaciones electrónicas. Es su responsabilidad y la de sus usuarios finales cumplir con todas las leyes aplicables en relación con la grabación, incluida la notificación adecuada a todos los participantes de una sesión o comunicación grabada de que la sesión o comunicación se está grabando y la obtención de su consentimiento.

## Facturación de la grabación de llamadas
<a name="call-billing"></a>

Amazon Chime SDK le factura por minuto el tiempo que la grabación de llamadas esté habilitada para un tramo de llamada, y ese tiempo incluye todas las pausas. Se le facturará el uso de la grabación de llamadas una vez que la grabación de llamadas se entregue a su bucket de Amazon S3.

# Grabación de pistas de audio
<a name="record-legs"></a>

Puede grabar solo las pistas entrantes o salientes de una llamada, o ambas pistas de una llamada.

Esta imagen muestra una llamada entrante típica con una sola pierna o sin puente. 

![\[Una llamada entrante que solo se comunica con una aplicación multimedia SIP.\]](http://docs.aws.amazon.com/es_es/chime-sdk/latest/dg/images/call-record-sma-one-leg.png)


La llamada solo tiene un tramo con un `callID` de **call-id-1**. La pista de audio `INCOMING` es el audio de la persona que llama a la aplicación multimedia SIP. La pista de audio `OUTGOING` es el audio de la aplicación multimedia SIP a la persona que llama. La aplicación multimedia SIP especifica el `CallId` de la llamada que desea grabar. Para grabar al participante que realizó la llamada, especifique `INCOMING`. Para grabar al participante que responde a una llamada, especifique `OUTGOING`. Para grabar a ambos participantes, especifique `BOTH`.

Esta imagen muestra una llamada puente típica con dos participantes.

![\[Una llamada entrante que se comunica con una aplicación multimedia SIP y con un segundo participante.\]](http://docs.aws.amazon.com/es_es/chime-sdk/latest/dg/images/call-record-sma-bridged.png)


En este ejemplo, la llamada tiene dos tramos de llamada, **call-id-1** y **call-id-2**, y **call-id-1** se conecta mediante un puente con **call-id-2**. Esto crea cuatro pistas de audio, las transmisiones de audio entrantes y salientes de ambas llamadas IDs. Puede especificar qué pistas de audio IDs y llamada desea grabar. Por ejemplo, si desea grabar la pista de audio del participante llamado, grabe la pista de audio `INCOMING` especificando **call-id-2** como `CallId` y `INCOMING` como pista.

Si desea grabar todo lo que escucha la persona que llama, grabe la pista de audio `OUTGOING` especificando **call-id-1** como `CallId` y `OUTGOING` como pista. Si desea grabar todo el audio que el `Caller` ha dicho y escuchado, grabe `BOTH` pistas de audio especificando `call-id-1` como `CallId` y `BOTH` como pista.

# Caso de uso de ejemplo
<a name="recording-use-cases"></a>

Las aplicaciones multimedia SIP proporcionan acciones de grabación de llamadas como componentes básicos. Le brindan la flexibilidad necesaria para crear soluciones de grabación de llamadas para sus casos de uso empresarial. Los siguientes casos ilustran algunos escenarios de uso comunes.

**Topics**
+ [Caso 1: Grabación de una llamada unidireccional que implica acciones de SIP](#recording-case-1)
+ [Caso 2: Grabación selectiva de audio en una llamada puente](#recording-case-2)
+ [Caso 3: Grabación de varios tramos de llamadas](#recording-case-3)
+ [Caso 4: Grabación bajo demanda con pausa y reanudación](#on-demand-pause-resume)

## Caso 1: Grabación de una llamada unidireccional que implica acciones de SIP
<a name="recording-case-1"></a>

Puede grabar a la persona que llama y cualquier audio generado por las acciones de una aplicación multimedia SIP, como las acciones de [PlayAudio](play-audio.md) y [PlayAudioAndGetDigits](play-audio-get-digits.md). Durante la grabación, si la persona que llama presiona un dígito, la grabación captura el tono de ese dígito. En este ejemplo se utiliza la acción `PlayAudioAndGetDigits`, pero la respuesta de voz interactiva (IVR) puede consistir en una serie compleja de acciones de una aplicación multimedia SIP.

En este ejemplo, la aplicación multimedia SIP graba ambas pistas de audio entre la persona que llama y la propia aplicación multimedia SIP. La grabación comienza cuando se establece la llamada y se detiene cuando la persona que llama cuelga. La facturación comienza cuando se establece la llamada y se detiene cuando la persona que llama cuelga.

![\[Diagrama de una aplicación multimedia SIP que graba dos pistas de audio, en este caso, entre la persona que llama y la propia aplicación.\]](http://docs.aws.amazon.com/es_es/chime-sdk/latest/dg/images/sma-recording-case-1.png)


## Caso 2: Grabación selectiva de audio en una llamada puente
<a name="recording-case-2"></a>

Puede grabar de forma selectiva la pista de audio de un solo participante de la llamada. Puede usar esta característica para habilitar selectivamente la grabación de llamadas solo para un participante específico.

En este ejemplo, la aplicación multimedia SIP graba las pistas de audio entrantes entre la persona llamada y la propia aplicación multimedia SIP especificando **call-id-2** como `CallId` y `INCOMING` como pista. La grabación de la llamada comienza cuando la persona que llama se conecta con la persona que llama, y ahí es también cuando comienza la facturación. La grabación se detiene cuando la persona que llama cuelga y es también cuando finaliza la facturación. Esta grabación solo tiene la pista de audio de la persona llamada. 

![\[Diagrama de una aplicación multimedia SIP que graba selectivamente una pista.\]](http://docs.aws.amazon.com/es_es/chime-sdk/latest/dg/images/sma-recording-case-2.png)


## Caso 3: Grabación de varios tramos de llamadas
<a name="recording-case-3"></a>

Puede grabar varios tramos de llamadas. Por ejemplo, supongamos que conecta una llamada con un participante. Cuando ese participante cuelga, la llamada telefónica se transfiere a otro participante. Puede activar la grabación de llamadas en los tres tramos de llamadas. 

En este ejemplo, se muestran tres archivos de grabación independientes. La grabación del primer tramo de la llamada captura la conversación entre la persona que llama, la aplicación y los dos participantes que estuvieron conectados a la llamada. La grabación del segundo tramo de la llamada captura la conversación entre la persona que llama y el primer participante. La grabación del tercer tramo de la llamada captura la conversación entre la persona que llama y el segundo participante. 

Este caso crea tres tramos de llamada y la facturación se aplica al inicio y al final de cada tramo de llamada. Dicho de otro modo, el sistema envía tres grabaciones a su bucket de S3 y se le factura por cada una. 

![\[Diagrama de una aplicación multimedia SIP que graba varios tramos de llamadas.\]](http://docs.aws.amazon.com/es_es/chime-sdk/latest/dg/images/sma-recording-case-3.png)


## Caso 4: Grabación bajo demanda con pausa y reanudación
<a name="on-demand-pause-resume"></a>

Puede iniciar, detener, pausar y reanudar la grabación de llamadas bajo demanda mediante la API [https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_UpdateSipMediaApplicationCall.html](https://docs.aws.amazon.com/chime-sdk/latest/APIReference/API_UpdateSipMediaApplicationCall.html). Puede crear una aplicación cliente que llame a la API `UpdateSipMediaApplicationCall` e invoque la aplicación multimedia SIP para devolver las acciones de grabación de llamadas.

Los usuarios finales utilizan la aplicación cliente para controlar la grabación de las llamadas. Por ejemplo, en un centro de llamadas, un agente utilizaría una aplicación cliente de escritorio para activar acciones de grabación de llamadas bajo demanda. En el ejemplo de un centro de llamadas, el agente puede pedir permiso a la persona que llama para grabar la llamada y hacer clic en la aplicación cliente para iniciar la grabación una vez que la persona que llama esté de acuerdo. En otro ejemplo, es posible que la persona que llama deba proporcionar información como un número de seguro social (SSN). Sin embargo, la política del centro de llamadas exige que el agente no registre información como el número de seguro social del cliente. El agente puede hacer clic en la aplicación para pausar la grabación mientras el cliente proporciona la información y, a continuación, volver a hacer clic para reanudar la grabación. Una vez que el agente tramita la solicitud de la persona que llama, hace clic en la aplicación para detener la grabación y cuelga la llamada.

En este caso de uso, la aplicación multimedia SIP graba las pistas de audio entre la persona que llama y la aplicación multimedia SIP. Como el tramo `call-id-1` está unido al tramo `call-id-2`, el sistema graba el audio en ambos tramos, la de la persona que llama y la que llama. El registro y la facturación comienzan cuando la API `UpdateSipMediaApplicationCall` invoca la acción `StartCallRecording`. El registro y la facturación se detienen cuando la API `UpdateSipMediaApplicationCall` invoca la acción `StopCallRecording`. Como recordatorio, pausar la grabación no cambia su duración y se facturarán todas las pausas. 

![\[Diagrama de una aplicación multimedia SIP que graba bajo demanda con la grabación pausada y reanudada.\]](http://docs.aws.amazon.com/es_es/chime-sdk/latest/dg/images/sma-recording-on-demand.png)


# Acciones de grabación de llamadas para aplicaciones multimedia SIP
<a name="use-recording-apis"></a>

Puede especificar diferentes acciones de grabación de llamadas en una respuesta desde la AWS Lambda función de su aplicación multimedia SIP. En los siguientes temas se proporciona código de ejemplo y se explica cómo utilizar las acciones.

**Topics**
+ [StartCallRecording](start-call-recording.md)
+ [StopCallRecording](stop-call-recording.md)
+ [PauseCallRecording](pause-call-recording.md)
+ [ResumeCallRecording](resume-call-recording.md)

# StartCallRecording
<a name="start-call-recording"></a>

La acción `StartCallRecording` inicia la grabación del tramo de una llamada. Puede iniciar la grabación de llamadas en sus aplicaciones multimedia SIP, ya sea bajo demanda o en respuesta a un evento SIP.
+ Para iniciar la grabación bajo demanda de una llamada, utilice la API `UpdateSipMediaApplication` para invocar la aplicación y devolver la acción `StartCallRecording`.
+ Para iniciar la grabación de llamadas en respuesta a un evento SIP, devuelva la acción de `StartCallRecording` a su aplicación. 

Especifique si desea grabar la pista de audio para el tramo entrante, el tramo saliente o ambos. En las secciones siguientes se explica cómo utilizar la acción `StartCallRecording`.

**nota**  
Las grabaciones realizadas con esta característica pueden estar sujetas a las leyes o reglamentos relativos a la grabación de comunicaciones electrónicas. Es su responsabilidad y la de sus usuarios finales cumplir con todas las leyes aplicables en relación con la grabación, incluida la notificación adecuada a todos los participantes de una sesión o comunicación grabada de que la sesión o la comunicación se está grabando y obtener su consentimiento.

**Topics**
+ [Solicitar una StartCallRecording acción](#request-start)
+ [Especificación de un destino de grabación](#recording-destination)
+ [Conceder permisos de bucket de Amazon S3](#grant-s3-perms)
+ [Respuesta correcta de la acción](#action-successful)
+ [Respuesta incorrecta de la acción](#action-error)

## Solicitar una StartCallRecording acción
<a name="request-start"></a>

El siguiente ejemplo muestra cómo restringir la acción `StartCallRecording` a `BOTH` pistas.

```
{
    "SchemaVersion": "1.0",
    "Actions": [
        {
            "Type": "StartCallRecording",
            "Parameters":
            {
                "CallId": "call-id-1",
                "Track": "BOTH",
                "Destination":
                {
                    "Type": "S3",
                    "Location": "valid-bucket-name-and-optional-prefix"
                }
            }
        }
    ]
}
```

**CallId**  
*Descripción*: `CallId` del participante en la invocación `CallDetails` de la AWS Lambda función  
*Valores permitidos*: un identificador de llamada válido  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

**Pista**  
*Descripción*: `Track` de audio de la grabación de la llamada.  
*Valores permitidos*: `BOTH`, `INCOMING` o `OUTGOING`.  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

**Tipo de destino**  
*Descripción*: tipo de destino. Solo se permite Amazon S3.  
*Valores permitidos*: Amazon S3  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

**Ubicación de destino**  
*Descripción*: un bucket de Amazon S3 válido y un prefijo de clave de Amazon S3 opcional. El bucket debe tener permisos para la entidad principal de servicio de Amazon Chime SDK Voice Connector, voiceconnector.chime.amazonaws.com.  
*Valores permitidos*: una ruta de Amazon S3 válida para la que el Amazon Chime SDK tiene permisos para las acciones `s3:PutObject` y `s3:PutObjectAcl`.  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

## Especificación de un destino de grabación
<a name="recording-destination"></a>

Amazon Chime SDK proporciona grabaciones de llamadas a su bucket de Amazon S3. El depósito debe pertenecer a tu AWS cuenta. La ubicación del bucket se especifica en el parámetro `Destination` de la acción `StartCallRecording`. El campo `Type` del parámetro `Destination` debe ser `S3`. El campo `Location` consta de su bucket de Amazon S3 y un prefijo de clave de objeto opcional en el que se entrega la grabación de la llamada. 

La aplicación multimedia SIP utiliza la `Location` especificada, la fecha y hora del tramo de llamada, el identificador de transacción y el identificador de llamada para formatear la clave de objeto de Amazon S3. La respuesta a la acción `StartCallRecording` devuelve la clave de objeto completa de Amazon S3.

Si solo proporciona el bucket de Amazon S3 en el campo `Location`, la aplicación multimedia SIP añade un prefijo predeterminado, `Amazon-Chime-SMA-Call-Recordings`, a la ruta de Amazon S3. La aplicación multimedia SIP también agrega el año, el mes y el día de la hora de inicio de la llamada para ayudar a organizar las grabaciones. El siguiente ejemplo muestra el formato general de una ruta de Amazon S3 con el prefijo predeterminado. En este ejemplo `myRecordingBucket` se utiliza como valor de `Location`.

```
myRecordingBucket/Amazon-Chime-SMA-Call-Recordings/2019/03/01/2019–03–01–17–10–00–010_c4640e3b–1478–40fb-8e38–6f6213adf70b_7ab7748e–b47d–4620-ae2c–152617d3333c.wav
```

En el ejemplo siguiente se muestran los datos que se representan en la ruta de Amazon S3 de la grabación de la llamada.

```
s3Bucket/Amazon-Chime-SMA-Call-Recordings/year/month/date/year-month-date-hour-minute-second-millisecond_transactionId_callId.wav
```

Cuando proporciona el bucket de Amazon S3 y el prefijo de clave de objeto en el campo `Location`, la aplicación multimedia SIP utiliza su prefijo de clave de objeto en la ruta de Amazon S3 de destino en lugar del prefijo predeterminado. El siguiente ejemplo muestra el formato general de una llamada grabando la ruta de Amazon S3 con su prefijo. Por ejemplo, puede especificar myRecordingBucket /TechnicalSupport/English como. `Location` 

```
myRecordingBucket/technicalSupport/english/2019/03/01/2019–03–01–17–10–00–010_c4640e3b1478–40fb–8e38-6f6213adf70b_7ab7748e–b47d–4620–ae2c–152617d3333c.wav
```

En el siguiente ejemplo, se muestran los datos de la ruta de Amazon S3.

```
s3Bucket/yourObjectKeyPrefix/year/month/date/year-month-date-hour-minute-second-millisecond_transactionId_callId.wav
```

La grabación enviada a su bucket de Amazon S3 contiene [metadatos de objetos de Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingMetadata.html) adicionales sobre el tramo de llamada. En la siguiente tabla se muestran los metadatos de objetos de Amazon S3 admitidos.


| Name | Description (Descripción) | 
| --- | --- | 
| transaction-id | ID de transacción de la llamada de teléfono | 
| call-id | CallId del participante en la invocación de la función CallDetails AWS Lambda  | 
| recording-duration | Duración de la grabación de llamadas en segundos | 
| recording-audio-file-format | Formato de archivo de audio para grabación de llamadas representado como tipo de medio de Internet | 

## Conceder permisos de bucket de Amazon S3
<a name="grant-s3-perms"></a>

El bucket de Amazon S3 de destino debe pertenecer a la misma AWS cuenta que la aplicación. Además, la acción debe otorgar a `s3:PutObject` y `s3:PutObjectAcl` permiso a la entidad principal del servicio Amazon Chime SDK Voice Connector, `voiceconnector.chime.amazonaws.com`. En el siguiente ejemplo, se otorgan los permisos. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "SIP media applicationRead",
            "Effect": "Allow",
            "Principal": {
                "Service": "voiceconnector.chime.amazonaws.com"
            },
            "Action": [                
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::bucket-name/*",
	    "Condition": {
                "StringEquals": {
                    "aws:SourceAccount": "123456789012"
                }
            }
        }
    ]
}
```

------

El servicio de audio PSTN lee y escribe en su bucket S3 en nombre de su aplicación multimedia Sip. Para evitar este [problema de suplente confuso](https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html), puede restringir los permisos del bucket S3 a una sola aplicación multimedia SIP.

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "SIP media applicationRead",
            "Effect": "Allow",
            "Principal": {
                "Service": "voiceconnector.chime.amazonaws.com"
            },
            "Action": [                
                "s3:PutObject",
                "s3:PutObjectAcl"
            ],
            "Resource": "arn:aws:s3:::bucket-name/*",
	    "Condition": {
                "StringEquals": {
                    "aws:SourceAccount": "111122223333",
                    "aws:SourceArn": "arn:aws:chime:us-east-1:111122223333:sma/sip-media-application-id"
                }
            }
        }
    ]
}
```

------

## Respuesta correcta de la acción
<a name="action-successful"></a>

Cuando la grabación de la llamada se inicia correctamente en un tramo de llamada, la aplicación multimedia SIP invoca una AWS Lambda función con el tipo de `ACTION_SUCCESSFUL` evento. En la respuesta se recupera la ubicación de la grabación de la llamada. 

```
{
    "SchemaVersion": "1.0",
    "Sequence": INTEGER,
    "InvocationEventType": "ACTION_SUCCESSFUL",
    "ActionData": {
        "Type" : "StartCallRecording",
        "Parameters": {
            "CallId": "call-id-1",
            "Track": "BOTH",
            "Destination": {
                "Type": "S3",
                "Location": "valid-bucket-name"
            }
        }
        "CallRecordingDestination": {
            "Type": "S3",
            "Location": "call-recording-bucket-and-key"
        }
    }
    "CallDetails": {
        ...
    }
}
```

## Respuesta incorrecta de la acción
<a name="action-error"></a>

En caso de errores de validación, la aplicación multimedia SIP llama a la AWS Lambda función con el mensaje de error correspondiente. En la siguiente tabla se muestran los mensajes de error.




| Error | Mensaje | Motivo | 
| --- | --- | --- | 
| `InvalidActionParameter` | El parámetro de acción `CallId` no es válido | Cualquier parámetro no es válido. | 
| `SystemException` | Error del sistema al ejecutar una acción. | Se ha producido otro tipo de error del sistema al ejecutar una acción. | 

Cuando la acción no graba el contenido multimedia de un tramo de llamada, la aplicación multimedia SIP invoca una función de AWS Lambda con el tipo de evento `ActionFailed`. 

El ejemplo siguiente muestra una respuesta de error típica.

```
{
    "SchemaVersion": "1.0",
    "Sequence": 5,
    "InvocationEventType": "ACTION_FAILED",
    "ActionData": {
        "Type" : "StartCallRecording",
        "Parameters": {
            "CallId": "call-id-1",
            "Track": "BOTH",
            "Destination": {
                "Type": "S3",
                "Location": "valid-bucket-name"
            }
        }
        "Error": "NoAccessToDestination: Error while accessing destination"
    }
    "CallDetails": {
        ...
    }
}
```

Consulte un ejemplo práctico en GitHub: [https://github.com/aws-samples/amazon-chime-sma-on-demand-recording](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)

# StopCallRecording
<a name="stop-call-recording"></a>

La acción `StopCallRecording` detiene la grabación de un tramo de llamada. La grabación se detiene automáticamente cuando finaliza una llamada y su aplicación no necesita devolver la acción `StopCallRecording` de forma explícita. Una vez que se detiene la grabación de una llamada, no se puede volver a iniciar y la grabación se envía al destino especificado en la acción `StartCallRecording`. 

En el siguiente ejemplo, se detiene la grabación del tramo de llamada `call-id-1`. 

```
{
    "SchemaVersion": "1.0",
    "Actions":[
        {
            "Type": "StopCallRecording",
            "Parameters": {
                "CallId": "call-id-1"
            }
        }
    ]
}
```

**CallId**  
*Descripción*: `CallId` del participante en la invocación `CallDetails` de la función AWS Lambda   
*Valores permitidos*: un identificador de llamada válido  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

[Vea un ejemplo práctico en GitHub: https://github.com/aws-samples/ amazon-chime-sma-on -demand-recording](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)

# PauseCallRecording
<a name="pause-call-recording"></a>

La acción `PauseCallRecording` pausa la grabación de un tramo de llamada. Cada vez que pausa una grabación, la grabación captura un tono que indica la pausa. Al hacer una pausa, la grabación continúa, pero solo captura el silencio. La pausa en la grabación no afecta a la duración total de la grabación. Puede pausar y reanudar la grabación tantas veces como sea necesario.

El siguiente ejemplo hace una pausa en la grabación. 

```
{
    "SchemaVersion": "1.0",
    "Actions":[
        {
            "Type": "PauseCallRecording",
            "Parameters": {
                "CallId": "call-id-1"
            }
        }
    ]
}
```

**CallId**  
*Descripción*: `CallId` del participante en la invocación `CallDetails` de la función AWS Lambda   
*Valores permitidos*: un identificador de llamada válido  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

[Vea un ejemplo práctico en GitHub: https://github.com/aws-samples/ amazon-chime-sma-on -demand-recording](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)

# ResumeCallRecording
<a name="resume-call-recording"></a>

La acción `ResumeCallRecording` reanuda la grabación de un tramo de llamada. Antes de que se reinicie la grabación, se reproduce un tono breve. Puede pausar y reanudar una grabación varias veces mientras dure la llamada. 

En el siguiente ejemplo, se reanuda la grabación. 

```
{
    "SchemaVersion": "1.0",
    "Actions":[
        {
            "Type": "ResumeCallRecording",
            "Parameters": {
                "CallId": "call-id-1"
            }
        }
    ]
}
```

**CallId**  
*Descripción*: `CallId` del participante en la invocación `CallDetails` de la función AWS Lambda   
*Valores permitidos*: un identificador de llamada válido  
*Obligatorio*: sí  
*Valor predeterminado:* ninguno

[Vea un ejemplo práctico en GitHub: https://github.com/aws-samples/ amazon-chime-sma-on -demand-recording](https://github.com/aws-samples/amazon-chime-sma-on-demand-recording)