基于IMS的PoC业务电信研究院通信标准研究所李侠宇2008-11-28汇报提纲PoC业务概述PoC的业务功能、网络架构PoC控制/用户平面的协议PoC业务对IMS的能力需求PoC2.0特性PoC业务和数字集群的区别第一部分内容PoC业务概述PoC是什么?PoC(Push-to-TalkoverCellular),是定义在公众蜂窝网络上的PTT业务。相关的标准工作主要由厂家联盟标准、OMA、3GPPs展开。PoC为什么会得到关注?集群应用的成功缔造者-NEXTEL美国著名的数字集群运营商NEXTEL采用iDEN系统,建立了覆盖全国的数字集群商用网络,有4000个基站,目前用户超过1300万,并且连年盈利,成为美国电信运营商中的佼佼者。Nextel的集群业务成功发展主要归功于其业务特性差异化和服务市场集中化差异化竞争使之拥有较高的ARPU值和最低的离网率:ARPU=US$73,平均US$54.离网率=1.9%,国内平均2.4%PoC业务是在蜂窝网络中实现PTT功能,在业务特征上与集群应用有相似之处,但是在业务性能上还是具有很大差异。PoC的基本特征采用半双工方式进行语音通信,类似于对讲机的风格即按即说,快速通话一对一呼叫(私密呼叫)一对多呼叫(群组呼叫)一对多对一快速个人通知PoC业务需要与其他数据能力紧密联系,如:数据消息能力、组用户的建立和管理、Presence和Availability功能接听方式自动接听手动接听手动接听取代模式PoC业务用户体验PoC业务的基本框架基于PS域优点:是面向现有的2.5G(GPRS,cdma1x),在PS域增加简单的业务服务器实体,实现基本的PTT功能缺点:互联互通性很差基于IMS优点:业务漫游、互通性很好,多业务之间调用简单,是未来发展多媒体业务的方向缺点:对现有网络改造大,体系结构庞大而严谨,技术难度高,需要增加IMS域实体第二部分内容OMA和3GPPs中PoC的进展PoC的业务功能PoC的构架和组网:Client/Sever、XDMC/XDMS、Wathcer/PresentityOMA中PoC1.0规范结构WISPERPoC规范的状态、版本和工作计划050428RD业务需求(功能、操作、运营需求等),由REQ组制定050329AD业务架构和组网、功能实体、网络参考点050317CP控制平面的信令消息流程,以及针对PoC业务的信令消息的扩展050317UP用户平面(承载平面)媒体交互和媒体控制过程,最主要的TBCP消息的定义,在附录中定义了基本DM和Presenc对PoC的支持050317PoC_XDM组管理功能在PoC中应用时的一些必要元素和特性050317ERELD对PoC业务客户端和服务器端最基本功能的概述,以及PoC业务基于的最基本的技术规范的说明050112ETR对测试规范的基本要求,由PoC组提出050308ETSPoC业务的测试规范,由IOP组制定050322OMA中PoC1.0PoC1.0规范开始进行一致性检测今年6月份进行IOP测试6月份就会有成熟的产品3GPPs的PoC规范3GPP中,把PoC业务作为IMS的一种业务应用来定义,PoC业务和IMS之间严格遵循ISC接口的定义。(参见TR.23.979)3GPP2中没有制定PoC业务规范3GPPs主要工作还是制定IMS相关的规范,以及Presence的规范OMA业务的逻辑框架所有的SIP业务能力都是基于IMS通过IMS把各种业务能力整合PoC会话应用的主要协议在控制平面采用SIP信令SIP消息负责发起会话邀请和响应,最重要的是负责会话路由、安全、QoS保障、各种媒体资源的定购、发布和通知等在媒体承载平面采用RTP/RTCP/TBCP会话的媒体流基于RTP流,但是由于PoC发言一般都是“只言片语”,并非是连续的媒体流,所以称之为“TalkBurst”对RTP流的控制采用RTCP,在会话的过程中客户端和服务器之间会发送RTP流的质量报告(RR和SR)最重要的是,在对PoC业务流的控制中,应用了一种RTCP的特殊应用(APP),称之为TalkBurstcontrolprotocal(TBCP)PoC通信方式(1)1-to-1通信半双工呼叫,被叫可以自动接听或者手动的拒绝呼入请求。1-to-many通信特点预定义(pre-arrange)群组永久的组群组成员事先已经确定只有组员才能发起组呼临时(ad-hoc)群组PoC用户临时创建,多个用户参与,会话结束后,此组就不存在聊天(chat)群组永久性聊天群组。用户不被邀请,单独加入PoC会话(可以是在会话进行中)。群组成员可以事先确定,也可以自由加入。PoC通信方式(2)1-many-1方式话音在多个用户之间进行半双工的传送。一个“特殊用户”作为中间点,他可以接听其他每一个用户发送来的半双工语音,也可以向其他每一个用户发送半双工语音。其他用户作为“普通用户”,他们只能向“特殊用户”发送半双工语音,也只能接听“特殊用户”发送的半双工语音。1-many-1一般都是预定义的群组,“特殊用户”由组呼的发起者来担当。即时用户通知(instantpersonalalert)允许PoC用户要求另一个PoC用户发起一个点到点的呼叫给发起者并没有建立会话,用户的呈现(Presence)信息不影响通知的收发PoC会话模式预建立会话(Pre-establishSession)是PoC客户端和PoC(归属/参与)服务器之间建立的SIP对话。为了建立基于用户的SIP请求的PoC会话,PoC(参与)服务器和其他PoC(控制)服务器或用户通过Pre-established会话进行协商,从而建立一个端到端的连接。随选会话(On-demandSession)随选会话是一种在会话建立过程中进行媒体参数协商的PoC会话建立机制。PoC的标识PoC地址PoC用户通过PoC地址发起通信请求PoC地址可以是SIPURI:lixiayu@mail.ritt.com.cnTELURI:13311335880组呼标识组呼标识也是SIPURI格式组呼标识关联到组中所有用户的PoC地址PoC客户端通过组呼标识来发起一个组呼组呼标识存储在PoCXDMS或SharedXDMS中组呼标识可以由业务提供商或PoC用户创建昵称(displayname)用户或者一个组也可以用昵称(displayname)来标识,PoCsever可以把显示名映射为SIPURLPoC用户注册PoC用户的注册主要是在IMS中的注册,然后IMS再把注册信息告诉PoCsever用户注册地址是PoC地址(SIPURI)PoC用户定期发送注册更新PoC用户的注册采用SIP消息PoC会话建立PoC用户通过群组标识来发起会话。对于预定义组,组成员已经确定,需要至少有一个被邀请用户可以参加会话对于临时组,需要确定组成员范围和用户数目,同时也需要至少有一个被邀请用户可以参加会话对于聊天组,一旦发起会话邀请,会话即会建立PoC会话的接听自动应答手动应答手动应答取代(MAO)PoC通话过程中应用TBCP消息指示发言者准备发言、允许发言、禁止发言、发言中止、发言结束、发言权排队等加入会话对预建立群组或受限聊天PoC群组,只有其群组成员才可以申请加入。对于不受限的聊天PoC群组,任何PoC用户都可以加入。对于临时建立群组,只用那些曾经属于会话中的PoC用户才可以加入。离开会话PoC参与者可以在任何时间离开PoC会话从PoC会话中删除某个用户PoC业务实体可以从PoC会话中删除某个用户把PoC用户加入PoC群组会话PoC会话的参与者可以根据业务提供商的策略把签约用户加入到预建立群组或临时群组会话中PoC用户的加入不影响正在进行的通讯PoC会话的终止PoC群组管理员发起终止;最后一个(或者倒数第二个)PoC参与者离开PoC会话终止;会话创建者离开PoC会话终止;根据预先设置的时间段终止;根据预先设置的没有媒体流量的时间段终止PoC的安全机制分为SIP信令安全和媒体安全SIP信令安全基于承载的IMS的安全机制。由IMS提供SIP信令的完整性和安全性。在用户登记的过程中,IMS会验证PoC地址的合法性。媒体安全(用户平面安全)在PoC客户端与PoCsever之间,以及不同的PoCsever之间用户平面的安全遵循3GPPGPRS和3GPP2PDSN无线接入安全保护机制。PoC的隐私(Privacy)PoC参与者可以向所有其它参与者或者部分PoC参与者隐藏自己的标识。PoC参与者可以选择显示给其它PoC参与者的标识,这个标识可以是昵称形式,SIPURI形式或TELURI形式。PoC服务器不暴露用户的个人数据,如标识和签约的群组,拒绝不期望的PoC会话邀请。PoC服务器为PoC用户的个人数据提供安全保存功能。PoC会话的计费计费类型:预付费(在线计费)和后付费(离线付费)付费信息:基于事件、基于话务量、基于发言等PoC功能结构逻辑PoCServerSecurityChargingProvisioningDiscovery/RegistryAuthentication/AuthorisationPresenceXMLDocumentManagementPoCenablerPoCClientPoC业务结构PoC业务功能实体终端侧PoCclientXDMCWatcher、Presencesource、DMClient网络侧PoC服务器(PoCsever)Sever-ParticipatingPoCFunctionsSever-ParticipatingPoCFunctionsPoCXDMSAggregationProxy、SharedXMDS、PresenceseverSIP/IPcore--IMSDMseverPoCenabler结构PoCClient支持会话发起、参与、终结;(SIP消息)执行在IMS中的注册登记和用户鉴权;(SIP消息)产生、发送和接收Talkburst;(RTP)支持TBCP控制和协商过程;(RTCP/TBCP)合并由管理系统下载的配置数据(例如空中接口激活);支持各种应答模式和呼入禁止模式;支持用户平面适应程序(重新协商会话参数、会话模式、媒体流速率等)(RTCP/TBCP)支持Pre-established和On-demand会话模式;(SIP消息)支持用户的隐私管理;支持群组广播功能;(可选)支持TBCP的排队和优先级控制;(可选)支持多会话并发;(可选)XDMCXDMC是XDMenabler的客户端。通过XDM-3接口(3GPP定义为Ut接口),基于XCAP(XMLConfigurationAcessControl)协议,负责对存储在归属网络的XML文件进行创建、修改、保存和删除(部分POC文件归属在XDMS中,URI列表和联系列表归属在SharedXDMS中)XDMC通过SIP消息可以定购网络侧XML文件的修改信息,网络中的XML文件修改后,通过SIP消息通知XDMC。PoCseverPOCClientBParticipatingPOCFunctionBParticipatingPOCFunctionA1:1ControllingPOCFunctionPOCClientA1:11:11:1参与PoCsever在控制平面,提供PoC会话SIP信令的中转在用户平面,提供RTP流、RTCP控制消息(RR、SR)、TBCP消息的中转保证用户平面的适应过程,包括媒体带宽、编码的重新协商和更新可以实现不同编码器之间的代码转换存储PoC客户的应答模式、来话禁止指示、即时通知禁止指示等信息在Pre-established会话模式中,实现client和参与PoCsever之