新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > IMS的POC技术探析

IMS的POC技术探析

作者:时间:2010-04-17来源:网络收藏


4.2 PoC相关协议

PoC会话控制和其他信号传输都基于SIP(Session Initiation Protocol,会话发起协议),可用来创建、修改及终止一个或多个参与者参加的会话进程,是一种文本型请求响应协议。

语音流量传输是基于RTP/RTCP (Real Time实时传输协议/实时传输控制协议)的流承载方式。RTP作为PoC语音传输协议,可传送语音包;RTCP则可对RTP会话质量进行裁决。

XCAP(XML Configuration Access Protocol,XML配置访问协议)用来将客户信息上传到服务器。此外,OMA还定义了TBCP协议,可用于实现PoC媒体流的分发和发言权的控制。

5 PoC业务流程

5.1 PoC的注册流程

PoC的注册流程有四步。第一是客户端向P-CSCF发送携带相关注册信息(公共用户标识、私有用户标识、归属网络域名、UE IP地址等)的REGISTER请求;

第二是在P-CSCF接收到注册请求之后,检查发起方的归属域名,以发现到其归属网络的人口点I-CSCF,并将REGISTER请求消息转发给此I-CSCF;

接下来是I-CSCFNHSS查询此用户是否允许注册,如果允许,HSS将向I-CSCF返回选中的S-CSCF;

最后,I-CSCF将注册消息转发给S-CSCF,然后经过鉴权后,再由S-CSCF从HSS下载用户的相关信息,然后返回200 OK,至此,注册过程全部结束。

5.2 PoC会话建立流程

PoC会话是利用VoIP实现的半双工语音业务,当一人讲话时,通话组中其他人只能听。通话双方的两部终端设备共用一个频道进行呼叫和接听,用户讲话时才占用信道,接听时只监听信道。图3所示是该会话过程中的主要PoC实体流程图。其流程的建立可按以下步骤进行:



步骤1:用户A从通信录中选中需要通话的用户B,并按下客户端上的PoC通话功能键。从而触发客户端A向其归属网络的PoC服务器A发送一条SIP邀请(SIP Invite)请求;

步骤2:服务器A产生新的SIP请求并发往用户B,在被用户B归属网络的PoC服务器截取后,将查询用户A是在用户B的拒绝通话列表还是自动应答列表中;

步骤3:假设用户A在用户B的自动应答列表中,则PoC服务器B向客户端B发送SIP Invite请求,同时回送SIP会话处理响应至服务器A;

步骤4:当服务器A接收到这条消息时,就表明用户B愿意进行呼叫连接,于是它将发送SIP202接受响应给用户A,同时向用户A分配通话信道,用户A的手机发出可以开始通话的提示音;

步骤5:用户A在通话信道仍没有端到端地建立完成时就可以开始讲话了,这就是被称为预先媒体处理的通信模式。这样,PoC服务器就必须对话音流进行缓存,直到步骤7结束;

步骤6:客户端B由于采用自动应答模式,回送SIP 200 OK给台服务器B表示默许;

步骤7:客户端A收到SIP通报(OK)消息,表明通话信道已经建立完成,信道通话权真正赋予用户A;

步骤8:用户A获得通话权并开始讲话,PoC系统为用户A传送媒体流;

步骤9:当用户A停止讲话并释放客户端上的PoC功能键释放通话权后,通话权处于空闲状态;

步骤10:用户B按下客户端上的PoC通话功能键,以发起通话请求,并获得通话权;

步骤11:用户A获得通话权并开始讲话,PoC系统为用户B传送媒体流;

步骤12:用户B释放PoC功能键后,通话权重新回归空闲状态;

步骤13:如果用户之间没有进一步的通话需求,并不需要手动结束通话连接。则系统在超过一段特定的时间间隔后,PoC服务器将自动发送结束通话的SIP BYE消息。

6 结束语

无疑是一种非常强大的架构体系,其基本功能(如信令和路由),将使服务的部署和应用的扩充更加简捷易行。PoC业务是3G新的增值点,随着其标准的逐步完善,必然能够使呼叫延迟进一步缩短,通话质量、互连互通能力也将得到更一步的提高,为3G用户带来更加丰富便捷的服务。

本文引用地址:http://www.eepw.com.cn/article/157499.htm

上一页 1 2 3 下一页

关键词: 探析 技术 POC IMS

评论


相关推荐

技术专区

关闭