Pausing and resuming call analytics pipelines - Amazon Chime SDK

Pausing and resuming call analytics pipelines

To pause and resume a media insights pipeline, invoke the UpdateMediaInsightsPipelineStatus API with a Pause or Resume action. To do so, you pass either the pipeline's ID or ARN in the Identifier field.

Warning

Warning: The UpdateMediaInsightsPipelineStatus API stops all voice analytics tasks started on a media insights pipeline when a Pause status is provided. When the Resume status is provided, tasks are not resumed and must be started again. You must provide all necessary notices and obtain all necessary consents from the speakers prior to re-starting the tasks. For more information, refer to StartSpeakerSearchTask or StartVoiceToneAnalysisTask, in the Amazon Chime SDK API Reference.

While paused, the pipeline stops sending media to processors and writing data to Kinesis Data Streams and data warehouses. When you Resume the pipeline, the service sends the latest chunk available on the stream. Media insights pipelines stop automatically when paused for more than 2 hours. Please note, call recording does not support pause and resume.

For more, see the following topics:

Note

You are billed for call analytics usage while a pipeline is paused. However, you aren't billed for AWS services accessed via the resource access role, such as Amazon Transcribe and Amazon Kinesis.

You can read, update, and delete existing call analytics configurations using GetMediaInsightsPipelineConfiguration, UpdateMediaInsightsPipelineConfiguration, and DeleteMediaInsightsPipelineConfiguration APIs by passing the configuration name or ARN in the Identifier field.

You can list configurations by calling the ListMediaInsightsPipelineConfigurations API.