HEP (Homer 封装协议) 是针对中心化、多节点呼叫中心推荐的流量摄取方法。它能够将 SIP 信令与 RTP 媒体流从您的 VoIP 边缘设备(如 SBC、PBX、代理服务器)安全地复制并镜像到 CXMind 平台。
为什么选择 HEP?
与传统的端口镜像(Port Mirroring/SPAN)不同,HEP 是一种应用层封装协议,具有以下显著优势:
hub广泛的原生支持
被 FreeSWITCH、Asterisk、Kamailio 和 OpenSIPS 等主流 VoIP 平台原生深度支持。
share_windows高度分布式架构
多个地理位置分散的边缘代理可以同时向单个 CXMind 集群推送数据,极大地提升了扩展性。
speed无侵入性
复制流量作为旁挂 (side-car) 进程在处理路径之外运行,对现有的呼叫路由和通话质量(QoS)产生零影响。
data_object元数据丰富
HEP v3 不仅封装原始报文,还携带了时间戳、源/目的 IP 及协议类型等关键上下文元数据。
加密 HEP 传输策略 (Encrypted HEP Transport)
标准的 HEP v3 通常利用不可靠且未加密的 UDP 传输。在数据必须跨越公网的拓扑结构中,CXMind 提供以下安全加固方案:
推荐配置
vpn_lock WireGuard VPN
在 PBX 与 CXMind VPC 之间构建轻量级、高性能的 UDP 隧道。这种方式对应用层完全透明,且具备极低的 CPU 开销。
lock TLS 1.3 加密
将 HEP 运行在 TCP/TLS 之上。通过在 PBX 侧部署 stunnel 或 HAProxy 封装本地 UDP 流量,并在 CXMind 的原生 TLS 监听器端终止加密,确保数据全程不被监听。
配置示例:Kamailio & OpenSIPS
router
VoIP 边缘节点(Kamailio/PBX)HEP v3 UDP/TLS
dns
CXMind 摄取引擎端口映射 9060Kamailio 接入示例
loadmodule "siptrace.so"
modparam("siptrace", "hep_mode_on", 1)
modparam("siptrace", "hep_version", 3)
modparam("siptrace", "duplicate_uri", "sip:cxmind_server_ip:9060")Need more help or have a specific architecture question?
Contact Engineering Support