SIP网关(SIP Gateway)主要部署在IP语音网络与传统电话网络或其他通信接口之间,用于解决不同设备、接口和通信协议之间的互联问题。企业原有的模拟电话、PSTN外线、E1/T1/PRI数字中继,甚至部分无线通信设备,都可以通过对应类型的网关接入SIP服务器、IP PBX或融合通信平台。
它并不是简单地把“模拟信号变成数字信号”。不同类型的SIP网关承担的任务并不完全相同,通常涉及线路接口适配、信令转换、号码处理、语音编解码以及媒体传输等功能。实际项目中首先需要确定连接的是什么设备、采用什么接口,再决定使用哪一种网关。
SIP网关主要解决什么问题?
SIP是一种用于建立、修改和结束通信会话的应用层信令协议。SIP负责呼叫控制,通话双方支持的编解码方式、媒体地址和端口等参数通常通过SDP协商,建立呼叫后,语音媒体一般由RTP进行传输。
传统电话设备和运营商线路却不一定使用SIP。例如模拟电话使用FXS接口,模拟外线通常连接FXO接口,E1/T1数字中继可以使用PRI等信令方式。SIP网关位于这些接口与IP语音网络之间,完成两侧通信机制的适配。
从工程应用看,SIP网关通常承担以下几项核心工作:
- 接口转换:连接FXS、FXO、E1/T1、PRI或其他通信接口与IP网络。
- 信令适配:在SIP与模拟线路信令、ISDN PRI/Q.931或其他信令机制之间进行转换。
- 媒体处理:完成电路侧语音与IP侧RTP媒体流之间的转换,并根据设备能力处理语音编解码。
- 号码路由:根据主叫、被叫、号码前缀、端口或中继设置决定呼叫的进入和转出方向。
- 业务适配:根据项目需要处理DTMF、传真、来电显示、回声消除、增益控制等功能。
因此,“SIP网关”更适合被理解为传统通信资源与SIP网络之间的接入设备,而不是某一种固定接口的产品。
SIP网关是怎样完成一次呼叫的?
不同接口的处理流程存在差异。以一台模拟电话通过FXS网关接入IP PBX为例,用户摘机后,FXS端口检测线路状态并接收拨号号码;网关根据号码规则确定呼叫路由,然后向IP PBX或SIP服务器发起SIP呼叫。
SIP侧通常会通过INVITE等消息建立会话,并通过SDP协商双方使用的语音编解码方式以及RTP媒体地址。被叫接听后,网关在模拟电话侧与IP媒体流之间完成语音转换,双方即可通话。挂机后,线路状态变化和SIP呼叫释放流程会结束本次连接。
如果连接的是E1/T1 PRI数字中继,处理方式则不同。PRI本身就是数字中继,并不存在所谓“PRI模拟信号转换成SIP数字信号”的过程。网关需要处理的是数字中继侧的时隙、ISDN呼叫信令以及IP侧SIP/RTP之间的转换。
例如运营商PRI线路收到一个来电后,数字网关获取被叫号码和相关呼叫信息,根据配置转换为SIP呼叫,再发送给IP PBX。反方向呼叫时,IP PBX将SIP呼叫发送到数字网关,由网关选择PRI通道并向运营商网络建立呼叫。
因此,不同SIP网关虽然IP侧都可能使用SIP,但传统通信侧的接口、信令和媒体处理方式可能完全不同。
SIP网关有哪些常见类型?
工程项目中按照实际接口进行分类,比单纯按照“媒体网关”“转码网关”等功能名称分类更容易选型。
| 网关类型 | 主要接口 | 主要连接对象 | 典型用途 |
|---|---|---|---|
| FXS模拟网关 | FXS | 模拟电话、传真机、模拟工业电话等 | 将原有模拟终端接入SIP电话系统 |
| FXO模拟网关 | FXO | PSTN模拟外线、PBX模拟分机口 | 实现模拟线路与IP PBX之间互联 |
| 数字中继网关 | E1/T1、PRI等 | 运营商数字中继、传统PBX | 实现传统数字电话网络与SIP系统互联 |
| 蜂窝语音网关 | SIM及移动通信模块 | 移动通信网络 | 在支持条件下实现移动网络语音与SIP系统互通 |
| 无线电/RoIP网关 | 音频、PTT、COR/COS等 | 对讲机、车载台、基地台等无线电设备 | 将无线语音和PTT控制接入IP调度或融合通信系统 |
| 融合接入网关 | 多种语音及网络接口 | 多类传统通信设备 | 用于多接口并存或通信系统改造项目 |
FXS和FXO尤其容易混淆。FXS端口负责向模拟终端提供线路电压、振铃等能力,因此通常连接模拟电话或传真机;FXO端口则用于连接PSTN模拟外线或其他设备提供的模拟用户接口。
“媒体网关”和“转码网关”更多描述设备所承担的功能。部分数字网关、模拟网关和融合网关本身都具有媒体转换能力,某些产品还支持不同语音编码之间的转码,因此不宜把这些名称简单看成完全独立的接口类别。
更多语音接入设备可查看: SIP语音网关产品与选型。
SIP网关、VoIP网关、SBC和IP PBX有什么区别?
通信项目中经常同时出现SIP网关、VoIP网关、SBC和IP PBX几个名称,但它们解决的问题并不相同。
| 设备 | 核心作用 | 常见使用位置 |
|---|---|---|
| SIP网关 | 连接SIP网络与其他线路、接口或通信系统 | 传统线路或终端与SIP系统之间 |
| VoIP网关 | 传统语音网络与IP语音网络之间的互通 | 传统电话网络与VoIP网络边界 |
| SBC | 处理SIP边界安全、协议适配、NAT穿越、媒体控制和会话策略 | 企业网络与运营商SIP Trunk、云平台或不同SIP网络边界 |
| IP PBX | 完成分机注册、号码管理、呼叫路由和电话业务控制 | 企业电话系统核心 |
SIP网关和VoIP网关在市场产品命名中存在较大重叠。一个支持SIP协议的VoIP网关通常也会被称为SIP网关,因此没有必要仅凭产品名称判断设备功能,最终还是要查看接口、协议、并发能力和实际应用方式。
SBC则主要位于SIP网络边界。它通常不以连接模拟电话或PRI线路为主要任务,而是处理两个SIP网络之间的会话控制、安全策略、拓扑隐藏、NAT穿越以及信令和媒体兼容等问题。
IP PBX负责整个电话系统的呼叫控制。网关可以作为IP PBX的外围接入设备,使IP PBX能够继续使用原有模拟终端、PSTN线路或数字中继。部分一体化设备可能同时集成IP PBX、SBC或语音网关功能,但在系统设计时仍应区分这些逻辑角色。
SIP网关选型和部署要看哪些参数?
1. 先确定传统通信侧接口
选型首先要确认现有设备到底使用什么接口。模拟电话需要FXS接口,PSTN模拟线路一般需要FXO接口,E1/T1 PRI线路则需要数字中继网关。不能只看到设备“支持SIP”就判断能够直接连接。
如果改造的是已有PBX,还需要确认PBX提供的是模拟分机、模拟中继、E1/T1 PRI还是其他接口。接口判断错误,即使两台设备都支持语音通信,也无法直接连接。
2. 根据端口和并发确定容量
模拟网关主要关注FXS或FXO端口数量,数字中继网关除了物理E1/T1端口数量,还需要关注实际支持的并发通话数。多条线路集中接入时,还应预留业务增长和故障切换所需的容量。
项目设计不能简单按照电话号码数量计算并发。企业拥有100个分机,并不意味着一定需要100路外线并发;应根据忙时呼叫量、业务类型和外线资源进行计算。
3. 检查SIP、编解码和媒体兼容性
虽然设备都标注支持SIP,但不同厂商在注册方式、SIP Trunk、号码格式、SIP Header处理以及部分扩展功能上仍可能存在差异。接入运营商SIP Trunk、第三方IP PBX或调度系统前,最好进行实际互通测试。
语音侧还需要确认G.711等项目要求的编解码方式。跨公网、专网或低带宽网络部署时,还要结合实际带宽、延迟和网络质量决定编码方式及QoS策略。
4. 传真和DTMF不能只看“支持”
如果系统继续使用传真机,应确认网关、IP PBX以及运营商链路是否共同支持T.38,或者是否采用G.711传真透传。传真能否稳定工作取决于整个通信链路,而不是单台网关。
DTMF同样需要统一配置。常见方式包括RFC 4733事件传输、SIP INFO以及带内DTMF。如果网关与对端采用不同方式,可能出现电话已经接通,但IVR菜单无法输入数字的问题。
5. 检查号码规则和线路参数
网关通常需要配置入局路由、出局路由、号码增加或删除、主叫号码处理以及端口选择策略。数字中继项目还需要核对PRI信令、号码类型、时钟、帧结构等参数。
FXO线路则可能涉及来电显示制式、忙音检测、振铃检测、线路阻抗以及断线检测方式。不同国家、地区和运营商的线路参数存在差异,实际部署时应以现场线路测试结果为准。
6. 网络、安全和运维同样重要
SIP网关进入IP网络后,需要和其他网络设备一样考虑IP地址规划、VLAN、QoS、防火墙、NAT以及访问权限。如果设备与平台同时支持,可以根据项目安全要求配置TLS、SRTP等机制。
企业级或生产通信项目还应关注双网口、电源冗余、配置备份、日志、告警、远程管理以及故障恢复能力。网关承担传统电话网络与IP系统之间的连接,一旦设备故障,可能同时影响多路外线或大量终端,因此不能只比较端口数量和采购价格。
SIP网关适合哪些通信系统改造?
SIP网关最常见的价值不是重新建设一套完全独立的电话网络,而是在已有通信资源和新的IP通信平台之间建立连接。
例如企业准备部署新的 IP PBX电话系统 时,原来的模拟电话、传真机和部分传统PBX不一定需要立即更换。通过FXS、FXO或数字中继网关,可以逐步把现有设备接入新的SIP系统,在控制改造范围的同时完成电话系统IP化。
工业通信项目也经常存在类似情况。现场可能已经部署模拟工业电话、防爆电话、调度电话或传统中继线路,而控制中心使用新的SIP调度平台。通过对应的语音网关,可以继续利用部分现有终端,并把呼叫统一接入IP网络。
对于多站点通信系统,网关还可以部署在不同区域,将当地电话线路或传统设备接入企业IP专网,再由中心IP PBX或融合通信平台统一进行号码规划和呼叫管理。具体架构需要结合网络质量、业务连续性以及站点独立运行要求设计。
因此,选择SIP网关时不应只问“支持多少路SIP”,而应先明确需要连接什么设备、传统侧是什么接口、IP侧接入什么平台、需要多少并发以及哪些业务必须保留。把这些条件确认清楚之后,FXS、FXO、PRI、蜂窝或其他类型网关的选择才有实际依据。
科能融合可根据现有PBX、运营商线路、模拟终端、数字中继及SIP平台的实际情况,提供语音网关选型和通信系统互联方案。对于旧电话系统改造项目,建议在正式上线前完成接口、号码、呼叫方向、DTMF、传真、主叫显示及异常断线等项目的实际联调测试。