CN100512293C - 一种会话初始化协议消息体内容处理方法及网络 - Google Patents
一种会话初始化协议消息体内容处理方法及网络 Download PDFInfo
- Publication number
- CN100512293C CN100512293C CN200510098650.5A CN200510098650A CN100512293C CN 100512293 C CN100512293 C CN 100512293C CN 200510098650 A CN200510098650 A CN 200510098650A CN 100512293 C CN100512293 C CN 100512293C
- Authority
- CN
- China
- Prior art keywords
- sip
- network
- message
- message body
- content
- 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
- 238000003672 processing method Methods 0.000 title claims description 5
- 238000000034 method Methods 0.000 claims abstract description 104
- 230000006870 function Effects 0.000 claims description 36
- 239000012092 media component Substances 0.000 claims description 26
- 230000005540 biological transmission Effects 0.000 claims description 8
- 230000000977 initiatory effect Effects 0.000 claims description 8
- 230000002452 interceptive effect Effects 0.000 claims description 6
- 238000004891 communication Methods 0.000 claims description 4
- 239000003999 initiator Substances 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 238000012546 transfer Methods 0.000 claims description 3
- 238000005538 encapsulation Methods 0.000 claims description 2
- 230000002123 temporal effect Effects 0.000 claims description 2
- 230000008859 change Effects 0.000 abstract description 23
- 238000012545 processing Methods 0.000 abstract description 21
- 230000008569 process Effects 0.000 description 38
- 238000012217 deletion Methods 0.000 description 22
- 230000037430 deletion Effects 0.000 description 22
- 238000007726 management method Methods 0.000 description 17
- 230000004048 modification Effects 0.000 description 12
- 238000012986 modification Methods 0.000 description 12
- 238000007689 inspection Methods 0.000 description 5
- 238000004321 preservation Methods 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 230000004044 response Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000008520 organization Effects 0.000 description 2
- 241000331006 Euchaeta media Species 0.000 description 1
- 238000007792 addition Methods 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000008602 contraction Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 1
- 239000010931 gold Substances 0.000 description 1
- 229910052737 gold Inorganic materials 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1069—Session establishment or de-establishment
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1101—Session protocols
- H04L65/1104—Session initiation protocol [SIP]
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种会话初始化协议SIP消息体内容处理方法及网络,包括以下步骤:A、SIP消息的发送方发出SIP消息;B、SIP网络实体接收所述的SIP消息,获取消息体内容管理策略;C、根据所述的消息体内容管理策略,设置SIP消息的消息体内容,并发送;D、SIP消息的接收方根据所述的消息体内容执行相应内容。本发明方案能够在会话协商过程中,根据主叫被叫用户的意愿和运营商策略改变SIP消息的消息体内容,可以改变的消息体内容可以是各种多媒体内容和业务支持能力信息。
Description
技术领域
本发明涉及通信领域,尤其涉及一种会话初始化协议(SIP)消息体内容处理方法及网络。
背景技术
初始会话协议(Session Initiation Protocol,SIP)是由Internet工程任务组(IETF)提出的IP电话信令协议。正如其名字所隐含的,SIP用于发起会话,它能控制多个参与者参加的多媒体会话的建立和终结,并能动态调整和修改会话属性,如会话带宽要求、传输的媒体类型(语音、视频和文本等)、媒体的编解码格式、对组播和单播的支持等。在基于IP的多媒体子***(IP MultimediaSubsystem,IMS)中,使用SIP协议作为IP多媒体会话的信令控制协议。
第三代移动通信标准化的伙伴项目(3rd Generation Partnership Project,3GPP)以及第三代移动通信标准化的伙伴项目2(3rd Generation PartnershipProject 2,3GPP2)等标准组织都先后推出了IMS架构,目的是在移动网络中使用一种标准化的开放的结构来实现多种多样的多媒体应用,提供给用户终端更多的选择和更丰富的感受。
在3GPP Release 5(R5)阶段,引入的IMS,叠加在分组域网络之上,由呼叫状态控制功能模块(Call Session Control Function,CSCF)、媒体网关控制功能模块(Media Gateway Control Function,MGCF)、媒体资源功能模块(Multimedia Resource Function,MRF)和归属签约用户服务器(HomeSubscriber Server,HSS)等功能实体组成,其中CSCF又可以分成服务CSCF(Serving CSCF,S-CSCF)、代理CSCF(Proxy CSCF,P-CSCF)和查询CSCF(Interrogating CSCF,I-CSCF)三个逻辑实体,S-CSCF是IMS的业务交换中心,执行会话控制,维持会话状态,负责管理用户终端信息,产生计费信息等;P-CSCF是用户终端接入IMS的接入点,完成用户终端注册,负责业务质量(QoS)控制和安全管理等,I-CSCF负责IMS域之间的互通,管理S-CSCF的分配,对外隐藏网络拓扑和配置,产生计费数据等。MGCF控制网关,实现IMS网络和其它网络的互通,MRF提供媒体资源,如收放音,编解码和多媒体会议桥。HSS是用户数据库,存储IMS用户的签约数据和配置信息等。
在基于SIP协议建立的多媒体会话协商过程中,有在会话协商消息中携带多媒体信息,以及会话协商过程中除了信令外还包含其它多媒体信息的需求。在会话协商消息中携带多媒体的信息可以从会话主叫添加,也可能从网络实体的多媒体资源上获得。
在现有技术中,铃声保存在用户终端上,如果被叫用户终端收到INVITE消息并且接受INVITE消息,被叫用户终端就会播放铃声。
现有技术1在用户终端上保存铃声,在INVITE消息和SIP 180(Ring)消息的消息体中并不保存铃声或播放程序,而是用户终端根据用户的设置选择播放的铃声。从现有技术1的方案可以看出,SIP网络中的网络实体没有向SIP用户终端提供铃声播放程序,而是在用户终端保存铃声播放程序。
现有技术1提供的各种个性化的铃声完全依靠用户终端上保存的铃声播放程序,没有体现出SIP网络对本次会话提供的个性化铃声,不能体现出运营商和网络对会话多媒体信息的操作。
现有技术2是IMS规范规定MRF可以作为多媒体资源,在会话协商过程中,向被叫用户终端播放铃声。如图1所示,是MRF向被叫用户终端播放铃声的流程示意图。IMS规范规定MRF向被叫用户终端播放的多媒体铃声,需要在MRF和被叫用户终端之间建立连接。
现有技术2的方案使得在会话协商过程中增加比较多的过程,MRF提供给被叫用户终端的多媒体信息只有铃声,比较单调,不能提供其它多媒体信息和应用程序。从***性能优化方面考虑,实现这种方法付出的会话协商的过程比较长,但是得到的功能却很少。现有技术定义SIP消息的消息体内容,SIP消息发起方生成的SIP消息的消息体内容应用服务器不能够增加新的媒体信息。
如果仅仅是发送媒体内容的话,由于媒体内容具备一定大小,因此对网络资源还是存在一定消耗的,而某些情况下,如果client或者server保存有媒体内容,那么在实际传送的时候,也可以不传送实际的媒体资源,只需要传送一个双方都认识的索引,接收方通过索引检索到对应的媒体内容,进行使用,从而能够提高网络资源的利用率。我们将SIP消息的消息体中携带的媒体内容和媒体内容的索引称为媒体组件。进一步的,对于传送媒体内容或者媒体内容索引的方法,还可以根据运营商策略或者用户签约,或者根据签约进行的设置来对添加丰富媒体内容或者索引的过程进行管理。
在SIP消息的消息体中除了携带媒体组件,还可以携带和会话建立相关的业务支持能力信息的描述,业务支持能力信息的描述可以用SDP协议规定的方法描述,在SIP消息的消息体中携带多种SDP参数,在运营商的策略的管理下可以实现用户得到多种业务能力的选择。
发明内容
本发明提供一种会话初始化协议(SIP)消息发送方法,用以解决现有技术中存在网络提供给用户的消息体内容单调,业务支持功能信息不足的问题。通过本发明提供的方法,在SIP消息的消息体中可以提供多种多媒体组件和业务支持能力信息。
本发明方法包括:
一种会话初始化协议(SIP)消息体内容处理方法,其特征在于,包括以下步骤:
A、SIP消息的发送方发出SIP消息;
B、SIP网络实体接收所述的SIP消息,获取消息体内容管理策略;
C、根据所述的消息体内容管理策略,设置SIP消息的消息体内容,并发送;
D、SIP消息的接收方根据所述的消息体内容执行相应内容。
所述的步骤B中,所述的消息体管理策略,包括运营商策略、用户签约信息或者根据用户签约信息进行的设置。
所述的运营商策略,包括运营商禁止SIP消息的消息体内容发送到用户。
所述的方法,如果所述的运营商禁止SIP消息的消息体内容发送到用户,则删除所述的消息体内容。
所述的方法,如果运营商禁止SIP消息的消息体内容发送到用户,则通过其它方法发送给用户。
所述的其它方法发送给用户终端可以是发送E-mail,发送多媒体短信(MMS),为用户保存到Web页面上。
所述根据用户签约信息进行的设置,可以是主叫用户的设置,也可以是被叫用户的设置。
所述的设置可以是在用户所属的PoC服务器上发送用户设置消息,所述的用户设置消息可以是SIP消息。
所述的用户设置可以是对媒体组件的限制。
所述的媒体组件是用户事先在PoC服务器上设置的媒体组件。
所述的步骤B中,所述的网络实体,可以是呼叫会话控制功能模块(CSCF-Call Session Control Function)、多媒体资源功能模块(MRF MultimediaResource Function)、应用服务器(AS Application Server)。
所述的应用服务器,可以是控制PoC会话的PoC Server(Controlling),或者控制PoC会话参与方PoC Server(Participating),或者多方通话服务器(Conference Server),或者业务能力交互管理器(Service Capability InteractionManager-SCIM),或者呈现业务服务器(Presence Server)。
所述的SIP网络实体,可以位于主叫用户所属的SIP网络、被叫用户所属的SIP网络或者位于主叫用户和被叫用户同时所属的SIP网络,也可以位于SIP消息穿越的中间SIP网络。
所述的步骤C中,所述的设置SIP消息的消息体内容,包括增加、修改或删除所述SIP消息的消息体中内容。
所述的步骤C中,所述的消息体内容,可以是媒体组件和业务支持能力信息的描述。
所述的步骤C中,改变消息体内容的方法可以是设置了媒体组件,也可以是设置了业务支持能力信息。
所述的媒体组件,可以是媒体内容,或者是媒体内容的索引。
所述的媒体内容,可以是文本、铃声、视频媒体、音频媒体、动画或者执行程序。
所述的步骤C中,所述的媒体内容索引,可以是媒体内容的序号,也可以是媒体内容的统一资源定位标识(URI)。
所述的方法,当媒体内容索引是URI时,如果所述的URI是归属网络的URI就在归属网络的网络实体上进行处理,如果所述的URI是拜访网络的URI就在拜访网络的网络实体上进行处理。
所述的步骤C,所述的设置媒体组件进一步包括以下内容之一或组合:
主叫用户发送媒体内容的索引到SIP网络,由SIP网络根据索引将保存在网络中的媒体内容加入到SIP消息的消息体中;
将媒体内容的索引从主叫用户所属网络传递发送到被叫用户所属网络,被叫用户所属网络根据索引将保存在网络中的媒体内容加入到SIP消息的消息体中;
SIP网络的网络实体根据主叫用户所属网络的设置,在SIP消息的消息体中增加媒体内容或者媒体内容的索引;
SIP网络根据媒体内容的索引,加入媒体内容;
SIP网络向被叫用户发送被叫用户保存的媒体内容索引。
所述的业务支持能力信息为描述会话的媒体参数信息、应用程序、或者位置信息或者呈现presence信息。
所述的描述会话的媒体参数信息,可以使用SDP协议描述,可以包括:会话信息、会话发起方联系信息、时间信息、连接信息、编解码类型、带宽信息、封装密码、传输协议会话属性的描述、编码速率、媒体流的速率、分组包间隔时间、写字板方向、多方会话类型、字体设置、媒体描述语言、编码质量以及格式设置参数媒体属性的描述。
所述的应用程序包括文本、铃声、视频媒体、音频媒体、动画以及执行程序。
所述的步骤C中,SIP网络可以根据用户的签约和运营商的策略,设置SIP消息的消息体中的业务支持能力信息。
SIP网络设置SIP消息的消息体中的业务支持能力信息的方法,可以是增加、删除、修改业务支持能力信息的描述。
所述的发送SIP消息的发送方,可以是用户终端,也可以是网络实体;
所述的SIP消息的接收方,可以是用户终端,也可以是网络实体。
本发明的网络包括:
一种SIP网络,包括用户终端和SIP网络实体,所述的用户终端通过SIP网络实体通信,其特征在于,所述的SIP网络实体包括:
内容管理策略获取单元:接收用户终端发送的SIP消息,并向运营商网络获取所述用户的消息体内容管理策略信息;
媒体信息设置单元:接收内容管理策略获取单元发送的内容管理策略信息,并根据所述的内容管理策略信息,对用户终端发送的SIP消息的消息体设置媒体信息。
所述的消息体管理策略,包括运营商策略、用户签约信息或者根据用户签约信息进行的设置信息。
所述的网络实体,可以是呼叫会话控制功能模块(CSCF)、MRF、应用服务器。
所述的应用服务器,可以是控制按键即说PoC业务功能的PoC Server(Controlling),或者参与控制PoC业务功能的PoC Server(Participating),或者多方通话服务器Conference Server,或者业务能力交互管理器ServiceCapability Interaction Manager(SCIM),或者呈现业务服务器Presence Server。
所述的SIP网络实体,可以位于主叫用户所属的SIP网络、被叫用户所属的SIP网络或者位于主叫用户和被叫用户同时所属的SIP网络,也可以位于SIP消息穿越的中间SIP网络。
本发明有益效果如下:
本发明实现了在SIP消息的消息体中不同类型消息内容的使用方法,SIP网络尤其是IMS网络中的网络实体(如AS)根据运营商策略、用户签约信息或者根据用户签约信息进行的设置信息使用基于SIP协议的会话协商消息的消息体内容。使用的消息体内容,包括媒体组件和业务支持能力信息。其中媒体组件包括媒体内容和媒体内容的索引,业务支持能力信息是按照规定的方法描述的媒体参数和编码参数等,业务能力信息可以由SIP消息的消息体中的其他描述方法进行描述。媒体内容可以是文本、铃声、视频媒体、音频媒体、动画以及执行程序。由SIP网络中的网络实体提供的媒体内容使得在会话协商过程中向参与会话协商的用户提供多媒体信息。增加、删除和修改媒体内容的方法可以是使用媒体内容的索引。在本发明中还对SIP消息的消息体中增加、删除、修改媒体内容和媒体内容的索引的方法,根据运营商的策略、用户签约和根据用户签约的设置相关消息体的内容。使得本发明能够在会话协商过程中,根据主叫、被叫用户的意愿和运营商策略改变SIP消息的消息体内容,可以改变的消息体内容可以是各种媒体类型内容。SIP网络对业务支持能力信息的使用,可以在SIP网络中根据运营商的策略、用户签约信息灵活地提供业务选择,为用户提供方便。
附图说明
图1为现有技术2MRF向被叫用户终端播放铃声的流程示意图;
图2为本发明的网络结构示意图;
图3为本发明实施例1的流程示意图;
图4为本发明实施例2的流程示意图;
图5为本发明实施例3的流程示意图;
图6为本发明实施例4的流程示意图;
图7为本发明实施例5的流程示意图;
图8为本发明实施例6的流程示意图;
图9为本发明实施例7的流程示意图;
图10为本发明实施例8的流程示意图;
图11为本发明实施例8的另一流程示意图;
图12为本发明实施例9的流程示意图。
具体实施方式
下面结合说明书附图来说明本发明的具体实施方式。
如图2所示,是本发明的SIP网络***结构示意图,从图2中可以看出,本发明的SIP网络***包括终端和SIP网络实体,所述的终端通过SIP网络实体通信。
本发明在网络实体上设置有:
内容管理策略获取单元:接收用户终端发送的SIP消息,并向运营商网络获取所述用户的消息体内容管理策略信息;
媒体信息设置单元:接收内容管理策略获取单元发送的内容管理策略信息,并根据所述的内容管理策略信息,对用户终端发送的SIP消息的消息体设置媒体信息。
这里的网络实体,可以是CSCF、MRF、应用服务器等,这里的应用服务器,可以是控制按键即说PoC业务功能的PoC Server(Controlling),或者参与控制PoC业务功能的PoC Server(Participating),或者多方通话服务器Conference Server,或者业务能力交互管理器Service Capability InteractionManager-SCIM,或者呈现业务服务器Presence Server。本发明SIP网络实体,可以位于主叫用户所属的SIP网络或者被叫用户所属的SIP网络,也可以位于主叫用户和被叫用户所属的SIP网络。还可以是主叫用户所属网络中和被叫用户所属网络中都有这样一个功能实体,如果主被用户是同一个网络的用户,则就是一个功能实体,如果是不同网络的用户,则每个网络中各有一个,不能公用同一个,这样就是并列的三种可能实现。图2只是一种可能的网络架构,另外两种网络构架与此类似,在此不再详细描述。
本发明的消息发送方法,当发送用户发送SIP消息时,根据运营商策略、用户签约信息或者根据用户签约信息进行的设置信息,来设置SIP消息体的内容,接收端则根据所述的SIP消息体内容,执行相应内容。以增加用户的业务多样性,提高用户体验。
在会话协商消息的消息体中,SIP网络中的网络实体可以增加、修改和删除消息体中的内容,消息体中的内容可以是媒体组件(媒体内容和媒体内容的索引)、使用SDP协议描述的业务支持能力信息。
本发明的消息体内容中媒体组件,既可以是媒体内容,可以是媒体内容索引。
如果是媒体内容索引,则设置媒体组件可以包括以下内容之一或组合:
主叫用户发送媒体内容的索引到SIP网络,由SIP网络根据索引将保存在网络中的媒体内容加入到SIP消息的消息体中;
将媒体内容的索引从主叫用户所属网络传递发送到被叫用户所属网络,被叫用户所属网络根据索引将保存在网络中的媒体内容加入到SIP消息的消息体中;
SIP网络的网络实体根据主叫用户所属网络的设置,在SIP消息的消息体中增加媒体内容或者媒体内容的索引;
SIP网络根据媒体内容的索引,加入媒体内容;
SIP网络向被叫用户发送被叫用户终端保存的媒体内容索引。
SIP网络中增加、修改和删除消息体中的内容和内容的索引的网络实体可以是:CSCF、MRF和SIP服务器。其中AS为控制按键即说PoC业务功能PoCServer(Controlling)、或者参与控制PoC业务功能PoC Server(Participating)、多方通话服务器Conference Server、业务能力交互管理器Service CapabilityInteraction Manager(SCIM)、呈现业务服务器Presence Server;CSCF为代理呼叫控制功能P-CSCF或者服务呼叫控制功能S-CSCF或者查询呼叫控制功能I-CSCF;SIP服务器为呼出边界网关控制功能BGCF、SIP协议的应用层网关SIP-ALG。
SIP网络中的网络实体增加、修改和删除消息体中的内容应当遵循运营商的策略、用户签约和根据用户签约的设置,在运营商的策略的控制下进行。运营商的策略来源于运营商的设置,可以是运营商建议接收方用户使用某个参数配置时,需要使用在不同的费率,可以享受运营商组织活动方面的利益;可以是AS根据运营商的策略针对某一类或某几类用户增加的参数,比如针对金卡用户增加参数,否则不增加;可以是AS根据运营商的策略,发送给接收方的会话协商消息中增加代表运营商的多媒体内容(动画、铃声)或执行程序;可以SIP网络中的网络实体按照运营商的策略在会话协商消息的消息体内增加多媒体广告信息;为了减少SIP消息的大小,可以使用媒体内容的索引。
SIP网络中的网络实体增加、修改和删除消息体中的内容还应当根据用户在SIP网络的签约,以及在SIP网络签约允许下的用户的设置。用户可以向SIP网络要求在会话协商消息中增加指定的消息体内容。用户可以向SIP网络请求删除指定的消息体内容。
实施例1:SIP网络中的实现本发明技术方案的过程。
如图3所示,是实施例1在SIP网络中实现本发明技术方案的过程。在SIP网络中内容处理实体根据运营商的策略AS改变了会话协商消息(在图中为INVITE消息)的消息体的内容。如图3所示,主要包括以下步骤:
S11)主叫UE1向SIP网络发起会话建立请求消息INVITE。
S12)SIP网络中的网络实体#1根据会话建立请求消息中的内容将会话请求消息转发到内容处理实体上。
内容处理实体#1是被叫UE1所属的SIP网络中处理SIP消息的消息体内容的网络实体,可以是被集成在处理INVITE消息的应用服务器、S-CSCF等网络实体上,这些网络实体被集成了内容处理实体的功能后,就可以按照本发明的方法使用SIP消息的消息体内容。内容处理实体根据运营商的策略、用户的签约和根据用户签约的用户设置改变INVITE消息中的内容。
S13)-S14)SIP网络将被改变的会话建立请求消息转发到网络实体#2上。
内容处理实体#2是被叫UE2所属的SIP网络中处理SIP消息的消息体内容的网络实体,可以是被集成在处理INVITE消息的应用服务器、S-CSCF等网络实体上,这些网络实体被集成了内容处理实体的功能后,就可以按照本发明的方法使用SIP消息的消息体内容。内容处理实体根据运营商的策略、用户的签约和根据用户签约的用户设置改变INVITE消息中的内容。
S15)-S17)SIP网络负责将被改变的会话建立请求消息转发到被叫UE2上。
被叫UE2收到会话建立请求消息,在会话建立请求消息的消息头中获得消息体内容信息,针对消息体中内容的不同部分,分别进行处理和执行。消息体中的内容可以是业务支持能力信息的描述和媒体组件。业务支持能力信息用于被叫UE2参与完成会话协商机制,主叫UE1的媒体组件向被叫UE2提供了主叫UE1的个人和会话相关信息,内容处理实体增加、删除或修改的媒体组件向接收方UE2提供了SIP网络的相关信息和会话相关的策略信息。
S18)-S112)被叫UE2生成会话建立请求的应答消息,SIP网络将该应答消息返回给主叫UE1。
这样,在会话协商过程中SIP通过消息体内容处理实体对会话协商消息的消息体内容的增加、删除和修改,根据运营商的策略、用户签约和根据用户签约的用户设置在会话协商消息的消息体中使用了媒体组件。
这里所述的会话协商处理实体可以独立存在,也可以集成在SIP网络中的任何一个网络实体中,当会话协商处理实体集成在一个网络实体中时,该网络实体即可以按照本发明规定的会话协商优化方法进行会话协商过程。
所述的SIP网络为主叫用户和被叫用户所属的SIP网络;或者所述的SIP网络为主叫用户所属的SIP网络和被叫用户所属的SIP网络;或者所述的SIP网络为主叫用户所属的SIP网络、被叫用户所属的SIP网络、以及主叫用户所属的SIP网络和被叫用户所属的SIP网络中间穿越的一个或多个SIP网络。按照本发明技术方案按照运营商策略改变消息体多媒体信息的方法可以在主叫用户和被叫用户所在的SIP网络同时使用,也可以分别使用,此外,在某些应用中,不区分主被叫网络,也可以使用这种SIP网络改变消息体内容的方法。
实施例2:网络实体根据运营商策略、用户签约和根据签约的用户设置改变消息体内容的逻辑过程。
SIP网络的网络实体收到一个SIP消息,可以检查SIP消息中的内容,得到用户是否有改变SIP消息的消息体内容的要求,检查的内容可以是SIP消息的消息头或者消息体中的内容。SIP网络的网络实体可以根据运营商的策略、用户签约和根据签约的用户设置改变消息体内容的逻辑过程。
以下以AS为例,说明主叫用户所在的网络实体收到SIP消息后如何改变消息体内容的过程。如图4所示,是SIP网络实体收到SIP消息后对消息的处理的流程示意图,包括主叫用户所属网络和被叫用户所属网络的情况,从图中可见,主要包括以下步骤:
S21)网络实体接收SIP消息。
S22)根据运营商的策略、用户签约和根据签约的用户设置处理。
S23)判断是否需要改变SIP消息的消息体内容?如果是,进入步骤S24,如果否,进入步骤S25。
网络实体根据运营商的策略、用户签约和根据签约的用户设置处理,检查SIP消息中的内容,得到用户是否有改变SIP消息的消息体内容的要求,检查的内容可以是SIP消息的消息头或者消息体中的内容。
S24)改变消息体内容,进入步骤S26。
SIP网络的网络实体可以根据运营商的策略判断是否允许和支持在消息体中改变内容。除了用户的要求外,网络实体可以检查是否有运营商的策略要求在当前的SIP消息的消息体中改变消息体内容,网络实体根据运营商策略决定如何改变消息体内容。
被叫用户所属的SIP网络,收到SIP消息后需要分析SIP消息的内容,检查消息体内容中是否有不支持的消息体内容,在运营商策略的允许下可以删除部分被叫用户不支持的消息体内容。
S25)不改变消息体内容。
S26)生成应答消息,并且发送。
实施例3:网络实体在SIP消息的消息体中改变多媒体内容。
实施例3以SIP网络中的应用服务器按照运营商的策略并且在运营商策略的控制下在会话协商消息的消息体中改变消息体中的内容,改变消息体中铃声播放程序的方法为例,说明SIP网络如何按照本发明技术方案改变会话协商消息的消息体中的多媒体信息。如图5所示,是SIP网络中的网络实体按照运营商的策略在会话协商消息的消息体中改变了铃声播放程序的流程示意图。在图4描述的场景中,主叫用户发起的会话建立请求中,不需要增加铃声播放程序,而是让SIP网络按照主叫用户的提示在消息体中添加铃声播放程序,并发送给被叫用户。
图5为实施例3的SIP网络中的网络实体向会话协商请求消息中的消息体增加铃声和修改铃声的信令流程图,涉及的实体包括:主叫UE1、被叫UE2、UE1所属的SIP网络中的S-CSCF #1、UE2所属的SIP网络中的S-CSCF #2、UE1所属SIP网络中的AS #1、UE2所属SIP网络中的AS #2,假设AS #1存储UE1所在SIP网络中支持的铃声播放程序Sound #1,AS#2存储UE2所在SIP网络中支持的铃声播放程序Sound #2,其具体步骤为:
S31)UE1向S-CSCF #1发送会话协商请求消息,即INVITE请求,该请求携带了UE1的业务支持能力信息,UE1可以在该请求消息的消息体中要求SIP网络在消息体中增加铃声播放程序,如UE1可以在消息体中要求SIP网络增加铃声播放程Sound #1,用在消息体中增加Sound #1的铃声播放程序序号#1。
S32)S-CSCF #1根据该INVITE请求确定本次业务由AS #1进行处理,将该INVITE请求转发给AS #1。
S33)AS #1收到INVITE消息提示需要在SIP消息的消息体中增加铃声播放程序Sound #1,AS #1在INVITE消息中增加铃声播放程序Sound#1的原因可以是用户的要求,也可以是用户的签约。如果运营商的策略允许AS #1加入铃声播放程序Sound #1,AS #1在INVITE消息的消息体中增加铃声播放程序Sound #1,AS #1向S-CSCF #1发送携带Sound #1的INVITE请求。如果SIP消息的消息体中已经有铃声播放程序,AS #1可以根据运营商的策略、用户的签约和根据用户签约的用户设置决定是否在会话协商消息的消息体中增加、删除或修改铃声播放程序。
S34)AS #1将INVITE消息发送给S-CSCF #1。
S35)S-CSCF #1将收到的INVITE请求发送给S-CSCF #2。
S36)S-CSCF #2将收到的INVITE请求发送给AS #2。
S37)AS #2检查INVITE消息的消息体中的Sound #1,AS #2需要根据运营商的策略、用户的签约和根据用户签约的用户设置决定是否在会话协商消息的消息体中增加、删除或修改铃声播放程序。例如,如果AS #2发现被叫UE2不支持播放铃声播放程序Sound #1,AS #2根据运营商的策略可以选择删除铃声播放程序Sound #1。如果AS #2根据运营商策略、用户的签约和根据用户签约的用户设置在INVITE消息的消息体中增加铃声播放程序Sound #2。AS #2返回接收到INVITE请求的应答给S-CSCF #2,这时会话请求消息的消息体中可能包含了铃声播放程序Sound #1和/或Sound #2。
S38)AS #2将INVITE消息发送到S-CSCF #2。
S39)S-CSCF #2将INVITE请求发送给UE2。
S310)接收到INVITE请求的UE2根据该请求携带的铃声播放程序,除了会话协商外,还向使用UE2的用户播放铃声。
S311)然后,UE2给S-CSCF #2返回200OK应答并进行会话协商过程的其它操作步骤。
在这样一个会话协商过程中,主叫UE1向主叫UE1所在的SIP网络发出发送给被叫UE2的铃声播放程序Sound #1的序号,AS #1在运营商策略允许下改变了消息的消息体中的内容,增加了铃声播放程序Sound #1。同时AS #2根据运营商的策略也可以修改会话协商请求消息的消息体的内容,可以增加、修改或删除该请求消息的消息体中的铃声播放程序Sound。AS #2根据UE2是否支持消息体中的内容,可以删除部分或全部消息体中的内容。
向会话协商请求消息的消息体中增加、删除和修改媒体内容的网络实体可以是S-CSCF、P-CSCF、AS、MRF中的一个或多个,并不限于以上的网络实体。网络实体编辑或增删媒体内容可以包括铃声、图片、消息、视频、执行程序内容,但不限于这些内容。网络实体增加、删除和修改媒体内容的过程可以和会话协商的过程同时进行,并不影响业务支持能力协商的过程。
实施例4:多媒体内容保存在用户终端的情况。
在多媒体内容保存在用户终端的情况下,实施例4的方案允许SIP网络了解用户终端保存的媒体内容,SIP网络可以向被叫用户发送被叫用户终端保存的媒体内容的序号,由被叫用户终端播放媒体内容。
图6为SIP网络向被叫用户发送被叫用户终端保存的媒体内容序号的流程示意图,如图6所示,应用服务器使用网络中保存在终端上的铃声的序号#2,在会话建立请求消息中携带这个序号#2,被叫用户根据AS发来的序号寻找铃声#2并且播放铃声#2。
S41)主叫UE1发送INVITE请求,可以携带或不携带媒体内容或者媒体内容的索引。
S42)S-CSCF #1转发INVITE消息到AS #1上,可以携带或者不携带媒体内容或者媒体内容的索引。
S43)-S45)AS #1转发INVITE消息转发到AS #2上,可以携带或者不携带媒体内容或者媒体内容的索引。
S46)AS #2收到INVITE消息,可以按照用户的签约,如用户可以增加铃声;可以按照已经签约的用户设置,如用户设置听终端设备上的铃声#1;可以根据运营商的策略,如给***公司的神州行用户播放铃声#2。在这个情况下,AS #2根据用户的设置将铃声#2的索引发送到UE2上。
S47)-S48)AS #2将携带铃声#2的INVITE消息发送到UE2上。
S49)被叫UE2收到INVITE消息,如果接收这个请求,就查找UE2上的铃声#1播放程序,播放铃声#1。
S410)按照会话建立的流程完成后续的处理。
实施例5:主叫用户发送媒体内容的索引的过程。
如图7所示,是主叫用户发送铃声的索引和网络加入媒体内容的过程。
在本实施例中,主叫UE1在发出会话建立请求中加入了AS #1保存的铃声#1的索引#1,应用服务器AS #1收到带有索引#1的INVITE消息后,检查运营商的策略是否需要增加、删除、修改铃声的策略,检查是否有UE1关于增加、删除、修改铃声的设置、检查是否有用户签约信息要求AS#1在消息的消息体中增加、删除、修改铃声的设置。AS#1按照索引#1加入铃声#1,并且根据运营商的策略、用户的签约和根据签约的用户设置改变消息体中的铃声。AS#1将生成的消息转发到被叫用户UE2所在网络的应用服务器AS #2。
S51)UE1需要呼叫UE2,为了能够让UE2收到INVITE消息时,能够在听到UE1提供的铃声下愉快地接受会话请求,在INVITE消息的消息体中增加铃声#1的索引。
S52)S-CSCF #1收到UE1发来的INVITE消息,向AS #1转发INVITE消息。
S53)AS #1收到INVITE消息后,AS #1根据运营商的策略、UE1的用户签约和依据签约的用户设置,判断是否要增加、删除和修改INVITE消息的消息体中的铃声和/或铃声的索引,在本情况下,AS#1检查用户的签约允许在INVITE消息中添加铃声,用户没有设置增加、删除或修改铃声,运营商没有删除INVITE消息中的铃声或者铃声索引的策略,因此AS #1根据INVITE消息中的铃声#1的索引#1,在INVITE消息中添加铃声#1。
S54)-S56)AS #1发送携带铃声#1的INVITE消息给AS #2。
S57)AS #2收到INVITE消息,根据运营商的策略、UE1的用户签约和依据签约的用户设置,判断是否要增加、删除和修改INVITE消息的消息体中的铃声和/或铃声的索引。在本情况下,运营商的策略允许给UE2发送携带铃声#1的INVITE消息,也没有增加、删除、修改INVITE消息的消息体的策略;UE2的用户签约允许UE2接收携带铃声#1的INVITE消息;AS#2没有删除和/或改变铃声#1的用户设置。这样,AS#1转发携带铃声#1的INVITE消息给UE2。
S58)-S59)网络将携带铃声#1的INVITF消息转发给UE2。
S510)UE2收到INVITE消息,如果UE2接受这个请求,播放铃声#1。
S511)按照会话建立的流程完成后续的处理。
实施例6:索引被网络传递发送到被叫网络的过程。
如图8所示,SIP网络将主叫用户发送的网络支持的媒体内容的索引#1发送到被叫用户所在的网络上,被叫用户所在网络的AS #2根据用户提示的铃声#1的索引#1,在INVITE消息的消息体中添加铃声#1的播放程序,并且发送到被叫UE #2上。AS #2还可以根据运营商的策略、被叫用户的签约和根据签约的设置增加、删除或修改INVITE消息的消息体中的内容,这里可以包括增加、删除或修改铃声#1。
S61)-S62)UE1生成携带保存在AS #1上的铃声#1的索引#1的INVITE消息,发送给S-CSCF #1。
S63)S-CSCF #1将携带索引#1的INVITE消息发送给AS #1。
S64)AS #1根据运营商的策略,用户签约和依据用户签约的用户设置,决定不做操作而将INVITE消息发送给AS#2。
S65)-S66)AS #1经过网络将携带索引#1的INVITE消息发送给AS#2。
S67)AS #2收到了携带索引#1的INVITE消息,根据运营商的策略、用户签约和依据用户签约的用户设置,增加、删除或修改INVITE消息的消息体中的内容。在这个例子中,AS #2根据索引#1在INVITE消息中添加铃声#1,并且不做任何其它的操作。
S68)-S69)AS #2发送携带铃声#1的INVITE消息给UE2。
S610)UE2收到携带铃声#1的INVITE消息给UE2,如果接受INVITE消息,就为UE2用户播放铃声#1。
S611)按照会话建立的流程完成后续的处理。
在实施例6的过程中,媒体内容的索引可以是一个URI,由于URI所表示的网络标识,可以是归属网络的,可以是拜访网络的,或者可以是主叫用户所在网络的,可以是被叫用户所在网络的。按照本发明技术方案处理SIP消息的消息体内容的网络实体应当根据URI的属性进行处理。
如S61)-S62),如果UE1发送的索引#1是被叫用户所在网络的网络标识,那么如实施例6描述的过程,应当将索引#1传递到被叫用户所在网络的处理实体上,由被叫用户所在网络的网络实体进行处理。
如UE1用户所处的物理位置是在拜访地,UE1发送给拜访网络地索引#1是一个UE归属网络所在的网络标识(即URI)。这时,UE1所在的拜访网络应当将索引#1传递到归属网络上,并且在归属网络的网络实体上进行处理。被归属网络的网络实体处理后的INVITE消息,从归属网络发送到被叫用户所在的网络。
实施例7:被叫用户所在网络的网络实体删除和修改铃声的过程。
如图9所示,主叫UE1发送携带铃声#1的INVITE消息,当INVITE消息发送到AS #2时,AS #2根据被叫用户的设置删除了铃声#1,并且发送了保存在UE #2上的铃声#2的索引#2。
S71)-S72)UE1生成携带铃声#1的INVITE消息,发送给S-CSCF#1。
S73)S-CSCF #1将INVITE消息发送给AS#1。
S74)AS #1根据运营商的策略,用户签约和依据用户签约的用户设置,决定不做操作而将INVITE消息发送给AS#2。
S75)-S76)AS #1经过网络将携带铃声#1的INVITE消息发送给AS#2。
S77)AS #2收到了携带铃声#1的INVITE消息,根据运营商的策略,用户签约和依据用户签约的用户设置,增加、删除或修改INVITE消息的消息体中的内容。在这个例子中,根据运营商的策略和用户的设置,AS #2不能将铃声#1发送给被叫UE2,因此删除了铃声#1;根据UE2用户签约,在INVITE消息中添加保存在UE2上的铃声#2的索引#2。
S78)-S79)AS #2发送携带索引#2的INVITE消息给UE2。
S710)UE2收到携带索引#2的INVITE消息给UE2,找到铃声#2;如果UE2接受INVITE消息,就为UE2用户播放铃声#2。
S711)按照会话建立的流程完成后续的处理。
实施例8:应用服务器根据主叫用户设置增加媒体内容或者媒体内容索引的过程。
如图10所示,UE1发送一个没有携带铃声和铃声索引的INVITE消息,AS#1根据运营商的策略、用户的签约和根据用户签约的用户设置,在INVITE消息的消息体中增加了铃声#1,并且发送到被叫UE2上。如果UE2接收INVITE请求,UE2播放铃声#1。
S81)UE1发送INVITE请求消息,可以不携带铃声#1和索引#1。
S82)-S83)INVITE请求消息被发送到AS#1上。
S84)AS #1根据用户的签约,在INVITE消息中增加铃声播放程序#1。
S85)-S86)AS #1将携带铃声#1的INVITE消息发送到AS#2上。
S87)-S88)AS #2收到了携带铃声#1的INVITE消息,根据运营商的策略,用户签约和依据用户签约的用户设置,增加、删除或改变INVITE消息的消息体中的内容。在这个例子中,AS #2不在INVITE消息的消息体中的内容做任何操作,转发到被叫UE2上。
S89)UE2收到了携带铃声#1的INVITE消息,如果接收INVITE请求,UE2就播放铃声#1给被叫用户。
S810)被叫UE #2返回200OK消息,PoC***按照规范规定的流程进行下一步的处理。
以AS为例说明,如图11所示,用户终端在网络实体上设置用户设置的方法,可以是UE向网络发送用户设置消息,如Publish、UPDATE消息,AS接收到用户设置消息后,检测设置是否有效,并且可以被认证,然后保存这些用户设置。此后,从UE发送到AS的INVITE消息将根据用户保存在AS上的设置处理消息体内容。UE发送到AS上的用户设置,可以是限制特定的AS转发到UE上的SIP消息的消息体内容,限制的方法可以是限制消息内容的大小,或者删除特定的消息体内容。
UE发送到AS上的用户设置,可以是媒体内容的索引,AS收到UE发送给AS的INVITE消息,在INVITE消息的消息体中增加媒体内容的索引。媒体内容的索引,可以是媒体内容的序号。
实施例9:SIP网络改变会话协商消息的消息体中的业务支持能力信息的过程。
按照SDP协议规定的描述方法,可以在会话协商消息的消息体中描述本次会话相关的会话信息和媒体信息等业务支持能力信息。SIP网络可以在按照运营商的策略和在运营商策略的控制下,改变使用业务支持能力信息。这里,关于业务能力支持信息的描述方法,还包括除SDP协议描述方法以外的其他方法,如使用XML语音在SIP消息体中描述,如使用SCRIPT语言在SIP消息体中描述,或者在SIP消息的消息体中允许的其他业务支持能力描述方法。
以下以运营商的策略规定接收方用户使用某些和本次会话相关的SDP参数配置时,可以享受特殊费率和在运营商组织活动方面获得额外利益的情况,说明SIP网络如何按照运营商的策略改变会话协商消息的消息体中的SDP参数。
运营商的策略简单描述如下,会话协商中用户选择高质量多媒体业务的用户需要缴纳运营商为用户提供高带宽质量保证的额外费用,但是运营商为这些使用高质量多媒体业务的用户提供额外的利益,如额外积分、额外用户回馈计划、赠送礼品。SIP网络完成运营商此项策略,需要在会话协商消息的消息体中,增加SIP网络支持的此种高质量多媒体业务的业务支持能力的SDP参数描述,提供给被叫选择。被叫方,以被叫用户终端为例,选择了新增加的SDP参数描述的业务支持能力,并继续完成会话协商过程。
图12是SIP网络根据运营商策略加入SDP参数提供给接收方选择的过程,图12描述了SIP网络中的AS和其它网络实体配合,按照运营商的策略向会话协商消息的接收方提供SDP参数选择,使得接收方可以选择运营商策略允许的高质量多媒体业务。在以下对过程的描述中,假设参会会话协商的用户的签约数据都被允许使用接收方最后选择的高质量多媒体业务的高业务质量,接收方选择此项高业务质量服务后,被计费***记录,并在运营商的运营***中被记录。
S91)在UE1发出的会话建立请求(INVITE)中携带了SDP协议描述的业务支持能力,发给P-CSCF #1,UE1在SDP的负载中增加了编码参数,编码参数反映了UE1的业务支持能力和在会话中期望的编码参数。
S92)P-CSCF #1检查SDP描述中描述的媒体参数信息。
S93)P-CSCF #1将INVITE消息转发给S-CSCF #1。
S94)S-CSCF #1允许SDP描述的媒体参数和高质量多媒体业务的媒体参数被UE1在会话中使用,S-CSCF #1将INVITE转发给AS。
S95)AS根据运营商的策略在INVITE消息的消息体中增加了SIP网络支持的可以提供高质量多媒体业务的媒体参数。
S96)AS将被改变的INVITE消息发送给UE2所属的S-CSCF#2。
S97)S-CSCF#2允许改变的SDP描述的媒体参数被UE2在会话中使用,S-CSCF#2将INVITE转发给P-CSCF#2。
S98)P-CSCF #1检查SDP描述的媒体参数信息。
S99)P-CSCF#1将INVITE消息转发给UE2。
S910)被叫UE2选择期望的媒体参数,即运营商策略提供的使用高质量多媒体业务需要的媒体参数。
S911)UE2给P-CSCF #2返回SDP应答,即选择的媒体参数。
S912)P-CSCF#2授权保留这些媒体参数所需要的QoS资源。
S913)P-CSC F#2转发SDP应答给S-CSCF #2。
S914)S-CSCF #2转发SDP应答给AS,因此AS可以得到本次会话使用的媒体参数,根据运营商的策略,将本次会话使用的业务质量信息进行记录。
S915)AS转发SDP应答给S-CSCF #1。
S916)S-CSCF #1转发SDP应答给P-CSCF #1。
S917)P-CSCF #1授权保留使用这些媒体参数的QoS资源。
S918)授权令牌包含在SDP描述中,P-CSCF转发SDP应答给UE #1。
S919)UE1最后决定本次会话使用的媒体参数。
S920)UE1发出SDP建议,并进行下一步的操作。
这样,SIP网络中的AS在其它网络实体的配合下,按照运营商的策略改变使用SDP描述的业务支持能力信息,完成了运营商策略要求的功能。
在本技术方案中,运营商的策略可以体现为运营商的策略可以规定网络实体可以限制发送给UE的SIP消息的消息体内容。其中运营商可以因为某种策略从SIP消息的消息内容中删除某一部分消息体内容。
运营商禁止发送给UE的消息体内容的方法,可以是根据运营商的策略删除某一部分消息体内容,也可以是由于用户终端不支持播放消息体内容,尤其是媒体内容的情况,这时网络实体可以直接删除这部分不支持的媒体内容。或者网络实体,可以为用户终端保存这部分媒体内容,用户终端可以通过其它方法获得这部分被限制的媒体内容。如网络实体可以将这部分消息体内容发送到这个用户的E-mail地址上,可以将这部分消息体内容通过多媒体短消息(MMS)发送到用户终端上,可以将这部分消息体内容保存到为这个用户设置的Web页面上。
本发明能够在会话协商过程中,根据主叫、被叫用户的意愿和运营商策略改变SIP消息的消息体内容,可以改变的消息体内容可以是各种多媒体类型内容。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (33)
1、一种会话初始化协议SIP消息体内容处理方法,其特征在于,包括以下步骤:
A、SIP消息的发送方发出SIP消息;
B、SIP网络实体接收所述的SIP消息,获取消息体内容管理策略;
C、根据所述的消息体内容管理策略,设置SIP消息的消息体内容,并发送;
D、SIP消息的接收方根据所述的消息体内容执行相应内容。
2、如权利要求1所述的方法,其特征在于,所述的步骤B中,所述的消息体管理策略,包括运营商策略、用户签约信息或者根据用户签约信息进行的设置。
3、如权利要求2所述的方法,其特征在于,所述的运营商策略,包括运营商禁止SIP消息的消息体内容发送到用户。
4、如权利要求3所述的方法,其特征在于,如果所述的运营商禁止SIP消息的消息体内容发送到用户,则删除所述的消息体内容。
5、如权利要求4所述的方法,其特征在于,如果运营商禁止SIP消息的消息体内容发送到用户,则通过其它方法发送给用户。
6、如权利要求5所述的方法,其特征在于,所述的其它方法发送给用户终端包括:发送E-mail,发送多媒体短信MMS,或为用户保存到Web页面上。
7、如权利要求2所述的方法,其特征在于,所述根据用户签约信息进行的设置,包括:
主叫用户根据用户签约信息进行的设置;
或者被叫用户根据用户签约信息进行的设置。
8、如权利要求7所述的方法,其特征在于,所述的设置包括:在用户所属的PoC服务器上发送用户设置消息,所述的用户设置消息是SIP消息。
9、如权利要求2所述的方法,其特征在于,所述的用户设置是对媒体组件的限制。
10、如权利要求9所述的方法,其特征在于,所述的媒体组件是用户事先在PoC服务器上设置的媒体组件。
11、如权利要求1所述的方法,其特征在于,所述的步骤B中,所述的网络实体,包括:呼叫会话控制功能模块CSCF-Call Session Control Function、或者多媒体资源功能模块MRF Multimedia Resource Function、或者应用服务器AS Application Server。
12、如权利要求11所述的方法,其特征在于,所述的应用服务器,包括:
控制PoC会话的PoC服务器控制功能,
或者控制PoC会话参与方PoC服务器参与功能,
或者多方通话服务器Conference Server,
或者业务能力交互管理器Service Capability Interaction Manager-SCIM,
或者呈现业务服务器Presence Server。
13、如权利要求1所述的方法,其特征在于,所述的步骤B中,所述的SIP网络实体,位于主叫用户所属的SIP网络,或者被叫用户所属的SIP网络;
或者位于主叫用户和被叫用户同时所属的SIP网络;
或者位于SIP消息穿越的中间SIP网络。
14、如权利要求1所述的方法,其特征在于,所述的步骤C中,所述的设置SIP消息的消息体内容,包括增加、修改或删除所述SIP消息的消息体中内容。
15、如权利要求1或14所述的方法,其特征在于,所述的步骤C中,所述的消息体内容,是媒体组件和业务支持能力信息的描述。
16、如权利要求15所述的方法,其特征在于,所述的媒体组件,是媒体内容,或者是媒体内容的索引。
17、如权利要求15所述的方法,其特征在于,所述的步骤C中,所述设置SIP消息的消息体内容的方法包括:设置了媒体组件,或者设置了业务支持能力信息。
18、如权利要求17所述的方法,其特征在于,所述的媒体组件,是媒体内容,或者是媒体内容的索引。
19、如权利要求18所述的方法,其特征在于,所述的媒体内容,是文本、铃声、视频媒体、音频媒体、动画或者执行程序。
20、如权利要求18所述的方法,其特征在于,所述的步骤C中,所述的媒体内容索引,是媒体内容的序号,或者是媒体内容的统一资源定位标识URI。
21、如权利要求20所述的方法,其特征在于,当媒体内容索引是URI时,如果所述的URI是归属网络的URI就在归属网络的网络实体上进行处理,如果所述的URI是拜访网络的URI就在拜访网络的网络实体上进行处理。
22、如权利要求18所述的方法,其特征在于,所述的步骤C,所述的设置媒体组件进一步包括以下内容之一或组合:
主叫用户发送媒体内容的索引到SIP网络,由SIP网络根据索引将保存在网络中的媒体内容加入到SIP消息的消息体中;
将媒体内容的索引从主叫用户所属网络传递发送到被叫用户所属网络,被叫用户所属网络根据索引将保存在网络中的媒体内容加入到SIP消息的消息体中;
SIP网络的网络实体根据主叫用户所属网络的设置,在SIP消息的消息体中增加媒体内容或者媒体内容的索引;
SIP网络根据媒体内容的索引,加入媒体内容;
SIP网络向被叫用户发送被叫用户保存的媒体内容索引。
23、如权利要求17所述的方法,其特征在于,所述的业务支持能力信息为描述会话的媒体参数信息、应用程序、或者位置信息或者呈现presence信息。
24、如权利要求23所述的方法,其特征在于,所述的描述会话的媒体参数信息,使用SDP协议描述,包括下述内容之一或组合:会话信息、会话发起方联系信息、时间信息、连接信息、编解码类型、带宽信息、封装密码、传输协议会话属性的描述、编码速率、媒体流的速率、分组包间隔时间、写字板方向、多方会话类型、字体设置、媒体描述语言、编码质量以及格式设置参数媒体属性的描述。
25、如权利要求23所述的方法,其特征在于,所述的应用程序包括文本、铃声、视频媒体、音频媒体、动画以及执行程序。
26、如权利要求16所述的方法,其特征在于,所述的步骤C中,SIP网络根据用户的签约和运营商的策略,设置SIP消息的消息体中的业务支持能力信息。
27、如权利要求26所述的方法,其特征在于,所述的SIP网络设置SIP消息的消息体中的业务支持能力信息的方法,具体包括:增加、删除、修改业务支持能力信息的描述。
28、如权利要求1所述的方法,其特征在于:
所述的发送SIP消息的发送方,是用户终端,或者是网络实体;
所述的SIP消息的接收方,是用户终端,或者是网络实体。
29、一种SIP网络,包括用户终端和SIP网络实体,所述的用户终端通过SIP网络实体通信,其特征在于,所述的SIP网络实体包括:
内容管理策略获取单元:接收用户终端发送的SIP消息,并向运营商网络获取所述用户的消息体内容管理策略信息;
媒体信息设置单元:接收内容管理策略获取单元发送的内容管理策略信息,并根据所述的内容管理策略信息,对用户终端发送的SIP消息的消息体设置媒体信息。
30、如权利要求29所述的网络,其特征在于,所述的消息体管理策略,包括运营商策略、用户签约信息或者根据用户签约信息进行的设置信息。
31、如权利要求29所述的网络,其特征在于,所述的网络实体,是呼叫会话控制功能模块CSCF、或者MRF、或者应用服务器。
32、如权利要求31所述的网络,其特征在于,所述的应用服务器,是控制按键即说PoC业务功能的PoC服务器控制功能,或者参与控制PoC业务功能的PoC服务器参与功能,或者多方通话服务器Conference Server,或者业务能力交互管理器Service Capability Interaction Manager-SCIM,或者呈现业务服务器Presence Server。
33、如权利要求29所述的网络,其特征在于,所述的SIP网络实体,位于主叫用户所属的SIP网络、或者被叫用户所属的SIP网络;
或者位于主叫用户和被叫用户同时所属的SIP网络;
或者位于SIP消息穿越的中间SIP网络。
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510098650.5A CN100512293C (zh) | 2005-09-07 | 2005-09-07 | 一种会话初始化协议消息体内容处理方法及网络 |
CN200680013611.3A CN101164316A (zh) | 2005-09-07 | 2006-09-07 | 一种会话初始化协议消息内容处理方法及网络 |
PCT/CN2006/002313 WO2007028336A1 (fr) | 2005-09-07 | 2006-09-07 | Procede et reseau de traitement de contenu d'un message de protocole d'ouverture de session |
EP06775622.1A EP1931102B1 (en) | 2005-09-07 | 2006-09-07 | Content Processing of a Session Initiation Protocol Message |
US12/044,798 US8401005B2 (en) | 2005-09-07 | 2008-03-07 | Session initiation protocol message content processing method and network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200510098650.5A CN100512293C (zh) | 2005-09-07 | 2005-09-07 | 一种会话初始化协议消息体内容处理方法及网络 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1801810A CN1801810A (zh) | 2006-07-12 |
CN100512293C true CN100512293C (zh) | 2009-07-08 |
Family
ID=36811568
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200510098650.5A Active CN100512293C (zh) | 2005-09-07 | 2005-09-07 | 一种会话初始化协议消息体内容处理方法及网络 |
CN200680013611.3A Pending CN101164316A (zh) | 2005-09-07 | 2006-09-07 | 一种会话初始化协议消息内容处理方法及网络 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200680013611.3A Pending CN101164316A (zh) | 2005-09-07 | 2006-09-07 | 一种会话初始化协议消息内容处理方法及网络 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8401005B2 (zh) |
EP (1) | EP1931102B1 (zh) |
CN (2) | CN100512293C (zh) |
WO (1) | WO2007028336A1 (zh) |
Families Citing this family (29)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DK1781053T3 (da) * | 2005-10-28 | 2012-08-13 | Ericsson Telefon Ab L M | Fremgangsmåder og apparat til tjeneste af typen push-to-talk |
CN101119212B (zh) * | 2006-08-04 | 2010-04-14 | 华为技术有限公司 | 通过信令适配实体传输isdn用户-用户应用信息的方法 |
US7975053B2 (en) * | 2006-12-29 | 2011-07-05 | United States Cellular Corporation | Establishing network policy for session-unaware mobile-device applications |
CN101083617B (zh) * | 2007-07-02 | 2010-07-14 | 华为技术有限公司 | 一种会话初始化协议业务路由方法及*** |
CN101378522B (zh) * | 2007-08-31 | 2012-01-25 | 华为技术有限公司 | 分发策略的方法、***和策略分发实体 |
WO2009036184A2 (en) * | 2007-09-11 | 2009-03-19 | Research In Motion Limited | System and method for sharing a sip communication service identifier |
CN101453700B (zh) * | 2007-11-30 | 2010-09-29 | 华为技术有限公司 | 一种并发媒体处理方法和设备 |
US8838705B2 (en) * | 2007-12-17 | 2014-09-16 | Telefonaktiebolaget L M Ericsson (Publ) | Session initiation protocol stack optimisation |
WO2009104860A1 (en) * | 2008-02-22 | 2009-08-27 | Lg Electronics Inc. | Terminal and method for storing and retrieving messages in a converged ip messaging service |
CN102047676A (zh) * | 2008-05-30 | 2011-05-04 | 日本电气株式会社 | 服务器装置和通信方法以及程序 |
KR20100061295A (ko) * | 2008-11-28 | 2010-06-07 | 삼성전자주식회사 | 통합 메시징 서비스에서 인터워킹을 위한 세션 제어 방법 및 시스템 |
AU2009330067B2 (en) * | 2008-12-22 | 2013-05-02 | Google Llc | Asynchronous distributed garbage collection for replicated storage clusters |
WO2010082803A2 (en) * | 2009-01-19 | 2010-07-22 | Lg Electronics Inc. | Method for delivering message based on cpm service and server thereof |
US8027960B2 (en) * | 2009-03-11 | 2011-09-27 | International Business Machines Corporation | Intelligent deletion of elements to maintain referential integrity of dynamically assembled components in a content management system |
KR101581674B1 (ko) | 2009-05-15 | 2015-12-31 | 삼성전자주식회사 | 통합메시징 서비스 시스템에서 사용자의 요청에 따라 컨버세이션을 저장하기 위한 방법 및 그 시스템 |
US10182008B2 (en) | 2009-10-08 | 2019-01-15 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and system for transferring a message |
MY182285A (en) * | 2009-10-08 | 2021-01-18 | Ericsson Telefon Ab L M | Method and system for transferring a message |
US8416781B2 (en) * | 2009-11-03 | 2013-04-09 | Research In Motion Limited | System and method for session initiation protocol header modification |
US8416780B2 (en) * | 2009-11-03 | 2013-04-09 | Research In Motion Limited | System and method for session initiation protocol header modification |
US8780744B2 (en) | 2010-01-25 | 2014-07-15 | Qualcomm Incorporated | Selective allocation of dedicated channel (DCH) resources within a wireless communications system |
US20110194433A1 (en) * | 2010-02-05 | 2011-08-11 | Qualcomm Incorporated | Managing dedicated channel resource allocation to user equipment based on radio bearer traffic within a wireless communications system |
US8873479B2 (en) * | 2010-02-05 | 2014-10-28 | Qualcomm Incorporated | Assisted state transition of a user equipment (UE) for delay sensitive applications within a wireless communications system |
US8848553B2 (en) * | 2010-02-05 | 2014-09-30 | Qualcomm Incorporated | Assisted state transitions of a user equipment within a wireless communications system |
US9380078B2 (en) * | 2010-05-21 | 2016-06-28 | Polycom, Inc. | Method and system to add video capability to any voice over internet protocol (Vo/IP) session initiation protocol (SIP) phone |
CN102843542B (zh) * | 2012-09-07 | 2015-12-02 | 华为技术有限公司 | 多流会议的媒体协商方法、设备和*** |
US9420616B2 (en) * | 2012-10-29 | 2016-08-16 | Qualcomm Incorporated | Methods to enhance videotelephony to achieve local QoS |
JP6241420B2 (ja) * | 2012-12-21 | 2017-12-06 | 日本電気株式会社 | システム、scsエンティティ、及びユニット |
US9515943B2 (en) * | 2013-01-31 | 2016-12-06 | Solace Systems, Inc. | Topic discard indication |
US11700526B2 (en) * | 2018-06-12 | 2023-07-11 | Samsung Electronics Co., Ltd. | Method and apparatus for identifying in-call capability features |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7305256B2 (en) * | 2001-02-05 | 2007-12-04 | Verizon Corporate Services Group Inc. | Method, apparatus and program for providing user-selected alerting signals in telecommunications devices |
US20020141404A1 (en) * | 2001-04-03 | 2002-10-03 | Michael Wengrovitz | Call routing using information in session initiation protocol messages |
US7685315B2 (en) * | 2002-10-28 | 2010-03-23 | Nokia Corporation | System and method for conveying terminal capability and user preferences-dependent content characteristics for content adaptation |
US8645470B2 (en) * | 2002-12-06 | 2014-02-04 | Core Wireless Licensing S.A.R.L. | System, method and computer program product for the delivery of media content |
JP3873891B2 (ja) * | 2003-01-22 | 2007-01-31 | 株式会社日立製作所 | パケット通信装置 |
EP1625716B2 (en) * | 2003-05-06 | 2014-04-09 | Apple Inc. | Method of modifying a message, store-and-forward network system and data messaging system |
CN1243432C (zh) | 2003-06-26 | 2006-02-22 | 中国科学院计算技术研究所 | 一种ip视频电话***会话和媒体授权方法 |
-
2005
- 2005-09-07 CN CN200510098650.5A patent/CN100512293C/zh active Active
-
2006
- 2006-09-07 EP EP06775622.1A patent/EP1931102B1/en active Active
- 2006-09-07 CN CN200680013611.3A patent/CN101164316A/zh active Pending
- 2006-09-07 WO PCT/CN2006/002313 patent/WO2007028336A1/zh active Application Filing
-
2008
- 2008-03-07 US US12/044,798 patent/US8401005B2/en active Active
Non-Patent Citations (2)
Title |
---|
软交换中的关键技术:SIP. 林铮.通信世界,第19期. 2002 |
软交换中的关键技术:SIP. 林铮.通信世界,第19期. 2002 * |
Also Published As
Publication number | Publication date |
---|---|
EP1931102B1 (en) | 2015-11-04 |
EP1931102A4 (en) | 2009-01-07 |
WO2007028336A1 (fr) | 2007-03-15 |
CN101164316A (zh) | 2008-04-16 |
US8401005B2 (en) | 2013-03-19 |
WO2007028336A8 (fr) | 2007-12-06 |
CN1801810A (zh) | 2006-07-12 |
US20080170563A1 (en) | 2008-07-17 |
EP1931102A1 (en) | 2008-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100512293C (zh) | 一种会话初始化协议消息体内容处理方法及网络 | |
US10609099B2 (en) | System and method for implementing media and media control transfer between devices | |
CN102347950B (zh) | 电信网络向互联网提供会话服务的方法及*** | |
CN100550908C (zh) | 一种进行会话能力信息操作的方法及网络实体 | |
CN100362807C (zh) | 一种实现网际协议多媒体子***中用户注册的方法 | |
US20110040836A1 (en) | System and method for implementing media and media control transfer between devices | |
US20060034195A1 (en) | SIP message extension for push to watch service | |
CN101331732A (zh) | 向用户提供服务混合的方法和网络 | |
WO2005107211A1 (en) | Apparatus and method to provide conference data sharing | |
WO2007143924A1 (fr) | Procédé et système de délivrance de données de services de messagerie | |
CN104170345B (zh) | 用于基于规则的服务的无条件的和立即的服务能力 | |
KR20100060498A (ko) | Ims망을 통한 멀티미디어 컨텐츠 공유 방법 및 시스템 | |
CN102111387A (zh) | 会议状态下的控制权转移方法及用户设备 | |
CN1984132B (zh) | 一种对会话能力信息进行处理的方法和终端 | |
Sánchez-Esguevillas et al. | IMS: The new generation of internet-protocol-based multimedia services | |
EP2214376B1 (en) | Management method, system and apparatus for specific apparatus in multimedia session | |
CN101026812B (zh) | 在多方通信***中获得会话参与用户会话能力的方法 | |
WO2010043168A1 (zh) | 发送及接收多媒体铃音文件的方法 | |
CN101083535B (zh) | 群组业务中实现个性化服务的方法及其*** | |
CN102077559A (zh) | 用于在ims网络中实现定制化视频服务的方法和网络单元 | |
KR20090087958A (ko) | Poc 미디어 시스템, 장치 및 방법 | |
CN100558084C (zh) | 一种非register请求业务触发时信息携带方法 | |
CN101114993B (zh) | 一种会话初始协议网络***及控制业务路由的方法 | |
Husain et al. | 3gpp Ims-Based Inter-Device Collaboration | |
Osterman | Combining Circuit and Packet Based Services in Converging Networks |
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 |