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:
-
StartSelectorType.NOW in the Amazon Kinesis Video Streams Developer Guide.
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.