由于配置NAT ALG导致SIP业务中断

发布时间:  2012-07-23 浏览次数:  231 下载次数:  0
问题描述
如图所示,部署在SIP client和SIP server之间,对SIP client访问SIP server的报文进行地址转换,同时在上开启了SIP的ASPF功能。在实际应用中,发现SIP client注册失败,SIP业务中断。
告警信息
处理过程
                   在SIP client和SIP server上取消SIP报文完整性校验功能。在上配置了NAT功能后,对于SIP这种多通道协议,必须开启ASPF功能,因此建议用户通过取消SIP client和SIP server上配置的完整性校验功能来解决此问题。
根因
通过抓包发现,在SIP client和SIP server上开启了SIP报文完整性校验功能,两者使用MD5对SIP报文的数据段部分进行完整性校验。在上开启了SIP的ASPF功能后,由于在转发SIP报文时将会修改SIP报文的内容,导致校验失败,因此SIP client不能成功注册。
建议与总结
在配置了NAT功能对SIP报文进行地址转换后,SIP client和SIP server无法使用MD5对SIP报文进行完整性校验,目前不支持上述两种功能同时使用的场景。

END