对sip中outbound的理解

提起outbound,很多做VOIP的同仁对它即理解,也陌生,理解是知道有这么一个东西存在,陌生是不很明确清楚它为什么存在,存在的价值在哪里。我仅对我个人当前对它的理解进行一下描述,如果有错误欢迎指正。


outbound最初本意是为了解决防火墙穿透问题,比如一个公司内部有防火墙设备,那么公司为了解决公司内部VOIP穿透防火墙问题,需要在防火墙外部架设一台sip的outbound服务器,在防火墙设备中设置安全规则,允许这台outbound服务器可以畅通无阻的穿透防火墙,这样只要公司内部的其它VOIP设备将数据报文与外部这台outbound服务器交互,即可解决防火墙穿透问题,当前这台outbound服务器的功能可以做的非常简单,它不需要有sip事务能力、也不需要有sip对话能力,仅仅支持普通sip消息转发就可以了。


目前在中国电信的现网网络拓扑中,也存在一样的类似环境,其实我们常说的BAC服务器就是这种outbound服务器,BAC服务器的存在就是为了解决接入终端与核心网之间的NAT、防火墙、安全等问题而生的。(提示一下:随着IMS架构的普及,以后BAC实体会慢慢的消失,最终会和IMS中的PCSCF融合在一起)


对于终端侧outbound的技术实现还没有统一的方式,目前所了解的,有的终端实现是利用sip协议中route头域,即配置了outbound其实是把outbound地址做为预置的首路由来处理,有的终端实现是直接将配置的outbound地址做为数据报文的发送目的地址,并没有涉及sip协议中的route头域机制。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值