CN102571819A - 一种实现多媒体彩铃业务的方法、***和装置 - Google Patents
一种实现多媒体彩铃业务的方法、***和装置 Download PDFInfo
- Publication number
- CN102571819A CN102571819A CN2012100394663A CN201210039466A CN102571819A CN 102571819 A CN102571819 A CN 102571819A CN 2012100394663 A CN2012100394663 A CN 2012100394663A CN 201210039466 A CN201210039466 A CN 201210039466A CN 102571819 A CN102571819 A CN 102571819A
- Authority
- CN
- China
- Prior art keywords
- crbt
- called
- calling
- service provided
- ring back
- 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.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/12—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal
- H04M7/1205—Arrangements for interconnection between switching centres for working between exchanges having different types of switching equipment, e.g. power-driven and step by step or decimal and non-decimal where the types of switching equipement comprises PSTN/ISDN equipment and switching equipment of networks other than PSTN/ISDN, e.g. Internet Protocol networks
- H04M7/129—Details of providing call progress tones or announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42017—Customized ring-back tones
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2201/00—Electronic components, circuits, software, systems or apparatus used in telephone systems
- H04M2201/16—Sequence circuits
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/42025—Calling or Called party identification service
- H04M3/42085—Called party identification service
- H04M3/42102—Making use of the called party identifier
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例提供了一种实现多媒体彩铃业务的方法,包括:主叫终端发起呼叫请求;根据所述呼叫请求解析播放彩铃的策略,所述播放彩铃的策略指播放主叫彩铃或被叫彩铃的策略,或过滤彩铃的策略;根据所述解析结果进行主叫彩铃媒体协商或被叫彩铃媒体协商或不进行彩铃媒体协商;收到被叫振铃信号后,根据所述媒体协商结果向主叫播放主叫彩铃或被叫彩铃或不播放彩铃。通过本发明实施例提供的技术方案,可以在IMS领域实现主叫彩铃业务,可以根据定制的策略决定向主叫用户提供主叫彩铃业务或者被叫彩铃业务,同时还可以实现彩铃过滤业务,实现了用户体验彩铃业务的自主性。
Description
技术领域
本发明涉及通信领域,特别是一种实现多媒体彩铃业务的方法、***和装置。
背景技术
IP多媒体子***(IMS,IP Multimedia Subsystem)是第3代移动通信伙伴组织3GPP在Release5版本标准中提出的支持IP多媒体业务的子***。IMS是使用会话初始协议(SIP,Session Initiation Protocol)呼叫控制机制来创建、管理和终结各种类型的多媒体业务。IMS提供了业务融合的基础,基于IP技术它同时支持话音、数据和多媒体业务以及新的应用。
IMS域彩铃业务是一种被叫业务,当主叫通过IMS域发起呼叫,且被叫可接收来话时,如果被叫是彩铃签约用户,并且订购了相关彩铃,则主叫等待被叫接听电话时所听到的回铃音将会被被叫所定制的彩铃(如:音频、视频或其他多媒体文件)的播放所代替。
附图1为IMS域彩铃的被叫业务流程图:
步骤101.主叫发起IMS呼叫请求;
步骤102.被叫呼叫会话控制功能服务器(CSCF,Serving-Call SessionControl Function)接受IMS呼叫,被叫CSCF根据归属签约用户服务器(HSS,Home Subscriber Server)保存的被叫的业务签约信息判断被叫是否订购了彩铃业务;
步骤103.如果被叫没有订购彩铃业务,则被叫CSCF向被叫发送IMS呼叫信令;
步骤104.如果被叫订购了彩铃业务,则被叫CSCF将呼叫信令触发到被叫彩铃应用服务器(AS,Application Server);
步骤105.被叫彩铃AS开始进行主叫与被叫媒体资源服务器(MRS,Media Resource Server)之间的媒体协商,并通过CSCF向被叫发送呼叫信令;
步骤106.被叫彩铃AS在被叫振铃时,指示被叫MRS向主叫播放彩铃。
上述业务能够实现向主叫播放IMS彩铃,但是所播放的彩铃是被叫用户定制的,它体现了被叫用户的个性化色彩,发明人发现目前在IMS域中没有主叫用户定制的体现主叫用户个性化色彩的回铃音的业务,更没有当主被叫同时为多媒体彩铃用户的时候,是向主叫用户播放主叫彩铃还是被叫彩铃方案,另外,对于主叫用户还可能希望过滤彩铃。
发明内容
为了实现在IMS域中当主被叫同时为多媒体彩铃用户时,根据用户设置是向主叫用户播放主叫彩铃还是被叫彩铃的方案,本发明实施例提供了一种实现主叫彩铃的方法,包括:主叫终端发起呼叫请求;根据所述呼叫请求解析播放彩铃的策略,所述播放彩铃的策略指播放主叫彩铃或被叫彩铃的策略;根据所述解析结果进行主叫彩铃媒体协商或被叫彩铃媒体协商;收到被叫振铃信号后,根据所述媒体协商结果向主叫播放主叫彩铃或被叫彩铃。
本发明实施例又提供了一种实现彩铃业务的***,包括:主叫终端,用于发起呼叫请求;彩铃策略配置单元,用于设置播放彩铃的策略,所述策略为播放主叫彩铃或被叫彩铃的策略;彩铃策略解析单元,用于根据呼叫请求解析所述播放彩铃的策略;媒体资源服务器MRS,用于根据解析结果和主叫进行彩铃媒体协商,向主叫播放彩铃。
本发明实施例又提供了一种主叫终端,包括:发送单元,用于发送呼叫请求;彩铃策略配置单元,用于设置播放彩铃的策略,所述策略为播放主叫彩铃或被叫彩铃的策略;彩铃标识添加单元,用于根据所述策略在呼叫请求中添加主叫彩铃标识或被叫彩铃标识。
本发明实施例又提供了一种主叫终端,包括:发送单元,用于发送呼叫请求;彩铃策略配置单元,用于设置播放彩铃的策略,所述策略为播放主叫彩铃或被叫彩铃的策略;彩铃策略解析单元,用于根据所述播放彩铃的策略,决定进行主叫与主叫MRS之间的早期媒体协商或者进行主叫与被叫MRS之间的早期媒体协商。
本发明实施例又提供了一种彩铃应用服务器,包括:彩铃策略解析单元,用于解析所述播放彩铃的策略,根据所述策略触发主叫彩铃或者被叫彩铃;
媒体协商单元,用于根据解析结果进行主叫与所述策略所决定的媒体资源服务器之间的媒体协商。
本发明实施例又提供了一种呼叫会话控制功能服务器,包括:鉴权单元,用于根据呼叫请求中的终端标识以及HSS保存的终端标识和彩铃业务的定制关系,判断终端用户是否是彩铃用户;彩铃策略解析单元,用于解析呼叫请求中携带的播放彩铃的策略,根据所述策略将所述彩铃用户的呼叫信令触发主叫彩铃应用服务器或者被叫彩铃应用服务器。
本发明实施例又提供了一种彩铃应用服务器,其特征在于,包括:彩铃策略配置单元,用于设置播放彩铃的策略,所述策略为播放主叫彩铃或被叫彩铃的策略;媒体协商单元,用于根据解析所述播放策略的结果进行主叫与所述策略所决定的主叫或被叫媒体资源服务器之间的媒体协商。
本发明实施例又提供了一种彩铃应用服务器,其特征在于,包括:彩铃策略配置单元,用于设置播放彩铃的策略,所述策略为播放主叫彩铃或被叫彩铃的策略;彩铃策略解析单元,用于解析所述播放彩铃的策略,根据解析结果触发主叫彩铃或者被叫彩铃;媒体协商单元,用于根据解析所述播放策略的结果进行主叫与所述策略所决定的主叫或被叫媒体资源服务器之间的媒体协商。
本发明实施例又提供了一种实现多媒体彩铃过滤的方法,包括:接收主叫终端发起的呼叫请求;根据所述呼叫请求判断是否需要过滤彩铃;根据判断结果过滤彩铃。
本发明实施例又提供了一种实现多媒体彩铃过滤的方法,包括:主叫终端发起呼叫请求,接收到彩铃早期媒体协商请求;根据存储的彩铃过滤策略判断是否需要过滤彩铃;根据判断结果拒绝彩铃媒体协商,或拒绝播放彩铃,或拒绝打开媒体通道。
本发明实施例又提供了一种服务器,包括:接收单元,用于接收主叫终端发起的呼叫请求;判断单元,用于根据所述呼叫请求判断是否需要过滤彩铃;过滤单元,根据判断结果过滤彩铃。
本发明实施例又提供了一种终端,包括:收发单元,用于发起呼叫请求,接收彩铃早期媒体协商请求;策略单元,用于存储彩铃过滤策略;过滤单元,用于根据存储的彩铃过滤策略判断是否需要过滤彩铃,根据判断结果拒绝彩铃媒体协商,或拒绝播放彩铃,或拒绝打开媒体通道。
本发明实施例又提供了一种实现多媒体彩铃业务的方法,包括:接收主叫终端发起的呼叫请求;将呼叫请求发送到被叫,并接收被叫返回的呼叫响应消息;根据播放彩铃的策略和所述呼叫响应消息向主叫终端播放主叫彩铃或被叫彩铃。
本发明实施例又提供了一种彩铃应用服务器,包括:收发单元,用于接收主叫终端发起的呼叫请求,将呼叫请求发送到被叫,并接收被叫返回的呼叫响应消息;策略单元,用于保存播放彩铃的策略;播放单元,用户根据播放彩铃的策略和所述呼叫响应消息向主叫终端播放主叫彩铃或被叫彩铃。
本发明实施例提供的技术方案,可以在IMS领域实现主叫彩铃业务,当主叫和被叫用户均为多媒体彩铃用户时,可以根据定制的策略决定向主叫用户提供主叫彩铃业务或者被叫彩铃业务。
附图说明
图1为现有技术中IMS域彩铃的被叫业务流程图;
图2为本发明实施例B1提供的一种实现多媒体彩铃业务的***;
图3为本发明实施例B2提供的一种主叫终端;
图4为本发明实施例B3提供的一种彩铃应用服务器;
图5为本发明实施例B4提供的一种呼叫会话控制功能服务器;
图6为本发明实施例B5提供的一种彩铃应用服务器;
图7为本发明实施例B6提供的一种彩铃应用服务器;
图8为本发明实施例B7提供的一种主叫终端;
图9为本发明实施例C0提供的一种实现IMS彩铃业务的方法;
图10为本发明实施例C1提供的一种实现IMS彩铃业务的方法;
图11为本发明实施例C2提供的一种实现IMS彩铃业务的方法;
图12为本发明实施例C3提供的一种实现IMS彩铃业务的方法;
图13为本发明实施例C4提供的一种实现IMS彩铃业务的方法;
图14为本发明实施例C5提供的一种实现IMS彩铃业务的方法;
图15为本发明实施例C6提供的一种实现IMS彩铃业务的方法;
图16为本发明实施例C7提供的一种实现IMS彩铃业务的方法;
图17为本发明实施例C8提供的一种实现IMS彩铃业务的方法;
图18为本发明实施例C9提供的一种实现IMS彩铃业务的方法;
图19为本发明实施例C10提供的一种实现IMS彩铃业务的方法;
图20为本发明实施例C11提供的一种实现IMS彩铃业务的方法;
图21为本发明实施例C12提供的一种实现IMS彩铃业务过滤的方法;
图22为本发明实施例C13提供的一种实现IMS彩铃业务过滤的方法;
图23为本发明实施例C14提供的一种实现IMS彩铃业务过滤的方法;
图24为本发明实施例提供的一种服务器;
图25为本发明实施例提供的一种终端;
图26为本发明实施例提供的一种彩铃选择方法流程图;
图27为本发明实施例提供的另一种彩铃选择方法流程图;
图28为本发明实施例提供的另一种彩铃选择方法流程图;
图29为本发明实施例提供的一种彩铃AS结构示意图。
具体实施方式
参见图2,本发明实施例B1提供了一种实现多媒体彩铃业务的***,包括:主叫终端101、呼叫会话控制功能服务器CSCF102、彩铃应用服务器AS104、媒体资源服务器MRS105、被叫终端103、彩铃策略配置单元106、彩铃策略解析单元107、其中,主叫终端101,用于发起呼叫请求;呼叫会话控制功能服务器CSCF102,用于将呼叫请求发送给彩铃应用服务器AS104;彩铃应用服务器AS104,用于进行主叫与媒体资源服务器MRS之间的媒体协商;彩铃策略配置单元106,用于设置播放彩铃的策略,所述策略为播放主叫彩铃和被叫彩铃的策略;彩铃策略解析单元107,用于解析所述播放彩铃的策略,媒体资源服务器MRS105,用于根据解析结果和主叫进行彩铃媒体协商,向主叫播放彩铃,图2中彩铃策略配置单元106设置在主叫终端101中,彩铃策略解析单元107设置在彩铃AS104。
更广泛地,彩铃策略配置单元106可以设置在主叫终端101中,彩铃策略解析单元107可以设置在彩铃AS104中,也可以设置在CSCF102中,也可以设置在主叫终端101中;如果彩铃AS104分为主叫彩铃AS1041和被叫彩铃AS1042,则彩铃策略解析单元107同时设置于主叫彩铃AS1041和被叫彩铃AS1042中;如果CSCF102分为主叫CSCF1021和被叫CSCF1022,则彩铃策略解析单元107同时设置于主叫CSCF1021和被叫CSCF1022中。
彩铃策略配置单元106还可以设置在主叫彩铃AS1041或主叫彩铃AS可以访问的实体(如彩铃管理***、用户的网络地址簿)中,彩铃策略解析单元107可以设置在被叫彩铃AS1042中,或者被叫CSCF1022中,或者主叫彩铃AS1041中。
参见图3,本发明实施例B2提供了一种主叫终端,包括:彩铃策略配置单元201、彩铃标识添加单元202、发送单元203,其中,发送单元203,用于发送呼叫请求,彩铃策略配置单元201,用于设置播放彩铃的策略,策略为播放主叫彩铃和被叫彩铃的策略,彩铃标识添加单元202,用于根据播放策略在呼叫请求中添加主叫彩铃标识或被叫彩铃标识。
参见图4,本发明实施例B3提供了一种彩铃应用服务器,包括彩铃策略解析单元301和媒体协商单元302,其中,彩铃策略解析单元301,用于解析所述播放彩铃的策略,根据播放策略触发主叫彩铃或者被叫彩铃,协商单元302,用于根据解析结果进行主叫与所述策略所决定的媒体资源服务器之间的媒体协商。
参见图5,本发明实施例B4提供了一种呼叫会话控制功能服务器,包括:鉴权单元401和彩铃策略解析单元402,其中,鉴权单元401,用于根据呼叫请求中的终端标识以及HSS保存的终端标识和彩铃业务的定制关系,判断终端用户是否是彩铃用户,彩铃策略解析单元402,用于解析呼叫请求中携带的播放彩铃的策略,根据播放策略将彩铃用户的呼叫信令触发主叫彩铃应用服务器或者被叫彩铃应用服务器。
参见图6,本发明实施例B5提供了一种彩铃应用服务器,包括:彩铃策略配置单元501和媒体协商单元502,其中,彩铃策略配置单元501,用于设置播放彩铃的策略,播放策略为播放主叫彩铃和被叫彩铃的策略,媒体媒体协商单元502,用于根据解析所述播放策略的结果进行主叫与播放策略所决定的主叫或被叫媒体资源服务器之间的媒体协商。
参见图7,本发明实施例B6提供的一种彩铃应用服务器,包括:彩铃策略配置单元601、彩铃策略解析单元602和媒体协商单元603,其中,彩铃策略配置单元601,用于设置播放彩铃的策略,播放策略为播放主叫彩铃或被叫彩铃的策略,彩铃策略解析单元602,用于解析所述播放彩铃的策略,根据解析结果触发主叫彩铃或者被叫彩铃,媒体协商单元603,用于根据解析所述播放策略的结果进行主叫与所述策略所决定的主叫或被叫媒体资源服务器之间的媒体协商。
如果彩铃应用服务器分为主叫彩铃应用服务器和被叫彩铃应用服务器,则彩铃策略配置单元601位于主叫彩铃应用服务器,彩铃策略解析单元602位于主叫彩铃应用服务器或者被叫彩铃应用服务器。
参见图8,本发明实施例B7提供了一种主叫终端,包括:发送单元701、彩铃策略配置单元702、彩铃策略解析单元703,其中,发送单元701,用于发送呼叫请求,彩铃策略配置单元702,用于设置播放彩铃的策略,所述策略为播放主叫彩铃和被叫彩铃的策略,彩铃策略解析单元703,用于根据所述播放彩铃的策略,决定进行主叫与主叫MRS之间的早期媒体协商或者进行主叫与被叫MRS之间的早期媒体协商。
上述本发明实施例B1~B7中,主叫CSCF和被叫CSCF可以为同一CSCF,也可以为不同的CSCF,主叫彩铃AS和被叫彩铃AS可以为同一彩铃AS,也可以为不同的彩铃AS,主叫彩铃管理***和被叫彩铃管理***可以为同一彩铃管理***,也可以为不同的彩铃管理***。主叫MRS和被叫MRS可以为同一MRS,也可以为不同的MRS。
参见图9,本发明实施例C0提供了一种实现多媒体彩铃业务的方法,包括:
步骤0001.主叫终端发起呼叫请求;
步骤0002.根据呼叫请求解析播放彩铃的策略,该播放彩铃的策略指播放主叫彩铃或被叫彩铃的策略或过滤彩铃的策略;
步骤0003.根据解析结果进行主叫彩铃媒体协商或被叫彩铃媒体协商或者不进行彩铃媒体协商;
步骤0004.收到被叫振铃信号后,根据媒体协商结果向主叫播放主叫彩铃或被叫彩铃或不播放彩铃。
在运行上述步骤之前需要预先设置播放彩铃的策略,可以在主叫彩铃AS中设置,可以在主叫终端中设置,其中过滤彩铃的策略还可以在彩铃过滤AS中设置。
本发明实施例C1~C6提供了在主叫彩铃AS中设置播放彩铃的策略的实现多媒体彩铃业务的方法。
本发明实施例C7~实施例C11提供了在主叫终端中设置播放彩铃的策略的实现多媒体彩铃业务的方法。
在主叫彩铃AS中设置播放彩铃的策略,设置方式可以根据客户需要定制,可以设置任何情况下均播放主叫定制的彩铃,即主叫彩铃的优先级比被叫彩铃高,也可以设置满足某种条件播放主叫彩铃、满足某种条件播放被叫彩铃,同时还可以设置不同主叫彩铃对应的播放条件如根据被叫的不同、时间段的不同而播放不同的主叫彩铃。
下表是根据被叫的不同播放不同的彩铃,对于除B、C、D、E、F、G被叫之外的设置为主叫彩铃,设置简单示例如下:
表1.主叫彩铃AS中的用户设置表
上述彩铃标识和彩铃编号和不同条件之间的对应关系可以同时设置在主叫彩铃AS中或者主叫彩铃AS可以访问的实体(如主叫彩铃管理***)中,也可以将彩铃标识和编号标识分别设置,即将彩铃标识和不同条件之间的对应关系设置在主叫彩铃AS中,将彩铃编号和对应的条件之间的对应关系设置在彩铃管理***中。本发明实施例C1~C6采用表1中的设置。
彩铃标识可以新增SIP头域或扩展某一头域取值或扩展SDP来携带这一标识信息,具体可以在Contact头域中设置这一标识,如在Contact的schemes值中增添“caller-tone”。
本发明实施例C1和本发明实施例C2提供了“在主叫彩铃AS设置指示触发主叫彩铃或者被叫彩铃的标识、在被叫彩铃AS解析此标识”的信令流程,以采用早期媒体协商为例。其中所涉及的主叫A、被叫B、被叫H均为多媒体彩铃用户。
参见图10,本发明实施例C1中主叫A向被叫B发起IMS呼叫,最终播放主叫彩铃1,具体信令流程如下:
步骤0101、主叫发送INVITE信令,INVITE信令中携带主叫终端标识、被叫终端标识以及主叫用于建立呼叫的正常媒体SDP(offer1);
主叫CSCF根据INVITE信令中携带的主叫终端标识以及HSS保存的主叫终端标识与多媒体彩铃业务的定制关系,判断出主叫为多媒体彩铃用户,将呼叫请求发送给主叫彩铃AS;
步骤0102、主叫彩铃AS根据用户设置以及被叫B的终端标识,查出被叫B对应的彩铃标识为“主叫彩铃标识(caller-tone)”,彩铃编号为“彩铃1编号”,判断出当主叫A呼叫被叫B时播放主叫彩铃1,将“caller-tone”添加在INVITE信令中,后续也会触发步骤0109;
步骤0103、主叫彩铃AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫为多媒体彩铃用户,则将INVITE信令发送给被叫彩铃AS,此时INVITE信令中携带主叫终端标识、被叫终端标识、offer1以及caller-tone;
步骤0104~步骤0105、被叫彩铃AS根据INVITE信令中的“caller-tone”判断出不播放被叫彩铃,将INVITE信令通过被叫CSCF发送给被叫终端;
步骤0106~步骤0107、被叫终端根据自身能力进行正常媒体协商,通过被叫CSCF将临时响应消息发送给被叫彩铃AS,信令中携带主被叫协商后的正常媒体SDP(answer1),该响应消息可以为183信令;
此本发明实施例以及本发明实施例C2~本发明实施例C11中的响应消息均以183信令表示;
步骤0108、被叫彩铃AS经由被叫CSCF、主叫CSCF将临时响应消息发送给主叫彩铃AS;
步骤0109、因为步骤0102中已经判断出需要播放主叫彩铃1,主叫彩铃AS获取主叫MRS的早期媒体SDP(offer2),用于进行主叫与主叫MRS之间的彩铃早期媒体协商;
步骤0110、主叫彩铃AS经由主叫CSCF将183信令发送给主叫终端,信令中携带answer1和offer2;
步骤0111~步骤0112、主叫终端根据自身能力进行早期媒体协商,通过主叫CSCF将临时可靠响应Prack信令发送给主叫彩铃AS,信令中携带协商后的彩铃早期媒体SDP(answer2);
步骤0113、主叫彩铃AS将协商后的彩铃早期媒体SDP(answer2)发送给主叫MRS;
步骤0114~步骤0115、主叫彩铃AS将Prack信令发送给被叫终端;
步骤0116~步骤0118、被叫终端回复响应至主叫终端;
步骤0119~步骤0121、被叫终端振铃,向主叫终端发送振铃信号180;
步骤0122、主叫彩铃AS收到振铃信号180后指示主叫MRS向主叫播放主叫彩铃1;
步骤0123~步骤0125、被叫摘机,被叫终端向主叫终端发送摘机信号200响应;
步骤0126、主叫彩铃AS收到摘机信号200后指示主叫MRS结束放音;
上述步骤之间不存在特定的先后顺序,在实施例C2~C11中的步骤之间也不存在先后顺序。
在上述实施例C1中主被叫协商后的正常媒体SDP(answer1)是通过临时响应信息183信令发送给主叫的,也可以通过步骤0123~步骤0125中的200(INVITE)发送给主叫。
上述实施例C1中的步骤0101和步骤0103中的根据INVITE信令中携带的主叫终端标识以及HSS保存的主叫终端标识与多媒体彩铃业务的定制关系,判断出主叫或被叫为多媒体彩铃用户的步骤是由主叫CSCF或被叫CSCF执行的,也可以由主叫彩铃AS和被叫彩铃AS,以下实施例C2~实施例C11中的相关鉴权步骤也可以由彩铃AS执行。
参见图11,本发明实施例C2给出了主叫A向被叫H发起IMS呼叫,最终播放被叫彩铃,具体信令流程如下:
步骤0201、同步骤0101;
步骤0202、主叫彩铃AS根据用户设置以及被叫H的终端标识,查出被叫H对应的彩铃标识为“被叫彩铃标识(callee-tone)”,判断出当主叫A呼叫被叫B时播放被叫彩铃,将“callee-tone”添加在INVITE信令中;
步骤0203、主叫彩铃AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫为多媒体彩铃用户,则将INVITE信令发送给被叫彩铃AS,此时INVITE信令中携带主叫终端标识、被叫终端标识、主叫用于建立呼叫的正常媒体SDP(offer1)以及“callee-tone”;
步骤0204~步骤0205、被叫彩铃AS根据INVITE信令中的“callee-tone”判断出播放被叫彩铃,将INVITE信令通过被叫CSCF发送给被叫终端;
步骤0206~步骤0207、同步骤0106~步骤0107;
步骤0208、因为步骤0202中已经判断出需要播放被叫彩铃,被叫彩铃AS获取被叫MRS的早期媒体SDP(offer2);
步骤0209~步骤0210、被叫彩铃AS经由被叫CSCF、主叫CSCF、主叫彩铃AS将183信令发送给主叫终端,其中183信令携带协商后的正常媒体SDP(answer1)和offer2;
步骤0211、主叫终端根据自身能力进行彩铃早期媒体协商;
步骤0212~步骤0213、主叫终端经由主叫CSCF、被叫CSCF将临时可靠响应Prack信令发送给被叫彩铃AS,信令中携带协商后的彩铃早期媒体SDP(answer2);
步骤0214、被叫彩铃AS将协商后的彩铃早期媒体SDP(answer2)发送给被叫MRS;
步骤0215、被叫彩铃AS将Prack信令发送给被叫终端;
步骤0216~步骤0221、同步骤0116~0121;
步骤0222、被叫彩铃AS收到振铃信号180后指示被叫MRS向主叫放音;
步骤0223~步骤0225、同步骤0123~步骤0125;
步骤0226、被叫彩铃AS收到摘机信号200后指示被叫MRS结束放音;
本发明实施例C2中的被叫H为多媒体彩铃用户,如果被叫H没有订购多媒体彩铃业务,则可以有两种处理方式:
处理方式一:向主叫播放传统回铃音。
处理方式二:播放主叫彩铃,具体处理方式与图26、27、28所示的实施例相同。
本发明实施例C3和本发明实施例C4提供了“在主叫彩铃AS设置指示触发主叫彩铃或者被叫彩铃的标识、在被叫CSCF解析此标识”的信令流程,以采用早期媒体协商为例。其中所涉及的主叫A、被叫C、被叫J均为多媒体彩铃用户。
参见图12,本发明实施例C3给出了主叫A向被叫D发起IMS呼叫,最终播放主叫彩铃,具体信令流程如下:
步骤0301~步骤0302、同步骤0101~步骤0102,因为步骤0302中主叫彩铃AS已经根据INVITE信令中的“caller tone”标识,后续触发步骤0309:主叫彩铃AS获取主叫MRS的早期媒体SDP(offer2);
步骤0303~步骤0304、主叫彩铃AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫为多媒体彩铃用户,被叫CSCF根据INVITE信令中的“caller-tone”判断出不播放被叫彩铃,
步骤0305、被叫CSCF直接将INVITE信令发送给被叫终端,此时INVITE信令中携带主叫终端标识、被叫终端标识、offer1以及caller-tone;
步骤0306~步骤0326、同步骤0106~步骤0126。
参见图13,本发明实施例C4给出了主叫A向被叫I发起IMS呼叫,最终播放被叫彩铃,具体信令流程如下:
步骤0401~步骤0403、同步骤0201~步骤0203;
步骤0404、被叫CSCF根据INVITE信令中的“callee-tone”判断出播放被叫彩铃;
步骤0405、被叫CSCF将INVITE信令发送到被叫彩铃AS,此时INVITE信令中携带主叫终端标识、被叫终端标识、offer1以及callee-tone,被叫彩铃AS根据标识“callee-tone”后续触发步骤0409:获取被叫MRS的早期媒体SDP(offer2);
步骤0406~步骤0432、同步骤0205~步骤0226。
本发明实施例C5和本发明实施例C6提供了“在主叫彩铃AS设置指示触发主叫彩铃或者被叫彩铃的标识、由主叫彩铃AS解析此标识”的信令流程,以采用早期媒体协商为例。其中所涉及的主叫A、被叫D、被叫K均为多媒体彩铃用户。
参见图14,本发明实施例C5给出了主叫A向被叫D发起IMS呼叫,最终播放主叫彩铃的流程,信令流程如下:
步骤0501、同步骤0101
步骤0502、主叫彩铃AS根据用户设置以及被叫D的终端标识,查出对应的彩铃标识为“caller tone”,彩铃编号为“彩铃1编号”,判断出当主叫A呼叫被叫D时播放主叫彩铃1;
步骤0503、主叫彩铃AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫D为多媒体彩铃用户,则将INVITE信令发送给被叫彩铃AS;
步骤0504、被叫彩铃AS获取被叫MRS的早期媒体SDP(offer2);
步骤0505、被叫彩铃AS将INVITE信令通过被叫CSCF发送给被叫终端,此时INVITE信令中携带主叫终端标识、被叫终端标识以及主叫用于建立呼叫的正常媒体SDP(offer1);
步骤0506~步骤0507、被叫终端根据自身能力进行正常媒体协商,通过被叫CSCF将183信令发送给被叫彩铃AS,信令中携带主被叫协商后的正常媒体SDP(answer1);
步骤0508、被叫彩铃AS经由被叫CSCF、主叫CSCF将183信令发送给主叫彩铃AS,183信令中携带主被叫协商后的正常媒体SDP(answer1)和被叫MRS的早期媒体SDP(offer2);
可以在offer2中添加业务标识或设置相应的媒体属性标记,表明这是用于被叫彩铃业务的SDP,可以扩展m行描述媒体类型为“被叫彩铃”,示例如下:
m=application 2456 TCP callee-tone
步骤0509、主叫彩铃AS获取主叫MRS的早期媒体SDP(offer3),用于进行主叫与主叫MRS之间的彩铃早期媒体协商;
步骤0510、主叫彩铃AS将183信令中的被叫MRS的早期媒体SDP(offer2)替换为主叫MRS的早期媒体SDP(offer3),经由主叫CSCF将183信令发送给主叫终端,信令中携带协商后的正常媒体SDP(answer1)和主叫MRS的早期媒体SDP(offfer3);
步骤0511~步骤0512、主叫终端根据自身能力进行早期媒体协商,通过主叫CSCF将临时可靠响应Prack信令发送给主叫彩铃AS,信令中携带协商后的彩铃早期媒体SDP(answer3);
步骤0513、主叫彩铃AS将协商后的彩铃早期媒体SDP(answer3)发送给主叫MRS;
步骤0514~步骤0515、主叫彩铃AS代替主叫进行与被叫MRS之间的媒体协商,可以在answer2中将主叫终端端口置0,或将媒体方向属性修改为表示只发送不接收媒体流的“sendonly”;
步骤0516~步骤0527、同步骤0115~步骤0126。
参见图15,本发明实施例C6给出了主叫A向被叫K发起IMS呼叫,最终播放被叫彩铃的流程,具体信令流程如下:
步骤0601、同步骤0101;
步骤0602、主叫彩铃AS根据用户设置以及被叫K的终端标识,查出对应的彩铃标识为“callee tone”,判断出当主叫A呼叫被叫K时播放被叫彩铃;
步骤0603~步骤0608、同步骤0503~步骤0508
步骤0609、主叫彩铃AS经由主叫CSCF将183信令发送给主叫终端,信令中携带协商后的正常媒体SDP(answer1)和被叫MRS的早期媒体SDP(offer2);
步骤0610、主叫终端根据自身能力进行早期媒体协商;
步骤0611~步骤0625、同步骤0212~步骤0225。
本发明实施例C7~本发明实施例C11提供了在主叫终端A中设置收听满足设定条件的彩铃,设置方式可以根据客户需要定制,可以设置任何情况下均播放主叫定制的彩铃,即主叫彩铃的优先级比被叫彩铃高,也可以设置满足某种条件播放主叫彩铃、满足某种条件播放被叫彩铃。
下表是设置,是根据被叫的不同播放不同的彩铃,设置简单示例如下:
条件 | 彩铃标识 |
被叫为b、c、d | caller tone |
其他被叫 | callee tone |
表2.主叫终端中的用户设置表
彩铃标识可以新增SIP头域或扩展某一头域取值或扩展SDP来携带这一标识信息,具体可以在Contact头域中设置这一标识,如在Contact的schemes值中增添“caller-tone”。
本发明实施例C7、本发明实施例C8中所涉及的主叫A、被叫b、被叫e均为多媒体彩铃用户,“主叫终端在呼叫请求中设置指示触发主叫彩铃或者被叫彩铃的标识,由主叫彩铃AS和被叫彩铃AS解析呼叫请求中的标识”。
参见图16,本发明实施例C7提供了主叫A向被叫b发起IMS呼叫,最终播放主叫彩铃的流程,具体信令流程如下:
步骤0701、主叫根据用户设置以及被叫b的终端标识,查出被叫b对应的彩铃标识为“caller tone”,判断出当主叫A呼叫被叫b时播放主叫彩铃,将“callertone”添加在INVITE信令中;
步骤0702、主叫将INVITE信令发送给主叫CSCF,主叫CSCF根据INVITE信令中的主叫终端标识以及HSS保存的主叫终端标识与多媒体业务的定制关系,判断出主叫A为多媒体彩铃用户,于是主叫CSCF将INVITE信令发送到主叫彩铃AS,INVI TE信令中携带主叫终端标识、被叫终端标识、主叫用于建立呼叫的正常媒体SDP(offer1)以及“caller tone”;
步骤0703、主叫彩铃AS根据INVITE信令中的“caller tone”判断出播放主叫彩铃,于是触发主叫彩铃流程,即发起步骤0710:主叫彩铃AS获取MRS的早期媒体SDP(offer2);
步骤0704、主叫彩铃AS将INVITE信令发送给主叫CSCF、被叫CSCF,被叫CSCF根据INVITE信令中的被叫终端标识以及HSS保存的被叫终端标识与多媒体业务的定制关系,判断出被叫为多媒体彩铃用户,于是被叫CSCF将INVITE信令发送到被叫彩铃AS;
步骤0705、被叫彩铃AS根据INVITE信令中的“caller tone”判断出播放主叫彩铃,于是不触发被叫彩铃流程;
步骤0706~步骤0727、同步骤0105~步骤0126。
如果上述本发明实施例中的被叫为b’,且b’为非多媒体彩铃用户,信令流程如上,不同在于:在步骤0704中被叫CSCF根据INVITE信令中的被叫终端标识以及HSS保存的被叫终端标识与多媒体业务的定制关系,判断出被叫b’为非多媒体彩铃用户,于是被叫CSCF将INVITE信令直接发送给被叫;于是也没有步骤0705,其余步骤如本发明实施例C7,即如果被叫为非多媒体彩铃用户,则设置解析为“主叫终端在呼叫请求中设置指示触发主叫彩铃或者被叫彩铃的标识,由主叫彩铃AS解析呼叫请求中的标识”。
参见图17,本发明实施例C8提供了主叫A向被叫e发起IMS呼叫,最终播放被叫彩铃的流程,具体信令流程如下:
步骤0801、主叫根据用户设置以及被叫b的终端标识,查出被叫b对应的彩铃标识为“callee tone”,判断出当主叫A呼叫被叫b时播放被叫彩铃,将“callee tone”添加在INVITE信令中;
步骤0802、主叫将INVITE信令发送给主叫CSCF,主叫CSCF根据INVITE信令中的主叫终端标识以及HSS保存的主叫终端标识与多媒体业务的定制关系,判断出主叫A为多媒体彩铃用户,于是主叫CSCF将INVITE信令发送到主叫彩铃AS,INVI TE信令中携带主叫终端标识、被叫终端标识、主叫用于建立呼叫的正常媒体SDP(offer1)以及“callee tone”;
步骤0803、主叫彩铃AS根据INVITE信令中的“callee tone”判断出播放被叫彩铃,于是不触发主叫彩铃流程;
步骤0804、同步骤0704;
步骤0805、被叫彩铃AS根据INVITE信令中的“callee tone”判断出播放被叫彩铃,于是触发被叫彩铃流程,即发起步骤0809:被叫彩铃AS获取被叫MRS的早期媒体SDP(offer2);
步骤0806~步骤0827、同步骤0805~步骤0826。
本发明实施例C9、本发明实施例C10中所涉及的主叫A、被叫c、被叫f均为多媒体彩铃用户,“主叫终端在呼叫请求中设置指示触发主叫彩铃或者被叫彩铃的标识,由主叫CSCF和被叫CSCF解析呼叫请求中的标识”。
参见图18,本发明实施例C9提供了主叫A向被叫c发起IMS呼叫,最终播放主叫彩铃的流程,具体信令流程如下:
步骤0901、同步骤0701;
步骤0902、主叫INVITE信令发送到主叫CSCF,INVITE信令中携带主叫终端标识、被叫终端标识、主叫用于建立呼叫的正常媒体SDP(offer1)以及“caller tone”;
步骤0903~步骤0904、主叫CSCF根据INVITE信令中携带主叫终端标识以及HSS保存的主叫终端标识和多媒体彩铃业务的定制关系,判断主叫为多媒体彩铃用户,并根据INVITE信令中的“caller tone”判断出播放主叫彩铃,于是将INVITE信令触发到主叫彩铃AS,后续就有步骤0911:主叫彩铃AS获取MRS的早期媒体SDP(offer2);
步骤0905、主叫彩铃AS经由主叫CSCF将INVITE信令发送到被叫CSCF;
步骤0906~步骤0907、被叫CSCF根据INVITE信令中的“caller tone”判断出播放主叫彩铃,于是直接将INVITE信令发送到被叫;
步骤0908~步骤0933、同步骤0106~步骤0126。
参见图19,本发明实施例C10提供了给出了主叫A向被叫f发起IMS呼叫,最终播放被叫彩铃的流程,具体信令流程如下:
步骤1001、同步骤0801;
步骤1002~步骤1004、主叫INVITE信令发送到主叫CSCF,INVITE信令中携带主叫终端标识、被叫终端标识、主叫用于建立呼叫的正常媒体SDP(offer1)以及“callee tone”,主叫CSCF根据INVITE信令中的“callee tone”判断出播放被叫彩铃,于是直接将INVITE信令发送到被叫CSCF;
步骤1005、被叫CSCF根据INVITE信令中携带被叫终端标识以及HSS保存的被叫终端标识和多媒体彩铃业务的定制关系,判断被叫为多媒体彩铃用户,并根据INVITE信令中的“callee tone”判断出播放被叫彩铃,于是将INVITE信令触发到被叫彩铃AS,后续就有被叫彩铃AS获取被叫MRS的早期媒体SDP(offer2);
步骤1006~步骤1033、同步骤0205~步骤0226。
本发明实施例C11中所涉及的主叫A、被叫d均为多媒体彩铃用户,在主叫终端设置触发主叫彩铃或者被叫彩铃的策略,由主叫终端解析该策略决定进行主叫早期媒体协商或者被叫早期媒体协商。
参见图20,本发明实施例C11提供了主叫A向被叫d发起IMS呼叫,最终播放主叫彩铃的流程,具体信令流程如下:
步骤1101、主叫发送INVITE信令,INVITE信令中携带主叫终端标识、被叫终端标识以及主叫用于建立呼叫的正常媒体SDP(offer1);
主叫CSCF根据INVITE信令中携带的主叫终端标识以及HSS保存的主叫终端标识与多媒体彩铃业务的定制关系,判断出主叫为多媒体彩铃用户,将呼叫请求发送给主叫彩铃AS;
步骤1102、主叫彩铃AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫为多媒体彩铃用户,则将INVITE信令发送给被叫彩铃AS,此时INVITE信令中携带主叫终端标识、被叫终端标识、offer1;
步骤1103、被叫彩铃AS将INVITE信令通过被叫CSCF发送给被叫终端;
步骤1104~步骤1105、被叫终端根据自身能力进行正常媒体协商,通过被叫CSCF将临时响应消息发送给被叫彩铃AS,信令中携带主被叫协商后的正常媒体SDP(answer1),该响应消息可以为183信令;
步骤1106、被叫彩铃AS获取被叫MRS的早期媒体SDP(offer2),用于进行主叫与被叫MRS之间的彩铃早期媒体协商;
步骤1107、被叫彩铃AS经由被叫CSCF、主叫CSCF将临时响应消息发送给主叫彩铃AS;
步骤1108、主叫彩铃AS获取主叫MRS的早期媒体SDP(offer3),用于进行主叫与主叫MRS之间的彩铃早期媒体协商;
步骤1109、主叫彩铃AS通过主叫CSCF将临时响应消息发送给主叫终端,此时临时响应消息中携带answer1、offer2、offer3;
步骤1110~步骤1111、主叫终端根据用户设置,以及被叫d的终端标识,判断出当被叫为d时应该播放主叫彩铃,因此主叫终端进行主叫彩铃早期媒体协商(协商后的SDP为answer3),同时拒绝被叫彩铃早期媒体协商,可以在answer2中将主叫终端端口置0,或将媒体方向属性修改为表示只发送不接收媒体流的“sendonly”;
步骤1112、主叫终端通过主叫CSCF将临时可靠响应Prack信令发送给主叫彩铃AS,信令中携带协商后的主叫彩铃早期媒体SDP(answer3)和被叫彩铃早期媒体协商(answer2);
步骤1113、主叫彩铃AS将协商后的主叫彩铃早期媒体SDP(answer3)发送给主叫MRS;
步骤1114、主叫彩铃AS将Prack信令经由主叫CSCF、被叫CSCF发送到被叫彩铃AS,信令中携带被叫彩铃早期媒体协商(answer2);
步骤1115、被叫彩铃AS将协商后的被叫彩铃早期媒体SDP(answer2)发送给被叫MRS;
步骤1116~步骤1127、同步骤0115~步骤0126。
本发明实施例C1到本发明实施例C11中的网络侧的实体包含主叫彩铃AS、主叫彩铃管理***、主叫CSCF、主叫MRS、被叫彩铃AS、被叫彩铃管理***、被叫CSCF、被叫MRS。为了简洁,图1~图10只显示了其中部分实体。
主被叫对应实体也可以是同一实体,如主叫CSCF和被叫CSCF可能为同一CSCF,主叫彩铃AS和被叫彩铃AS可能为同一彩铃AS,主叫彩铃管理***和被叫彩铃管理***也可能为同一彩铃管理***,本发明仅给出了对应实体为不同实体的本发明实施例,为同一实体的情况可以以此类推。
实际部署时,也可以不在CSCF处判断用户是否订购了彩铃业务,而是直接触发到彩铃AS,由彩铃AS来判断用户是否订购了彩铃业务并执行后续操作。流程与上述实施例流程类似且更为简单。
上述本发明实施例提供的技术方案,可以在IMS领域实现主叫彩铃业务,当主叫和被叫用户均为多媒体彩铃用户时,可以根据定制的策略决定向主叫用户提供主叫彩铃服务或者被叫彩铃服务。
主叫用户还可以设置彩铃过滤,如果同时部署了主被叫彩铃业务,用户可以设置过滤主叫和/或被叫彩铃,如果过滤被叫彩铃则播放主叫彩铃,如果过滤主叫彩铃则播放被叫彩铃,如果同时过滤主被叫彩铃(即不听被叫设置的彩铃,也不听主叫彩铃),则是由主叫终端直接播放存储的多媒体。
彩铃过滤策略可以设置在主叫终端或彩铃过滤AS或主叫彩铃AS中,也可以设置在主叫彩铃AS可以访问的实体(如彩铃管理***、用户的网络地址簿)中,具体可以与主叫彩铃一起,设置在类似表1的用户设置表中,例如,如表3,主叫用户A设置当被叫为用户J或用户K时,进行彩铃过滤(同时过滤主被叫彩铃);当被叫为用户B、C、D、E、F、G时,播放主叫彩铃(等同于过滤被叫彩铃);当被叫为其他用户时播放被叫彩铃(等同于过滤主叫彩铃):
表3
在不开展主叫彩铃业务时,彩铃过滤业务也可以单独基于被叫彩铃业务开展,用户可以设置针对特定的被叫、或者针对特定时段等过滤策略来决定是否过滤彩铃。
实施例C12描述了这种场景,此时,主叫侧不必有主叫彩铃AS和主叫MRS,而是有一个彩铃过滤AS,彩铃过滤策略设置在彩铃过滤AS,彩铃过滤AS在Invite中添加标识(彩铃过滤标识),被叫彩铃AS解析标识判断是否执行彩铃流程。如附图21,实施例C12具体信令流程如下:
步骤1201、主叫发送INVITE信令,INVITE信令中携带主叫终端标识、被叫终端标识以及主叫用于建立呼叫的正常媒体SDP(offer1);
主叫CSCF根据INVITE信令中携带的主叫终端标识以及HSS保存的主叫终端标识与多媒体彩铃过滤业务的定制关系,判断出主叫订购了多媒体彩铃过滤业务,将呼叫请求发送给彩铃过滤AS;
步骤1202、彩铃过滤AS根据用户设置以及被叫B的终端标识,判断是否过滤彩铃,如果不是,按已有呼叫流程处理,如果是,将彩铃过滤标识“filter-tone”添加在INVITE信令中;
步骤1203、彩铃过滤AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫为多媒体彩铃用户,则将INVITE信令发送给被叫彩铃AS,此时INVITE信令中携带主叫终端标识、被叫终端标识、offer1以及filter-tone;
步骤1204~步骤1205、被叫彩铃AS根据INVITE信令中的“filter-tone”判断出过滤被叫彩铃,不触发彩铃流程,将INVITE信令通过被叫CSCF发送给被叫终端;
步骤1206~步骤1207、被叫终端根据自身能力进行正常媒体协商,通过被叫CSCF将临时响应消息发送给被叫彩铃AS,信令中携带主被叫协商后的正常媒体SDP(answer1),该响应消息可以为183信令;
步骤1208、被叫彩铃AS经由被叫CSCF、主叫CSCF将临时响应消息发送给彩铃过滤AS;
步骤1209、彩铃过滤AS经由主叫CSCF将183信令发送给主叫终端,信令中携带answer1;
步骤1210、主叫终端通过主叫CSCF将临时可靠响应Prack信令发送给彩铃过滤AS;
步骤1211~步骤1212、彩铃过滤AS将Prack信令发送给被叫终端;
步骤1213~步骤1215、被叫终端回复响应至主叫终端;
步骤1216~步骤1218、被叫终端振铃,向主叫终端发送振铃信号180;
步骤1219、主叫终端播放自身存储的多媒体;
步骤1220~步骤1222、被叫摘机,被叫终端向主叫终端发送摘机信号200响应,主叫终端收到后,停止播放多媒体。
上述实施例中由被叫彩铃AS判断是否触发被叫彩铃流程,还可以由被叫CSCF判断是否触发到被叫彩铃AS,如图22所示,本发明的实施例C13与C12不同点在于,被叫CSCF收到INVITE信令后,直接根据INVITE信令中的“filter-tone”标识判断出过滤被叫彩铃,不触发到彩铃AS,将INVITE信令发送给被叫终端;
本发明的另一个实施例是在彩铃过滤AS判断出需要过滤彩铃时,并不在发出的INVITE信令中添加“filter-tone”标识,而是在收到彩铃早期媒体offer后,拒绝彩铃媒体协商或进行部分媒体类型的协商,具体为如图23所示,包括:
步骤1401、同步骤1201
步骤1402、彩铃过滤AS根据用户设置以及被叫B的终端标识,判断是否过滤彩铃;
步骤1403、彩铃过滤AS将INVITE信令经由主叫CSCF到被叫CSCF,被叫CSCF根据INVITE信令中携带的被叫终端标识以及HSS保存的被叫终端标识与多媒体彩铃业务的定制关系,判断出被叫为多媒体彩铃用户,则将INVITE信令发送给被叫彩铃AS;
步骤1404、被叫彩铃AS获取被叫MRS的早期媒体SDP(offer2);
步骤1405、被叫彩铃AS将INVITE信令通过被叫CSCF发送给被叫终端,此时INVITE信令中携带主叫终端标识、被叫终端标识以及主叫用于建立呼叫的正常媒体SDP(offer1);
步骤1406~步骤1407、被叫终端根据自身能力进行正常媒体协商,通过被叫CSCF将183信令发送给被叫彩铃AS,信令中携带主被叫协商后的正常媒体SDP(answer1);
步骤1408、被叫彩铃AS经由被叫CSCF、主叫CSCF将183信令发送给彩铃过滤AS,183信令中携带主被叫协商后的正常媒体SDP(answer1)和被叫MRS的早期媒体SDP(offer2);
步骤1409、彩铃过滤AS根据用户设置以及被叫B的终端标识,判断是否过滤彩铃,如果是,则删除向主叫终端转发的183信令中的offer2;
步骤1410、彩铃过滤AS将183信令经由主叫CSCF将183信令发送给主叫终端,信令中携带正常媒体SDP(answer1);
步骤1411、主叫终端通过主叫CSCF将临时可靠响应Prack信令发送给彩铃过滤AS;
步骤1412、彩铃过滤AS在answer2中将主叫终端端口置0,表示拒绝彩铃早期媒体协商,并将携带answer2的prack信令发送给彩铃AS;
步骤1413、彩铃AS将answer2发送给媒体资源服务器MRS
步骤1414~步骤1423、同步骤1212~步骤1218、步骤1220~步骤1222。
彩铃过滤策略还可以设置在主叫终端中,主叫终端发起呼叫时,根据彩铃过滤策略判断是否需要对彩铃进行过滤,如果需要,就在INVITE信令中添加过滤标识“filter-tone”;如果不需要,则不添加。与实施例C12类似,被叫彩铃AS根据INVITE信令中的“filter-tone”判断出过滤被叫彩铃,不触发彩铃流程。也可以与实施例C13类似,由被叫CSCF根据INVITE信令中的“filter-tone”判断出过滤被叫彩铃,不触发到彩铃AS。
本发明的另一个实施例是对于彩铃过滤策略设置在主叫终端中,不改变网络处理的流程,主叫终端收到彩铃早期媒体offer后,根据彩铃过滤策略判断需要进行彩铃过滤时,拒绝彩铃媒体协商,具体可以通过在返回的answer2中将主叫端口置0的方式实现,也可以正常进行彩铃媒体协商但后续拒绝打开媒体通道或拒绝播放彩铃。
本发明的一个服务器的实施例如图24所示,包括:
接收单元,用于接收主叫终端发起的呼叫请求;
判断单元,用于根据所述呼叫请求判断是否需要过滤彩铃;
过滤单元,根据判断结果过滤彩铃;
策略单元,用于存储彩铃过滤策略,服务器还根据存储的彩铃过滤策略判断需要过滤彩铃。
本发明的一个终端的实施例如图25所示,包括:
收发单元:用于发起呼叫请求,接收彩铃早期媒体协商请求;
策略单元,用于存储彩铃过滤策略;
过滤单元,用于根据存储的彩铃过滤策略判断是否需要过滤彩铃,根据判断结果拒绝彩铃媒体协商,或拒绝播放彩铃,或拒绝打开媒体通道。
此外,在表1所示的用户设置中,用户还可以进行这样一种设置:如果有被叫彩铃,那么就选择接收被叫彩铃;否则接收主叫彩铃。由于在主叫域无法知道被叫是否订购了彩铃业务,所以主叫彩铃AS在初始接收到呼叫请求的时候无法判断是否应该启动彩铃流程,主叫彩铃AS通过判断被叫侧返回的呼叫请求响应,根据响应的SDP类型、P-early-media头域判断是否有被叫彩铃,或者通过被叫彩铃AS在触发彩铃流程后在呼叫请求响应中携带彩铃标识来实现。下面以3个具体的实施例来说明。
如图26所示的实施例是被叫彩铃服务器采用AS模式实现彩铃,包括步骤:
2601、主叫发起呼叫请求,触发到主叫彩铃AS;
2602、主叫彩铃AS检查主叫彩铃优先级设置,暂时不启动彩铃流程;
2603、如果被叫订购了被叫彩铃,则呼叫请求触发到被叫彩铃AS;本实施例中假设被叫订购了被叫彩铃。
2604-2605、被叫彩铃AS转发呼叫请求到被叫,被叫返回183临时响应;
2606、被叫彩铃AS启动AS模式被叫彩铃流程;
2607、被叫彩铃AS发送带有早期媒体early-session SDP的183响应到主叫彩铃AS;
2608、主叫彩铃AS根据183响应中携带的early-session SDP判断出被叫有彩铃,因此不启动主叫彩铃流程。如果没有携带early-session SDP,则认为没有被叫彩铃,因此启动主叫彩铃;
2609-2616、完成被叫彩铃媒体协商;
2617-2620、被叫返回180响应到主叫,被叫彩铃AS向主叫播放彩铃;
2621、被叫接听,被叫彩铃AS停止播放彩铃,主被叫开始通话。
如图27所示的实施例是被叫彩铃服务器采用支持P-early-media的网关模式实现彩铃,包括步骤:
2701、主叫发起呼叫请求,触发到主叫彩铃AS;
2702、主叫彩铃AS检查主叫彩铃优先级设置,暂时不启动彩铃流程;
2703、如果被叫订购了被叫彩铃,则呼叫请求触发到被叫彩铃AS;本实施例中假设被叫订购了被叫彩铃。
2704-2705、被叫彩铃AS转发呼叫请求到被叫,被叫返回183临时响应;
2706、被叫彩铃AS启动网关模式被叫彩铃流程;
2707、被叫彩铃AS发送带有P-early-media头域的183响应到主叫彩铃AS;
2708、主叫彩铃AS根据183响应中携带的P-early-media头域判断出被叫有彩铃,因此不启动主叫彩铃流程。如果没有携带P-early-media头域,则认为没有被叫彩铃,因此启动主叫彩铃;
2709-2715、完成被叫彩铃媒体协商;
2716-2719、被叫返回180响应到主叫,被叫彩铃AS向主叫播放彩铃。
2720、被叫接听,被叫彩铃AS停止播放彩铃,主被叫开始通话。
如图28所示的实施例是被叫彩铃服务器启动彩铃流程后添加彩铃标识实现彩铃,包括步骤:
2801、主叫发起呼叫请求,触发到主叫彩铃AS;
2802、主叫彩铃AS检查主叫彩铃优先级设置,暂时不启动彩铃流程;
2803、如果被叫订购了被叫彩铃,则呼叫请求触发到被叫彩铃AS;本实施例中假设被叫订购了被叫彩铃。
2804-2805、被叫彩铃AS转发呼叫请求到被叫,被叫返回183临时响应;
2806、被叫彩铃AS启动AS模式被叫彩铃流程;
2807、被叫彩铃AS发送带有被叫彩铃标识的183响应到主叫彩铃AS;
2808、主叫彩铃AS根据183响应中携带的被叫彩铃标识判断出被叫有彩铃,因此不启动主叫彩铃流程。如果没有携带被叫彩铃标识,则认为没有被叫彩铃,因此启动主叫彩铃;
2809-2816、完成被叫彩铃媒体协商;
2817-2820、被叫返回180响应到主叫,被叫彩铃AS向主叫播放彩铃;
2821、被叫接听,被叫彩铃AS停止播放彩铃,主被叫开始通话。
为实现上述实施例,本发明还提供一种彩铃AS,如图29所示,包括:
收发单元,用于接收主叫终端发起的呼叫请求,将呼叫请求发送到被叫,并接收被叫返回的呼叫响应消息;
策略单元,用于保存播放彩铃的策略;
播放单元,用户根据播放彩铃的策略和所述呼叫响应消息向主叫终端播放主叫彩铃或被叫彩铃。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (12)
1.一种实现多媒体彩铃过滤的方法,其特征在于,包括:
接收主叫终端发起的呼叫请求;
根据所述呼叫请求判断是否需要过滤彩铃;
根据判断结果过滤彩铃。
2.如权利要求1所述的方法,其特征在于,所述过滤彩铃为过滤主叫彩铃和/或过滤被叫彩铃。
3.如权利要求1或2所述的方法,其特征在于,所述呼叫请求中包含了彩铃过滤标识,根据所述彩铃过滤标识来判断是否需要过滤彩铃,所述彩铃过滤标识是终端根据存储的彩铃过滤策略添加在所述呼叫请求中的。
4.如权利要求3所述的方法,其特征在于,所述根据彩铃过滤标识来判断是否需要过滤彩铃具体包括:彩铃应用服务器AS根据所述彩铃过滤标识来判断是否执行彩铃流程;或者,呼叫会话控制功能服务器CSCF根据所述彩铃过滤标识来判断是否触发到彩铃应用服务器AS。
5.如权利要求1所述的方法,其特征在于,所述根据呼叫请求判断是否需要过滤彩铃具体包括:彩铃过滤AS根据呼叫请求和存储的彩铃过滤策略判断需要过滤彩铃,在转发的呼叫请求中添加彩铃过滤标识,彩铃应用服务器AS或呼叫会话控制功能服务器CSCF根据所述彩铃过滤标识来判断是否需要过滤彩铃。
6.如权利要求5所述的方法,其特征在于,所述彩铃应用服务器AS或呼叫会话控制功能服务器CSCF根据彩铃过滤标识来判断是否需要过滤彩铃具体包括:彩铃应用服务器AS根据所述彩铃过滤标识来判断是否执行彩铃流程;或者,呼叫会话控制功能服务器CSCF根据所述彩铃过滤标识来判断是否触发到彩铃应用服务器AS。
7.如权利要求1所述的方法,其特征在于,所述根据呼叫请求判断是否需要过滤彩铃具体为:彩铃过滤应用服务器AS根据所述呼叫请求和存储的彩铃过滤策略判断是否需要过滤彩铃;所述根据判断结果过滤彩铃具体为:根据判断结果拒绝彩铃早期媒体协商。
8.如权利要求5或6所述的方法,其特征在于,所述彩铃过滤应用服务器AS为主叫彩铃应用服务器AS。
9.一种实现多媒体彩铃过滤的方法,其特征在于,包括:
主叫终端发起呼叫请求,接收到彩铃早期媒体协商请求;
根据存储的彩铃过滤策略判断是否需要过滤彩铃;
根据判断结果拒绝彩铃媒体协商,或拒绝播放彩铃,或拒绝打开媒体通道。
10.一种服务器,其特征在于,包括:
接收单元,用于接收主叫终端发起的呼叫请求;
判断单元,用于根据所述呼叫请求判断是否需要过滤彩铃;
过滤单元,根据判断结果过滤彩铃。
11.如权利要求10所述的服务器,其特征在于,还包括:
策略单元,用于存储彩铃过滤策略,服务器还根据存储的彩铃过滤策略判断需要过滤彩铃。
12.一种终端,其特征在于,包括:
收发单元,用于发起呼叫请求,接收彩铃早期媒体协商请求;
策略单元,用于存储彩铃过滤策略;
过滤单元,用于根据存储的彩铃过滤策略判断是否需要过滤彩铃,根据判断结果拒绝彩铃媒体协商,或拒绝播放彩铃,或拒绝打开媒体通道。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210039466.3A CN102571819B (zh) | 2007-07-04 | 2008-03-31 | 一种实现多媒体彩铃业务的方法和服务器 |
Applications Claiming Priority (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710076368 | 2007-07-04 | ||
CN200710076368.6 | 2007-07-04 | ||
CN200710182250 | 2007-10-13 | ||
CN200710182250.1 | 2007-10-13 | ||
CN200810090251.8A CN101340629B (zh) | 2007-07-04 | 2008-03-31 | 一种实现多媒体彩铃业务的方法、***和装置 |
CN201210039466.3A CN102571819B (zh) | 2007-07-04 | 2008-03-31 | 一种实现多媒体彩铃业务的方法和服务器 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200810090251.8A Division CN101340629B (zh) | 2007-07-04 | 2008-03-31 | 一种实现多媒体彩铃业务的方法、***和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102571819A true CN102571819A (zh) | 2012-07-11 |
CN102571819B CN102571819B (zh) | 2015-12-02 |
Family
ID=54697396
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210039466.3A Active CN102571819B (zh) | 2007-07-04 | 2008-03-31 | 一种实现多媒体彩铃业务的方法和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102571819B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111212192A (zh) * | 2018-11-21 | 2020-05-29 | 中国电信股份有限公司 | Ims固话用户拨打volte用户的放音方法和装置 |
CN112188008A (zh) * | 2020-09-18 | 2021-01-05 | 上海欣方智能***有限公司 | 一种基于ims网络的多媒体彩铃*** |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1697468A (zh) * | 2004-05-10 | 2005-11-16 | 杨红兵 | 一种手机过滤来电的方法 |
CN1744629A (zh) * | 2004-09-02 | 2006-03-08 | 惠州Tcl移动通信有限公司 | 一种实现主叫用户收听自制回铃音的方法 |
CN100531266C (zh) * | 2005-02-21 | 2009-08-19 | Ut斯达康通讯有限公司 | 一种用户可配置的回铃音业务实现方法和*** |
EP1696645A1 (en) * | 2005-02-25 | 2006-08-30 | Sony Ericsson Mobile Communications AB | Caller information provision |
CN100544389C (zh) * | 2005-07-20 | 2009-09-23 | 华为技术有限公司 | 一种多媒体彩铃实现方法与*** |
CN1980278A (zh) * | 2005-11-30 | 2007-06-13 | 西门子通信技术(北京)有限公司 | 一种抑制个性化回铃音业务的方法 |
CN1980287A (zh) * | 2005-12-08 | 2007-06-13 | 北京三星通信技术研究有限公司 | Ims域中彩铃限制业务的方法 |
-
2008
- 2008-03-31 CN CN201210039466.3A patent/CN102571819B/zh active Active
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111212192A (zh) * | 2018-11-21 | 2020-05-29 | 中国电信股份有限公司 | Ims固话用户拨打volte用户的放音方法和装置 |
CN112188008A (zh) * | 2020-09-18 | 2021-01-05 | 上海欣方智能***有限公司 | 一种基于ims网络的多媒体彩铃*** |
Also Published As
Publication number | Publication date |
---|---|
CN102571819B (zh) | 2015-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101340629B (zh) | 一种实现多媒体彩铃业务的方法、***和装置 | |
US9137357B2 (en) | Method and apparatus for implementing and filtering customized ringing signals | |
CN100444550C (zh) | 在一次呼叫过程中实现多个早期媒体类业务的方法 | |
CN101227303B (zh) | 彩铃和彩像发送方法以及早媒体发送方法 | |
US9368120B2 (en) | Methods and systems for controlling calling party access to called device | |
CN1980287A (zh) | Ims域中彩铃限制业务的方法 | |
KR101177601B1 (ko) | 패킷 교환 통신 세션을 설정하는 방법 및 장치 | |
CN102571819B (zh) | 一种实现多媒体彩铃业务的方法和服务器 | |
CN101222540B (zh) | 用于ip多媒体子***的多媒体业务实现方法 | |
CN101754179A (zh) | 一种实时选择播放彩铃的方法 | |
KR100982893B1 (ko) | 발신 단말 또는 착신 단말에 웹 기반 링 서비스를 제공하는장치 및 방법 | |
JP2018164200A (ja) | 呼制御システム及び呼制御方法 | |
CN102111390A (zh) | 一种ip多媒体子***彩像的实现方法及*** | |
KR20100041523A (ko) | 발신 단말 또는 착신 단말에 얼리미디어로서 멀티미디어 콘텐츠를 제공하는 장치 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |