“媒体锚定”(Media Anchoring)是印度电信监管中最容易被忽视、但后果最致命的技术要求。它不是“建议”,而是TRAI(印度电信管理局)的强制规定:涉及印度PSTN(公共交换电话网络)的通话,其SIP信令和RTP媒体流都必须全程保留在印度境内。
对于AI语音代理平台而言,这意味着:如果你的平台服务器不在印度,通话会被运营商直接中断,而不是降级处理。Plivo的文档中明确标注了挂断代码 **4590**,含义是“India media anchoring violation: the platform endpoint is not in India”。这不是技术问题,而是合规资格问题。
**动态SIP Trunking(Dynamic SIP Trunking)** 是对传统静态SIP中继的升级。传统SIP Trunk需要预先配置固定的IP地址和并发通道数,而动态SIP Trunking通过**FQDN(全限定域名)解析**替代静态IP白名单,实现弹性伸缩和自动故障转移。
Exotel的文档明确将FQDN-based SIP Trunking定义为“动态SIP Trunking”的实现方式:客户提供一个可DNS解析的FQDN(如`trunk.customer.com`),Exotel在每次SIP呼叫建立时**实时查询DNS**来解析IP地址,而不是依赖预先配置的静态IP。
Voice AI平台(如LiveKit、ElevenLabs)通常部署在云基础设施上,使用自动伸缩和负载均衡。这意味着**出口IP地址会动态变化**,无法满足传统SIP Trunk对静态IP白名单的要求。
Exotel的文档明确指出:FQDN-based Trunking“**无需IP白名单**”,特别适合“SIP基础设施托管在云上(AWS、Azure、GCP)”或“SIP服务器有负载均衡或HA代理”的场景。
印度TRAI要求AI语音代理平台**在印度境内终止SIP和媒体流**。这意味着平台必须在印度部署基础设施。但即使平台在印度有节点,**云原生架构的IP地址仍然动态变化**——这正是FQDN-based Trunking要解决的问题。
Exotel作为UL-VNO(统一许可虚拟网络运营商),通过FQDN-based Trunking为Voice AI平台提供**合规的PSTN接入层**,同时支持弹性伸缩和自动故障转移。
痛点三:故障转移与高可用性
传统静态IP配置在故障转移时面临挑战:如果主SIP服务器宕机,备用服务器的IP不同,需要手动更新白名单。
FQDN-based Trunking通过**多个A/AAAA记录**支持主动/被动路由。当主IP不可用时,DNS解析自动返回备用IP,实现**自动故障转移**。
动态SIP Trunking的配置要点
| 配置项 | 要求 |
|---|---|
| FQDN | 客户提供可DNS解析的域名(如sip.customerdomain.com) |
| DNS记录 | A记录(IPv4)或AAAA记录(IPv6),指向有效的可路由IP |
| 传输协议 | TCP(端口5070)或TLS(端口443) |
| 媒体端口 | UDP 10000-40000 |
| 编解码 | 支持G.711 |
| DNS TTL | 建议30-60秒,以支持快速故障转移 |
Exotel在每次呼叫尝试时**执行DNS解析**,以支持故障转移和动态环境。
Exotel对vSIP(虚拟SIP)实施**默认200 CPM(每分钟呼叫数)的速率限制**,以保护运营商容量和通话质量。如果业务需要更高的突发速率,需要通过CSM或支持工单申请,容量规划团队将审查历史流量、运营商限制和QoS要求后调整阈值。
这不是一个可以通过“配置”解决的问题。媒体锚定要求的是**物理层面的基础设施部署**:
| 平台 | 印度支持 | 说明 |
|---|---|---|
| LiveKit | ✅ 通过区域固定 | 需启用区域固定,将媒体锚定在印度 |
| ElevenLabs | ✅ 通过印度部署 | 需联系销售开通印度部署 |
| Vapi | ❌ 不支持 | 印度号码与Vapi不兼容,因其未在印度提供SIP终止 |
Vapi的案例最具警示意义:**不是Vapi的技术不好,而是它的基础设施不在印度**。在媒体锚定规则下,这是“一票否决”的问题,没有技术方案可以弥补。
**动态SIP Trunking是Voice AI平台在印度市场实现弹性、合规接入的关键技术。** 它通过FQDN解析替代静态IP白名单,解决了云平台IP不固定的根本痛点,同时支持自动故障转移和弹性伸缩。
对于计划进入印度市场的Voice AI企业,核心行动清单是:
1. **选择支持动态SIP Trunking的服务商**(如Exotel的FQDN-based Trunking)
2. **确保平台在印度终止SIP和媒体流**(媒体锚定强制要求)
3. **使用FQDN而非静态IP**,避免因IP变化导致服务中断
4. **关注速率限制**(Exotel默认200 CPM),如有高并发需求提前申请调整