专利名称:播放个性化彩色振铃音的方法
技术领域:
本发明涉及IP多媒体子系统(以下简称IMS)、下一代网络(以下 简称NGN) 、 IP电话等系统,尤其是利用会话初始协议(以下简称SIP) 来控制会话建立的网络中, 一种新的给被叫方播放彩色振铃音的新方法。
背景技术:
目前,网络上基本实现的都是彩铃业务,回铃音使用RTP通道传输 音乐歌曲等回铃音。在现有技术下,被叫方的振铃音通常都是单一的、 固定的。在固定网络的传统呼叫流程中,交换机会向被叫方发送振铃信 号,电话在接收到振铃信号后作出相应的动作(声音、振动、闪光),提 示被叫方接电话。在IP电话以及在移动网络中,可以由被叫终端进行简 单的振铃音设置,可以通过网络下载到本地,通过本地预制的语音数据 来播放振铃音,但是这种方式,操作比较繁琐,振铃音的选择不能太多。
目前,在接通电话之前,被巧方对于主叫方的呼叫意图只能从显示 的号码中得到部分信息来加以判断,如果改变一下呼叫流程,允许在呼叫建立之前让被叫方的设置的一段个性化声音作为振铃音在被叫的电话 机上播放,并且包含一些与此次呼叫相关的信息,例如不同的号码采用 不同的铃音,可以是一段话或是熟悉的人的名字,或是一首歌,使被叫 方更加乐意接听电话。
为了更好地说明该业务系统,下面给出现有系统的图示说明
图l播放彩色振铃音的系统结构示意图 101: Caller (主叫用户),包括SIP软终端,SIP电话等,它和Caller Proxy之间采用标准的SIP协议;
102: Caller Proxy (主叫代理服务器),可以为IMS域中的呼叫会
话控制功能(以下简称CSCF)节点,或者NGN中的SIP代理服务器节点, 功能包括终端注册,呼叫控制和处理功能,并向应用服务器触发智能业 务等等;Caller Proxy和S工P A/S之间采用标准的SIP协议;
103: SIP A/S (SIP应用服务器),提供增值业务或应用,进行业 务逻辑控制和执行;SIP A/S和Media Server之间采用标准的SIP协议;
104: Media Server (媒体服务器),提供媒体处理功能-,Media Server和Conterrt Server之间可以采用标准的超文本传输(以下简称 4TTP)协议;
105: Content Server (内容服务器),保存媒体文件等信息,通 过HTTP协议和Media Server通信,将媒体文件上传到Media Server;
106: Callee Proxy (被叫代理服务器),功能与102: Caller Proxy 相对应;
107: Callee (被叫用户),功能与101: Caller相对应108: web portal (电信运营商的门户网站),用于用户申请定制彩铃业务等。 现有的呼叫建立过程,如图2所示
201: Caller发送INVITE请求到Caller Proxy,其中包括主叫方的会
话描述协议(以下简称SDP)信息;
202: Caller Proxy对Caller的INVITE响应lOO Trying; < 203: Caller Proxy根据Caller侧的INVITE请求重新封装一个新的'' INVITE请求到Callee Proxy;
204: Callee Proxy对该INVITE请求响应lOO Trying;
205: Callee Proxy将该INVITE请求前转到Callee;
206: Callee对Callee Proxy的INV工TE响应lOO Trying;
207: Callee响应180 Ringing,同时被叫用户听振铃音,该振铃音
可能是被叫端局发送或者被叫终端自身存储的一段铃声-,
208: Callee Proxy将180 Ringing响应前转到Caller Proxy;
209: Caller Proxy前转180 Ringing响应到Caller方;
210:当Callee方接听呼叫时,Callee方向Callee Proxy发送200 OK 响应,同时准备接收从Caller方过来的RTP包;
211: Callee Proxy前转该200 OK响应到Caller Proxy;
212: Caller Proxy前转该200 OK响应至lJCaller方; 213: Caller方对200 OK响应ACK请求,同时建立到Callee方的RTP 端口;
214: Caller Proxy前转该ACK请求到Callee Proxy; 215: Callee Proxy前转该ACK请求到Callee方,Caller方和Callee 方的通话建立。
现在的振铃音一般由被叫端局发送或者由被叫侧的移动终端来进行 简单的振铃音设置,通过网络下载到本地,来播放振铃音。 一者信号较 为单调,二者操作比较繁琐。需要改进的是,可以充分利用灵活的业务 逻辑控制,在呼叫建立之前将本次呼叫相关的信息通过彩色振铃音通知 被叫方,使二者的沟通更加人性化,更加顺畅。
发明内容
本发明的目的是提供一种播放彩色振铃音的方法,充分利用现有的 呼叫流程,在后向兼容流程的前提下,通过灵活的业务控制逻辑,将被 叫定制的特色振铃音(特色振铃音可以为特色音乐,视频剪辑等)在 呼叫建立之前,对被叫进行播放。
为实现上漆目的, 一种播放彩色振铃音的方法,包括步骤-
a) 被叫用户设置个性化彩色振铃音;
b) 被叫方的代理服务器査询被叫用户是否定制了个性化的彩色 振铃音;
c) 如果被叫用户定制了个性化彩色振铃音,则通过分析被叫发送 的Ring消息,得到被叫用户播送彩色振铃音所需的地址和端口,然后通 知媒体服务器向被叫方播送彩色振铃音;
d) 当被叫方应答此次呼叫时,彩色振铃业务能够停止个性化彩色 振铃音的播放并释放相应的资源。
本发明可以使被叫用户能够设置与主叫用户信息相关的个性化彩色 振铃音。充分利用现有的呼叫流程,进行灵活的业务控制,能将被叫方 定制的个性化彩色振铃音媒体服务器发送到被叫方。在呼叫接通时,能 够停止个性化彩色振铃音的播放并释放相应的资源。
图1是播放彩色振铃音的系统结构;
图2是现有的呼叫流程;
图3是播放彩色振铃音示意图4是播放彩色振铃音的呼叫流程。
具体实施例方式
本发明主要是一种播放彩色振铃音的系统及其实现方法,该方法至 少包括以下步骤
a) 被叫用户通过电信运营商的网站,或者通过电话,短信的方式,
把被叫ID,主叫ID等信息与个性化彩色振铃音ID关联起来。以便代 理服务器,A/S及媒体服务器查询。
b) 被叫方的代理服务器能够被叫和主叫的ID来查询用户定制业务的
数据库来判断被叫方是否定制了何种彩色振铃音业务,如果用户 已定制,能够启动彩色振铃音业务;
c) 彩色振铃业务能够通过分析被叫发送的Ring消息(此时要求Ring消 息包含SDP),得到被叫用户播送彩色振铃f所需的地址和端口 , 然后通知媒体服务器向被叫方播送彩色振4音;当被叫方应答此 次呼叫时,彩色振铃业务能够停止特色彩铃音的播放并释放相应 的资源。
图3为本发明方法的一个示意图
301: Caller发送INVITE请求到Caller Proxy,其中包括主叫方的会
话描述协议(以下简称SDP)信息;
302: Caller Proxy对Caller的INVITE响应100 Trying;
303: Caller Proxy将Caller的INVITE请求前转到Callee Proxy;
304: Callee Proxy对Caller Proxy的INVITE响应lOO Trying;
305: Callee Proxy将该INVITE请求前转到Callee;
306: Callee对Callee Proxy的INVITE响应lOO Trying;
307: Callee响应180/183 Ringing,该振铃消息要求携带SDP信息, 包含当前用户的本地IP地址及端口 ;
308: Callee Proxy检查被叫用户注册信息,分析被叫用户申请的彩 色振铃业务种类,启动彩色振铃业务,将180/183 Ringing响应前转 到SIP A/S;
309: SIP A/S作为作为背靠背用户代理(以下简称B2BUA),重新
封装一个新的180/183 Ringing响应到Caller Proxy,或者SIP A/S
也可作为SIP Proxy直接将180/183响应Proxy至IJCaller Proxy;以下
流程以SIP A/S作为背靠背用户代理为例说明;
310: Caller Proxy前转180 Ringing响应到Caller方;
311: SIP A/S根据Ring消息中的主叫及被叫信息,查询被叫用户的
所注册信息,并建立被叫和媒体服务器之间的通道,准备播放特色振
铃音;
312:媒体服务器从内容服务器得到对应的特色振铃音资源;
313:媒体服务器利用建立好的媒体通道,向被叫播放特色振铃音;
314:当Callee方接听呼叫时,Callee方向Callee Proxy发送200 0K
响应,同时准备接收从Caller方过来的RTP包;
315: Callee Proxy前转该200 0K响应到SIP A/S;
316: SIP A/S释放用于特色振铃音播放的媒体资源;
317: SIP A/S作为B2BUA,封装一个200 OK到Caller侧的Caller Proxy;
318: Caller Proxy前转该200 OK响应到Caller方;
319: Caller方对200 OK响应ACK请求,同时建立到Callee方的RTP端
□;
320: Caller Proxy前转该ACK请求到S工P A/S;
321: SIP A/S作为B2BUA,封装一个ACK请求到被叫侧;
322: Callee Proxy前转该ACK请求到Callee方,Caller方和Callee方
的通话建立;
本发明的一种具体处理流程可以参见图4:播放彩色振铃音的呼叫流
程
401: Caller发送INVITEi青求到Caller Proxy,其中包括主叫方的会 话描述协议(以下简称SDP)信息;
402: Caller Proxy对Caller的INVITE响应lOO Trying;'
403: Caller Proxy将Caller的INVITE请求前转到Callee Proxy;
404: Callee Proxy对Caller Proxy的INVITE响应lOO Trying;
405: Callee Proxy将该INVITE请求前转到Callee;
406: Callee对Callee Proxy的INV工TE响应lOO Trying;
407: Callee响应180/183 Ringing,该振铃消息要求携带SDP信息,包含当前用户的本地IP地址及端口;
408: Callee Proxy检查被叫用户注册信息,进行业务触发,将180/183 Ringing响应前转到SIP A/S;
409: SIP A/S作为作为背靠背用户代理(以下简称B2BUA),重新 封装一个新的180/183 Ringing响应到Caller Proxy, 或者SIP A/S 也可作为SIP Proxy直接将180/183响应Proxy到Caller Proxy;以下流程以SIP A/S作为背靠背用户代理为例说明;
410: Caller Proxy前转180 Ringing响应到Caller方;
411: SIP A/S作为B2BUA,根据Ring消息中的主叫及被叫信息,查询被叫用户的所注册信息,封拳一个INVITE请求到Media Server,其中携带Callee方为彩色振铃业务准备好的SDP信息;同时在请求统一资源标识符(以下简称Request-URI)中指定特色振铃音的统一资源定位符(以下简称URL);
412: Media Server对SIPA/S的INVITE请求进行自动应答,响应200 0K, 且携带Media Server的SDP信息;
413: SIPA/S作为B2BUA,封装一个确认消息(以下简称:ACK)到Media Server,对Media Server的200 OK响应进行确认,同时向Callee方SDP指定的端口发送RTP包,播放被叫定制的彩色振铃音;
414:当Callee方接听呼叫时,Callee方向Callee Proxy发送200 OK响应,同时准备接收从Caller方过来的RTP包;
415: Callee Proxy前转该200 OK响应到SIP A/S;
416: SIPA/S作为B2BUA,封装一个再见(以下简称BYE)请求到Media
417: Media Server对该BYE请求响应200 0K,同时关闭播放彩色振铃 音的RTP端口;
418: SIP A/S作为B2BUA,封装一个200 OK到Caller侧的Caller Proxy;
419: Caller Proxy前转该200 OK响应到Caller方;
420: Caller方对200 OK响应ACK请求,同时建立到Callee方的RTP端
421: Caller Proxy前转该ACK请求到SIP A/S;
422: SIP A/S作为B2BUA,封装一个ACK请求到被叫侧;
423: Callee Proxy前转该ACK请求到Callee方,Caller方和Callee方
的通话建立。
权利要求
1.一种播放彩色振铃音的方法,包括步骤a)被叫用户设置个性化彩色振铃音;b)被叫方的代理服务器查询被叫用户是否定制了个性化的彩色振铃音;c)如果被叫用户定制了个性化彩色振铃音,则通过分析被叫发送的Ring消息,得到被叫用户播送彩色振铃音所需的地址和端口,然后通知媒体服务器向被叫方播送彩色振铃音;d)当被叫方应答此次呼叫时,彩色振铃业务能够停止个性化彩色振铃音的播放并释放相应的资源。
2. 如权利要求l所述的方法,其特征在于在步骤a)中,所述被叫用户 通过电信运营商的门户网站、电话、短信的方式设置个性化彩色振铃音。
3. 如权利要求l所述的方法,其特征在于在步骤a)中,所述个性化彩色振铃音是与主叫信息所关联的特色音乐或视频剪辑。
4. 如权利要求3所述的方法,其特征在于对不同的主叫设置不同的特色振铃音。
5. 如权利要求3所述的方法,其特征在于所述个性;f七彩色振铃音是被叫 用户通过Web上传的自己制作的特色振铃音或媒体服务器提供的音乐、视 频剪辑。
6. 如权利要求l所述的方法,其特征在于在步骤b)中,被叫方的代理服 务器Callee Proxy根据Ring 180/183消息中包含的主叫被叫信息,查询 该用户定制了何种彩色振铃音,并向SIP A/S触发个性化彩色振铃音业务。
7. 如权利要求l所述的方法,其特征在于在步骤c)中,被叫方向Callee Proxy发送Ring 180/183消息,所述消息包括被叫用于接收个性化彩色振 铃音的端口及地址信息。
8. 如权利要求l所述的方法其特征在于步骤c)中,SIP A/S或代理服 务器要求媒体服务器发送已经定制的特色振铃音到被叫。
9. 如权利要求l所述的方法其特征在于在步骤c)中,SIP A/S或代理 服务器将被叫的会话进展中的SDP封装到媒体服务器的INVITE请求中。
10. 如权利要求l所述的方法其特征在于在步骤c)中,被叫打开本地SDP 通道接听彩色振铃音。
11. 如权利要求l所述的方法其特征在于在步骤d)中,可SIP A/S或代 理服务器在被叫应答时停止彩色振铃音的播放,并释放相应的资源。
全文摘要
一种播放彩色振铃音的方法,包括步骤被叫用户设置个性化彩色振铃音;被叫方的代理服务器查询被叫用户是否定制了个性化的彩色振铃音;如果被叫用户定制了个性化彩色振铃音,则通过分析被叫发送的Ring消息,得到被叫用户播送彩色振铃音所需的地址和端口,然后通知媒体服务器向被叫方播送彩色振铃音;当被叫方应答此次呼叫时,彩色振铃业务能够停止个性化彩色振铃音的播放并释放相应的资源。本发明可以使被叫用户能够设置与主叫用户信息相关的个性化彩色振铃音。充分利用现有的呼叫流程,进行灵活的业务控制,能将被叫方定制的个性化彩色振铃音媒体服务器发送到被叫方。在呼叫接通时,能够停止个性化彩色振铃音的播放并释放相应的资源。
文档编号H04M3/42GK101202789SQ20061016589
公开日2008年6月18日 申请日期2006年12月14日 优先权日2006年12月14日
发明者炜 王, 王春花 申请人:北京三星通信技术研究有限公司;三星电子株式会社