Chinaunix首页 | 论坛 | 博客
  • 博客访问: 528885
  • 博文数量: 120
  • 博客积分: 3030
  • 博客等级: 中校
  • 技术积分: 1445
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-05 01:00
文章存档

2011年(1)

2009年(2)

2008年(32)

2007年(33)

2006年(52)

我的朋友

分类: LINUX

2008-06-16 19:56:18

H245功能说明(摘自)
H.245协议的主要功能就是信息交换,这些信息被分为八大类,每一类称为一个规程(Procedure),下面简单介绍这些规程:

1. 主从决定(MasterSlaveDetermination):为了解决多个终端在同一呼叫过程中同时引发相似事件时会出现资源冲突的问题,引入了主从决定规程。使用该规程可以将多方通信中其中一个终端确定为主终端(Master),其他均被认为是从终端(Slave)。
2. 能力交换 (Capability exchange):通信双方交换各自的通信能力。
3. 逻辑信道(Logical Channel):用于开通或关闭一个单向或双向逻辑信道。
4. 关闭逻辑信道信令(Close Logical Channel):用于接收端请求关闭逻辑信道。
5. 多路复用表修改 (Multiplex Table Entry Modification):交换多路复用表信息。
6. 模式请求(Mode Request):在能力交换完成后,允许一个终端请求远端在它的传输方向上选定一个操作模式。
7. 确定环回时延(Round Trip Delay):用来确定两个终端间的环路延迟。
8. 维护环回(Maintenance Loop):用于系统维护时进行的逻辑信道环回、媒体环回、系统环回等。
H323 Standard
What standards apply to H.323?
Call signallng and control
H.323 - Packet-based multimedia communications systems
H.225 - call control protocol
H.235 - security
H.245 - media control protocol
Q.931 - digital subscriber signalling
H.450.1 - Generic functional protocol for the support of supplementary services in H.323
H323 Annexes
Annex D - Real Time fax over H.323
Annex E - Multiplexed call signalling
Annex F - Simple Endpoint Terminal (SET)
Annex G - Text SET
Annex H - Mobility
Annex I - Operation over low QoS Networks
Annex J - Secure SET
Annex K - HTTP Service Control Transport
Annex L - Stimulus Signalling
Annex M - QSig Tunneling
Annex N - QoS
Audio codecs
G.711 - PCM audio codec 56/64 kbps
G.722 - audio codec for 7 Khz at 48/56/64 kbps
G.723.1 - speech codec for 5.3 and 6.3 kbps
G.728 - speech codec for 16 kbps
G.729 - speech codec for 8/13 kbps
Video codecs
H.261 - video codec for >= 64kbps
H.263 - video codec for < 64kbps
Related standards
H.320 - The original ISDN videoconferencing standard.
H.324 - An extension of H.320 for videoconferencing over PSTN lines
T.120 - Real time data conferencing protocol


h255.0(Q931)

( 一旦Gatekeeper允许通话注册成功,Q.931被用来建立电话通道,Q931是通过tcp协议通常是1720端口来进行传输的。

Q.931允许随机的用户对用户的元素传输,这个是被用来传输h.225.0信号消息。一些h.225.0 通话信号消息封装在Q931消息中)



Setup-UUIE
(这个消息用来初始化请求并建立通话通道,等价于在普通电话上面拨号码)
CallProceeding-UUIE

(被叫通知主叫通话已经在处理中)
Alerting-UUIE

  (这个告诉主叫被叫已经在振铃)

Connect-UUIE

This is sent from the called terminal back to the calling terminal.  It is the
(这个是从被叫终端回发给主叫终端,等价于刚刚开始接听电话,当这个连接被接受以后,真正的语音传输通道需要通过H245协议建立)
ReleaseComplete-UUIE

(这个消息显示发送者想要中断本次通话)
H225.0(注册(Registration),许可(Admission),状态(status))
(如果网络中存在GateKeeper,定义了注册,许可,状态的h225.0协议被用来同Gatekeeper通讯)

H225.0 Ras 消息是通过UDP的端口 1718 1719进行网络传输的

以下是一些已经定义好的消息

RegistrationRequest (RRQ)
(这是一个终端发送给Gatekeeper请求注册并加入Gatekeeper的管理队列中的消息请求)

RegistrationConfirm (RCF)
(Gatekeeper发送一个确认注册的消息)  
RegistrationReject (RRJ)
(Gatekeeper发送一个拒绝注册的消息)  
AdmissionRequest (ARQ)
(终端发送的一个请求通话通过的请求消息,GK的回包需要几个因素的同时确定,比如网络的ip限制)
AdmissionConfirm (ACF)
(GK发送一个确认通话通过的消息)  
AdmissionReject (ARJ)
(GK发送一个拒绝通话通过的消息)  
LocationRequest (LRQ)
(发送给GK请求地址转换服务)
InfoRequest (IRQ)
(GK发送给终端查询终端状态的消息)
阅读(2504) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~