專為易燃易爆環(huán)境設(shè)計(jì)的擴(kuò)音電話
基于SIP協(xié)議的網(wǎng)絡(luò)電話機(jī)
實(shí)現(xiàn)不同通信網(wǎng)絡(luò)間基于SIP協(xié)議的信息轉(zhuǎn)換與交互
為應(yīng)急通信系統(tǒng)提供應(yīng)急廣播設(shè)備
專用的應(yīng)急指揮通中心通信調(diào)度設(shè)備
提供尋呼、廣播、對(duì)講、電話、報(bào)警等功能...
提供語(yǔ)音、視頻通信相互轉(zhuǎn)換功能...
集成了擴(kuò)音、對(duì)講、調(diào)度、消防聯(lián)動(dòng)和報(bào)警等多種功能。...
用于實(shí)時(shí)調(diào)度和指揮工作,快速響應(yīng)和協(xié)調(diào)溝通...
語(yǔ)音、視頻、消息、會(huì)議、協(xié)作等多種通信方式融為一體...
整合了語(yǔ)音、視頻、文本等多種溝通方式,...
確保礦工生命安全和煤礦生產(chǎn)安全的重要組成部分...
集緊急電話對(duì)講、廣播和管理調(diào)度的綜合管理系統(tǒng)......
集數(shù)字化、集成化、智能化技術(shù)實(shí)現(xiàn)音視頻通信...
博客
根据以上分析,本节给出基于SIP的IP电话系统的呼叫控制基本过程,主要说明邀请被叫方的INVITE过程。
图8.6示出代理服务器SIP信令过程。主叫方SIP客户程序首先获得被叫方的SIP地址,其形式为用户名@域名。然后,客户通过DNS服务系统得到该域某服务器的IP地址。一旦获得此1P地址,客户就经UDP或TCP向其发送INVITE请求消息,启动下述呼叫建立过程:
①主叫方UAC向被叫域服务器(tune)发送请求:
INVITE sip:henning@cs.columbia.eduSIP/2.0
From:Sip:CZ@cs.tu-berlin.de
To:Sip:henning@cs.columbia.edu
Call一ID:19970827@lion.cs
②一般说来,该被叫域服务器并非被叫用户真正所在的UAS。设该服务器配置为代理服务器,它可向定位服务器发出查询请求。
③定位服务器返回被叫实际所在地址,设为hgs@play.cs.columbia.edu
④代理服务器向被叫所在地址转发INVITE请求:
INVITESip:hgs@play.cs.columbia.eduSIP/2.0
From:Sip:cz@cs.tu-berlin.de
Call-ID:19970827@lion.cs
图8.6 代理信令过程
⑤被叫UAS向用户发出提示信息,用户应答。
⑥被叫UAS沿原路返回呼叫建立成功响应消息:
SIP/2.0 200 OK
Call-ID:19970827@lion.cs
⑦代理服务器转发200响应消息至主叫UAC。
⑧主叫UAC沿原路回送证实消息ACK:
ACKSip:henning@cs.columhia.eduSIP/2.0
⑨代理服务器转发ACK至被叫UAS,消息起始行的RequestUR1需变换为:
ACKSip:hgs@play.cs.columbia.eduSIP/2.0
需要说明,定位服务器不是SIP实体,它位于被叫域中,可以是LDAP(轻型目录访问协议)服务器、专用企业网数据库、本地文件或通过血emet目录查询fmger命令得到的结果等,具体型式取决于本地配置。响应消息根据Via字段沿原路返回,ACK消息可以沿原路前传,如果响应消息中包含Contact字段,也可根据该字段指示的地址直接送达被叫。中间代理服务器查询定位服务器所得结果可缓存在本地存储器中,其后前传ACK或后续呼叫建立消息时就无需再查询定位服务器了。上述所有消息的Call-ID都相同,表明是同一个呼叫的信令消息。Call-ID必需具有唯一性,本例中给出其构成的一种常用方法,即:日期、时间和@主机名。最后,由上例可看出,在主叫发出的请求消息中,Request-URI和To字段的地址一般是相同的,但是经代理服务器后,两者可能不一致,其原因是用户可在不同的主机上进行登录,随时改变他所在的位置。
图8.7示出重定向服务器SIP信令过程。其呼叫建立过程简述如下,为简明计,消息的From、To、Call-ID等字段不再列出。
图8.7 重定向信令过程
①主叫方UAC向被叫域服务器发送请求:
INVITESip:henning@cs.columbia.eduSIP/2.0
②该服务器配置成重定向服务器,向定位服务器发出查询请求。
③定位服务器返回被叫当前地址。
④重定向服务器向主叫UAC回送302响应“临时迁移”(Movedtemporary),在Contact字段置人被叫用户当前地址:
SIP/2.0.302 Moved temporary
Contact:Sip:hgs@play.cs.columbia.edu
⑤主叫UAC回送证实消息ACK:
ACKSip:henning@cs.colurnbia.eduSIP/2.0
⑥主叫UAC向被叫用户当前地址重新发送INVITE消息:
INVITESip:hqs@play.cs.columbia.eduSIP/2.0
⑦被叫用户VAS回送200响应消息:
SIP/2.0200OK
⑧主叫用户UAC向被叫用户UAS回送证实消息:
ACK Sip:hgs@play.cs.columbia.eduSIP/2.0
一般说来,IP电话系统除了SIP用于信令和RTP用于传送话音信号外,尚需其它协议的配合才能为用户提供完备的服务。
为了与PSTN互通,主机或主机代理必须确定IP电话网关的地址。网关的选择决定于许多因素,如:呼叫成本、网关支持的计费方法(信用卡、电话卡、电子货币等)、支持的信令协议(SIP或H.323),支持的媒体编译码方式、业务提供商等。因此,客户必须提供输入,指明这些选择条件,才能最后选定网关。从本质上讲,电话网关也是一种服务,IETF正在研究扩展巳有的服务定位协议,用以确定广域服务(WASRV),并提出将此用于定位电话网关。
如前所述,在SIP请求传送过程中,SIP服务器负责对目的地址进行翻译。该翻译可以基于许多原则,如主叫用户、呼叫时间等。例如,alice@acme.com呼叫bob@widgets.com,Alice将发送SIP请求至位于widgets.com的SIP服务器。Bob要求当主叫为Tom且他正在上机时,将呼叫前转至他的PC机,否则就通过电话网关前转至他的语音信箱。这就要求Bob将该翻译要求告诉服务器。IETF目前正在开发一种呼叫处理语法,能利用SIPREGISTER消息上载至服务器。
另外,随着1P电话使用规模的扩大,IP电话语音信箱也将随之产生。为此,需定义一种协议支持语音信箱检索和录音,为用户提供对于语音信箱服务器的类似于录音机那样的控制,这就是RTSP协议。和SIP一样,RTSP也是文本协议,格式类似于HTTP,可供客户指令媒体服务器记录和播放多播体会话,包括定位、快进、快倒和暂停等功能。用户可用SIP邀请媒体服务器或语音信箱服务器加入多媒体会话,然后用RTSP控制其操作。
综合应用上述协议可完成较为复杂的服务。图8.8为这样一种服务示例。设IP网络包含三个ISP:ISPA、B和C,其中C为转接ISP。ISPA有1个SIP代理服务器A和一个广域服务定位(WASRV)服务器。ISPB有一个SIP代理服务器B和一个用于语音信箱的RTSP服务器。ISPC包含一个IP电话网关(ITG)。设ISPA中的用户A呼叫ISPB中的用户B,用户A的UAC配置成使用SIP服务器A作为其所有呼叫请求的代理服务器,则呼叫建立信令过程可为:
图8.8 一般信令过程示例
①用户A的UAC向SIP服务器A发送SIP INVITE请求消息,在To字段中指示用户B的地址(John-b@ispb.com)。
②SIP服务器查询DNS中的域名ispb.com,得到服务器B的IP地址。然后将SIPINVITE消息前转至服务器B。
③服务器B核查其记录,找到一组该用户的呼叫处理指令。指令指示首先经代理接至其PC机。如果无应答,服务器向请求发送方回送用户B的两个替换位置:一个电话号码和一个语音信箱服务器。根据该指令,服务器B将INVITE消息前转至用户B的PC机。
④用户B已经指示其SIP UAS软件不接受任何呼叫。因此,用户代理B向SIP服务器B回送出错消息。
⑤SIP服务器B向SIP服务器A发送重定向响应消息,该消息为300类响应,在Contact字段中包含两个替换地址。第1个地址是电话URL(tel:+1-732-555-1212),第2个地址是媒体服务器的RTSPURL。地址带优先级(q)指示,告诉主叫应首先试呼电话URL。
⑥SIP服务器A试呼用户B的电话号码。为此,首先询问WASRV服务器,并向服务器提供该电话号码、用户关于计费方法的选择。用户可用多种方法向SIP服务器提供其选择原则,包括运营商通过人工方式输入。
⑦WASRV服务器查询数据库,返回合适的网关地址。
⑧SIP服务器A将原来的SIPINVITE请求送往网关。
⑨网关向PS1N发出呼叫请求。
⑩网关收到”被叫忙”指示消息。
⑪网关通过SIP出错消息将此信息告之服务器A。
⑫服务器还有一个RTSPURL的联系地址。由于它不知道怎样处理RTSPURL,因此就通过重定向响应消息将其回送给用户A的UAC。
最后,用户A和RTSP服务器建立联系,送入给用户B的留言。
由上例可知,各网络单元前转INVITE请求时都要访问相关的目录服务或数据库(如WASRV服务器、DNS等)。每个SIP服务器的行为决定于它的本地编程和实现,例如SIP服务器B己编入用户关于呼叫处理的选择规则;服务器A己编入用户关千计费的选择规则,并访问WASRV服务器以完成至PSTN目的地的呼叫。这样的异质功能有助于定义各种新业务,并可使各个服务器具有不同的功能。
此外,上述网络结构和协议组合可实现IP电话和其它业务的综合。SIP允许From、To、Contact和Also字段包含任意类型的URL(如tel:和rtsp:等),这就使得呼叫可根以据需要切换到其它协议和业务中去。
下一篇
通信知識(shí)
H.323和SIP是IP電話系統(tǒng)的兩大信令協(xié)議標(biāo)準(zhǔn)。前者由ITU-TSG16定義,包括H.225呼叫控制信令和RAS信令、H.245媒體控制信令和H.450補(bǔ)充業(yè)務(wù)信令規(guī)范;后者由IETF MMUSIC工作組定義,包括SDP媒體描述規(guī)范。粗略地說(shuō),SIP相當(dāng)于H.225的RAS協(xié)議和Q.931型呼叫控制信令,SDP相當(dāng)于H.245,代理服務(wù)器和重定向服務(wù)器相當(dāng)于網(wǎng)閘,解決終端用戶尋址和選路問(wèn)題。今 ...
查看更多
分享
一、云呼叫API概述1、定義和功能云呼叫API是一組規(guī)定和協(xié)議,允許不同的軟件應(yīng)......
2025-04-01
一、云呼叫平臺(tái)概述云呼叫平臺(tái)是一種基于云計(jì)算技術(shù)的通信解決方案,它允許企業(yè)通過(guò)互......
一、云計(jì)算呼叫中心概述云計(jì)算呼叫中心(Cloud Contact Center)......
2025-03-31