企业上IP电话系统的时候,总会碰到一个设备叫SIP网关。它的作用一句话概括:在IP网络和传统电话网络之间当翻译,让两边的话能通起来。
先说说SIP是什么。SIP全称会话初始协议,是IP电话里最主流的呼叫信令协议,打电话过程中的拨号、振铃、接听、挂断这些动作,都是靠SIP消息在设备之间传递完成的。但SIP只管信令,声音本身不走SIP,而是打包成RTP流单独传输,信令和媒体分开是IP电话的基本架构。
网关要解决的场景主要有两类。一类是企业内部的IP话机要打到外面的电话网上,也就是运营商的传统线路;另一类是公司原来有一批模拟话机、传真机,想接入新的IP电话系统继续用。这两类需求对应的网关接口不一样:接运营商模拟线路的叫FXO口网关,接模拟话机的叫FXS口网关,接运营商E1数字中继的是E1网关,几十路以上并发一般用E1。
网关内部干的事情可以分成三层:信令转换,把SIP消息跟传统线路的信令对上;媒体处理,把IP侧的语音编码跟传统侧的PCM编码互相转换,还负责回声消除、静音检测这些提升通话质量的功能;号码处理,做号码变换、路由选择,比如拨0出局、加区号这些规则。
部署的时候有几个常见坑。一是NAT穿透,SIP消息里写的是内网IP,出了公网对端找不到回传地址,需要配置STUN或者做会话边界控制;二是编码协商,两边要有一致的语音编码才能通话,G.711音质好但占带宽,G.729省带宽但要授权;三是传真兼容,传真机对线路质量敏感,IP侧建议用T.38协议传传真,别指望走普通语音通道。
小规模场景下,一台几口的小网关就能把公司的老传真机接进IPPBX;大一点的呼叫中心,E1网关配上Asterisk这类开源软交换,整套系统成本能压得很低。摸清SIP网关的原理,企业通信这块的方案心里就有底了。
上一篇:ZigBee应用都在哪些场景:低速率无线组网的生存之道
下一篇:没有了