I am conducting SOC2 compliance review. The outbound dialer configuration is blocking the audit process. The audit requirement is that all campaign lists must apply PCI-DSS field masking before the dialer engine executes. Environment is Genesys Cloud release 2024-08 with Outbound module. In Admin > Outbound > Campaigns, when I modify the data configuration, the admin UI shows a validation block. The system returns VALIDATION_FAILED: compliance_rule_masking_not_supported_for_campaign_type. I changed campaign type to predictive and preview. The result is identical. Browser console logs 422 status from /api/v2/outbound/campaigns/{id}/dataConfiguration.
System timezone is Asia/Tokyo. I am not sure if this changes the data residency flags or SSO/SAML routing. Is timezone affecting the compliance scope? Recording retention is configured for ninety days. Server-side encryption is active. This section passes the SOC2 checklist. The failure occurs during campaign list import. CSV files containing masked credit card fields are rejected at upload step. The dialer engine does not accept anonymized columns. If I keep plain text, it violates PCI secure flows. I adjusted the field mapping rules in admin UI, but the interface still marks columns as unmasked. Is field mapping different from tokenization? Do I need to enable HIPAA controls for this?
Audit deadline is Thursday. Compliance dashboard reports zero masked fields for active campaigns. Below is the payload sent to configuration endpoint:
{
“fieldMasking”: {
“enabled”: true,
“algorithm”: “PCI_DSS_V3”,
“targetColumns”: [“cc_number”, “cvv”]
}
}
The API returns 422 again. How do I force the masking rule to apply? Does the outbound module support PCI_DSS_V3 algorithm?