CN115989668A - 用于提供基于早期会话模型的视频cat的通信协议 - Google Patents
用于提供基于早期会话模型的视频cat的通信协议 Download PDFInfo
- Publication number
- CN115989668A CN115989668A CN202180048654.XA CN202180048654A CN115989668A CN 115989668 A CN115989668 A CN 115989668A CN 202180048654 A CN202180048654 A CN 202180048654A CN 115989668 A CN115989668 A CN 115989668A
- Authority
- CN
- China
- Prior art keywords
- early
- session
- calling
- message
- video
- 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.)
- Pending
Links
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/1096—Supplementary features, e.g. call forwarding or call holding
-
- 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/1083—In-session procedures
- H04L65/1089—In-session procedures by adding media; by removing media
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
-
- 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/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- 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/10—Architectures or entities
- H04L65/1063—Application servers providing network services
-
- 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]
-
- 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/60—Network streaming of media packets
- H04L65/61—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio
- H04L65/612—Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
-
- 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/60—Network streaming of media packets
- H04L65/70—Media network packetisation
-
- 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/80—Responding to QoS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/24—Negotiation of communication capabilities
-
- 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
-
- 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/50—Telephonic communication in combination with video communication
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
根据本实施方式,本公开提供了在语音呼叫连接期间向主叫方传送被叫方设置的视频作为视频定制警报音(CAT)的最佳方法。更具体地,本公开在一些实施方式中寻求提供一种通信协议,用于通过利用由3GPP标准建议的早期会话模型来协商和建立早期媒体的会话,以生成以早期媒体的形式发送视频CAT的视频呼叫。另外,本公开提供了一种在用于发送视频CAT的通信协议中执行异常处理以确保在网络中用于视频CAT的编解码器协商过程中发生错误、服务器失灵、以及终端和服务器故障的情况下的呼叫稳定性的方法。
Description
技术领域
在一些实施方式中,本公开涉及用于基于早期会话模型提供视频定制警报音(Customized Alerting Tones,CAT)的通信协议。更具体地,本公开涉及在语音呼叫连接期间,利用用于通过使用早期会话模型来协商和设置用于早期媒体的会话的通信协议,向主叫方侧传送被叫方设置的视频作为视频CAT。
背景技术
本部分中的陈述仅提供与本公开相关的背景信息,并且不一定构成现有技术。
定制警报音(CAT)是要向主叫方传送的由被叫方预设置的振铃音,对于该振铃音可以使用诸如语音、音频、视频等的媒体数据。在应用了视频CAT的情况下,可以发现,根据被叫方是否订购了包含式服务来改变语音输出信号配置以包括视频信息是困难的。因此,需要将语音输出信号改变为视频输出信号,并且3GPP标准的建议已经解决了通过在语音呼叫请求处建立的语音会话来传输视频的能力丧失。3GPP TS24.182标准描述了一种通过使用分叉模型(forking model)和早期会话模型(early session model)从被叫方向主叫方传送CAT作为早期媒体的方法(见非专利文献1)。
分叉模型从最终语音会话的对话中辨别出早期媒体的对话,并且相反避免生成主叫用户设备(UE)的单独的会话描述协议(SDP)信息以用于早期媒体的对话中。然而,当在呼叫中间建立用于早期媒体的会话时,早期会话模型确实使用单独的SDP,虽然其避免从最终语音会话的对话中辨别出用于早期媒体的对话。
因此,为了在语音呼叫期间使用视频图像作为警报音,早期媒体的会话需要被新改变为视频会话,因此基于早期会话模型的视频提供是有利的。早期会话模型的操作方案遵循3GPP标准(见非专利文献1)。虽然3GPP标准描述了语音早期媒体的情况,但是其没有考虑会话信息从语音到视频的改变,反之亦然。因此,3GPP标准没有规定如何向UE传送内容服务器的SDP以及如何改变会话。
为了弥补该不足,最常见的是被叫网络的电话应用服务器(TAS)与内容服务器建立单独的会话,并且将所接收到的SDP在建立会话的过程中加载到呼叫控制消息中。然而,可以在TAS与内容服务器建立至少一个会话之后获得内容服务器的编解码器信息。因此,切换到视频内容需要与内容服务器执行会话更新。由于这种附加的会话建立,一般的弥补方案容易受到延迟呼叫的影响,并且由于附加的事务,一般的弥补方案容易遭受性能劣化。
除了根据该标准建立会话发起协议(SIP)会话之外,还有一种方式是利用3G、LTE或5G数据网络来使软件呼叫应用直接播放对应于CAT的视频,并且在发起主叫方与被叫方之间的呼叫时停止视频播放。然而,在缺乏数据通信而不提供视频播放的情况下,不能识别这种情况的IP多媒体子***(IMS)呼叫网络可以通过假设视频正在被播放来控制呼叫,这导致发生静默。
因此,需要有效的呼叫流程来通过解决由于TAS(电话应用服务器)与内容服务器之间的会话建立而引起的不足来提供高效的服务。
(现有技术文献)
(非专利文献)
(非专利文件1):TS 24.182,3rd Generation Partnership Project;TechnicalSpecification Group Core Network and Terminals;IP Multimedia Subsystem(IMS)Customized Alerting Tones(CAT);Protocol specification(Release 16)。
发明内容
技术问题
本公开在至少一个实施方式中提供了一种在语音呼叫连接期间将被叫方设置视频作为视频CAT(定制警报音)传送给主叫方的最佳方法。更具体地,本公开在一些实施方式中寻求提供一种通信协议,用于通过利用由3GPP标准建议的早期会话模型来协商和建立早期媒体的会话,以从语音呼叫生成以早期媒体的形式传送视频CAT的视频呼叫。
此外,根据另一实施方式,本公开旨在通过向通信协议提供对更新内容服务器的会话的另一轮的过程中的一些过程的适当减少,从而减少由于在该过程中添加的事务以及事务所需的时间和成本而对网络造成的负担,来改进利用3GPP标准中呈现的早期会话模型建立用于早期媒体传送的会话的方法。
根据实施方式,本公开还旨在提供对用于视频CAT传送的通信协议中的异常(例如,在网络中用于视频CAT的编解码器协商过程中发生的错误、服务器失灵、以及UE和服务器的故障状况等)执行异常处理的方法,借此确保上述异常中的呼叫稳定性。
技术方案
本公开的至少一个方面提供了一种由应用服务器执行的、用于在主叫用户设备(UE)与被叫UE之间的基于会话发起协议(SIP)的呼叫连接期间提供早期媒体的方法,所述方法包括以下步骤:接收包括所述主叫UE的会话描述协议(SDP)信息的第一INVITE消息;执行建立早期会话的过程,所述早期会话用于与所述主叫UE进行关于提供视频作为所述早期媒体的能力协商;以及当成功建立所述早期会话时,基于通过使用所述早期会话协商的能力向所述主叫UE提供所述早期媒体。这里,建立所述早期会话的过程包括:向所述主叫UE发送包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于所述早期媒体的一个或更多个视频编解码器;以及接收包括第二SDP信息的早期会话应答消息,所述第二SDP信息指定由所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
本公开的另一方面提供了提供早期媒体的方法,还包括当接收到作为对所述第一INVITE消息的响应的包括被叫UE的SDP信息在内的消息200OK时,终止提供所述早期媒体。
本公开的又一方面提供了一种由主叫用户设备UE执行的、用于在所述主叫UE与被叫UE之间的基于会话发起协议SIP的呼叫连接期间接收早期媒体的方法,所述方法包括以下步骤:发送包括所述主叫UE的会话描述协议SDP信息和指示支持早期会话的报头信息在内的INVITE消息;从应用服务器接收包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;以及向所述应用服务器发送包括第二SDP信息的早期会话应答消息,所述第二SDP信息关于所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
本公开的又一方面提供了一种计算机,所述计算机能够读取存储包括计算机可执行指令的计算机程序的介质,当在所述计算机中执行所述计算机可执行指令时,使得所述计算机执行由主叫用户设备(UE)执行的、用于在所述主叫UE与被叫UE之间的基于会话发起协议(基于SIP)的呼叫连接期间接收早期媒体的方法。所述方法包括:发送包括所述主叫UE的会话描述协议SDP信息和指示支持早期会话的报头信息在内的INVITE消息;从应用服务器接收包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;以及向所述应用服务器发送包括第二SDP信息的早期会话应答消息,所述第二SDP信息关于所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
本公开的又一方面提供了一种由网络呼叫处理装置执行的、用于处理基于会话发起协议SIP的呼叫的方法,所述方法包括以下步骤:从主叫用户设备UE接收第一INVITE消息,所述第一INVITE消息包括所述主叫UE的会话描述协议SDP信息和指示是否支持早期会话的报头信息;当所述报头信息指示所述主叫UE支持早期会话时,向应用服务器和被叫UE发送包括所述主叫UE的所述SDP信息的第二INVITE消息;当从所述应用服务器接收到包括第一SDP信息的早期会话供给消息时,向所述主叫UE发送所述早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;在从所述主叫UE接收到包括第二SDP信息的早期会话应答消息时,向所述应用服务器发送所述早期会话应答消息,所述第二SDP信息指定所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器;以及在响应于所述第二INVITE消息从所述被叫UE接收到包括所述被叫UE的SDP信息在内的消息200OK时,向所述应用服务器和所述主叫UE发送所述消息200OK。
本公开的又一方面提供了一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储计算机可执行指令,当由计算机执行所述计算机可执行指令时,使得所述计算机执行由应用服务器执行的、用于在主叫用户设备UE与被叫UE之间的基于会话发起协议SIP的呼叫连接期间提供早期媒体的方法,所述方法包括以下步骤:接收包括所述主叫UE的会话描述协议SDP信息的第一INVITE消息;执行建立早期会话的过程,所述早期会话用于与所述主叫UE进行关于提供视频作为所述早期媒体的能力协商;以及当成功建立所述早期会话时,基于通过使用所述早期会话协商的能力向所述主叫UE提供所述早期媒体,其中,建立所述早期会话的过程包括:向所述主叫UE发送包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于所述早期媒体的一个或更多个视频编解码器;以及接收包括第二SDP信息的早期会话应答消息,所述第二SDP信息指定由所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
本公开的又一方面提供了一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储计算机可执行指令,当所述计算机可执行指令由计算机执行时,使得所述计算机执行由主叫用户设备UE用于在所述主叫UE与被叫UE之间的基于会话发起协议SIP的呼叫连接期间接收早期媒体的方法,所述方法包括:发送包括所述主叫UE的会话描述协议SDP信息和指示支持早期会话的报头信息在内的INVITE消息;从应用服务器接收包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;以及向所述应用服务器发送包括第二SDP信息的早期会话应答消息,所述第二SDP信息关于所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
本公开的又一方面提供了一种存储计算机可执行指令的非暂时性计算机可读介质,当由计算机执行所述计算机可执行指令时,使得所述计算机执行一种由网络呼叫处理装置执行的、用于处理基于会话发起协议SIP的呼叫的方法,所述方法包括以下步骤:从主叫用户设备UE接收第一INVITE消息,所述第一INVITE消息包括所述主叫UE的会话描述协议SDP信息和指示是否支持早期会话的报头信息;当所述报头信息指示所述主叫UE支持早期会话时,向应用服务器和被叫UE发送包括所述主叫UE的所述SDP信息的第二INVITE消息;当从所述应用服务器接收到包括第一SDP信息的早期会话供给消息时,向所述主叫UE发送所述早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;在从所述主叫UE接收到包括第二SDP信息的早期会话应答消息时,向所述应用服务器发送所述早期会话应答消息,所述第二SDP信息指定所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器;以及在响应于所述第二INVITE消息从所述被叫UE接收到包括所述被叫UE的SDP信息在内的消息200OK时,向所述应用服务器和所述主叫UE发送所述消息200OK。
有益效果
如上所述,根据至少一个实施方式,本公开可以利用3GPP标准所建议的早期会话模型来提供用于协商和建立用于早期媒体的会话的通信协议,从而使得能够将语音呼叫改变为用于早期媒体传送的视频呼叫,并且向主叫方传送被叫方设置的视频作为视频CAT。
在另一个方面中,本公开可以通过向通信协议提供对更新内容服务器的会话的另一轮的过程中的一些过程的适当减少,从而减少由于在该过程中添加的事务以及事务所需的时间和成本而对网络造成的负担,来改进利用3GPP标准中呈现的早期会话模型建立用于早期媒体传送的会话的方法。
在一些其它方面中,本公开可提供对用于视频CAT传送的通信协议中的异常(例如,在网络中用于视频CAT的编解码器协商过程中发生的错误、服务器失灵、以及UE和服务器的故障状况等)执行异常处理的方法,借此确保上述异常中的呼叫稳定性。
附图说明
图1是根据本公开的至少一个实施方式的用于提供早期媒体的服务***的框图。
图2a和图2b是依次例示根据本公开的至少一个实施方式的提供早期媒体的方法的流程图。
图3a和图3b是根据本公开的至少一个实施方式的当应用服务器未能建立与内容服务器的会话时执行异常处理的方法的流程图。
图4a和图4b是根据本公开的至少一个实施方式的在主叫UE的视频播放中发生错误时执行异常处理的方法的流程图。
图5a和图5b是根据本公开的至少一个实施方式的在与主叫UE的会话处理中发生错误时执行异常处理的方法的流程图。
具体实施方式
在下文中,将参考所附说明性附图详细描述本公开的一些实施方式。在下面的描述中,相同的附图标记优选地表示相同的元件,尽管这些元件在不同的附图中示出。此外,在一些实施方式的以下描述中,为了清楚和简洁的目的,将省略对相关的已知组件和功能的详细描述,其被认为是模糊了本公开的主题。
另外,诸如第一、第二、A、B、(a)、(b)等的各种术语仅用于区分一种组分与另一种组分,但不暗示或暗示组分的物质,次序或顺序。在整个说明书中,当部件“包括”或“包含”部件时,该部件意味着还包括其它部件,除非明确地相反说明,否则不排除其它部件。诸如“单元”、“模块”等术语是指用于处理至少一个功能或操作的一个或更多个单元,其可以由硬件、软件或其组合来实现。
以下结合附图呈现的本公开的描述旨在描述本公开的示例性实施方式,而不旨在表示可以实践本公开的技术构思的仅有实施方式。
该实施方式例示了用于在语音呼叫连接期间向主叫方侧传送由被叫方设置的视频作为视频CAT(定制警报音)的通信协议。更具体地,为了从语音呼叫产生以早期媒体的形式传送视频CAT的视频呼叫,本实施方式利用由3GPP标准建议的早期会话模型来提供用于协商和建立早期媒体的会话的通信协议。
在下文中,该服务意味着以早期媒体的形式提供视频CAT。
图1是根据本公开的至少一个实施方式的用于提供早期媒体的服务***100的框图。
根据本公开的用于提供早期媒体的服务***100(以下称为“服务***”)基于会话发起协议(SIP)执行用于以早期媒体形式提供视频CAT的通信协议。服务***100整体或部分地包括SIP服务器104、应用服务器106(在下文中,与“AS”互换地表示)和内容服务器108。此外,服务***100可以包括作为早期媒体服务主体的主叫UE 102(在下文中,与“UE A”可互换地表示)和被叫UE 110(在下文中,与“UE B”可互换地表示)。同时,通过涵盖涉及基于SIP的与UE的呼叫流SIP服务器104和应用服务器106来称呼SIP核107。
主叫UE 102是接收根据本公开的早期媒体的终端,并且其可以具有能够接收并播放视频CAT形式的早期媒体的性能水平。主叫UE 102可以接收并播放作为早期媒体提供的视频数据,并由此向主叫UE 102的用户通知对被叫UE 110的呼叫连接请求正在进行中。这里,视频数据可以包括可以在主叫UE 102的屏幕上播放的图像、视频和Flash动画。
被叫UE 110是预先订购了用于提供早期媒体的服务的订户的终端。当主叫UE102请求呼叫连接时,使用被叫UE 110的所设置的服务信息,以向主叫UE 102提供早期媒体,直到建立了该连接。
SIP服务器104是用于在主叫UE 102、被叫UE 110和应用服务器106之间引导执行呼叫会话控制功能(CSCF)的消息的装置。SIP服务器104包括代理-CSCF(Proxy-CSCF,P-CSCF,未示出)和询问/服务-CSCF(Interrogating/Serving-CSCF,I/S-CSCF,未示出),该代理-CSCF代表用户并控制服务质量(QoS),该询问/服务-CSCF执行呼叫处理的主要功能。
在本公开中使用的SIP的主要方法中,存在用于邀请服务或用户参与会话的“INVITE”、用于确认接收到对INVITE请求的最终响应(“200OK”)的“ACK”、用于在所建立的会话或对话内发送附加信息的“INFO”、用于由主叫UE临时批准响应的“PRACK”、以及用于终止预设会话的“BYE”。
在本公开中使用的SIP的主要响应中中,存在由被叫UE向主叫UE传送以指示被叫UE正在向发起用户进行振铃的“消息180”、作为用于发送其它呼叫进展信息的临时响应的“消息183”、用于通知请求已被正常处理的“消息200OK”、用于传送错误条件的“消息4XX”以及用于通知相关服务未被实现的“消息5XX”。
例如,SIP服务器104向应用服务器106发送从主叫UE 102接收的INVITE消息,并将INVITE消息从应用服务器106转发到被叫UE。
另外,当从主叫UE 102接收到INVITE消息时,SIP服务器104可以检查要接收该消息的被叫UE 110的订户是否具有用于提供早期媒体的服务订购。当被叫UE 110的订户未订购用于提供根据本公开的视频CAT的服务时,SIP服务器104可以执行用于向相关主叫UE102提供诸如语音和音频数据的传统早期媒体的过程。以下集中于被叫UE 110的订户订购了根据本公开的服务的情况。
应用服务器106基于SIP对主叫UE 102和被叫UE 110的操作执行独立的处理和管理。为了通过使用早期/常规会话根据被叫UE 110的用户设置服务信息向主叫UE提供早期媒体,应用服务器106向内容服务器108发送消息并从内容服务器108接收消息,并且执行设置与主叫UE 102的会话的过程。
为了在主叫UE 102和被叫UE 110之间提供呼叫,本公开可以将其会话划分成早期会话和常规会话。这里,早期会话是指用于提供早期媒体的单独会话,而常规会话是指用于两个UE之间的常规呼叫(本公开中的语音呼叫)的会话。对于不支持早期会话的UE,可以在没有单独的早期会话的情况下通过使用普通的常规会话来提供早期媒体,其为分叉模型。对于支持早期会话的UE,可以通过使用在单独的会话协商过程之后建立的早期会话来提供早期媒体,其为早期会话模型。如上所述,本公开假设使用支持早期会话模型的UE。
应用服务器106可以分析从主叫UE 102接收到的INVITE消息的报头信息,从而确认主叫UE 102是否支持早期会话模型以及是否具有视频早期媒体接收的能力,以确定是否使用早期会话来执行服务供应。
内容服务器108是与应用服务器106交换消息并向主叫UE 102提供早期媒体的装置。例如,内容服务器108可通过使用与应用服务器106的消息通信来提供用于服务供应的媒体信息,并且其可遵循来自应用服务器106的媒体供应指令并向主叫UE102提供早期媒体。
图2a和图2b是依次例示根据本公开的至少一个实施方式的提供早期媒体的方法的流程图。
UE A或主叫UE 102向SIP服务器104传送包括主叫UE 102的SDP信息在内的INVITE消息,以进行呼叫连接(步骤1)。如上所述,SIP服务器104表示图2a所示的P-CSCF和I/S-CSCF。
由主叫UE 102发送的INVITE消息可以包括例如主叫UE的IP地址、被叫UE信息、服务处理标识符以及主叫UE的会话描述协议(SDP)信息。这里,主叫UE的IP地址是指当执行基于传输控制协议/互联网协议(TCP/IP)的通信时用于识别主叫UE的地址值,并且被叫UE信息可以包括被叫UE的电话号码。服务处理标识符是关于主叫UE所支持的服务的信息,其中服务例如可以是对用于提供早期媒体的早期会话的支持。
能够支持视频CAT服务的主叫UE 102需要通过使用早期会话模型,通过包括“Supported:early-session”的报头作为INVITE消息中的服务处理标识符,来指定其对早期媒体的接收能力。另外,如果需要,主叫UE 102可以将单独的专用报头***到INVITE消息中以指定拥有早期媒体接收能力。例如,在图2a(步骤1)的图示中,主叫UE 102的INVITE消息中包括的“P-XXX-VoLTE-Info:vrbt”表示与“基于LTE的语音”(VOLTE)相关的专用报头并且支持“视频回铃音”(vrbt)(即,视频CAT)。一般地,“XXX”可以指示引入了该专用报头的组织、公司等。同时,“支持:100rel(Supported:100rel)”报头是指示PRACK(可靠的临时ACK)的可支持性的选项标签。
SIP服务器104从主叫UE 102接收INVITE消息(步骤1),并且响应于被叫UE110的订户订购了用于提供早期媒体的服务,向应用服务器106发送INVITE消息(步骤2和步骤3),以及从应用服务器106接收INVITE消息并将其转发(步骤6)到被叫UE 110(步骤7)。
应用服务器106接收包含主叫UE 102的SDP信息的INVITE消息(步骤3)。当被叫UE110的订户订购了视频CAT服务时,应用服务器106分析INVITE消息中包括的报头和专用报头,以执行用于确定主叫UE 102是否能够支持早期会话以及主叫UE 102是否能够接收作为早期媒体的视频的过程。
当针对具有视频CAT服务能力的主叫UE 102确定被叫UE 110的订户具有对用于提供视频CAT的服务的订购时,应用服务器106经由SIP服务器104向被叫UE 110传送传入INVITE消息(步骤6和步骤7)。
被叫UE 110在接收到传入INVITE消息时将消息180转发到SIP服务器104以指示振铃正在进行中。同时,建立用于语音呼叫的常规会话要求用于传送消息180之后的传入连接的呼叫流。对于该传入连接,SIP服务器104需要包括以下内容的处理步骤:向应用服务器106发送消息180,以及由主叫UE向被叫UE发送ACK消息,其中主叫UE已经从被叫UE接收到对应于呼叫接受的消息200OK。然而,在图2a和图2b中没有示出用于传入连接的呼叫流,因为它超出了本公开的范围,并且将不呈现其进一步的详细描述。
应用服务器106向内容服务器108发送将用于建立早期媒体的视频会话的INVITE消息(步骤9)。此时,应用服务器106可以在向内容服务器108发送的INVITE消息中包括单独的专用报头,从而通知视频内容应该作为早期媒体来提供。
例如,如图2a的步骤9例示的向内容服务器108发送的INVITE消息中包括“P-XXX-MRF-SVC:播放(P-XXX-MRF-SVC:play)”、“P-XXX-MRF-CRBT:08或09(P-XXX-MRF-CRBT:08or09)”等是专用报头。这里,MRF是内容服务器108的另一种记法。
依赖于专用报头的内容,内容服务器108向应用服务器106返回包括用于可用视频编解码器信息的会话描述协议(SDP)的消息200OK(步骤10)。
在向内容服务器108发送针对所接收的消息200OK的ACK消息之前,应用服务器106执行用于与主叫UE 102建立早期会话的过程。首先,应用服务器106经由SIP服务器104向主叫UE 102发送消息183(步骤11至步骤13)。此时,应用服务器106通过在消息183中包括“要求:100rel(Require:100rel)”、“要求:早期会话(Require:early-session)”专用报头(如果存在从主叫UE 102传送的专用报头)以及从内容服务器108传送的消息200OK内的涉及视频的SDP,来实现供给早期会话建立的功能。然而,当网络不支持早期会话模型时,本公开可以保持来自早期媒体提供方法的“要求:早期会话(Require:early-session)”从而允许基于分叉模型执行一般的语音/音频CAT操作。
响应性地,主叫UE 102可以设置通过消息183传送的编解码器中的可用于协商的编解码器,然后经由SIP服务器104向应用服务器106发送包括指定所设置的编解码器的SDP信息在内的PRACK消息,从而对早期会话建立的提议进行应答。
在接收到PRACK消息时,应用服务器106向内容服务器108发送包括由PRACK消息指定的SDP信息的ACK消息(步骤17)。内容服务器108可以基于该ACK消息建立早期会话。当ACK消息的编解码器信息中存在视频编解码器时,内容服务器108可以提供视频CAT,但是如果没有视频编解码器,则内容服务器108可以提供语音/音频CAT服务。
在发送ACK消息时,应用服务器106经由SIP服务器104将针对PRACK消息的消息200OK转发到主叫UE 102(步骤18到步骤20),以完成用于早期会话建立的过程。同时,响应于针对PRACK消息的消息200OK并且基于所协商的编解码器信息,SIP服务器104中的P-CSCF可以通过使用策略和计费规则功能(Policy and Charging Rule Function,PCRF,未示出)和授权/认证请求(Authorize/Authenticate Request,AAR)消息来设置针对视频CAT的QoS。
应用服务器106通过使用INFO消息向内容服务器108请求发送对应于早期媒体的视频(步骤21)。内容服务器108向应用服务器106发送针对INFO消息的消息200OK(步骤22),然后向通过ACK消息接收的SDP的地址发送通过INFO消息请求的视频,并且总体上向主叫UE102或SIP服务器104中的P-CSCF的IP/PORT发送。
在订户的呼叫接受(例如,摘机、触摸呼叫按钮等)之后,被叫UE 110向SIP服务器104发送消息200OK作为对传入INVITE消息的响应(步骤23)。在这种情况下,对应于呼叫接受的消息200OK包括被叫UE 110的语音SDP信息。
SIP服务器104从被叫UE 110接收消息200OK(步骤23)并将其向应用服务器106发送(步骤24)。应用服务器106接收包括被叫UE 110的语音SDP信息在内的消息200OK,并将其向主叫UE 102传送(步骤25到步骤27)。
在接收到针对被叫UE 110的呼叫接受的消息200OK时,SIP服务器104中的P-CSCF可以通过再次使用PCRF和授权/认证请求(AAR)消息来设置针对呼叫的语音QoS。
应用服务器106向主叫UE 102传送消息200OK,然后通过向内容服务器108传送BYE消息来结束早期会话(步骤28),从而引起为语音呼叫建立常规会话。
如上所述,根据至少一个实施方式,本公开可以利用3GPP标准所建议的早期会话模型来提供用于协商和建立早期媒体会话的通信协议,从而使得能够将语音呼叫改变为用于早期媒体传送的视频呼叫,并且向主叫方传送由被叫方设置的视频作为视频CAT。
另外,根据至少一个实施方式,本公开可以通过向通信协议提供对更新内容服务器的会话的另一轮的过程中的一些过程的适当减少,从而减少由于在该过程中添加的事务以及事务所需的时间和成本而对网络造成的负担,来改进利用3GPP标准中呈现的早期会话模型建立用于早期媒体传送的会话的方法。。
下文使用图3a到图5b的流程图来描述执行异常处理以确保在错误情况下的呼叫稳定性的方法,所述错误情况可以连同提供早期媒体的正在进行中的服务而发生。
图3a和图3b是根据本公开的至少一个实施方式的当应用服务器未能建立与内容服务器的会话时执行异常处理的方法的流程图。
应用服务器106可以向内容服务器108发送用于建立早期媒体的视频会话的INVITE消息(步骤9),随后预期来自内容服务器108的消息200OK,但是视频会话建立可能由于错误(在接收消息4XX或5XX时)或超时而失败(步骤10)。在这种情况下,应用服务器106可以向主叫UE 102发送消息180(步骤11到步骤13),以引起播放本地回铃音。这里,本地回铃音例如是主叫UE 102在没有被提供可用CAT(例如根据本实施方式的视频数据或音频或语音数据)时可以向订户提供的回铃音。本地回铃音可以是由主叫UE 102存储的音频或语音数据。
当接收到建议早期会话的消息183的主叫UE 102不拥有可协商的视频编解码器或由于操作错误而不能适当地容纳早期媒体时,主叫UE 102可以执行如图4a和图4b的流程图或图5a和图5b的流程图所示的两种方法之一。
图4a和图4b是根据本公开的至少一个实施方式的在主叫UE的视频播放中发生错误时执行异常处理的方法的流程图。
当不拥有可协商的视频编解码器时,主叫UE 102可以通过在PRACK消息中仅指定可用的语音编解码器来对应用服务器106进行应答(步骤14至步骤16)。由于这是没有早期媒体可用来通过使用视频提供的情况,所以如果主叫UE 102具有可用的语音编解码器,则主叫UE 102可以引起提供具有语音的早期媒体。
在接收到PRACK消息时,应用服务器106向内容服务器108发送ACK消息,该ACK消息包括包含由PRACK消息指定的语音编解码器的SDP(步骤17)。
已经接收到仅包括语音编解码器的ACK消息的内容服务器108可以确认主叫UE102不能接收视频,并且如果语音CAT服务可用,则内容服务器108可以建立用于提供语音CAT服务的早期会话。
在发送ACK消息时,应用服务器106将针对PRACK消息的消息200OK转发到主叫UE102(步骤18到步骤20)。此时,响应于针对PRACK消息的消息200OK,SIP服务器104中的P-CSCF可以基于所协商的编解码器信息通过使用PCRF和AAR消息来设置针对语音CAT的QoS。
如果没有语音编解码器可供使用,则内容服务器108可以向应用服务器106传送BYE消息,并且当视频CAT会话结束时,内容服务器108可以向主叫UE 102传送消息180,从而引起播放本地回铃音。
图5a和图5b是根据本公开的至少一个实施方式的在与主叫UE的会话处理中发生错误时执行异常处理的方法的流程图。
当由于故障等而发生会话处理错误时,主叫UE 102不发送PRACK消息,从而允许应用服务器106识别出超时并向主叫UE 102发送消息180(步骤14到步骤16)。在接收到消息180时,主叫UE 102播放本地回铃音。
在检测到超时之后,应用服务器106通过向内容服务器108发送不包含SDP信息的ACK消息来通知该检测(步骤17)。内容服务器108可以通过向应用服务器106传送BYE消息来终止与早期会话相关的过程(步骤18)。
如上所述,根据一些实施方式,本公开可以提供对用于视频CAT传送的通信协议中的异常执行异常处理从而确保上述异常中的呼叫稳定性的方法,异常例如在网络中用于视频CAT的编解码器协商过程中发生的错误、服务器失灵情况、以及UE和服务器的故障状况等。
虽然本公开的一些实施方式给出了其步骤被示为被顺序执行的流程图,但是它们仅仅例示了本公开的一些实施方式的技术构思。因此,相关领域的普通技术人员可以通过改变的顺序或者通过并行执行流程图中的一个或更多个步骤,相关领域的普通技术人员可以在实践本公开时结合各种修改、添加和替换,并且因此各个流程图中的步骤不限于所示的时间顺序。
这里描述的***和方法的各种实现可以通过数字电子电路,集成电路,现场可编程门阵列(FPGA)、专用集成电路(ASIC)、计算机硬件、固件、软件和/或它们的组合来实现。这些各种实现可以包括在可编程***上可执行的一个或更多个计算机程序中实现的那些。所述可编程***包括至少一个可编程处理器,至少一个输入设备和至少一个输出设备,所述可编程处理器被联接以从存储***接收数据和指令以及向存储***发送数据和指令,其中所述可编程处理器可以是专用处理器或通用处理器。计算机程序(也称为程序、软件、软件应用或代码)包含用于可编程处理器的指令,并存储在计算机可读记录介质中。
计算机可读记录介质包括其上可记录可由计算机***读取的数据的任何类型的记录设备。计算机可读记录介质的示例包括非易失性或非暂时性介质,诸如ROM、CD–ROM、磁带、软盘、存储卡、硬盘、光/磁盘、存储装置等。此外,计算机可读记录介质可以分布在通过网络连接的计算机***中,其中计算机可读代码可以以分布式模式存储和执行。
虽然为了说明的目的已经描述了本公开的示例性实施方式,但是本领域技术人员将理解,在不脱离所要求保护的本发明的构思和范围的情况下,各种修改、添加和替换是可能的。因此,为了简洁和清楚起见,已经描述了本公开的示例性实施方式。本公开的实施方式的技术构思的范围不受图示的限制。因此,本领域普通技术人员将理解,所要求保护的发明的范围不受以上明确描述的实施方式的限制,而是受权利要求及其等同物的限制。
(附图标记)
100:用于提供早期媒体的服务***
102:主叫用户设备(UE A)104:SIP服务器
106:应用服务器107:SIP核
108:内容服务器110:被叫用户设备(UE B)
相关申请的交叉引用
本申请要求于2020年8月7日提交的韩国专利申请No.10-2020-0099262的优先权,其公开内容通过引用整体并入本文。
Claims (13)
1.一种由应用服务器执行的、用于在主叫用户设备UE与被叫UE之间的基于会话发起协议SIP的呼叫连接期间提供早期媒体的方法,所述方法包括以下步骤:
接收包括所述主叫UE的会话描述协议SDP信息的第一INVITE消息;
执行建立早期会话的过程,所述早期会话用于与所述主叫UE进行关于提供视频作为所述早期媒体的能力协商;以及
当成功建立所述早期会话时,基于通过使用所述早期会话协商的能力向所述主叫UE提供所述早期媒体,
其中,建立所述早期会话的过程包括:
向所述主叫UE发送包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于所述早期媒体的一个或更多个视频编解码器;以及
接收包括第二SDP信息的早期会话应答消息,所述第二SDP信息指定由所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
2.根据权利要求1所述的方法,所述方法还包括:
当接收到作为对所述第一INVITE消息的响应的包括被叫UE的SDP信息在内的消息200OK时,终止提供所述早期媒体。
3.根据权利要求1所述的方法,其中,所述早期会话供给消息是临时响应消息183,并且所述早期会话应答消息是PRACK消息。
4.根据权利要求1所述的方法,其中,所述早期会话供给消息包括:
报头,所述报头用于指定需要所述早期会话;
专用报头,所述专用报头用于指定将视频作为所述早期媒体提供;以及
所述第一SDP信息。
5.根据权利要求1所述的方法,所述方法还包括:
当未能建立所述早期会话时,向所述主叫UE发送振铃消息,以引起播放本地回铃音。
6.根据权利要求1所述的方法,其中,执行用于建立所述早期会话的过程通过进一步包括以下步骤而获得所述第一SDP信息:
向所述内容服务器发送第二INVITE消息,所述第二INVITE消息包括专用报头,所述专用报头指定将所述视频作为所述早期媒体提供;以及
从所述内容服务器接收作为对所述第二INVITE消息的响应的包括所述第一SDP信息的消息200OK。
7.根据权利要求6所述的方法,其中,所述早期媒体的提供包括:
向所述内容服务器发送作为对所述消息200OK的响应的包括所述第二SDP信息的ACK消息,以允许所述内容服务器通过使用所述主叫UE支持的编解码器来发送所述早期媒体。
8.根据权利要求6所述的方法,所述方法还包括:
当由于在预定时间内未接收到所述早期会话应答消息而未能建立所述早期会话时,
向所述主叫UE发送振铃消息,以引起播放本地回铃音;以及
作为对所述消息200OK的响应,向所述内容服务器发送不包括SDP信息的ACK消息。
9.根据权利要求1所述的方法,其中,提供所述早期媒体包括:
当所述第二SDP信息包括至少一个视频编解码器时,提供利用所述至少一个视频编解码器编码的视频作为所述早期媒体;以及
当所述第二SDP信息仅包括语音编解码器时,提供通过使用所述语音编解码器编码的语音作为所述早期媒体。
10.一种由主叫用户设备UE执行的、用于在所述主叫UE与被叫UE之间的基于会话发起协议SIP的呼叫连接期间接收早期媒体的方法,所述方法包括以下步骤:
发送包括所述主叫UE的会话描述协议SDP信息和指示支持早期会话的报头信息在内的INVITE消息;
从应用服务器接收包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;以及
向所述应用服务器发送包括第二SDP信息的早期会话应答消息,所述第二SDP信息关于所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
11.一种由网络呼叫处理装置执行的、用于处理基于会话发起协议SIP的呼叫的方法,所述方法包括以下步骤:
从主叫用户设备UE接收第一INVITE消息,所述第一INVITE消息包括所述主叫UE的会话描述协议SDP信息和指示是否支持早期会话的报头信息;
当所述报头信息指示所述主叫UE支持早期会话时,向应用服务器和被叫UE发送包括所述主叫UE的所述SDP信息的第二INVITE消息;
当从所述应用服务器接收到包括第一SDP信息的早期会话供给消息时,向所述主叫UE发送所述早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;
在从所述主叫UE接收到包括第二SDP信息的早期会话应答消息时,向所述应用服务器发送所述早期会话应答消息,所述第二SDP信息指定所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器;以及
在响应于所述第二INVITE消息从所述被叫UE接收到包括所述被叫UE的SDP信息在内的消息200OK时,向所述应用服务器和所述主叫UE发送所述消息200OK。
12.根据权利要求11所述的方法,所述方法还包括:
当从所述主叫UE接收的所述第二SDP信息包括视频编解码器时,设置针对视频早期媒体的服务质量QoS,并保持所设置的QoS直到接收到所述消息200OK。
13.一种非暂时性计算机可读介质,所述非暂时性计算机可读介质存储计算机可执行指令,当所述计算机可执行指令由计算机执行时,使得所述计算机执行由主叫用户设备UE用于在所述主叫UE与被叫UE之间的基于会话发起协议SIP的呼叫连接期间接收早期媒体的方法,所述方法包括:
发送包括所述主叫UE的会话描述协议SDP信息和指示支持早期会话的报头信息在内的INVITE消息;
从应用服务器接收包括第一SDP信息的早期会话供给消息,所述第一SDP信息指定能够用于早期媒体的一个或更多个视频编解码器;以及
向所述应用服务器发送包括第二SDP信息的早期会话应答消息,所述第二SDP信息关于所述主叫UE支持的并且要用于所述早期媒体的一个或更多个编解码器。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020200099262A KR20220018761A (ko) | 2020-08-07 | 2020-08-07 | 얼리 세션 모델 기반 비디오 cat을 제공하기 위한 통신 프로토콜 |
KR10-2020-0099262 | 2020-08-07 | ||
PCT/KR2021/004756 WO2022030727A1 (ko) | 2020-08-07 | 2021-04-15 | 얼리 세션 모델 기반 비디오 cat을 제공하기 위한 통신 프로토콜 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115989668A true CN115989668A (zh) | 2023-04-18 |
Family
ID=80118263
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202180048654.XA Pending CN115989668A (zh) | 2020-08-07 | 2021-04-15 | 用于提供基于早期会话模型的视频cat的通信协议 |
Country Status (4)
Country | Link |
---|---|
US (1) | US20230224341A1 (zh) |
KR (1) | KR20220018761A (zh) |
CN (1) | CN115989668A (zh) |
WO (1) | WO2022030727A1 (zh) |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060089795A (ko) * | 2005-02-04 | 2006-08-09 | 에스케이 텔레콤주식회사 | 링백톤 방식의 멀티미디어 콘텐츠 제공 방법 |
US8494146B2 (en) * | 2005-05-25 | 2013-07-23 | Eclips, Inc. | Ringback replacement insertion system |
WO2007142839A2 (en) * | 2006-05-25 | 2007-12-13 | Nms Communications Corporation | Customized ringback and communications |
US8953769B2 (en) * | 2006-06-09 | 2015-02-10 | At&T Intellectual Property I, L.P. | Calling party controlled ringback tones |
KR101248568B1 (ko) * | 2006-06-09 | 2013-06-24 | 에스케이텔레콤 주식회사 | 세션 설정 프로토콜 기반의 얼리 미디어 서비스 제공 방법 |
US20080259909A1 (en) * | 2007-04-17 | 2008-10-23 | Stefan Runeson | Signaling of Early Media Capabilities in IMS Terminals |
CN101374330B (zh) * | 2007-08-20 | 2011-06-01 | 华为技术有限公司 | 视频互通网关设备、视频呼叫业务的实现***及方法 |
CN101222673B (zh) * | 2007-12-26 | 2010-12-22 | 华为技术有限公司 | 多媒体回铃音业务的实现方法及*** |
US9532191B2 (en) * | 2012-05-18 | 2016-12-27 | Kirusa, Inc. | Multi-modal transmission of early media notifications |
US10397285B2 (en) * | 2016-02-29 | 2019-08-27 | Nec Corporation | Early-media service control device, early-media service control method, and storage medium having program stored thereon |
-
2020
- 2020-08-07 KR KR1020200099262A patent/KR20220018761A/ko active Search and Examination
-
2021
- 2021-04-15 CN CN202180048654.XA patent/CN115989668A/zh active Pending
- 2021-04-15 WO PCT/KR2021/004756 patent/WO2022030727A1/ko active Application Filing
- 2021-04-15 US US18/010,836 patent/US20230224341A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
US20230224341A1 (en) | 2023-07-13 |
KR20220018761A (ko) | 2022-02-15 |
WO2022030727A1 (ko) | 2022-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8917850B2 (en) | Method and system for implementing multimedia ring back tone service and multimedia caller identification service | |
US8351585B2 (en) | Method, system and apparatus for implementing multimedia ring back tone service | |
US9392028B2 (en) | Apparatus and method for macro operation involving a plurality of session protocol transactions | |
US8718238B2 (en) | Method and a system for implementing a multimedia ring back tone service | |
US20100104082A1 (en) | Method and apparatus for implementing multimedia customized rbt and multimedia customized rt services | |
WO2020073999A1 (zh) | 一种控制视频彩铃播放的方法及相关装置 | |
US20090185557A1 (en) | Method and Device for Selecting Service Domain | |
DK1836825T3 (en) | Enabling early media in a communication system | |
US9276970B2 (en) | Method and equipment for forwarding a SIP request message having alerting information associated therewith to a receiving subscriber in a SIP based communications network | |
US20080153499A1 (en) | Mobile video call response | |
US8908845B2 (en) | Method, device and system for implementing customized ring back tone service and customized ring tone service | |
US20120213346A1 (en) | Method, server and terminal device for playing multimedia ring tone during call | |
EP2587777B1 (en) | Method and system for implementing color ring back tone and multimedia ring alert tone service. | |
JP4454680B2 (ja) | 呼接続処理方法およびメッセージ送受信代理装置 | |
CN115989668A (zh) | 用于提供基于早期会话模型的视频cat的通信协议 | |
US11496623B2 (en) | Announcement or advertisement in text or video format for real time text or video calls | |
WO2020192435A1 (zh) | 一种播放多媒体彩振、彩铃的方法、应用服务器 | |
US8121280B1 (en) | Expedited call setup | |
JP5841879B2 (ja) | 通信制御システム、通信制御方法、及びコンピュータプログラム | |
EP3136756A1 (en) | System, device and method for implementing ring back tone service | |
CN114070933A (zh) | 视频彩铃协商异常的处理方法、装置以及服务器 | |
CN112188005B (zh) | 回铃音播放方法和***以及网间互联接入控制设备 | |
US11394826B1 (en) | Handling incoming communication during communication set up | |
CN114205463A (zh) | 宽带语音通话前抑制常规媒体的方法和装置 | |
CN117082172A (zh) | 一种呼叫***、方法、设备及介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |