CN102111386B - 一种早期媒体的实现方法和装置 - Google Patents
一种早期媒体的实现方法和装置 Download PDFInfo
- Publication number
- CN102111386B CN102111386B CN200910247082.9A CN200910247082A CN102111386B CN 102111386 B CN102111386 B CN 102111386B CN 200910247082 A CN200910247082 A CN 200910247082A CN 102111386 B CN102111386 B CN 102111386B
- Authority
- CN
- China
- Prior art keywords
- media
- session
- access information
- sdp
- media access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- PLXMOAALOJOTIY-FPTXNFDTSA-N Aesculin Natural products OC[C@@H]1[C@@H](O)[C@H](O)[C@@H](O)[C@H](O)[C@H]1Oc2cc3C=CC(=O)Oc3cc2O PLXMOAALOJOTIY-FPTXNFDTSA-N 0.000 claims description 65
- 230000004044 response Effects 0.000 claims description 30
- 238000004040 coloring Methods 0.000 claims description 12
- 230000001502 supplementing effect Effects 0.000 claims description 6
- 230000006870 function Effects 0.000 description 16
- 238000010586 diagram Methods 0.000 description 15
- 230000008569 process Effects 0.000 description 12
- 238000013507 mapping Methods 0.000 description 10
- 230000009466 transformation Effects 0.000 description 8
- 238000013475 authorization Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 4
- 101000980673 Homo sapiens Multicilin Proteins 0.000 description 3
- 102100024179 Multicilin Human genes 0.000 description 3
- 238000004891 communication Methods 0.000 description 3
- 238000012790 confirmation Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 230000000977 initiatory effect Effects 0.000 description 2
- 239000013589 supplement Substances 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004140 cleaning Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- GVVPGTZRZFNKDS-JXMROGBWSA-N geranyl diphosphate Chemical compound CC(C)=CCC\C(C)=C\CO[P@](O)(=O)OP(O)(O)=O GVVPGTZRZFNKDS-JXMROGBWSA-N 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000013468 resource allocation Methods 0.000 description 1
- 230000004083 survival effect Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种早期媒体的实现方法和装置。向呼叫会话控制功能实体P-CSCF发送呼叫请求,所述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;接收所述P-CSCF返回的彩铃媒体接入信息;根据所述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;接收所述P-CSCF返回的会话媒体接入信息;根据所述会话媒体接入信息与网络侧建立会话媒体的连接。上述技术方案具有如下有益效果:在呼叫请求消息中加入彩铃媒体SDP以及主叫终端支持的会话媒体SDP,网络侧根据主叫支持的彩铃媒体SDP和会话媒体SDP可以分别分配彩铃媒体资源和会话媒体资源,实现了对彩铃媒体资源和会话媒体资源的分别预留。
Description
技术领域
本发明涉及通信技术领域,特别涉及一种早期媒体的实现方法和装置。
背景技术
互联网协议多媒体子系统(Internet protocol Multimedia Subsystem,IMS)是第三代移动通信伙伴项目(Third Generation Partnership Project Release 5,3GPP R5)阶段定义的多媒体子系统,引入了会话发起协议(Session InitiationProtocol,SIP)作为业务控制协议,利用SIP简单、易扩展、媒体组合方便的特点,通过将业务控制与承载控制分离提供丰富的多媒体业务。
IMS中的主要功能实体包括:呼叫会话控制功能实体(Call SessionControl Function,CSCF),CSCF包括P/I/S-CSCF三种,是用于控制用户注册、会话等功能的呼叫控制实体;归属用户服务器(Home Subscriber Server,HSS),用于集中管理用户签约数据;应用服务器(Application Server,AS),用于提供各种业务逻辑控制功能。用户通过当前所在地代理节点P-CSCF接入IMS;主叫终端与被叫终端之间的会话和业务触发控制及与AS的业务控制进行交互,由终端的注册地归地S-CSCF完成。
会话描述协议(Session Description Protocol,SDP)是描述流媒体初始化参数的格式。在媒体会话中,传递媒体流信息,允许会话描述的接收者参与会话。SDP可以包含以下信息:1)会话的名称和目的,2)会话存活时间,3)包含在会话中的媒体信息,如:媒体类型、传输协议、媒体格式、多播或远端(单播)地址和端口,4)为接收媒体而需的信息,5)使用的带宽信息6)可信赖的接洽信息等。通常所说的媒体SDP,表示通过SDP协议描述的该媒体的各种信息。
早期媒体(Early Media)为在正式通话前的流媒体,例如彩铃媒体、彩像媒体、故障音媒体等;会话媒体为正式通话所使用的媒体;终端在与网络侧建立早期媒体和会话媒体都需要相应的通信资源,上述通信资源可以通过终端与网络侧的协商来完成。
在IMS中终端与网络侧协商接入资源的方法可以为:终端发送接入请求给网络侧,上述接入请求携带终端支持的媒体SDP;网络侧根据上述媒体SDP为终端分配接入资源,然后向终端发送媒体接入信息,将上述分配的接入资源信息告知终端;终端根据上述资源分配信息进行接入。在后续终端与网络侧进行早期媒体和会话媒体的过程均使用上述网络侧分配的接入资源。
发明人在实现本发明的过程中发现:网络侧根据终端发送的媒体SDP进行媒体接入资源的预留,并使用这个预留的媒体接入资源建立早期媒体的连接,在会话媒体需要建立连接的时候断开早期媒体的连接并使用上述预留的媒体接入资源建立会话媒体的连接。由于早期媒体与会话媒体通常对接入资源的要求不同,所以早期媒体和会话媒体使用相同的接入资源是不合适的。例如:早期媒体使用带宽比会话媒体的带宽小,如果网络侧为主叫终端分配的资源适应于早期媒体,那么会话媒体会由于带宽不足造成通话质量差;如果网络侧为主叫终端分配的资源适应于会话媒体,那么早期媒体占用过多的带宽浪费带宽资源。
发明内容
本发明实施例要解决的技术问题是提供一种早期媒体的实现方法和装置,能够实现分别对早期媒体接入资源和会话媒体接入资源的预留。
为解决上述技术问题,本发明所提供的早期媒体的实现方法实施例可以通过以下技术方案实现:
向呼叫会话控制功能实体P-CSCF发送呼叫请求,所述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;
接收所述P-CSCF返回的彩铃媒体接入信息;
根据所述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;
接收所述P-CSCF返回的会话媒体接入信息;
根据所述会话媒体接入信息与网络侧建立会话媒体的连接。
一种早期媒体的实现方法,包括:
接收主叫终端发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
向多媒体主叫标识服务器MCID AS发送所述呼叫请求以获取彩铃媒体接入信息和会话媒体接入信息;
接收MCID AS根据所述呼叫请求返回的会话进度消息,所述会话进度消息包含彩铃媒体接入信息和会话媒体接入信息;
根据所述彩铃媒体接入信息建立彩铃媒体的连接;根据所述会话媒体接入信息建立会话媒体连接。
一种早期媒体的实现方法,包括:
接收来自主叫终端的呼叫请求,所述呼叫请求包含会话媒体SDP和彩铃媒体SDP;
根据所述呼叫请求判断所述主叫终端是否签约了彩像媒体业务;
如果是,则在所述呼叫请求中加入彩像媒体SDP;
向MRBT AS发送所述加入彩像媒体SDP的呼叫请求;
接收MRBT AS发送的会话进度消息,所述会话进度消息包括彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息分别用于建立彩铃媒体、彩像媒体和会话媒体的连接。
一种早期媒体的实现方法,包括:
接收呼叫请求,所述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;
删除所述彩铃媒体SDP,将所述修改过的呼叫请求发送给被叫终端;
接收所述被叫终端返回的会话进度消息,所述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;在所述返回的会话进度消息补回并禁止所述彩铃媒体SDP;
向MRBT AS发送修改后的会话进度消息,以便于MRBT AS获取彩铃媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接。
一种早期媒体的实现方法,包括:
接收被叫端P-CSCF发送的会话进度消息,所述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;
根据被叫终端的签约信息判断所述被叫终端是否签约了彩铃业务,若是,则向MRS发送所述会话进度消息来获取彩铃媒体接入信息,并将所述会话进度消息中的彩铃媒体SDP修改为所述彩铃媒体接入信息;
向主叫端P-CSCF发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接。
一种早期媒体的实现方法,包括:
接收MCID AS发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
根据所述呼叫请求向MCID AS发送会话进度消息,以便于获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
一种早期媒体的实现方法,包括:
接收呼叫请求,将会话媒体SDP和彩铃媒体SDP加入所述呼叫请求;
向MRBT AS发送所述修改后的呼叫请求,以获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
一种终端,包括:
请求发送单元,用于向呼叫会话控制功能实体P-CSCF发送呼叫请求,所述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;
接收单元,用于接收所述P-CSCF返回的彩铃媒体接入信息和会话媒体接入信息;
连接建立单元,用于根据所述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;根据所述会话媒体接入信息与网络侧建立会话媒体的连接。
一种代理呼叫会话控制功能实体P-CSCF,包括:
请求接收单元,用于接收主叫终端发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
发送单元,用于向多媒体主叫标识服务器MCID AS发送所述呼叫请求以获取彩铃媒体接入信息和会话媒体接入信息;
响应接收单元,用于接收MCID AS根据所述呼叫请求返回的会话进度消息,所述会话进度消息包含彩铃媒体接入信息和会话媒体接入信息;
连接建立单元,用于根据所述彩铃媒体接入信息建立彩铃媒体的连接;根据所述会话媒体接入信息建立会话媒体连接。
一种多媒体主叫标识服务器MCID AS,包括:
请求接收单元,用于接收来自主叫终端的呼叫请求,所述呼叫请求包含会话媒体SDP和彩铃媒体SDP;
判断单元,用于根据所述呼叫请求判断所述主叫终端是否签约了彩像媒体业务;
添加单元,用于在判断单元判断结果为是时,在所述呼叫请求中加入彩像媒体SDP;
请求发送单元,用于向MRBT AS发送所述加入彩像媒体SDP的呼叫请求;
进度接收单元,用于接收MRBT AS发送的会话进度消息,所述会话进度消息包括彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息分别用于建立彩铃媒体、彩像媒体和会话媒体的连接。
一种P-CSCF,包括:
请求接收单元,用于接收呼叫请求,所述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;
删除单元,用于删除所述彩铃媒体SDP;
请求发送单元,将所述修改过的呼叫请求发送给被叫终端;
进度接收单元,用于接收所述被叫终端返回的会话进度消息,所述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;
信息控制单元,用于在所述返回的会话进度消息补回并禁止所述彩铃媒体SDP;
进度发送单元,用于向MRBT AS发送修改后的会话进度消息,以便于MRBT AS获取彩铃媒体接入信息。
一种多媒体回铃音服务器MRBT AS,包括:
进度接收单元,用于接收被叫端P-CSCF发送的会话进度消息,所述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;
判断单元,用于根据被叫终端的签约信息判断所述被叫终端是否签约了彩铃业务;
进度发送单元,用于判断单元判断结果为是,则向MRS发送所述会话进度消息来获取彩铃媒体接入信息;向主叫端P-CSCF发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接;
修改单元,用于将所述会话进度消息中的彩铃媒体SDP修改为所述彩铃媒体接入信息。
一种媒体网关控制功能实体MGCF,包括:
请求接收单元,用于接收MCID AS发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
进度发送单元,用于根据所述呼叫请求向MCID AS发送会话进度消息,以便于获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
一种媒体网关控制功能实体MGCF,包括:
请求接收单元,用于接收呼叫请求;
信息添加单元,用于将会话媒体SDP和彩铃媒体SDP加入所述呼叫请求;
请求发送单元,用于向MRBT AS发送所述修改后的呼叫请求,以获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
上述技术方案具有如下有益效果:在呼叫请求消息中加入彩铃媒体SDP以及主叫终端支持的会话媒体SDP,网络侧根据主叫支持的彩铃媒体SDP和会话媒体SDP可以分别分配彩铃媒体资源和会话媒体资源,实现了对彩铃媒体资源和会话媒体资源的分别预留。这样就避免了会话媒体和早期媒体相互干扰,进而可以保证较好的通话质量或节省带宽资源。
附图说明
图1为本发明实施例一提供的一种早期媒体实现的方法的流程示意图;
图2a为本发明实施例二提供的一种早期媒体实现的方法流程示意图的一部份;
图2b为本发明实施例二提供的一种早期媒体实现的方法流程示意图的另一部份;
图2c为本发明实施例二提供的一种早期媒体实现的方法流程示意图的再一部份;
图3a为本发明实施例三提供的一种早期媒体实现的方法流程示意图的一部份;
图3b为本发明实施例三提供的一种早期媒体实现的方法流程示意图的另一部份;
图4a为本发明实施例四提供的一种早期媒体实现的方法流程示意图的一部份;
图4b为本发明实施例四提供的一种早期媒体实现的方法流程示意图的另一部份;
图5为本发明实施例五提供的一种终端结构示意图;
图6为本发明实施例五提供的另一终端结构示意图;
图7为本发明实施例六提供的P-CSCF结构示意图;
图8为本发明实施例六提供的另一P-CSCF结构示意图;
图9为本发明实施例七提供的一种MCID AS结构示意图;
图10为本发明实施例七提供的另一MCID AS结构示意图;
图11为本发明实施例七提供的再一MCID AS结构示意图;
图12为本发明实施例八提供的P-CSCF结构示意图;
图13为本发明实施例八提供的另一P-CSCF结构示意图;
图14为本发明实施例九提供的一种MRBT AS结构示意图;
图15为本发明实施例十提供的一种MGCF结构示意图;
图16为本发明实施例十一提供的一种MGCF结构示意图;
图17为本发明实施例十二提供的一种早期媒体实现的系统结构示意图;
图18为本发明实施例十三提供的一种早期媒体实现的系统结构示意图;
图19为本发明实施例十四提供的一种早期媒体实现的系统结构示意图。
具体实施方式
本发明实施例要解决的技术问题是提供一种早期媒体的实现方法、装置和系统,能够分别实现网络侧对早期媒体接入资源和会话媒体接入资源的分别预留。
实施例一,如图1所示,本发明实施例提供的一种早期媒体的实现方法,包括:
步骤101:向呼叫会话控制功能实体P-CSCF发送呼叫请求,上述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;
上述彩铃媒体SDP中包含主叫终端支持的早期媒体接入信息,上述会话媒体SDP包含主叫终端支持的会话媒体接入信息;上述彩铃媒体、可以理解为主叫终端支持的所有早期媒体例如:故障音媒体等在会话连接建立前的其它媒体,在后续实施例中以主叫终端支持的早期媒体以彩铃媒体为例,被叫终端支持的早期媒体以彩像媒体为例进行说明,上述彩铃媒体为被叫方定制的为主叫方播放的回铃音,后面将要提到的彩像媒体为主叫方定制的为被叫方播放的回铃音;在后续实施例中不再赘述。
步骤102:接收上述P-CSCF返回的彩铃媒体接入信息;
步骤103:根据上述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;
步骤104:接收上述P-CSCF返回的会话媒体接入信息;
在步骤104之后会建立会话媒体的连接,这时候可以断开上述根据彩铃媒体接入信息建立的彩铃媒体的连接,这样可以及时释放资源。
步骤105:根据上述会话媒体接入信息与网络侧建立会话媒体的连接。
上述实施方式中执行主体可以为主叫用户设备(User Equipment,UE)或者主叫终端;在呼叫请求消息中加入彩铃媒体SDP以及主叫终端支持的会话媒体SDP,网络侧根据主叫支持的彩铃媒体SDP和会话媒体SDP可以分别分配彩铃媒体资源和会话媒体资源,实现了对彩铃媒体资源和会话媒体资源的分别预留。这样就避免了会话媒体和早期媒体相互干扰,进而可以保证较好的通话质量或节省带宽资源。
基于上述实施例一的思想,本发明实施例还提供了三种环境下实现早期媒体和会话媒体分别处理的实施例,其中在实施例二到实施例四中,协商之后的SDP中携带的接入信息是可以用于媒体接入的信息,故可以称为媒体接入信息;其中对SDP执行服务质量(Quality of Service,QoS授权是指预留资源但不建立连接、对SDP执行QoS批准指建立连接,SDP执行QoS清除是指断开已经建立的连接,对此在各实施例中不再一一说明,请参阅实施例二到实施例四:
实施例二,如图2a、图2b、图2c所示,本实施例以IMS为背景,UE分别支持彩铃、彩像业务,P-CSCF分别支持彩铃、彩像业务,S-CSCF支持彩铃、彩像业务,多媒体主叫标识服务器(Multimedia Caller Identification,MCID AS)支持彩像业务,MRBT AS支持彩铃业务,包括以下步骤:
步骤201:主叫终端UE发起邀请(Invite)请求(该Invite请求用于呼叫,可以称为:呼叫请求),如果主叫UE支持彩铃媒体,在Invite请求中增加会话媒体SDP和彩铃媒体SDP,主叫UE向注册过程中确定的主叫P-CSCF发送Invite请求。
步骤202:主叫P-CSCF可以对会话媒体SDP和彩铃媒体SDP分别执行本地策略检查和网络地址变换(Network Address Translation,NAT)映射变换等,主叫P-CSCF向注册过程中确定的主叫S-CSCF发送Invite请求,主叫S-CSCF将Invite请求触发到主叫MCID AS。
步骤203:MCID AS根据主叫UE的签约信息判断主叫UE是否签约了彩像业务,如果是,MCID AS向媒体资源服务器(Media Resource Server,MRS)发送Invite请求,用于获取MRS存储的彩像媒体SDP。
步骤204:MRS向MCID AS返回请求成功(200OK)消息,上述200OK消息为对接收到的Invite请求的响应,其中包含MRS存储的彩像媒体SDP。
步骤205:MCID AS将MRS的彩像媒体SDP增加到主叫UE发起的Invite请求中,同时在彩像媒体SDP中增加彩像媒体的标识(例如a=mcid),MCID AS向主叫S-CSCF发送Invite请求,Invite请求按正常会话流程经过被叫S-CSCF触发到被叫MRBTAS。
步骤206:MRBT AS向被叫S-CSCF发送Invite请求,被叫S-CSCF按正常会话流程向被叫P-CSCF发送Invite请求。
步骤207:被叫P-CSCF根据彩像媒体的标识识别彩像媒体SDP,删除彩铃媒体SDP。对会话媒体SDP和彩像媒体SDP分别执行本地策略检查和NAT映射变换等,被叫P-CSCF向被叫UE发送Invite请求。
步骤208:被叫UE对会话媒体SDP和彩像媒体SDP分别进行协商,向被叫P-CSCF返回会话进度(183)消息。上述183消息携带有会话媒体SDP和彩像媒体SDP的协商结果。183消息在SIP协议中定义为:会话进度(SessionProgress)消息,用于告知流程的进度。
步骤209:被叫P-CSCF补回并禁止彩铃媒体SDP,对会话媒体SDP和彩像媒体SDP执行本地策略检查和NAT映射变换、对会话媒体SDP执行QoS授权、对彩像媒体SDP执行QoS批准等,上述对彩像媒体SDP执行QoS批准也可以在收到振铃(180)消息后执行,被叫P-CSCF向MRTB AS返回183消息。在SIP协议中,180消息定义为:振铃(Ringing),用于表示被叫振铃。
步骤210:MRBT AS根据被叫UE的签约信息判断被叫UE是否签约了彩铃业务,如果是,MRBT AS向MRS发送Invite请求,用于获取MRS存储的彩铃媒体SDP。
步骤211:MRS向MRBT AS返回200OK消息,消息中包含MRS存储的彩铃媒体SDP。
步骤212:MRBT AS向MRS发送临时响应确认(ACKnowledgement,ACK)消息,用于获取MRS保存的彩铃媒体SDP,该保存的彩铃媒体SDP即为彩铃媒体接入信息。
步骤213:MRBT AS将所述会话进度消息中的彩铃媒体SDP修改为上述MRS保存的彩铃SDP,MRBT AS向被叫S-CSCF返回上述183消息,183消息按正常会话流程经过主叫S-CSCF返回到主叫MCID AS。
步骤214:MCID AS向MRS发送ACK消息。
步骤215:如果存在彩像媒体SDP,MCID AS删除彩像媒体SDP,向主叫S-CSCF返回183消息,主叫S-CSCF按正常会话流程向主叫P-CSCF返回183消息。
步骤216:P-CSCF对会话媒体SDP和彩铃媒体SDP执行本地策略检查和NAT映射变换、对会话媒体SDP执行QoS授权、对彩铃媒体SDP执行QoS批准等,主叫P-CSCF向主叫UE返回183消息。主叫UE收到183消息后预留彩铃媒体资源。
步骤217~步骤236:主叫UE和被叫UE按正常会话流程进行会话媒体SDP的端到端协商和资源预留确认。此过程不再进行彩铃媒体SDP或者彩像媒体SDP的协商,MCIDAS和MRBTAS在Invite请求中不用将自己的地址添加到记录路由(Record-Route)头域中,则后续请求和响应将不经过MCID AS和MRBTAS。如果要求后续消息同时进行彩铃媒体SDP或者彩像媒体SDP的协商,则MCID AS和MRBT AS在Invite、临时响应确认(PRovisional ACKnowledgement,Prack)请求中可以将自己的地址添加到Record-Route中,Prack、更新(Update)经过MCID AS和MRBTAS,执行Invite流程相似的早期媒体SDP的删除、增加。MCID AS和MRBT AS不用在Update请求中将自己的地址添加到路由记录(Record-Route)中,避免会话结束时的Bye消息经过。
步骤237:被叫UE振铃,向被叫P-CSCF返回180响应消息。
步骤238:被叫P-CSCF向MRBTAS返回180响应消息。
步骤239:MRBT AS发送信息Inf/200通知MRS开始播放彩铃。
步骤240:MRBT AS向被叫S-CSCF返回180响应消息,180响应消息按正常会话流程经过主叫S-CSCF返回到主叫MCID AS。
步骤241:MCID AS发送信息Inf/200通知MRS开始播放彩像。
步骤242、MCID AS向主叫S-CSCF返回180响应消息,主叫S-CSCF按正常会话流程向主叫P-CSCF返回180响应消息。
步骤243:主叫P-CSCF向主叫UE返回180响应消息。
步骤244:主叫UE和被叫UE按正常会话流程通过临时响应确认(provisional ACK,Prack)消息进行临时响应端到端确认。
步骤245、被叫UE摘机,发送200OK消息,并释放为彩像媒体申请的资源,具体的释放方式可以是:断开根据彩像媒体接入信息与网络侧建立的连接;然后向被叫P-CSCF返回200OK消息。
步骤246:被叫P-CSCF对会话媒体SDP执行QoS批准、对彩像媒体SDP执行QoS清除等,被叫P-CSCF向MRTB AS返回200OK消息。
步骤247:MRBT AS发送断开(Bye/200)消息通知MRS停止播放彩铃。
步骤248:MRBT AS向被叫S-CSCF返回200OK消息,200OK消息按正常会话流程经过主叫S-CSCF返回到主叫MCID AS。
步骤249:MCID AS发送断开(Bye/200)消息通知MRS停止播放彩像。
步骤250:MCID AS向主叫S-CSCF返回200OK消息,主叫S-CSCF按正常会话流程向主叫P-CSCF返回200OK消息。
步骤251:主叫P-CSCF对会话媒体SDP执行QoS批准、对彩铃媒体SDP执行QoS清除等,主叫P-CSCF向主叫UE返回200OK消息。
步骤252:主叫UE释放为彩铃媒体申请的资源,具体的释放方式可以是:断开根据彩铃媒体接入信息与网络侧建立的彩铃媒体的连接。。
如果会话流程跨运营商,则运营商之间可以通过互联边界控制功能实体(1nterconnection Border Control Function,IBCF)互通,IBCF可以对会话媒体SDP、彩铃媒体SDP、彩像媒体SDP分别执行本地策略检查、NAT映射和QoS处理。
具体地,上述IBCF的执行过程可以是:接收Invite消息;上述Invite消息的会话媒体SDP和早期媒体SDP分别执行本地策略检查和/或NAT映射;发送Invite消息;接收183消息;接收到183消息后,对会话媒体SDP执行QoS授权,对彩铃媒体SDP执行QoS批准。
还可以包括:接收与Invite对应的200OK消息;接收到上述200OK消息后,对会话媒体SDP执行QoS批准、对彩像媒体SDP执行QoS清除。
通过上述方法可以在跨运营商的场景下实现早期媒体。
实施例三,如图3a、图3b所示,与实施例二不同点在于本实施例中包括媒体网关控制功能实体(Media Gateway Control Function,MGCF),支持电路交换(circuit switching,CS)域彩铃业务,可以包括以下步骤:
步骤301:主叫UE发起Invite请求(或称为:呼叫请求),如果主叫UE支持彩铃媒体,在请求中增加会话媒体SDP和彩铃媒体SDP,主叫UE向注册过程中确定的主叫P-CSCF发送Invite请求。
步骤302:主叫P-CSCF可以对会话媒体SDP和彩铃媒体SDP分别执行本地策略检查和NAT映射变换等,主叫P-CSCF向注册过程中确定的主叫S-CSCF发送Invite请求,主叫S-CSCF将Invite请求触发到主叫MCID AS。
步骤303:MCID AS根据主叫UE的签约信息判断主叫UE是否签约了彩像业务,如果是,MCID AS向MRS发送Invite请求,用于获取MRS存储的彩像媒体SDP。
步骤304:MRS向MCID AS返回200OK消息,上述200OK消息中包含MRS存储的彩像媒体SDP。
步骤305:MCID AS将MRS存储的彩像媒体SDP增加到主叫UE发起的Invite中,同时在彩像媒体SDP中增加彩像媒体的标识(例如a=mcid),MCID AS向主叫S-CSCF发送Invite请求,Invite请求按正常会话流程经过BGCF路由到被叫媒体网关控制功能实体(Media Gateway Control Function,MGCF)。
步骤306:MGCF禁止彩像媒体SDP(在SDP协议中可以为:将m行端口置为0),向主叫侧返回183(会话进度Session Progress)消息,183消息按正常会话流程经过主叫S-CSCF返回到主叫MCID AS。
步骤307:MCID AS得知禁止了彩像媒体SDP,通知MRS断开彩像媒体的连接。
步骤308:如果存在彩像媒体SDP,MCID AS删除彩像媒体SDP,向主叫S-CSCF返回183消息,主叫S-CSCF按正常会话流程向主叫P-CSCF返回183消息。
步骤309:P-CSCF对会话媒体SDP和彩铃媒体SDP执行本地策略检查和NAT映射变换、对会话媒体SDP执行QoS授权、对彩铃媒体SDP执行QoS批准等,主叫P-CSCF向主叫UE返回183消息。主叫UE收到183消息后预留彩铃媒体资源。
步骤310~步骤322:主叫UE和被叫UE按正常会话流程进行会话媒体SDP的端到端协商和资源预留确认。此过程不再进行彩铃媒体SDP或者会话媒体SDP的协商,MCID AS和MRBT AS在Invite请求中不用将自己的地址添加到记录路由(Record-Route)头域中,则后续请求和响应将不经过MCID AS和MRBTAS。如果要求后续消息同时进行彩铃媒体SDP或者会话媒体SDP的协商,则MCID AS和MRBT AS在Invite、Prack请求中可以将自己的地址添加到Record-Route中,以便Prack、Update经过MCID AS和MRBT AS,执行Invite流程相似的早期媒体SDP的删除、增加。MCID AS和MRBT AS不用在Update请求中将自己的地址添加到Record-Route中,避免会话结束时的Bye经过。
步骤319:主叫UE资源预留成功,MGCF向被叫关口移动交换中心(Gateway Mobile Switch Center,GMSC)发送初始地址消息(Initial AddressMessage,IAM)消息。
步骤323:GMSC向被叫UE发送更新(Setup)消息。
步骤324:被叫UE振铃,向GMSC返回振铃(Alerting)消息。
步骤325:GMSC向MRS发送IAM消息,通知MRS开始播放彩铃。
步骤326:MRS播放彩铃,向GMSC返回地址全消息(Address CompleteMessage,ACM)消息。
步骤327:GMSC执行电路域彩铃的一系列处理,向MGCF返回ACM消息。
步骤328:MGCF指示移动媒体网关(Mobile Media Gateway,MGW)建立被叫媒体与主叫彩铃媒体的连接,向主叫侧返回180响应消息,180响应消息按正常会话流程经过主叫S-CSCF返回到主叫MCID AS。
步骤329:MCID AS向主叫S-CSCF返回180响应消息,主叫S-CSCF按正常会话流程向主叫P-CSCF返回180响应消息。
步骤330:主叫P-CSCF向主叫UE返回180响应消息。
步骤331:主叫UE和MGCF按正常会话流程通过临时响应消息确认(provisional ACK,Prack)消息进行临时响应端到端确认。
步骤332:被叫UE摘机,向GMSC返回接通(Connect)消息。
步骤333:GMSC向MRS发送回复(REL)消息,通知MRS停止播放彩铃。
步骤334:MRS向GMSC返回释放完成消息(release complete,RLC)消息。
步骤335:GMSC执行电路域彩铃的一系列处理,向MGCF返回应答消息(ANswer Message,ANM)消息。
步骤336:MGCF指示MGW建立被叫媒体与主叫会话媒体的连接,向主叫侧返回200OK消息,200OK消息按照正常会话流程经过主叫S-CSCF返回到主叫MCID AS。
步骤337:MCID AS向主叫S-CSCF返回200OK消息,主叫S-CSCF按正常会话流程向主叫P-CSCF返回200OK消息。
步骤338:主叫P-CSCF对会话媒体SDP执行QoS批准、对彩铃媒体SDP执行QoS清除等,主叫P-CSCF向主叫UE返回200OK消息。
步骤339:主叫UE释放为彩铃媒体申请的资源,具体的释放方式可以为:断开根据彩铃媒体接入信息与网络侧建立的彩铃媒体的连接。
实施例四,如图4a、图4b所示,与实施例三不同的是:实施例三中MGCF支持电路交换(circuit switching,CS)域彩铃业务,本实施例中MGCF支持IMS域彩铃业务。包括以下步骤:
步骤401、主叫UE发送发起(Setup)请求,请求按电路域的信令流程路由到GMSC。
步骤402、GMSC按正常会话流程向MGCF发起IAM消息。
步骤403、MGCF在Invite请求(或称为:呼叫请求)消息中增加会话媒体SDP和彩铃媒体SDP,向I-CSCF发起Invite请求,Invite请求按正常会话流程经过被叫S-CSCF触发到被叫MRBT AS。
步骤404、MRBT AS向被叫S-CSCF发送由MRBT AS增加了彩像媒体SDP的Invite请求,被叫S-CSCF按正常会话流程向被叫P-CSCF发送Invite请求。
步骤405、被叫P-CSCF删除彩铃媒体SDP,对会话媒体SDP和彩像媒体SDP分别执行本地策略检查和NAT映射变换等,被叫P-CSCF向被叫UE发送Invite请求。
步骤406、被叫UE对会话媒体SDP和彩像媒体SDP分别进行协商,向被叫P-CSCF返回183消息。
步骤407、被叫P-CSCF对会话媒体SDP和彩像媒体SDP执行本地策略检查和NAT映射变换、对会话媒体SDP执行QoS授权、对彩像媒体SDP执行QoS批准等,被叫P-CSCF向MRTB AS返回183消息。
步骤408、MRBT AS根据被叫UE的签约信息判断被叫UE是否签约了彩铃业务,如果是,MRBT AS向MRS发送Invite请求,用于获取MRS存储的彩铃媒体SDP。
步骤409、MRS向MRBT AS返回200OK消息,消息中包含MRS存储的彩铃媒体SDP,该彩铃媒体SDP即为彩铃媒体接入信息。
步骤410、MRBT AS向MRS发送ACK消息,用于确认200OK消息已经收到。
步骤411、MRBT AS根据MRS的彩铃媒体SDP修改183消息中的彩铃媒体SDP,MRBT AS向被叫S-CSCF返回183消息,183消息按正常会话流程经过I-CSCF返回到MGCF。主叫MGCF收到183消息后预留彩铃媒体资源。
步骤412~步骤423、MGCF代表主叫UE和被叫UE按正常会话流程进行会话媒体SDP的端到端协商和资源预留确认。此过程不再进行彩铃媒体SDP或者彩像媒体SDP的协商,MCID AS和MRBT AS在Invite请求中不用将自己的地址添加到记录路由(Record-Route)头域中,则后续请求和响应将不经过MCIDAS和MRBT AS。如果要求后续消息同时进行彩铃媒体SDP或者彩像媒体SDP的协商,则MCID AS和MRBT AS在Invite、Prack请求中可以将自己的地址添加到Record-Route中,以便Prack、Update经过MCID AS和MRBT AS,执行Invite流程相似的早期媒体SDP的删除、增加。MCID AS和MRBT AS不用在Update请求中将自己的地址添加到Record-Route中,避免会话结束时的Bye经过。
步骤424、被叫UE振铃,向被叫P-CSCF返回180响应消息。
步骤425、被叫P-CSCF向MRBT AS返回180响应消息。
步骤426、MRBT AS发送信息Inf/200通知MRS开始播放彩铃。
步骤427、MRBT AS向被叫S-CSCF返回180响应消息,180响应消息按正常会话流程经过I-CSCF返回到MGCF。
步骤428、MGCF按正常会话流程向GMSC返回ACM消息。
步骤429、GMSC按电路域的信令流程向主叫UE返回Alerting消息。
步骤430、MGCF代表主叫UE和被叫UE按正常会话流程通过临时响应确认(provisional ACK,Prack)消息进行临时响应端到端确认。
步骤431、被叫UE摘机,发送200OK消息,并释放为彩像媒体申请的资源,具体的释放方式可以为:断开根据彩像媒体接入信息与网络侧建立的连接;然后向被叫P-CSCF返回200OK消息。
步骤432、被叫P-CSCF对会话媒体SDP执行QoS批准、对彩像媒体SDP执行QoS清除等,被叫P-CSCF向MRTB AS返回200OK消息。
步骤433、MRBT AS发送信息Inf/200通知MRS停止播放彩铃。
步骤434、MRBT AS向被叫S-CSCF返回200OK消息,200OK消息按正常会话流程经过I-CSCF返回到MGCF。
步骤435、MGCF指示MGW将主叫媒体与被叫会话媒体建立连接,按正常会话流程向GMSC返回ANM消息。
步骤436、GMSC按电路域的信令流程向主叫UE返回Connect消息。
在Invite消息中加入彩铃媒体SDP以及主叫终端支持的会话媒体SDP,网络侧根据主叫支持的彩铃媒体SDP和会话媒体SDP可以分别分配彩铃媒体资源和会话媒体资源,实现了对彩铃媒体资源和会话媒体资源的分别预留。这样就避免了会话媒体和早期媒体相互干扰,进而可以保证较好的通话质量或节省带宽资源。另外,由于回铃音的媒体带宽可能小于通话时的媒体带宽,如果增加带宽失败,将会出现通话媒体带宽不足,造成通话质量差;上述实施例通过早期媒体与会话媒体的分离,可以分别分配两种媒体资源,这样就使会话媒体和早期媒体都充足,从而保证较好的通话质量。
实施例五,如图5所示,本发明实施例提供了一种终端,包括:
请求发送单元501,用于向呼叫会话控制功能实体P-CSCF发送呼叫请求,上述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;
接收单元502,用于接收上述P-CSCF返回的彩铃媒体接入信息;接收上述P-CSCF返回的会话媒体接入信息;
连接建立单元503,用于根据上述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;根据上述会话媒体接入信息与网络侧建立会话媒体的连接。
进一步地,如图6所示,上述终端,还包括:
控制单元601,用于断开上述根据彩铃媒体接入信息与网络侧建立的彩铃媒体的连接。
实施例六,如图7所示,本发明实施例还提供了一种代理呼叫会话控制功能实体P-CSCF,包括:
请求接收单元701,用于接收主叫终端发送的呼叫请求,上述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
发送单元702,用于向多媒体主叫标识服务器MCID AS发送上述呼叫请求以获取彩铃媒体接入信息和会话媒体接入信息;
响应接收单元703,用于接收MCID AS根据上述呼叫请求返回的会话进度消息,上述会话进度消息包含彩铃媒体接入信息和会话媒体接入信息;
连接建立单元704,用于根据上述彩铃媒体接入信息建立彩铃媒体的连接;根据上述会话媒体接入信息建立会话媒体连接。
进一步地,如图8所示,上述P-CSCF,还包括:
控制单元801,用于断开上述根据彩铃媒体接入信息建立的彩铃媒体的连接。
实施例七,如图9所示,本发明实施例还提供了一种多媒体主叫标识服务器MCID AS,包括:
请求接收单元901,用于接收来自主叫终端的呼叫请求,上述呼叫请求包含会话媒体SDP和彩铃媒体SDP;
判断单元902,用于根据上述呼叫请求判断上述主叫终端是否签约了彩像媒体业务;
添加单元903,用于在判断单元902判断结果为是时,在上述呼叫请求中加入彩像媒体SDP;
请求发送单元904,用于向MRBT AS发送上述加入彩像媒体SDP的呼叫请求;
进度接收单元905,用于接收MRBT AS发送的会话进度消息,上述会话进度消息包括彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息,上述彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息分别用于建立彩铃媒体、彩像媒体和会话媒体的连接。
进一步地,如图10所示,上述MCID AS,还包括:
删除单元1001,删除上述会话进度消息中的彩像媒体接入信息;
进度发送单元1002,用于向P-CSCF发送上述修改过的会话进度消息以建立彩铃媒体和会话媒体的连接。
进一步地,如图11所示,上述MCID AS,还包括:
播放通知单元1101,用于接收到来自被叫终端的振铃消息后,通知媒体资源服务器MRS播放彩像媒体。
实施例八,如图12所示,本发明实施例还提供了一种P-CSCF,包括:
请求接收单元1201,用于接收呼叫请求,上述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;
删除单元1202,用于删除上述彩铃媒体SDP;
请求发送单元1203,将上述修改过的呼叫请求发送给被叫终端;
进度接收单元1204,用于接收上述被叫终端返回的会话进度消息,上述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;上述彩像媒体接入信息用于建立彩像媒体的连接;
信息控制单元1205,用于在上述返回的会话进度消息补回并禁止上述彩铃媒体SDP;
进度发送单元1206,用于向MRBT AS发送修改后的会话进度消息,以便于MRBT AS获取彩铃媒体接入信息,上述彩铃媒体接入信息用于建立彩铃媒体的连接;上述会话媒体接入信息用于建立会话媒体的连接。
进一步地,如图13所示,上述P-CSCF,还包括:
控制单元1301,用于断开上述根据彩像媒体接入信息建立的彩像媒体的连接。
实施例九,如图14所示,本发明实施例还提供了一种多媒体回铃音服务器服务器(Multimedia Ring Back Tone AS,MRBT AS),包括:
进度接收单元1401,用于接收被叫端P-CSCF发送的会话进度消息,上述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;
判断单元1402,用于根据被叫终端的签约信息判断上述被叫终端是否签约了彩铃业务;
进度发送单元1403,用于判断单元判断结果为是,则向MRS发送上述会话进度消息来获取彩铃媒体接入信息;向主叫端P-CSCF发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接;
修改单元1404,用并将上述会话进度消息中的彩铃媒体SDP修改为上述彩铃媒体接入信息。
实施例十,如图15所示,本发明实施例还提供了一种媒体网关控制功能实体MGCF,包括:
请求接收单元1501,用于接收MCID AS发送的呼叫请求,上述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
进度发送单元1502,用于根据上述呼叫请求向MCID AS发送会话进度消息,以便于获取彩铃媒体接入信息和会话媒体接入信息,上述彩铃媒体接入信息用于建立彩铃媒体的连接,上述会话媒体接入信息用于建立会话媒体的连接。
实施例十一,如图16所示,本发明实施例还提供了一种媒体网关控制功能实体MGCF,包括:
请求接收单元1601,用于接收呼叫请求;
信息添加单元1602,用于将会话媒体SDP和彩铃媒体SDP加入上述呼叫请求;
请求发送单元1603,用于向MRBT AS发送上述修改后的呼叫请求,以获取彩铃媒体接入信息和会话媒体接入信息,上述彩铃媒体接入信息用于建立彩铃媒体的连接,上述会话媒体接入信息用于建立会话媒体的连接。
实施例十二,如图17所示,本发明实施例还提供了一种早期媒体的实现系统,包括:主叫P-CSCF(1701)、MCID AS(1702)、MRBT AS(1703)、被叫P-CSCF(1704);
主叫P-CSCF(1701),用于接收主叫终端发送的呼叫请求,上述呼叫请求包含彩铃媒体SDP和会话媒体SDP;向多媒体主叫标识服务器MCID AS(1702)发送上述呼叫请求以获取彩铃媒体接入信息和会话媒体接入信息;接收MCIDAS(1702)根据上述呼叫请求返回的会话进度消息,上述会话进度消息包含彩铃媒体接入信息和会话媒体接入信息;根据上述彩铃媒体接入信息建立彩铃媒体的连接;根据上述会话媒体接入信息建立会话媒体连接;
MCID AS(1702),用于接收主叫P-CSCF(1701)发送的呼叫请求,上述呼叫请求包含会话媒体SDP和彩铃媒体SDP;根据上述呼叫请求判断上述主叫终端是否签约了彩像媒体业务;如果是,则在上述呼叫请求中加入彩像媒体SDP;向MRBT AS(1703)发送上述加入彩像媒体SDP的呼叫请求;接收MRBT AS(1703)发送的会话进度消息,上述会话进度消息包括彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息,上述彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息分别用于建立彩铃媒体、彩像媒体和会话媒体的连接;删除上述会话进度消息中的彩像媒体接入信息;向主叫P-CSCF(1701)发送上述修改过的会话进度消息以建立彩铃媒体和会话媒体的连接;
被叫P-CSCF(1704),用于接收呼叫请求,上述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;删除上述彩铃媒体SDP,将上述修改过的呼叫请求发送给被叫终端;接收上述被叫终端返回的会话进度消息,上述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;在上述返回的会话进度消息补回并禁止上述彩铃媒体SDP;向MRBT AS(1703)发送修改后的会话进度消息,以便于MRBT AS(1703)获取彩铃媒体接入信息,上述彩铃媒体接入信息用于建立彩铃媒体的连接;上述会话媒体接入信息用于建立会话媒体的连接;
MRBT AS(1703),用于接收MCID AS(1702)发送的呼叫请求消息并转发给被叫P-CSCF(1704);接收被叫P-CSCF(1704)发送的会话进度消息,上述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;根据被叫终端的签约信息判断上述被叫终端是否签约了彩铃业务,若是,则向MRS发送上述会话进度消息来获取彩铃媒体接入信息,并将上述会话进度消息中的彩铃媒体SDP修改为上述彩铃媒体接入信息;向主叫P-CSCF(1701)发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接。
实施例十三,如图18所示,本发明实施例还提供了一种早期媒体的实现系统,包括:主叫P-CSCF(1803)、MCID AS(1801)、MGCF(1802);
其中,MCID AS(1801),用于接收来自主叫终端的呼叫请求并发送给MGCF(1802);接收会话进度消息;若上述会话进度消息中含有彩像媒体SDP,则删除彩像媒体SDP,向主叫P-CSCF(1803)发送修改过的会话进度消息;
MGCF(1802),用于接收MCID AS(1801)发送的呼叫请求,上述呼叫请求包含彩铃媒体SDP和会话媒体SDP;根据上述呼叫请求向MCID AS(1801)发送会话进度消息,以便于获取彩铃媒体接入信息和会话媒体接入信息;
主叫P-CSCF(1803),用于接收到MCID AS(1801)发送的会话进度消息后,根据上述彩铃媒体接入信息建立彩铃媒体的连接,根据上述会话媒体接入信息建立会话媒体的连接。
实施例十四,如图19所示,本发明实施例还提供了一种早期媒体的实现系统,包括:MGCF(1901)、被叫P-CSCF(1902)、MRBT AS(1903);其中,
MGCF(1901),用于接收呼叫请求,将会话媒体SDP和彩铃媒体SDP加入上述呼叫请求;向MRBTAS(1903)发送上述修改后的呼叫请求;接收MRBTAS返回的会话进度消息,根据会话进度消息中彩铃媒体接入信息和会话媒体接入信息的分别建立彩铃媒体的连接和会话媒体的连接;
MRBT AS(1903),用于将上述修改后的呼叫请求发送给被叫P-CSCF(1902);接收被叫P-CSCF(1902)发送的会话进度消息,上述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;根据被叫终端的签约信息判断上述被叫终端是否签约了彩铃业务,若是,则向MRS发送上述会话进度消息来获取彩铃媒体接入信息,并将上述会话进度消息中的彩铃媒体SDP修改为上述彩铃媒体接入信息;向MGCF(1901)发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接;
被叫P-CSCF(1902),用于接收上述修改后的呼叫请求,上述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;删除上述彩铃媒体SDP,将上述修改过的呼叫请求发送给被叫终端;接收上述被叫终端返回的会话进度消息,上述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;在上述返回的会话进度消息补回并禁止上述彩铃媒体SDP;向MRBT AS(1903)发送修改后的会话进度消息,以便于MRBT AS(1903)获取彩铃媒体接入信息。
以上实施例五到实施例十三,在呼叫请求消息中加入彩铃媒体SDP以及主叫终端支持的会话媒体SDP,网络侧根据主叫支持的彩铃媒体SDP和会话媒体SDP可以分别分配彩铃媒体资源和会话媒体资源,实现了对彩铃媒体资源和会话媒体资源的分别预留。这样就避免了会话媒体和早期媒体相互干扰,进而可以保证较好的通话质量或节省带宽资源。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,其程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。
以上对本发明实施例所提供的一种早期媒体的实现方法、装置和系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
Claims (22)
1.一种早期媒体的实现方法,其特征在于,包括:
向呼叫会话控制功能实体P-CSCF发送呼叫请求,所述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;
接收所述P-CSCF返回的彩铃媒体接入信息;
根据所述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;
接收所述P-CSCF返回的会话媒体接入信息;
根据所述会话媒体接入信息与网络侧建立会话媒体的连接。
2.根据权利要求1所述方法,其特征在于,还包括:
断开所述根据彩铃媒体接入信息与网络侧建立的彩铃媒体的连接。
3.一种早期媒体的实现方法,其特征在于,包括:
接收主叫终端发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
向多媒体主叫标识服务器MCID AS发送所述呼叫请求以获取彩铃媒体接入信息和会话媒体接入信息;
接收MCID AS根据所述呼叫请求返回的会话进度消息,所述会话进度消息包含彩铃媒体接入信息和会话媒体接入信息;
根据所述彩铃媒体接入信息建立彩铃媒体的连接;根据所述会话媒体接入信息建立会话媒体连接。
4.根据权利要求3所述方法,其特征在于,还包括:
断开所述根据彩铃媒体接入信息建立的彩铃媒体的连接。
5.一种早期媒体的实现方法,其特征在于,包括:
接收来自主叫终端的呼叫请求,所述呼叫请求包含会话媒体SDP和彩铃媒体SDP;
根据所述呼叫请求判断所述主叫终端是否签约了彩像媒体业务;
如果是,则在所述呼叫请求中加入彩像媒体SDP;
向MRBT AS发送所述加入彩像媒体SDP的呼叫请求;
接收MRBT AS发送的会话进度消息,所述会话进度消息包括彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息分别用于建立彩铃媒体、彩像媒体和会话媒体的连接。
6.根据权利要求5所述方法,其特征在于,还包括:
删除所述会话进度消息中的彩像媒体接入信息;
向P-CSCF发送删除了彩像媒体接入信息的会话进度消息以建立彩铃媒体和会话媒体的连接。
7.一种早期媒体的实现方法,其特征在于,包括:
接收呼叫请求,所述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;
删除所述彩铃媒体SDP,将删除了彩铃媒体SDP的呼叫请求发送给被叫终端;
接收所述被叫终端返回的会话进度消息,所述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;在所述返回的会话进度消息补回并禁止所述彩铃媒体SDP;
向MRBT AS发送修改后的会话进度消息,以便于MRBT AS获取彩铃媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接。
8.根据权利要求7所述方法,其特征在于,所述接收到与所述呼叫请求对应的请求成功消息之后还包括:
断开所述根据彩像媒体接入信息建立的彩像媒体的连接。
9.一种早期媒体的实现方法,其特征在于,包括:
接收被叫端P-CSCF发送的会话进度消息,所述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;
根据被叫终端的签约信息判断所述被叫终端是否签约了彩铃业务,若是,则向MRS发送所述会话进度消息来获取彩铃媒体接入信息,并将所述会话进度消息中的彩铃媒体SDP修改为所述彩铃媒体接入信息;
向主叫端P-CSCF发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接。
10.一种早期媒体的实现方法,其特征在于,包括:
接收MCID AS发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
根据所述呼叫请求向MCID AS发送会话进度消息,以便于获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
11.一种早期媒体的实现方法,其特征在于,包括:
接收呼叫请求,将会话媒体SDP和彩铃媒体SDP加入所述呼叫请求;
向MRBT AS发送加入了会话媒体SDP和彩铃媒体SDP的呼叫请求,以获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
12.一种终端,其特征在于,包括:
请求发送单元,用于向呼叫会话控制功能实体P-CSCF发送呼叫请求,所述呼叫请求包含彩铃媒体会话描述协议SDP和会话媒体SDP;
接收单元,用于接收所述P-CSCF返回的彩铃媒体接入信息和会话媒体接入信息;
连接建立单元,用于根据所述彩铃媒体接入信息与网络侧建立彩铃媒体的连接;根据所述会话媒体接入信息与网络侧建立会话媒体的连接。
13.根据权利要求12所述终端,其特征在于,还包括:
控制单元,用于断开所述根据彩铃媒体接入信息与网络侧建立的彩铃媒体的连接。
14.一种代理呼叫会话控制功能实体P-CSCF,其特征在于,包括:
请求接收单元,用于接收主叫终端发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
发送单元,用于向多媒体主叫标识服务器MCID AS发送所述呼叫请求以获取彩铃媒体接入信息和会话媒体接入信息;
响应接收单元,用于接收MCID AS根据所述呼叫请求返回的会话进度消息,所述会话进度消息包含彩铃媒体接入信息和会话媒体接入信息;
连接建立单元,用于根据所述彩铃媒体接入信息建立彩铃媒体的连接;根据所述会话媒体接入信息建立会话媒体连接。
15.根据权利要求14所述P-CSCF,其特征在于,还包括:
控制单元,用于断开所述根据彩铃媒体接入信息建立的彩铃媒体的连接。
16.一种多媒体主叫标识服务器MCID AS,其特征在于,包括:
请求接收单元,用于接收来自主叫终端的呼叫请求,所述呼叫请求包含会话媒体SDP和彩铃媒体SDP;
判断单元,用于根据所述呼叫请求判断所述主叫终端是否签约了彩像媒体业务;
添加单元,用于在判断单元判断结果为是时,在所述呼叫请求中加入彩像媒体SDP;
请求发送单元,用于向MRBT AS发送所述加入彩像媒体SDP的呼叫请求;
进度接收单元,用于接收MRBT AS发送的会话进度消息,所述会话进度消息包括彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息、彩像媒体接入信息和会话媒体接入信息分别用于建立彩铃媒体、彩像媒体和会话媒体的连接。
17.根据权利要求16所述MCID AS,其特征在于,还包括:
删除单元,删除所述会话进度消息中的彩像媒体接入信息;
进度发送单元,用于向P-CSCF发送删除了彩像媒体接入信息的会话进度消息以建立彩铃媒体和会话媒体的连接。
18.一种P-CSCF,其特征在于,包括:
请求接收单元,用于接收呼叫请求,所述呼叫请求包含彩像媒体SDP、彩铃媒体SDP和会话媒体SDP;
删除单元,用于删除所述彩铃媒体SDP;
请求发送单元,将删除了彩铃媒体SDP呼叫请求发送给被叫终端;
进度接收单元,用于接收所述被叫终端返回的会话进度消息,所述会话进度消息包含彩像媒体接入信息和会话媒体接入信息;
信息控制单元,用于在所述返回的会话进度消息补回并禁止所述彩铃媒体SDP;
进度发送单元,用于向MRBT AS发送修改后的会话进度消息,以便于MRBT AS获取彩铃媒体接入信息。
19.根据权利要求18所述P-CSCF,其特征在于,还包括:
控制单元,用于断开所述根据彩像媒体接入信息建立的彩像媒体的连接。
20.一种多媒体回铃音服务器MRBT AS,其特征在于,包括:
进度接收单元,用于接收被叫端P-CSCF发送的会话进度消息,所述会话进度消息包含会话媒体接入信息和彩铃媒体SDP;
判断单元,用于根据被叫终端的签约信息判断所述被叫终端是否签约了彩铃业务;
进度发送单元,用于判断单元判断结果为是,则向MRS发送所述会话进度消息来获取彩铃媒体接入信息;向主叫端P-CSCF发送修改过的会话进度消息以分别建立彩铃媒体的连接和会话媒体的连接;
修改单元,用于将所述会话进度消息中的彩铃媒体SDP修改为所述彩铃媒体接入信息。
21.一种媒体网关控制功能实体MGCF,其特征在于,包括:
请求接收单元,用于接收MCID AS发送的呼叫请求,所述呼叫请求包含彩铃媒体SDP和会话媒体SDP;
进度发送单元,用于根据所述呼叫请求向MCID AS发送会话进度消息,以便于获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
22.一种媒体网关控制功能实体MGCF,其特征在于,包括:
请求接收单元,用于接收呼叫请求;
信息添加单元,用于将会话媒体SDP和彩铃媒体SDP加入所述呼叫请求;
请求发送单元,用于向MRBT AS发送加入了会话媒体SDP和彩铃媒体SDP的呼叫请求,以获取彩铃媒体接入信息和会话媒体接入信息,所述彩铃媒体接入信息用于建立彩铃媒体的连接,所述会话媒体接入信息用于建立会话媒体的连接。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910247082.9A CN102111386B (zh) | 2009-12-25 | 2009-12-25 | 一种早期媒体的实现方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200910247082.9A CN102111386B (zh) | 2009-12-25 | 2009-12-25 | 一种早期媒体的实现方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102111386A CN102111386A (zh) | 2011-06-29 |
CN102111386B true CN102111386B (zh) | 2014-03-26 |
Family
ID=44175416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200910247082.9A Active CN102111386B (zh) | 2009-12-25 | 2009-12-25 | 一种早期媒体的实现方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102111386B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103118344A (zh) * | 2013-03-05 | 2013-05-22 | 北京车音网科技有限公司 | 信息接收与发送方法、装置及信息收发系统 |
CN104468481B (zh) * | 2013-09-18 | 2019-03-22 | 中兴通讯股份有限公司 | 一种实现媒体QoS承载资源控制的方法及装置 |
CN105744490A (zh) * | 2014-12-11 | 2016-07-06 | 中国移动通信集团公司 | 一种彩印业务的实现方法、设备及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083844A (zh) * | 2007-07-18 | 2007-12-05 | 中兴通讯股份有限公司 | Ims网络中实现无话路迂回多媒体彩铃业务的方法和系统 |
CN101237614A (zh) * | 2008-02-29 | 2008-08-06 | 中兴通讯股份有限公司 | 一种实现彩铃业务的方法 |
-
2009
- 2009-12-25 CN CN200910247082.9A patent/CN102111386B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101083844A (zh) * | 2007-07-18 | 2007-12-05 | 中兴通讯股份有限公司 | Ims网络中实现无话路迂回多媒体彩铃业务的方法和系统 |
CN101237614A (zh) * | 2008-02-29 | 2008-08-06 | 中兴通讯股份有限公司 | 一种实现彩铃业务的方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102111386A (zh) | 2011-06-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8717876B2 (en) | Providing packet-based multimedia services via a circuit bearer | |
US10469545B2 (en) | Multimedia session call control method and application server | |
EP2173068B1 (en) | Method, application server and user device for transferring the media flow of the multimedia session | |
US8155084B2 (en) | User equipment, call continuity application server, and network handover method | |
JP4571618B2 (ja) | 会話型ベアラの交渉 | |
US11431774B2 (en) | Method, user equipment and application server for adding media stream of multimedia session | |
CN101884205B (zh) | Ims集中式服务中i1-ps信令的动态发起 | |
US8825875B2 (en) | Session establishment in a communication network | |
WO2014044224A1 (zh) | 接入协商、释放中服务质量承载资源控制的方法及系统 | |
CN101835121A (zh) | 一种对媒体协商进行适配处理的方法、系统和装置 | |
US20120213346A1 (en) | Method, server and terminal device for playing multimedia ring tone during call | |
US20100254372A1 (en) | System and method for enhancing ims centralized services | |
JP5551786B2 (ja) | 会話期間中にマルチメディア呼出し音を再生する方法、サーバおよび端末デバイス | |
CN101237614B (zh) | 一种实现彩铃业务的方法 | |
CN102130888B (zh) | 通话过程中继续播放彩铃和彩振的方法和服务器 | |
CN101399768B (zh) | 一种策略控制方法、装置及系统 | |
CN102111386B (zh) | 一种早期媒体的实现方法和装置 | |
WO2009124512A1 (zh) | 控制早媒体播放的实现方法 | |
CN101795330A (zh) | 在通话期间播放多媒体铃音的方法、服务器及终端设备 | |
WO2008110110A1 (fr) | Procédé et système de fourniture de service de sous-système multimédia ip | |
CN101459665A (zh) | 早媒体信息播放控制方法 | |
CN101764896A (zh) | 多方会议中增加或者拆除会议参与方的方法、设备及系统 | |
CN101459734A (zh) | 一种在线播放彩铃彩像的实现方法 | |
CN102055739A (zh) | 一种应答后继续播放彩像的实现方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |