首页 > 通信行业标准(YD) > YD/T 1046-2000 IP 电话网关设备互通技术规范
YD/T 1046-2000

基本信息

标准号: YD/T 1046-2000

中文名称:IP 电话网关设备互通技术规范

标准类别:通信行业标准(YD)

标准状态:现行

出版语种:简体中文

下载格式:.zip .pdf

下载大小:1576502

相关标签: 电话 网关 设备 互通 技术规范

标准分类号

关联标准

出版信息

相关单位信息

标准简介

YD/T 1046-2000.Interoperability Specification for IP Telephony Gateway.
1范围
YD/T 1046规定了IP电话网关与网关之间以及网关与网守之间在通信协议上的互通要求。
YD/T 1046适用于国内IP电话网络上使用的IP电话网关设备。
2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修钉,使用本标准的各方应探讨使用下列标准最新版本的可能性。
ITU-T建议H.323:1998基于包交换的多媒体通信系统
ITU-T建议H.225(v2):1998基于包交换的多媒体通信系统的信令协议和打包方法
ITU-T建议H. 245:1998多媒体通信的控制协议
YD/T 1044-2000 IP 电话/传真业务总体技术要求
3缩略语
RRQ: Registration Request(注册请求)
RCF : Registration Confirm(注册确认)
RRJ: Registration Reject (拒绝注册)
URQ: Unregistration Request(注销请求)
UCF : Unregistration Confirm(注销确认)
URJ: Unregistration Reject(注销拒绝)
ARQ: Admission Request(接人请求)
ACF : Admission Confirm(接人确认)
ARJ: Admission Reject(接人拒绝)
BRQ : Bandwidth Request(带宽请求)
BCF : Bandwidth Confirm(带宽确认)
BRJ: Bandwidth Reject (带宽请求拒绝)
DCF : Disengage Confirm(退出确认)
DRJ: Disengage Reject (退出拒绝)
DRQ: Disengage Request(退出请求)

标准图片预览






标准内容

YD/T1046—2000
本标准以《IP电话/传真业务总体技术要求》为基础,结合国内IP电话网关设备生产厂家的网关与网关之间以及网关与网守之间的实际互通测试制定的。它是IP电话网关设备研制、生产和测试的技术依据。
本标准的附录 A 为标准的附录。本标准由信息产业部电信研究院提出并归口。本标准起草单位:信息产业部电信传输研究所,深圳市华为技术有限公司,中国普天信息产业集团公司,上海贝尔有限公司,西安大唐电信有限公司,信息产业部数据通信技术研究所,深圳市中兴通讯股份有限公司。本标主要起草人:蒋林涛、叶冠华、杨昆、陈忠、赵欣、金志勇、杨琪、赵庆轩、任红菊、范超、池毓东。200
1范圃
中华人民共和国通信行业标准
IP电话网关设备互通技术规范
Interoperability Specification forIPTelephonyGateway
YD/T1046—-2000
本标准规定了IP电话网关与网关之间以及网关与网守之间在通信协议上的互通要求。本标适用于国内IP电话网络上使用的IP电话网关设备。2引用标准
下列标准所包含的条文,通过在本标准中引用而构成为本标准的条文。本标准出版时,所示版本均为有效。所有标准都会被修钉,使用本标准的各方应探讨使用下列标准最新版本的可能性。ITU-T建议H.323:1998基于包交换的多媒体通信系统ITU-T建议H.225(v2):1998基于包交换的多媒体通信系统的信令协议和打包方法ITU-T建议H.245:1998多媒体通信的控制协议YD/T1044--2000IP电话/传真业务总体技术要求3缩略语
RRQ:Registration Request(注册请求)RCF:Registration Confirm(注册确认)RRJ:Registration Reject(拒绝注册)URQ:Unregistration Request(注销请求)UCF:Unregistration Confirm(注销确认)URJ:Unregistration Reject(注销拒绝)ARQ:AdmissionRequest(接人请求)ACF:Admission Confirm(接人确认)ARJ:AdmissionReject(接人拒绝)BRQ:Bandwidth Request(带宽请求)BCF:BandwidthConfirm(带宽确认)BRJ:Bandwidth Reject(带宽请求拒绝)DCF:Disengage Confirm(退出确认)DRJ:Disengage Reject(退出拒绝)DRQ:Disengage Request(退出请求)RIP:Request in Progress(进展请求)IRQ:InfoRequest(信息查询)
IRR:InfoRequestResponse(信息查询响应)中华人民共和国信息产业部2000-02-23批准-TKAoNi KAca-
2000-02-23实施
YD/T 1046--2000
IACK:InfoRequestAck(信息查询确认)INAK:InfoRequestNak(信息查询否认)RAI:ResourceAvailabilityIndicattion(资源可用性指示)RAC:ResourcesAvailabileConfirmation(资源可用性确认)TCS:Terminal Capacity Set(终端能力集)TCSA Terminal CapacitySet Acknowledge(终端能力集确认)TCSR:Terminal Capacity Set Reject(终端能力集拒绝)OLC:Open Logical Channel(打开逻辑通道)OLCA:Open Logical Channel Acknowledge(打开逻辑通道确认)OLCR:OpenLogicalChannelReject(打开逻辑通道拒绝)CLC:Close Logical Channel(关闭逻辑通道)CLCA:Close Logical Channel Acknowledge(关闭逻辑通道确认)CLCR:Close Logical Channel Reject(关闭逻辑通道拒绝)ESC:End Session Command(结束会话命令)4RTP协议
4.1RTP报头格式
各Field值确定
V(版本):2bit版本号置2
P(填充):1bit填充位置0
X(扩展):1bit扩展位置0
Timestamp
Synchronization Source (SSRC) identifierContributing Source (CSRC)identifiersSeque
CC(CSRC数):4bitCSRC标识的数量,此字段填充为0,本体制不使用CSRC。T1527560-97
M(标志):1bit标志位,该标志在静音后的第一个语音包时置位。静音包仅发送一个,不连续发送。PT(净荷类型):7bitG.723.14
Sequence number(序列号):16 bit 序列号,初始值为一随机数,此后以1递增,收端以此判定包丢失及恢复包顺序。
Time stamp(时截):32bit时戳。用于标识RTP数据包中第一个字节采样时的时刻,其起始值为-随机值,以8000次/s的速率递增。Synchronization Source(SSRC)identifiers(同步源标志):32bit,用来标识RTP包的数据源。202
YD/T1046--2000
Contributing Source(CSRC)identifiers(贡献源标志):每个CSRC32bit,0~15个CSRC序列,本体制不包含该字段。
4.2RTCP协议
RTCP报文共有5类:RRSR
APP。本标准只对SR和RR报文提出要求。SDES
01234567890123456789012345678901lv=2 tpl
header
+=+=+=+#
sender
report
丢包率
report
RT=SR=200
发送者的SSRC
NTP 时戳,高字节
NTP 时载,高字节
发送的报文数
发送的字节数
SSRC_1
(第一个减的SSRC)
聚计包丢失敷
接收到的扩展的最高序列号
到达间隔抖动
上一SR报文(LSR)
自上-SR的时间(DLSR)
=+=+=+=+=+
(第二个源的SSRC)
特定协议扩展
SR(发送报文)的格式如下:
-T KAoNni KAca-
#+=十
其中的各项内容定义如下:
YD/T 1046--2000
版本(V):2 bit协议鉴别,在本体制中规定为2填充(P):1bit在本体制中规定为0接救报告数(RC):5bit
在SR中包含的RR的数目,在本体制中规定不得大于1。净荷类型(PT):8bit
报文类型,以二进制表示。其中十进制的200代表SR。长度(length):16bit
报文长度,指在其后的报文长度,所以有可能为0。发送者的同步源标志(SSRCof sender):32bit源同步码,用以标识此次通话。NTP 时截(NTP timestamp):64 bit绝对时戳。在测量环路时时可在对方的我R报文中带回:如果发送方不具有绝对时钟的能力,则可以用通话开始时间作为时钟0点或将此域置0。(在NTP格式中,64位的前32位是从1900年1月1日0时开始到现在的以秒为单位的整数部分,后32位是此时间的小数部分)RTP 时戳(RTP timestamp):32 bit以 RTP的时戳为基准。
发送的报文数(sender's packetcount):32bit从通话开始后发送方总共发送的RTP报文的数目。发送的字节数(sender's octet count):32 bit从通话开始后发送方总共发送的有效载荷的数目(以字节记)。随后描述的是一个或多个RR报文块,在本体制中规定在SR报文中最多只能有一个RR报文块。源标志.n(SSRCn):32 bit
源同步码,用以标识此RR块所从属的通话。丢包率(fraction lost):8 bit
从上一个SR或RR报文发送后的丢包率,表现为接收方在此段时间内期待的RTP报文与所收到的RTP包数目的差值和它所期待的RTP报文的数目的比值,若为负值,置为0。详见RFC1889。累计的包丢失数(cumulativenumber of packetslost):24bit累计的包丢失数。
接收到的扩展的摄高序列号(extendedhighest sequencenumberreceived)?32bit其低16位是其收到的RTP包中的sequencenumber的最新值。其高16位标识其收到的RTP报文的 sequence number的循环的次数。到达间隔抖动(interarrivaljitter):32bit时延抖动。每两个RTP包的抖动可以用其RTP包中的RTP时戳和接收的时刻进行计算,计算公武如下:设
Rj代表第i个包的到达时刻,Si代表第个包的RTP时截值,则第:个RTP报文与第j个RTP报文间的抖动为D(i.j):
D(i,j)=(Rj - R2)-(Sj - St) (Rj-Sj) (Ri--Si)在生成RTCP报文时,其应当传送的时延抖动的值可用如下公式进行递推计算:J-J+(D(1--1,D/--J/16
其中,J为要传送的时延抖动值。对后一项除以16是为了消除连带噪声。上SR报文时戳(LSR):32bit
收到的最近个SR报文的NTP时戳的中间32位。204
自上一SR的时间(DLSR):32bitYD/T 1046—2000
在收到上个SR报文与此次发送的报文之间的时间。以1/65536s记。如果还没有收到任何SR报文,此值置0。
RR报文的格式如下;
01234567890123456789012345678901Iva2 /pl
header
素二些事事二
report
类趣潮
report
PT=SR=201
报文发送者的SSRC
事事三
SSRC_1
(尊一个源的SSRC)
戴计包丢失数
接收到的扩展的最高序刻导
达闻料动
上SR(LSR)
自上—SR间(DLSR)
SSRC_2
(第二个源的SSRC)
特定协设扩展
其中各项的功能与形式如SR中的说明。若未收到任何RTP报文,则可发送-~个空的RR,即RC-0。
RTCP包发送机制:在两次RTCP报文之间,若端点没有发出任何RTP报文,则端点此次发送RR(接收报文),否划,端点发送SR(发送报文),RTCP包每秒发送次。205
rKAoNniKAca-
5语音顿结构
5. 1 G.723.1
YD/T 1046-2000
IP电话可以选用G.723.1编码。G.723.1的顿长有3种情况:24字节(6.3kbit/s),20字节(5.3kbit/s)和4字节。4字节为SID(插人静音描述顿)顿,它主要用在语音的静音段,用以发送比较舒服的噪声的参数描述。这3种顿可以用任意方式混合使用。第一个八位组的最低2个比特确定了顿的长度和编码类型。在30ms的顿边界上,这两种速率可以进行任意切换,以获得最佳的音质。所有编码比特流都是从最低有效位开始传送,直至最高有效位。G.723.1打包特征为:
a)用RTP报头的标记位的置位方法来表示该报文是静音以后第一个包,其余包的标志位置零,发送了第一个静音赖以后,在静音期间不再发送RTP包,由收端网关根据静音顿产生舒适噪音。b)抽样频率为8000Hz。
c)帧长为30ms。
d)在一个包中,编解码器可以编解码几个连续的懒。e)接收机必须要能连续接收0~~180ms的音频数据。5. 2 G.729
这是一种8kbit/s的编码算法,该种编码抗随机比特错误的能力与抗随机突发消失的能力相同。在噪声较大的环境下,它能有更好的语音质量。G.729附件A算法是G.729算法降低了复杂度后的版本,两者能完全互操作,因而不必对这两种算法进行区分。在G.729附件B中,建议声音激活检测器(VAD)和舒适噪声发生器(CNG)用于数字模拟声音和数字应用,可以和G.729、G.729附件A结合使用。G.729长为10个八位组(字节),静音(附件B)为2个八位组。舒适静音的格式为:0
+-+-++-+-+-++++
+-+-+-+-+-+-+-+-+-+-+-+
有声段格式为:
· -顿为 10 ms。
,顿长10个八位组。
+-+-+-+-+
·一个RT包可以放0个、1个或多个G729或G729附件A顿,后随G729附件B的有效载荷。舒适噪声懒的存在可以减小RTP载荷的长度。·静音后的第个有声包在RTP报头中标记位置位。·抽样率8000Hz。
·缺省打包时间段20ms。
·编解码器可以进行单一包中连续1~10顿的编解码。·接收方必须能接收0~200ms的用户语音数据。5.3其他语音编码算法
YD/T 1046—2000
可根据实际情况增加其他语音编码算法。6流程
6.1网关注册流程
网关设备在运行初期向网守登记注册,如图1所示。网关
RRQX2)
RCF(3)
RRJ(3)
图1网关向网守的登录流程
1)网关设备通过静态的初始配置获得网守的IP地址。2)网关向网守发送注册请求(RRQ)消息,传送网关信息。3)网守经过验证,将注册确认(RCF)或拒绝(RRJ)消息发送到网关。注:网关在首次注册时应将 RRQ消息中的 discoverycomplete 置 O,其余报告其存活的 RRQ 消息的 discov-erycomplete 置 1。
6.2呼叫流程
6.2.1接人认证流程
如图2所示。
用户接入(1)
认证通过(4)
认证失败(6)
ARQ(2)
ACF(3)
ARJ(5)
图2接入认证流程
1)用户使用电话机拨接人码接人到网关。网守
2)网关采集用户的接人信息(账号和密码),向网守发送请求用户接人认证(ARQ)消息(包含用户接人信息)。
3)网守接收到来自网关的请求用户接入认证(ARQ)消息后,检查用户合法性,确定用户权限,如果用户为合法用户,则发送接人认证通过和授权(ACF)消息发送到网关;否则,发送拒绝(ARJ)消息到207
-iKAONiKAca=
网关。
YD/T1046—2000
4)网关若收到ACF消息,确定用户权限合法,认证通过;若收到ARJ消息,确定用户为非法用户,拒绝用户接人。
6.2.2更改密码流程
认证通过后,卡号用户通过网关向网守进行更改密码操作,如图3所示。电话
用户更改密码(1)
巢改成功(4)
塑改失败(4)
ARQ(a)
ACF(3)
ARJ(3)
图3卡号用户更改密码流程
1)用户接人遵过后,更改密码。摊
2)网关采集用户的更改密码信息(旧密码、新密码),向网守发送请求用产接人认证(ARQ)消息(包含用户更改密信息)。
3)网守接收到来自网关的请求用户接人认证(ARQ)消息后,检查密码的合法性,如果密码更改成功,则发送接人认证通过和授权(ACF)消息发送到网关;否则,发送拒绝(ARJ)消息到网关。4)网关若收到ACF消息,确定用户更改密码成功;若收到ARI消息,用产更改密码失败。6.2.3路由解析
对于一次拨号用户,用户的认证和地址解析同时完成;对于卡号用户,在认证通过后,进行地址解析,如图4所示。
1)对于卡号用户,当认证通过后,输入对方电话号码;对于次拨号用户,输人接人码及对方电话号。
2)网关采集用户信息及对方电话号码,向网守发送请求用产接人认证(ARQ)消息(包括用户账号、密码、对方电话号码、主叫电话号码)。3)网守接收到来自网关的请求用户接人认证(ARQ)消息后,检查信息合法性,进行地址翻译,如果成功,则将接入认证通过和授权(ACF)消息发送到网关:否则,发送拒绝(ARJ)消息到网关。4)网关若收到ACF消息,期地解析成功,网关则进人圳流程,若收到ARJ消息,则为地址解析失败或为非法用产。
YD/T10462000
输入对方电话号码(1)
ARQ(2)bzxz.net
ACF(3)
解折成功(4)
ARJ(3)
解析失败(4)
图4用户地址解析
注;地址解析完成后,网守应在ACF消息中返回通话时长。6.2.4快速呼叫流程
建议采用快速呼叫建立过程(fastStart方式),如图5所示。在无法做到的情况下,也可以采用非快速建立方式。
电话1
输入卡号密码(1)
输入被叫号(4)
回龄(14)
接通(17)
网关1
ACF(3)
ARQ(2)
ARQ(5)
ACF(6)
CallProceeding (8)
Alerting (13)
Connect (16)
Setup(7)
ARQ(9)
ACF(10)
图5 快速呼叫流程
KAoNiKAca-
呼叫建立请求(11)
被叫搅铃(12)
被叫摘机(15)
开始计费
电话2
1)用户拨打P电话,输人卡号鑫码。YD/T 10462000
2)网关1向网守发送ARQ消息,进行接人认证,其中应包含主叫号码或卡号(主叫号码采用E、164编码)。
3)网守回送ACF,接人认证通过,4)用户输人被叫号码。
5)网关1向网守发送ARQ进行地址解析。6)地址解析通过后,网守发送ACF。7)网关1向被叫网关2发起呼叫建立请求“Setup”,里面包含有H.245的通遵消息。8)网关2向网关1发送“呼叫进规”(CallProceeding)消息,里可以包含有H.245的通道信息,也可以没有。
9)网关2同时商网守发送ARQ消息。10)网守向网关2发送认证通过消息ACF。11)网关2向被叫发送呼叫建立请求消息。12)被川振铃。
13)网关2向网关1发送Alerting消息,该消息中,可以包含H.245的通道信息,也可以不包含,网关1需要识别这两种不同情况。
14)网关1收到Alerting消息后,产生回铃音。15)被叫摘机。
16)网关2向网关1发送“连接”(Connect)消息,里面可以包含有H.245的通进信息,也可以不包含,网关1需要识别这两种不同情况。17)网关1收到Connect消息,接通主叫。注:在快速呼叫过程中,网关1只有在收到Connect消息后才能开始发送媒体信息。6.2.5非快速呼流程
如图6所示。
1)用户拨打IP电话,输入卡号密码。2)网关1向网守发送ARQ消息,进行接人认证。3)网守回送ACF,接入认证通过。4)用户输人被号码。
5)网关1向网守发送ARQ进行继址解析。6)地址解析通过后,网守发送ACF。7)网关1向被叫网关2发起呼叫建立请求“Se摄p”。8)网关2向网关1发送呼进展(CallProceedin)消息,面可以包含有H.245的通道信意,也可以没有。
9)网关2同时向网守发送ARQ消息。10)网守向网关2发送认证通过消息ACF。11)网关2向被发送呼叫建立请求消息。12)被振铃。
13)网关2向网关1发送Alerting消息,该消息中可以包含H.245的通道信息,也可以不包含,网关1需要识别这两种不同情况。
14)网关1收到Alerting消息后,产生回铃音。15)被川摘机。
16)网关2向网关1发送“连接”(Connect)消意,面可以包含真H.245的通滋信息,可以不包含,网关1需要识别这两种不同情况,被叫开始计费(建议被叫网关在Connect消息中携带H.245地210
址)。
YD/T 1046--2000
17)网关1收到Connect消息,接通主叫,主叫开始计费。电话1
输入卡母谢码(1)
输入被圳号(4)
回龄(14)
接避(1)
网关美
ACF (3)
ARQ(2)
ARQ(5)
ACF(S)
Caltproceding G(8)
Alerting (13)
Connect (16)
开始计费
18)网关之间进行能力交换
19)打开逻辑通道。
Serup(n)
ARQ(9)
ACF(10)
H245能力交换(18)
打开運辑通道(19)
图6菲快速呼妞流程
期关2
好网建立谦求(11)
教摄转美美容)
被饼糖排(15)
开始计费
电话2
注:在非快速连接中,不再作主从判块,约定主叫为主,被叫为从。若在Connett消息后,H、245能力交换或打开逻辑通道失敷,网关可将 DRQ 消息的 texminalCause 意为 establishedFailed,网守可以根据它不对用户进行计费。6.2.6快速呼叫与非快速期转换
如果在呼叫建立过程中,网关1直至connect消意仍没有得到对方网关对快速呼册能力的支持的响应,则在connect消息之后转向非快速呼叫,进行H.245的能力交换并开启H.245通道,如图7所示。
rKAoNniKAca-
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。