一种基于sip的彩铃播放方法、装置及彩铃播放系统的制作方法

文档序号:7714843阅读:256来源:国知局
专利名称:一种基于sip的彩铃播放方法、装置及彩铃播放系统的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种基于SIP的彩铃播放方法、装置及彩铃
播放系统。
背景技术
彩铃(RBT,Ring Back Tone)业务通常由通信运营商提供,当被叫方开通彩铃业务 后,主叫方在呼叫被叫方并等待接通的时候,听到的就不再是普通的回铃音,而是以悦耳的 音乐或问候语来替代普通回铃音。在通信技术领域中,电路交换(CS, Circuit Switched) 域业务在向IP方向发展,传统彩铃业务通常采用用户部分(ISUP, ISDN User Part)信 令来实现,然而ISUP信令并不利于CS域业务的IP化,采用会话发起协议(SIP, Session Initiation Protocol)更有利于使CS域的业务IP化。 在CS域业务IP化的过程中,现有技术没有给出一套CS域实现SIP彩铃的完整流 程。

发明内容
本发明实施例提供一种基于SIP的彩铃播放方法、装置及系统,以克服现有技术 中CS域实现SIP彩铃无完整流程的不足。 本发明实施例提供一种基于会话发起协议SIP的彩铃播放方法,所述的方法包 括接收基于SIP的彩铃播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通 知消息;发送所述的彩铃播放通知消息;接收彩铃播放确认消息,根据接收到的彩铃播放 确认消息播放彩铃。 本发明实施例还提供一种彩铃播放装置,所述的装置包括播放请求接收单元,用 于接收基于会话发起协议SIP的彩铃播放请求消息;通知消息生成单元,用于根据接收到 的彩铃播放请求消息生成彩铃播放通知消息;通知消息发送单元,用于将生成的彩铃播放 通知消息发送至移动网关;确认消息接收单元,用于接收到彩铃播放确认消息;彩铃播放 单元,用于根据接收到的彩铃播放确认消息播放彩铃。 相应地,本发明实施例还提供一种彩铃播放系统,包括主叫移动交换中心MSC、彩 铃服务器,其中,所述彩铃服务器,用于接收主叫MSC发送的基于会话发起协议SIP的彩铃 播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通知消息;向所述主叫MSC 发送彩铃播放通知消息;接收主叫MSC发送的彩铃播放确认消息,根据接收到的彩铃播放 确认消息播放彩铃。 本发明实施例提供的基于SIP的彩铃播放方法、装置及彩铃播放系统,在接收到 彩铃播放请求之后,首先生成并发送彩铃播放通知消息,在收到播放确认消息之后再开始 播放彩铃,提供了一种CS域业务IP化的过程中的彩铃播放解决方案。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不 构成对本发明的限定。在附图中 图1是本发明实施例提供的一种基于SIP的彩铃播放方法流程图;
图2是本发明实施例提供的一种基于SIP的彩铃播放方法信令交互图;
图3是本发明实施例提供的另一种基于SIP的彩铃播放方法信令交互图;
图4是本发明实施例提供的又一种基于SIP的彩铃播放方法信令交互图;
图5是本发明实施例提供的一种彩铃播放装置框图;
图6是本发明实施例提供的一种彩铃播放系统结构具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对 本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,并不 作为对本发明的限定。
实施例一 图1是本发明实施例提供的一种基于SIP的彩铃播放方法流程图,如图1所示,所 述的方法包括 S101,接收彩铃播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通 知消息; 在本发明实施例中,当移动交换中心(MSC, Mobile Switching Center)收到主 叫方的呼叫请求时,MSC判断被叫方是否开通了彩铃业务,如果被叫方开通了彩铃业务,则 MSC通过SIP信令建立与彩铃服务器的连接,在本发明实施例中,MSC通过向彩铃服务器发 送一条基于SIP的彩铃播放请求消息以建立与彩铃服务器的连接,彩铃播放请求消息可以 是基于SIP的邀请(INVITE)消息,可以是携带SDP的INVITE消息。 在本发明实施例中,彩铃服务器接收MSC发送的彩铃播放请求消息,彩铃播放请 求消息中还可以包括主叫方信息,被叫方信息以及彩铃曲目信息,在本发明实施例中,主叫 方信息可以包括主叫方号码信息、主叫方地理位置信息或主叫方IP地址信息等,被叫方信 息可以包括被叫方号码、被叫方地理位置信息或被叫方IP地址信息等。接收到SIP彩铃请 求消息后,还可以发送表示会话接通的180振铃消息,以及发送200for INVITE的会话应答 消息,之后生成一基于SIP的彩铃播放通知消息。
S102,发送所述的彩铃播放通知消息; 在本发明实施例中,彩铃服务器在生成基于SIP的彩铃播放通知消息后,首先向 MSC发送180振铃消息和200for INVITE的会话应答消息,180消息表示彩铃服务器已经接 通,200for INVITE消息表示彩铃服务器的应答。之后彩铃服务器将生成的彩铃播放通知消 息发送至MSC,通知MSC彩铃服务器已经准备播放彩铃。彩铃播放通知消息可以是SIP协议 下的INFO(通知)消息、通告(NOTIFY)消息或更新(UPDATE)消息。 在本发明实施例中,当彩铃播放通知消息是基于SIP的UPDATE消息时,彩铃服务 器在发送该UPDATE消息之前,需要先通过180消息或200 forINVITE消息将SDP (会话描 述协议,Session Description Protocol)中的IP地址和PORT (端口 )号置为零,不播放彩
5铃,之后彩铃服务器向MSC发送UPDATE消息,UPDATE消息中包括彩铃服务器的SDP信息, SDP信息中包括彩铃服务器的IP地址信息和PORT信息。 在本发明实施例中,MSC接收到彩铃服务器发送的彩铃播放通知消息之后,将主叫方
连接到彩铃服务器,并生成彩铃播放确认消息,彩铃播放确认消息用于告知彩铃服务器可以开
始播放彩铃,在本发明实施例中,MSC生成的彩铃播放确认消息与彩铃服务器发送的彩铃播放
通知消息相对应,可以是200 for INF0消息、200 for NOTIFY消息或200 for UPDATE消息。 S103,接收彩铃播放确认消息,根据接收到的彩铃播放确认消息播放彩铃。 在本发明实施例中,彩铃服务器也可以为彩铃平台,接收MSC发送的彩铃播放确
认消息之后开始播放彩铃,有效实现了 CS域业务IP化的过程中的彩铃播放。 图2是本发明实施例提供的一种基于SIP的彩铃播放方法信令图,如图2所示,基
于SIP的彩铃播放方法包括 S201, MSC向彩铃服务器发送彩铃播放请求消息,彩铃播放请求消息可以是携带 SDP的INVITE消息; S202,彩铃服务器向MSC发送基于SDP的180振铃消息; S203,彩铃服务器向MSC发送基于SDP的200 for INVITE消息; S204,彩铃服务器向MSC发送彩铃播放通知消息,彩铃播放通知消息可以是INFO
消息; S205, MSC向彩铃服务器发送彩铃播放确认消息,彩铃播放通知消息可以是200
for INFO消息,该消息表示可以开放播放彩铃; S206 ,彩铃服务器通过MSC向主叫方播放彩铃。 本发明实施例通过彩铃服务器向主叫MSC发送INFO消息,主叫MSC回200 for INFO消息,实现了 CS域IP化过程中基于SIP的彩铃播放。 图3是本发明实施例提供的一种基于SIP的彩铃播放方法信令图,如图3所示,基 于SIP的彩铃播放方法包括 S301, MSC向彩铃服务器发送彩铃播放请求消息,彩铃播放请求消息可以是携带 SDP的INVITE消息; S302,彩铃服务器向MSC发送基于SDP的180消息; S303,彩铃服务器向MSC发送基于SDP的200 for INVITE消息; S304 ,彩铃服务器向MSC发送彩铃播放通知消息,彩铃播放通知消息可以是
NOTIFY消息; S305, MSC向彩铃服务器发送彩铃播放确认消息,彩铃播放通知消息可以是200 for NOTIFY消息; S306 ,彩铃服务器通过MSC向主叫方播放彩铃。 本发明实施例通过彩铃服务器向主叫MSC发送NOTIFY消息,主叫MSC回200 for NOTIFY消息,实现了 CS域IP化过程中基于SIP的彩铃播放。 图4是本发明实施例提供的一种基于SIP的彩铃播放方法信令图,如图4所示,基 于SIP的彩铃播放方法包括 S401, MSC向彩铃服务器发送彩铃播放请求消息,彩铃播放请求消息可以是携带 SDP的INVITE消息;
S402,彩铃服务器向MSC发送基于SDP的180消息,180消息中将SDP的IP地址和PORT置为零,不播放彩铃; S403,彩铃服务器向MSC发送基于SDP的200 for INVITE消息,200 forINVITE消息中将SDP的IP地址和PORT号置为零,不播放彩铃; S404 ,彩铃服务器向MSC发送彩铃播放通知消息,彩铃播放通知消息可以是UPDATE消息,UPDATE消息中包括彩铃服务器的SDP信息; S405, MSC向彩铃服务器发送彩铃播放确认消息,彩铃播放通知消息可以是200for UPDATE消息; S406 ,彩铃服务器通过MSC向主叫方播放彩铃。本发明实施例通过彩铃服务器向主叫MSC发送UPDATE消息,主叫MSC回200 forUPDATE消息,实现了 CS域IP化过程中基于SIP的彩铃播放。
实施例二 图5是本发明实施例提供的一种基于SIP的彩铃播放装置的框图,如图5所示,基于SIP的彩铃播放装置500包括 播放请求接收单元501,用于接收基于SIP的彩铃播放请求消息;
在本发明实施例中,当移动交换中心收到主叫方的呼叫请求时,MSC判断被叫方是否开通了彩铃业务,如果被叫方开通了彩铃业务,则MSC通过SIP建立与彩铃播放装置500的连接,MSC通过向播放请求接收单元501发送一条基于SIP的彩铃播放请求消息建立与彩铃播放装置500的连接,彩铃播放请求消息可以是基于SIP的INVITE消息。播放请求接收单元501接收MSC发送的彩铃播放请求消息,彩铃播放请求消息中还可以包括主叫方信息,被叫方信息以及彩铃曲目信息,在本发明实施例中,主叫方信息可以包括主叫方号码信息、主叫方地理位置信息或主叫方IP地址信息等,被叫方信息可以包括被叫方号码、被叫方地理位置信息或被叫方IP地址信息等。 通知消息生成单元502,用于根据接收到的彩铃播放请求消息生成彩铃播放通知消息; 在本发明实施例中,通知消息生成单元502根据彩铃播放请求消息调用对应的彩铃并准备播放,在准备完毕之后生成一基于SIP的彩铃播放通知消息。彩铃播放通知消息可以是SIP协议下的INFO消息、NOTIFY消息或UPDATE消息。 通知消息发送单元503,用于将生成的彩铃播放通知消息发送至移动网关;
在本发明实施例中,通知消息生成单元502生成基于SIP的彩铃播放通知消息后,通知消息发送单元503首先向MSC发送180消息和200 for INVITE消息,用于表示连接已经建立。之后通知消息发送单元503将通知消息生成单元502生成的彩铃播放通知消息发送至MSC,通知MSC彩铃播放装置已经准备播放彩铃。 在本发明实施例中,当彩铃播放通知消息是基于SIP的UPDATE消息时,通知消息发送单元503在发送该UPDATE消息之前,需要先通过180消息和200 for INVITE消息将SDP中的IP地址和PORT号置为零,不播放彩铃,之后通知消息发送单元503向MSC发送UPDATE消息,UPDATE消息中包括彩铃播放装置的SDP信息,SDP信息中包括IP地址信息和PORT信息。在本发明实施例中,MSC接收到通知消息发送单元503发送的彩铃播放通知消息
7之后,将主叫方连接到彩铃播放装置,并生成彩铃播放确认消息,彩铃播放确认消息用于告知彩铃播放装置可以开始播放彩铃。 确认消息接收单元504,用于接收彩铃播放确认消息; 在本发明实施例中,确认消息接收单元504接收MSC发送的彩铃播放确认消息。
在本发明实施例中,MSC发送的彩铃播放确认消息与彩铃播放通知消息相对应,可以是200
for INFO消息、200 for NOTIFY消息或200 forUPDATE消息。 彩铃播放单元505,用于根据接收到的彩铃播放确认消息播放彩铃。 在本发明实施例中,彩铃播放单元505根据确认消息接收单元504接收到的彩铃
播放确认消息通过MSC向主叫方播放彩铃,直到被叫方被接通之后停止播放。 本发明实施例提供的基于SIP的彩铃播放装置,可以是彩铃服务器,也可以是彩
铃平台,在接收到彩铃播放请求之后,首先生成并发送彩铃播放通知消息,在收到播放确认
消息之后再开始播放彩铃,有效实现了 CS域IP化过程中基于SIP的彩铃播放。 实施例三 本发明实施例提供一种彩铃播放系统,如图6,包括主叫MSC 601、彩铃服务器602。 其中,彩铃服务器602,用于接收主叫MSC601发送的基于SIP的彩铃播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通知消息;向所述主叫MSC 601发送彩铃播放通知消息;接收主叫MSC 601发送的彩铃播放确认消息,根据接收到的彩铃播放确认消息播放彩铃。 本实施例中的彩铃服务器可以为实施例二中的彩铃播放装置,向主叫MSC发送的彩铃播放通知消息为INFO消息、则主叫MSC发送的彩铃播放确认消息为200 for INFO消息;向主叫MSC发送的彩铃播放通知消息为NOTIFY消息、则主叫MSC发送的彩铃播放确认消息为200 for NOTIFY消息;向主叫MSC发送的彩铃播放通知消息为UPDATE消息、则主叫MSC发送的彩铃播放确认消息为200 for UPDATE消息。 本发明实施例提供的彩铃播放系统,有效实现了 CS域IP化过程中基于SIP的彩铃播放。 以上所述的具体实施方式
,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式
而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种基于会话发起协议SIP的彩铃播放方法,其特征在于,所述的方法包括接收基于SIP的彩铃播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通知消息;发送所述的彩铃播放通知消息;接收彩铃播放确认消息,根据接收到的彩铃播放确认消息播放彩铃。
2. 根据权利要求1所述的方法,其特征在于,所述彩铃播放请求消息为携带会话描述协议SDP的INVITE消息。
3. 根据权利要求2所述的方法,其特征在于,所述接收基于SIP的彩铃播放请求消息之后,生成彩铃播放通知消息之前,进一步包括发送表示会话接通的180振铃消息。
4. 根据权利要求2所述的方法,其特征在于,所述接收基于SIP的彩铃播放请求消息之后,生成彩铃播放通知消息之前,进一步包括发送200 for INVITE的会话应答消息。
5. 根据权利要求l所述的方法,其特征在于,所述彩铃播放通知消息为INFO消息,相应地,所述彩铃播放确认消息为200 for INFO消息;或所述彩铃播放通知消息为NOTIFY消息,相应地,所述彩铃播放确认消息为200 forNOTIFY消息。
6. 根据权利要求l所述的方法,其特征在于,所述彩铃播放通知消息为UPDATE消息,相应地,所述彩铃播放确认消息为200 forUPDATE消息;所述发送彩铃播放通知消息之前,进一步包括将SDP中的IP地址和端口号置零。
7. —种彩铃播放装置,其特征在于,所述的装置包括播放请求接收单元,用于接收基于会话发起协议SIP的彩铃播放请求消息;通知消息生成单元,用于根据接收到的彩铃播放请求消息生成彩铃播放通知消息;通知消息发送单元,用于发送所述通知消息生成单元生成的彩铃播放通知消息;确认消息接收单元,用于接收彩铃播放确认消息;彩铃播放单元,用于根据接收到的彩铃播放确认消息播放彩铃。
8. 根据权利要求7所述的装置,其特征在于,所述通知消息生成单元生成的彩铃播放通知消息为INFO消息,相应地,所述确认消息接收单元接收的彩铃播放确认消息为200 for INFO消息;或所述通知消息生成单元生成的彩铃播放通知消息为NOTIFY消息,相应地,所述确认消息接收单元接收的彩铃播放确认消息为200 for NOTIFY消息;或所述通知消息生成单元生成的彩铃播放通知消息为UPDATE消息,相应地,所述确认消息接收单元接收的彩铃播放确认消息为200 for UPDATE消息。
9. 一种彩铃播放系统,包括主叫移动交换中心MSC、彩铃服务器,其特征在于,所述彩铃服务器,用于接收主叫MSC发送的基于会话发起协议SIP的彩铃播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通知消息;向所述主叫MSC发送彩铃播放通知消息;接收主叫MSC发送的彩铃播放确认消息,根据接收到的彩铃播放确认消息播放彩铃。
10.根据权利要求9所述的系统,其特征在于,所述向主叫MSC发送的彩铃播放通知消息为INFO消息、则主叫MSC发送的彩铃播放确认消息为200 for INFO消息;所述向主叫MSC发送的彩铃播放通知消息为NOTIFY消息、则主叫MSC发送的彩铃播放确认消息为200 for NOTIFY消息;所述向主叫MSC发送的彩铃播放通知消息为UPDATE消息、则主叫MSC发送的彩铃播放确认消息为200 for UPDATE消息。
全文摘要
本发明提供一种基于SIP的彩铃播放方法,包括接收基于SIP的彩铃播放请求消息,根据接收到的彩铃播放请求消息生成彩铃播放通知消息;发送所述的彩铃播放通知消息;接收彩铃播放确认消息,根据接收到的彩铃播放确认消息播放彩铃。同时,本发明实施例还提供一种彩铃播放装置及彩铃播放系统,有效实现了CS域IP化过程中SIP彩铃的播放。
文档编号H04M3/42GK101730321SQ20091018689
公开日2010年6月9日 申请日期2009年12月31日 优先权日2009年12月31日
发明者李超 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1