向美国用户拨打AI外呼电话,DNC(Do Not Call)清洗不是“做一次就行”的动作,而是**每次拨号前都必须执行的合规门控**。TCPA法定赔偿为每次呼叫**$500(过失)至$1,500(故意)** ,且没有总额上限。AI外呼的高并发特性会将一次清洗失败放大为整个 campaign 的批量违规——手工拨号每天最多犯几十个错误,AI拨号器一个下午就能烧掉一万个号码。
**核心规则**:拨号时的实时清洗,而非队列时间清洗。FTC的TSR规则要求营销者在拨号前**不超过31天**内访问全国DNC注册表。但消费者每天都在注册新号码,**队列时间清洗意味着从清洗到实际拨号之间存在数天至数周的暴露窗口**——如果号码在第2天注册了DNC,而你在第21天才拨出,这通电话就是违规的。
美国AI外呼的DNC合规不是单一检查,而是一个**有序的预拨号门控序列**。每个号码在到达拨号器之前,必须依次通过以下检查:
| 门控顺序 | 检查项目 | 核心规则 | 阻断逻辑 |
|---|---|---|---|
| 1 | 同意验证 | 47 CFR § 64.1200(a)(2);FTC TSR 16 CFR § 310.4(b)(1)(iii)(B) | 确认该号码、该卖家、该消息类型存在PEWC |
| 2 | 内部抑制名单 | FTC TSR 16 CFR § 310.4(b)(3)(iii) | 检查企业专属DNC名单,永久有效 |
| 3 | 联邦DNC注册表 | 47 CFR § 64.1200(c)(2);16 CFR § 310.4(b)(3)(iv) | 注册表数据不超过31天 |
| 4 | 州级DNC注册表 | 各州独立法规 | 11个州运营独立DNC项目 |
| 5 | REPEP数据库 | FCC RND,47 CFR § 64.1200(m) | 检查号码是否在同意日期后被永久断连并重新分配 |
| 6 | 诉讼人筛查 | 行业最佳实践 | 过滤已知TCPA诉讼人 |
| 7 | 静默时段 | 47 CFR § 64.1200(c)(1) | 按接收方本地时区8:00-21:00 |
**关键原则**:这个序列是**有序的**。如果第2道门控(内部名单)阻断,号码不会继续流向第3道。只有通过全部门控的号码才会进入拨号器。门控必须位于**拨号器释放的上游**,拨号器自身没有绕过机制。
**内部抑制名单是美国AI外呼DNC合规中最重要的、也最容易被忽视的一层。**
**法律依据**:47 CFR § 64.1200(d)和FTC TSR 16 CFR § 310.4(b)(3)(iii)要求进行电话营销的企业维护**企业专属的do-not-call名单**,必须记录并尊重任何消费者要求停止呼叫的请求。
**核心特征**:
| 特征 | 说明 |
|---|---|
| 永久有效 | 与企业内部名单不同,联邦DNC注册表需要31天刷新,但内部名单没有过期时间——消费者直接要求你停止呼叫,这个请求永久有效 |
| 30天合规窗口 | 联邦要求30天内执行,但最佳实践是实时执行 |
| 5年留存 | 联邦规则描述内部抑制条目留存5年,部分州要求10年,许多企业无限期保留作为风控实践 |
| 跨campaign生效 | 一旦号码被加入内部名单,所有campaign都会跳过该号码 |
**常见的合规失败模式**:内部抑制名单没有直接连接到拨号器的释放门控。号码被加入名单后,由于系统没有实时传播,拨号器继续呼叫。最佳实践要求内部名单与拨号器释放门控建立**直接连接**,实现即时日志记录和实时传播。
**REPEP(Reassigned Numbers Database,RND)是FCC强制建立的“号码重新分配数据库”** 。它回答一个关键问题:**这个号码在您获得同意之后,是否被永久断连并重新分配给新用户?**
**为什么需要REPEP?** TCPA下的同意**跟随订阅者,而非号码**。当运营商永久断连一个号码并将其重新分配给新用户时,**旧号码的同意不再覆盖该号码**。新用户从未同意过任何东西——如果继续拨打,就是对陌生人的未经请求呼叫。
**REPEP的三重风险**:
| 风险 | 说明 |
|---|---|
| 同意失效 | 旧号码的PEWC对新用户无效,每通电话都是无同意呼叫 |
| 旧用户偏好污染 | 旧用户的opt-out不转移给新用户,但注册表清洗的“通过”结果会误导你 |
| 诉讼人暴露 | 如果被重新分配的号码属于已知TCPA诉讼人,你的暴露风险极高 |
**REPEP的查询方式**:RND由Somos运营(reassigned.us),FCC要求运营商**每月报告永久断连数据**。查询时返回二元响应:该号码是否在您的同意日期后被永久断连。**如果返回“是”,号码必须被抑制**。
**REPEP的安全港**:FCC的安全港保护依赖于**在拨号前对RND的查询**。如果查询返回“未断连”,且您保留了查询记录,FCC的安全港可以保护您免受与重新分配号码相关的TCPA索赔。
**批量清洗与实时清洗服务的是campaign生命周期的不同阶段**,但**仅靠批量清洗会留下结构性缺口**。
| 对比维度 | 批量清洗(队列时间) | 实时清洗(拨号时间) |
|---|---|---|
| 执行时机 | 列表导入时清洗一次 | 每次拨号前清洗 |
| 暴露窗口 | 最长31天 | 无 |
| 适用场景 | 小型静态campaign(几百个号码) | 高容量AI外呼(每天数千至数万号码) |
| 延迟 | 无额外延迟 | 亚秒级(<1秒) |
| 合规风险 | 新注册DNC的号码会漏过 | 每次拨号前阻断 |
**AI外呼放大了批量清洗的缺陷**:一个AI拨号器可以在一小时内清空10,000个号码。如果这些号码在3周前完成了批量清洗,而其中200个号码在这3周内注册了DNC,那么这200个号码都会被违规呼叫。**TCPA赔偿按每次呼叫计算,不是按campaign计算**。
**第一步:连接实时DNC API**。API接受E.164格式号码,返回JSON响应,包含合规标志和来源列表元数据。设置**超时默认抑制**——如果API超时,号码应被抑制而非放行。
**第二步:配置过滤层**。启用联邦注册表检查、州级DNC列表(11个州:科罗拉多、佛罗里达、印第安纳、路易斯安那、马萨诸塞、密苏里、俄克拉荷马、宾夕法尼亚、田纳西、德克萨斯、怀俄明)、内部抑制名单和REPEP检查。
**第三步:嵌入拨号器工作流**。门控必须位于**拨号器释放的上游**,拨号器无法绕过。门控在**呼叫离开网络之前**执行。
**第四步:导出审计追踪**。每个号码的清洗时间戳、检查结果、阻断原因必须**不可篡改地记录**。如果2026年出现投诉,审计追踪是唯一的辩护证据。
| 清洗类型 | 最低频率 | 最佳实践 |
|---|---|---|
| 联邦DNC注册表 | 每31天 | 每周 |
| 州级DNC注册表 | 各州规定不同 | 每周 |
| 内部抑制名单 | 实时 | 实时 |
| REPEP | 每次campaign前 | 每次拨号前 |
| 诉讼人名单 | 每次campaign前 | 实时 |
美国AI外呼的DNC清洗,核心是**内部名单+REPEP双重过滤**:
1. **内部名单**是永久有效的“企业专属DNC”,捕获所有直接向你发出的opt-out请求,必须实时连接到拨号器释放门控
2. **REPEP**解决“同意跟随订阅者而非号码”的问题,检查号码是否在同意日期后被重新分配
3. **实时清洗是唯一能消除暴露窗口的方式**——31天的批量清洗在AI外呼的高并发下会产生批量违规
**核心行动清单**:
1. 建立七道预拨号门控序列,位于拨号器释放的上游
2. 内部抑制名单实时传播,**联邦要求30天,最佳实践是即时**
3. REPEP每次campaign前查询,保留查询记录以主张安全港
4. 联邦DNC每31天刷新是最低要求,高容量campaign建议每周
5. 每个号码的清洗时间戳不可篡改留存,至少保留5年