MiFID II Article 17 requires immutable storage for voice interactions, and Dodd-Frank 732 mandates strict audit trails. The BYOC carrier trunk routes through US-East edge, but it’s dropping the audio chunk instead of applying the recording pause flag for PCI compliance. Console throws a 409 Conflict on the recording metadata endpoint while the export job doesn’t trigger the webhook.
The 409 conflict usually hits when the secure pause flag desyncs from the recording metadata before the export job starts, and the console just spits garbage when the webhook lags. You’re probably missing the trigger because the metadata patch hasn’t finished, so don’t wait on it.
Patch the metadata payload directly and 2. push the chunk retention to S3 via pandas.
# POST /api/v2/recordings/recordings/{recordingId}/metadata | requires recording:write scope
from platform import PureCloudPlatformClientV2
client = PureCloudPlatformClientV2()
client.recordings_api.post_recordings_recording_id_metadata(recording_id="rec_99887766", body={"securePause": True})