專為易燃易爆環(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è)備
提供尋呼、廣播、對講、電話、報(bào)警等功能...
提供語音、視頻通信相互轉(zhuǎn)換功能...
集成了擴(kuò)音、對講、調(diào)度、消防聯(lián)動(dòng)和報(bào)警等多種功能。...
用于實(shí)時(shí)調(diào)度和指揮工作,快速響應(yīng)和協(xié)調(diào)溝通...
語音、視頻、消息、會(huì)議、協(xié)作等多種通信方式融為一體...
整合了語音、視頻、文本等多種溝通方式,...
確保礦工生命安全和煤礦生產(chǎn)安全的重要組成部分...
集緊急電話對講、廣播和管理調(diào)度的綜合管理系統(tǒng)......
集數(shù)字化、集成化、智能化技術(shù)實(shí)現(xiàn)音視頻通信...
博客
RGW终端和H.323终端通信的网络结构如图9.5所示。图中,呼叫代理通过MGCP控制RGW侧的连接建立,通过H.323协议簇完成至H.323终端的连接建立,然后RGW和H.323终端通过连接建立时确认的地址和媒体方式经由1P网络互相通信。呼叫代理需完成MGCP至H.225的信令转换。
假设呼叫环境为:RGW和DTMF话机直接相连,采用北美编号计划:本地号码7位,首位号码为2~9;国内长途为10位号码;1位前缀0为话务员呼叫;411为查号台呼叫;911为紧急呼叫;国际长途前缀为011,后接不定长号码。H.323终端也赋予7位号长的本地号码(VoIPE.164号码),网关需请求H.323网闸进行VoIPE.164至H.323终端1P地址的解析,才能建立至该终端的话音呼叫。呼叫结束后,网关的MGCP部件要向计费系统报告下列信息以用于计费:
图9.5 RGW-H.323终端通信网络结构
.呼叫起始时间(记录的用户摘机时间);
.主被叫间开始传送媒体的时间;
.主被叫间终止传送媒体的时间;
.网关向被叫发送的媒体数据分组数和字节数;
.网关由被叫接收的媒体数据分组数和字节数;
.网关实际接收的媒体数据分组数和期望收到的分组数之差;
.网关计算得出的接收分组的平均到达时延抖动。
根据上述情况得出的呼叫控制流程图如图9.6所示。下面详细说明各步操作过程及收发的MGCP消息。
@呼叫代理向RGW发送通知请求命令RQNT:
RQNT1201endpoint/I@rgw-2567.example.netMGCPO.1
N:ca@cal.example.net:5678
X:012345678AB
R:hd
命令网关监视摘机信号并向其报告。
网关回送响应,响应中返回呼叫代理在命令中给定的事务标识号:
200 1201 OK
注意:该命令并非和呼叫同时发送的,而是早在呼叫发起之前,如网关上电时或前一次呼叫结束时就向网关发送的。
①网关检测到主机摘机,向呼叫代理发出通知:
NTFY2001endpoint/I@rgw-2567.example.netMGCPO.1
N:Ca@cal.example.net:5678
X:0123456789AB
O:hd
呼叫代理记录该时间,作为用户摘机时间并立即回送响应;
200 2001 OK
②呼叫代理向网关发送请求通知命令,要求网关根据数字映像
图9.6 RGW-H.323终端通信呼叫流程:多连接
采集拨号号码,监视用户挂机事件,发送拨号音,并同时告之数字映像(编号计划):
RQNT1202endpoint/I@rgw-2567.example.netMGCPO.1
N:Ca@cal.example.n;t:5678
X:0123456789AC
R:hu,[0-9#*T](D)
D:([2-9]xxxxxxIlxxxxxxxxxxIOTI[419]11IOllx.T)
S:di
网关立即回送响应:
200 1202 OK
③用户输入第1位数字网关立即停止拨号音,因为拨号音为定时型信号,一旦检测到下一事件(拨号输人)就立即停止。
④~⑨用户输入后续号码,连同第1位数字设为“2345678”。
⑩网关检测到收到号码和数字映像匹配,向呼叫代理发出通知:
NTFY 2002endpoint/I@rgw-2567.example.netMGCPO.1
0:2,3,4,5,6,7,8,T
注意:观察到的事件中包括定时器超时事件(表示拨号已完)。
呼叫代理立即返回响应:
2002002OK
⑪呼叫代理占用入呼叫电路,创建连接,向网关发出创建连接命令,命令中携带“请求事件”参数,请求停止采集数字,但继续监视挂机事件:
CRCX1204endpoint/I@rgw-2567.example.netMGCPO.l
C:A30C47El456789FO
L:P:10,a:PCMU
M:recvonly
X:0123456789AD
R:hu
此命令表示MGC希望双向都使用G.711µ律,从H.323术语来说就是双向信道,因此只规定了一种编码类型:PCMU。
网关立即返回响应,响应中包含新创建连接的标识号以及用千接收音频数据的会话描述(信道描述):
200 1204 OK
l:FDE234Cl
V=O
C=INIP4128.96.41.1
m=audio3456RTP/AVP0
SDP规定了网关接收音频数据的地址(128.96.41.1)、传送协议(RTP)、RTP端口号(3456)及RTP音频应用文档(净荷类型=0:G.711µ律)。
⑫呼叫代理查询本地数据库,判定“2345678”为H.323端点的VoIPE.164号码,于是向网闸发送ARQ消息,消息包含此号码,且请求128khit/s带宽(双向)。
⑬网闸返回响应ACF,响应中带有被叫H.323终端的呼叫信令地址和端口号,但是允许使用的带宽仅为80kbit/s。
⑭呼叫代理根据可用带宽而知,不可能双向使用G.711。它有两种选择:另外建立一个新的连接,每个连接使用一种编码方式;或者指示网关仍然使用已建连接,但要使用两种编码方式(不对称连接)。由于MGC要用H.323快速启动过程,只能建立单向信道,因此一个比较直观的做法就是为每个单向H.323逻辑信道建立一个连接。
于是,呼叫代理向网关发送建立第二条连接的创建连接命令:
CRCX 1205 endpoint/I@rgw-2567.example.netMGCPO.I
C:A31C47F21456789FO
L:P:10,a:X-G729C
网关准备使用任何一种编译码器接收话音数据,于是回送响应,又附加一个新的关于G.729C的会话描述:
2001205OK
l:FDE234C2
v=O
c=INIP4128.96.41.1
m=:audio3458RTP/AVP96
a=rtpmap:96X-G729C/8000
由于G.729C尚未在IANA登记,因此使用SDP扩展名,规定一个动态净荷类型和一个实验性编译码器名(以X起首)。
⑮呼叫代理建立至H.323终端的TCP-IP连接,在其上发送H.225.0SETIJP消息。消息中含“快速启动“信息单元,指示打开两个单向信道,其远端地址信息为:
G.711RTP接收地址:128.96.41.1,3456
G.711RTCP接收地址:128.96.41.1,3457
G.729CR1P接收地址:128.96.41.1,3458
G.729CRTCP接收地址:128.96.41.1,3459
⑯H.323终端向网闸发送ARQ。
⑰网闸返回ACF,同意分配所需带宽。
⑱H.323客户程序向用户发出提示信息,并向MGC发送H.225.0ALERTING消息,消息包含“快速启动”参数,指示H.323终端将接收G.711µ律,发送G.729C,对应为两个单向逻辑信道。参数给出如下地址信息:
G.711RTP接收地址:128.96.63.25,1296
G.711RTCP接收地址:128.96.63.25,1297
G.729CR1P接收地址:无
G.729CRTCP接收地址:128.96.63.25,1299
⑲此时,呼叫代理必须命令网关向用户送回铃音,还必须告诉网关,它应发送G.711,接收G.729C,并为每个媒体流提供地址。
为此,呼叫代理利用捎带功能用一个消息向网关同时发送两个修改连接命令,其中第1个连接的修改命令还包含通知请求参数:
MDCX1206endpoint/I@rgw-2567.example.netMGCPO.I
C:A3C47F21456789FO
L:P:10,a:PCM......
M:未激活
X:0123456789AE
S:v
c=INIP4128.96.63.25
m=audio1296RTP/AVP0
a=sendonly
.
MDCX1207endpoint/I@rgw-2567.example.netMGCPO.1
m=audio1298RTP/AVP96a=rtpmap:96
X-a729C/8000
a=recvonly
第1个修改连接命令还指示网关发回铃音,继续监视挂机事件。其SDP描述指明该媒体为只发信道,且给出其发送目的地址。
第2个修改连接命令同样含有SDP描述,指明该媒体为只收信道,给出的地址和端口号可供网关向H.323终端发送RTCP信息。
需要注意的是,对于第1个连接,SDP描述指明为只发,但本地连接模式指示为未激活,这表示仅建立了后向连接,前向连接尚未接通,和PSTN呼叫接续要求是一致的。
网关立即用捎带功能回送对于这两个命令的响应:
200 1206 OK
200 1207 OK
⑳H.323用户接受该呼叫后,H.323终端向MGC发送H.225.0 CONNECT消息。
(21)此时,呼叫代理必须接通双向通路,并停振铃。向网关发送下述带请求通知参数的修改连接命令:
MDCX1208endpoint/I@rgw-2567.example.netMGCP0.1
C,:A3C47F21456789FO
I:FDE234C1
M:sendonly
X:0123456789AF
修改的目的是将第1条连接的模式由“未激活”改为“发只”。
200 1208 OK
呼叫代理收到此响应后,记录时间,作为开始通话的时间。
(22)主叫挂机,触发至呼叫代理的通知命令:
NTFY2005endpoint/I@rgw-2567.example.netMGCPO.1
O:hu
呼叫代理立即回送响应:
200 2005 OK
(23)呼叫代理向H.323终端发送H.225.0REIEASECOMPLET消息。
(24)同时,呼叫代理向网关发送两个命令。对第1个连接发送删除连接和请求通知复合命令,对第2个连接发送简单的删除连接命令。两个命令用捎带功能同时发送:
DLCX1210endpoint/I@rgw-2567.e:xample.netMGCP0.1
X:0123456789B0
DLCX1211endpoint/I@rgw-2567.example.netMGCPO.I
(25)网关返回响应,内含两个连接的统计数据:
250 1210 OK
P:PS=1245,0S=62345,PR=O,OR=O,PL=O,JI=O,LA=0
2501211OK
P:PS=0,0S=0,PR=780,0R=45123,PL=O,JI=27,LA=48
呼叫代理可利用收到该响应的时间或挂机通知消息的收到时间作为媒体传送结束时间。
下一篇
通信知識(shí)
在上例中,呼叫代理建立了兩個(gè)連接,每個(gè)均為單向連接,雖然信令關(guān)系比較簡單,可和H.323邏輯信道完全對應(yīng),但是信令消息量大為增加。因此,比較合理的方法是建立一條不對稱連接。其呼叫流程如圖9..7所示(呼叫設(shè)定情況和上例完全相同)。@~?:同上例?呼叫代理決定采用單連接方法,因此向網(wǎng)關(guān)發(fā)送“修改連接”命令,指示網(wǎng)關(guān)準(zhǔn)備使用兩種不同的編碼:MDCX1205endpoint/1@rgw-2567.exa ...
查看更多
分享
一、云呼叫API概述1、定義和功能云呼叫API是一組規(guī)定和協(xié)議,允許不同的軟件應(yīng)......
2025-04-01
一、云呼叫平臺(tái)概述云呼叫平臺(tái)是一種基于云計(jì)算技術(shù)的通信解決方案,它允許企業(yè)通過互......
一、云計(jì)算呼叫中心概述云計(jì)算呼叫中心(Cloud Contact Center)......
2025-03-31