SIP测试环境搭建与SIP-ALG分析

SIP测试环境搭建与SIP-ALG分析
⼀、SIP测试环境搭建:
常⽤组⽹:
代理服务器可⽤SIP Server 2008和miniSIPserver。其中SIP Server 2008会修改SDP消息,导致数据报⽂也会过服务器转发,⽆法测试SIP-ALG效果。所以测试SIP-ALG时,使⽤miniSIPserver。mi.10bt.info>cofdm
安装完成miniSIPserver后,打开软件,左击分机点击增加分机信息,点击确定就ok了:
终端设备使⽤X-Lite软电话:
window系统下安装完X-Lite后,打开软件,右击SIP  Account Settings 点击add配置客户端参数。注意保持与服务器⽤户名密码⼀致。代理服务器填
写miniSIPserver服务器地址。
HDPE多孔加筋缠绕波纹管
如果客户端上显⽰Ready并且拨号显⽰绿⾊,表⽰已经设置成功,且已在代理服务器上注册。(注:若显⽰没有⾳频驱动,请插⼊⽿机)
此时miniSIPserver服务器上会显⽰分机地址:
⼆、SIP-ALG
防⽕墙设备均做源NAT
终端A呼叫终端B:
终端A发送INVITE消息通过代理服务器转发⾄终端B,终端B从INVITE消息中获取到终端A的IP地址和端⼝。
终端B回应Ringing(响铃)消息和200OK(接听),终端A从200OK消息中获取到终端B的IP地址和端⼝。
然后终端A与终端B进⾏数据通信,⽽不经过代理服务器。
此时若不修改INVITE与200OK内的SDP信息字段。终端A与终端B语⾳数据⽆法正常传输。
当开启SIP-ALG后:
1-溴芘防⽕墙设备会对SIP协议的INVITE和200OK消息内容字段进⾏修改:
将终端A发出的INVITE消息SDP字段中的IP修改为源NAT地址池IP,端⼝随机。
终端B回应的200OK消息SDP字段中的IP修改为源NAT地址池IP,端⼝随机。csmate
当防⽕墙设备收到终端A/终端B发送的语⾳数据后,会按ALG表项转换⽬的IP与端⼝,使数据报⽂到达终端B/终端A。
推拉式电磁铁SIP常见问题:
1. 内⽹终端A与终端B单通(即A到B数据报⽂正常转发,B到A数据报⽂被丢弃)
需在【会话管理】→【会话参数】关闭SIP检查。
2、终端B与终端A⽆法正常通信,抓包显⽰RTP/RTCP报⽂交互正常,但正反向报⽂端⼝不⼀致。(因为有些软电话收包时会检查源端⼝)
需要在命令⾏下开启alg sip src-port-hold(即只更改IP不更改端⼝)。

本文发布于:2024-09-22 12:53:59,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/3/257141.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:终端   消息   分机   点击   数据   命令   参数   修改
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议