在如图 1所示的传统电话网络中,企业通过内部的PBX完成所有内部呼叫,企业和外部的通信都是通过PSTN电话运营商提供的中继线路进行呼叫。
随着IP技术的发展,越来越多的企业部署如图 2所示的基于SIP协议的IP-PBX,企业的内部呼叫都可以使用SIP协议。但企业如果要进行对外呼叫,仍然需要租用PSTN电话运营商的中继线路。这种组网的缺点是企业需要同时维护SIP网络和PSTN网络,增加了管理难度。
随着企业内大量部署支持SIP协议的IP-PBX以及通过SIP协议提供语音通信基础架构的ITSP(Internet Telephone Service Provider,Internet电话运营商)的逐渐增多,企业迫切需要一种能提供类似于传统PSTN中继线路的SIP中继技术,用于连接企业IP-PBX与外部的Internet电话运营商,实现全网IP化。这种SIP中继技术就是SIP Trunk,其典型组网图如图 3所示。
SIP Trunk作为一种功能可以嵌入到部署在企业网络边缘的语音网关或防火墙中。能够实现SIP Trunk功能的设备称为SIP Trunk设备,或TG网关。
SIP Trunk具有以下特点:
(1) SIP Trunk设备和ITSP之间只需建立唯一的、安全的、具有QoS保证的SIP Trunk链路。通过该链路来承载企业的多路并发呼叫,运营商只需对该链路进行鉴权,不再对承载于该链路上的每一路SIP呼叫进行鉴权。
(2) 企业内部通信由企业IP-PBX负责。企业所有外出通信都通过SIP Trunk交由ITSP,再由ITSP中的设备发送到PSTN网络,企业不再需要维护原有的传统PSTN中继链路,节省了硬件和维护成本。
(3) 企业可以通过设置目的地址任意选择并连接到多个ITSP,充分利用遍布全球各地的ITSP,节省通话费用。
(4) 部署SIP Trunk设备后,全网可以使用SIP协议,可以更好的支持语音、会议、即时消息等IP通信业务。
(5) SIP Trunk设备不同于SIP代理服务器。SIP Trunk设备接收到用户的呼叫请求后,会代表用户向ITSP发起新呼叫请求。在转发过程中,SIP Trunk设备不但要对信令消息进行中继转发,对RTP媒体消息也需要进行中继转发。在整个过程中,SIP Trunk设备两端的设备(企业内部和企业外部设备)均认为和其交互的是SIP Trunk设备本身。
SIP Trunk设备部署在企业IP-PBX和ITSP之间。企业的所有内部呼叫通过企业内部的IP-PBX完成,企业的所有外部呼叫均通过SIP Trunk链路发送给ITSP。图 4所示为应用SIP Trunk技术的实际组网图。
与SIP Trunk相关的协议规范有:
l RFC 3261
l RFC 3515
l SIPconnect Technical Recommendation v1.1