一张图说明SIP Trunk原理
基本介绍
- 外文名:sip trunk
- 全称:Session Initiation Protocol
- 学科:计算机
- 分类:软体
概述
SIP概述
SIP(Session Initiation Protocol)
是套用层信令协定,定义了用户间互动式媒体会话的发起,修改和终止过程.
1、所支持的功能
1.基本会话.
2.多用户之间的会话.
3.互动的媒体套用.
2、协定使用的环境
基于SIP的IP网路电话系统所用网路中各层的协定结构:SIP网路架构
使用
1、User Agents用户代理
一个发起和终止会话的实体,包含两个功能实体.
1.User Agent Clients (UAC) –发起呼叫的功能实体.
2.User Agent Server (UAS) –接收呼叫的功能实体.
3.UAC和UAS -都能终止一个呼叫.
2、Proxy Server代理伺服器
1.为其它的客户机代理,进行SIP讯息的转接和转发的功能。
2.对收到的请求讯息进行翻译和处理后,传递给其他的伺服器.
3.对SIP请求及回响进行路由.
3、Location Server位置伺服器
1.为SIP重定向伺服器或代理伺服器提供被叫用户可能的位置信息.
4、Redirect Server重定向伺服器
1.接受SIP请求讯息,进行地址映射,将映射后的地址(零个或多个)返回给客户机.
2.与代理伺服器不同的是, redirect server不会发起自己的呼叫.
3.与用户代理不同的是, redirect server不接受呼叫终止或主动终止呼叫.
5、Registrar Server登记伺服器
1.接受REGISTER请求的伺服器.
2.可以支持鑒权的功能
3.在典型套用中,可与代理伺服器或重定向伺服器一起提供用户定位服务
SIP通讯建立
用SIP来建立通讯通常需要有六个步骤:
1.登记,发起和定位用户.
2.进行媒体协商--通常採用SDP方式来携带媒体参数.
3.由被叫方来决定是否接纳该呼叫.
4.呼叫媒体流建立并互动.
5.呼叫更改或处理.
6.呼叫终止.
简介
1、在如图1所示的传统电话网路中,企业通过内部的PBX完成所有内部呼叫,企业和外部的通信都是通过PSTN电话运营商提供的中继线路进行呼叫。
PSTN ( Public Switched Telephone Network )公共交换电话网路
是一种常用的旧式电话系统,即我们日常生活中常用的电话网
是一种全球语音通信电路交换网路,包括商业的和政府拥有的
传统电话网路
2、随着IP技术的发展,越来越多的企业部署如图2所示,基于SIP协定的IP-PBX,企业的内部呼叫都可以使用SIP协定。但企业如果要进行对外呼叫,仍然需要租用PSTN电话运营商的中继线路。
SIP+PSTN网路
IP-PBX是一种基于IP的公司电话系统。它可以完全将话音通信集成到公司的数据网路中,从而建立能够连线分布在全球各地办公地点和员工的统一话音和数据网路
3、随着企业内大量部署支持SIP协定的IP-PBX以及通过SIP协定提供语音通信基础架构的ITSP(电话运营商)的逐渐增多,企业迫切需要一种能提供类似于传统PSTN中继线路的SIP中继技术,用于连线企业IP-PBX与外部的Internet电话运营商,实现全网IP化。这种SIP中继技术就是SIP Trunk,如图3所示
SIP Trunk作为一种功能可以嵌入到部署在企业网路边缘的语音网关或防火墙中。能够实现SIP Trunk功能的设备称为SIP Trunk设备,或TG网关
功能特点
- SIP Trunk设备和ITSP之间只需建立唯一的、安全的、具有QoS保证的SIP Trunk链路,通过该链路来承载企业的多路并发呼叫。
- 企业内部通信由企业IP-PBX负责,企业所有外出通信都通过SIP Trunk交由ITSP,再由ITSP中的设备传送到PSTN网路
- 部署SIP Trunk设备后,全网可以使用SIP协定,可以更好的支持语音、会议、即时讯息等IP通信业务
- SIP Trunk设备接收到用户的呼叫请求后,会代表用户向ITSP发起新呼叫请求,在转发过程中,SIP Trunk设备不但要对信令讯息进行中继转发,对RTP媒体讯息也需要进行中继转发。
典型套用
SIP Trunk设备部署在企业IP-PBX和ITSP(IP电话业务提供商)之间。企业的所有内部呼叫通过企业内部的IP-PBX完成,企业的所有外部呼叫均通过SIP Trunk链路传送给ITSP。