[go: up one dir, main page]

WO2011150694A1 - Recording control method and system based on session initiation protocol, and media server - Google Patents

Recording control method and system based on session initiation protocol, and media server Download PDF

Info

Publication number
WO2011150694A1
WO2011150694A1 PCT/CN2011/070895 CN2011070895W WO2011150694A1 WO 2011150694 A1 WO2011150694 A1 WO 2011150694A1 CN 2011070895 W CN2011070895 W CN 2011070895W WO 2011150694 A1 WO2011150694 A1 WO 2011150694A1
Authority
WO
WIPO (PCT)
Prior art keywords
recording
button
control
media server
indication
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.)
Ceased
Application number
PCT/CN2011/070895
Other languages
French (fr)
Chinese (zh)
Inventor
刘坤
罗会平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Publication of WO2011150694A1 publication Critical patent/WO2011150694A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Definitions

  • a primary object of the present invention is to provide a SIP-based recording control method, system, and media server to solve at least one of the above problems.
  • a SIP-based recording control method including: a media server MS starts recording, and receives a user's key indication; and the MS determines a key indication according to control button information received in advance from the application server AS.
  • the control button information includes at least one of the following: the first operation corresponding to the control is to pause the recording; the second operation corresponding to the control is to continue recording; the third operation corresponding to the control is to restart recording; MS to the recording execution button Indicate the corresponding control.
  • the control performed by the MS to perform a button indication on the recording comprises: when the button indicates that the first operation is performed, the MS pauses recording; when the button indicates that the second operation is performed, the MS continues to record; when the button indicates the third operation, before the MS is deleted Record the file and start recording again.
  • the button indicates that the recording operation is ended the MS ends the recording message to the AS, and the AS ends the recording.
  • the AS carries key control information to the MS through initial recording control signaling.
  • the first operation is to press the first button; the second operation is to press the second button; and the third operation is to press the third button.
  • the control execution module comprises: a recording pause unit, configured to pause the recording when the button indicates the first operation; and the recording continuation unit, when the button is set to indicate the second operation, continue recording; the re-recording unit is set as a button When the third operation is indicated, delete the previous recording file and restart recording.
  • the media server further includes: ending the recording and reporting module, and setting the button to end the recording operation, reporting the ending recording message to the AS, so that the AS ends the recording.
  • a recording control system based on a Session Initiation Protocol (SIP) is provided, comprising: an application server, configured to send recording control button information to a media server; and the media server described above.
  • SIP Session Initiation Protocol
  • FIG. 2 is a flow chart of a SIP-based recording control method according to Embodiment 2 of the present invention
  • 3 is a block diagram showing the structure of a media server according to Embodiment 3 of the present invention
  • FIG. 4 is a block diagram showing the structure of a SIP-based recording control system according to Embodiment 4 of the present invention.
  • the SIP signaling-based communication system includes an MS, an AS, and a terminal, where the terminal in the embodiment of the present invention may be a mobile phone, a fixed telephone, or another softswitch device; the connection between the MS, the AS, and the terminal is a wired or wireless connection, and the connection is follow relevant communication standards.
  • the following embodiments of the present invention will be described by taking the communication system as an example.
  • FIG. 1 is a flowchart of a SIP-based recording control method according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps: Step S102, the MS starts recording, and receives a button indication of a user; Step S 104.
  • the MS determines, according to the control button information received in advance from the AS, the control corresponding to the button indication, where the control button information includes at least one of the following: the control corresponding to the first operation is to pause recording; the control corresponding to the second operation is to continue Recording; The control corresponding to the third operation is to restart recording; wherein, the AS carries the button control information to the MS through the initial recording control signaling.
  • the initial recording control signaling sent by the AS in this embodiment the recording request and the receiving number control signaling are combined, and the receiving function of the MS is used to implement the support of the recording button control, and the request signal of the recording between the AS and the MS is performed.
  • the first operation is to press the first button, for example, press " ⁇ , key on the mobile phone;
  • the second operation is to press the second button, for example, press the "2" button on the mobile phone;
  • the third operation is according to the first Three buttons, for example, press the "3" button on the phone; or, the first operation is to press the first button, for example, press the "1” button on the phone;
  • the second operation is within a specified time after receiving the first operation
  • the second operation is received for the second time, that is, the first button is pressed twice within a specified time, for example, pressing " ⁇ , key” within 20 minutes after the first "1" button is pressed;
  • the third operation is pressing The third button, for example, press the "2" button on the phone.
  • the end operation of the recording is still completed by the AS, and the performance is as follows:
  • the button indication received by the MS is not the above three operations, but ends the recording operation (for example, when pressing the "#" key on the mobile phone)
  • the MS reports the end recording message to the AS, and the recording ends by the AS.
  • the MS and the AS in the related art can perform the recording function only through the signaling interaction, and the control function for the recording cannot be realized.
  • the receiving function of the MS ie, receiving the button indication from the terminal
  • the recording control is completed by the MS, which weakens the control function on the AS.
  • Step S201 A user terminal passes an SS (Software Switch, Softswitch) Initiating a SIP call request INVITE to the AS, and carrying the media information SDP 1 of the user side;
  • Step S202 the AS returns a temporary response 100 Trying to the SS;
  • Step S203 After triggering the recording service, the AS initiates a call request INVITE to the MS, and carries the media information SDP1 of the user.
  • Step S204 the MS returns a temporary response 100 Trying to the AS.
  • Step S205 the MS receives the INVITE request, and returns 200 OK to the AS.
  • step S206 the AS sends a response message ACK after the 200 OK response to the MS
  • step S207 the AS returns to the SS 200 OK to receive the INVITE request, and transparently transmits the media information SDP2 from the MS
  • Step S208 the SS sends a response message ACK after the 200 OK to the AS
  • Step S209 after the SIP session is established, the service initiates, and the AS sends a recording request to the MS.
  • the INFO message in which the streaming media button control information is carried; the XML code stream shown below, is an XML stream of the recording request of a simple recording stream media control function provided by the embodiment.
  • the ⁇ dtmf subtag ⁇ pattern> defines the control button information related to the recording, where the button "1” indicates pause and resume (press once to indicate pause, press again on the basis of pause to continue, thus conforming to the previous general recording) Control button operation habits), button “2" means restart, that is, MS will delete the previous recording file, start recording again, according to control signaling, when the MS receives the button "1” or "2" user terminal button The MS will not report to the AS, and directly operate the streaming media file to realize the recording stream media control function.
  • step S210 the MS accepts the recording request of the AS, and returns a 200 OK response of the INFO message.
  • the user terminal officially starts recording, and by controlling the preset streaming media control button, for example, the MS receives a button indication from the terminal, when the button indicates the first operation, the MS pauses the recording; In the second operation, the MS continues the recording; when the button indicates the third operation, the MS deletes the previous recording file and restarts the recording.
  • the user can realize the control functions such as pause, resume, restart, etc.
  • Step S211 when the recording duration ends, or when the MS receives the button information indicating the end of the recording except the video playback control button, the MS reports the message to the AS through the INFO message; in step S212, the AS returns a 200 OK response of the INFO message to the MS.
  • step S213 the MS completes the function of the recording service, and notifies the AS (through the INFO message;) the dialog exit message exiting the media session;
  • Step S214 the AS returns a 200 OK response of the INFO message to the MS; After the other service function process, the AS can continue to send other related request messages to the MS through the AS.
  • Step S215 After the entire service process is completed, the AS sends a BYE message to the MS to end the media session. Step S216, the MS returns the BYE to the AS. The 200 OK response of the message, the MS ends the media session; Step S217, after completing the call task, the AS sends a BYE message to the user terminal through the SS, and ends the current call flow; Step S218, the user terminal returns the BYE to the AS through the SS. The 200 OK response of the message, the call ends.
  • FIG. 3 is a structural block diagram of a media server according to Embodiment 3 of the present invention. As shown in FIG. 3, the media server includes: a recording activation module 30, configured to start recording, and receive a user.
  • a recording activation module 30 configured to start recording, and receive a user.
  • FIG. 4 is a structural block diagram of a SIP-based recording control system according to Embodiment 4 of the present invention.
  • the system includes: an application server 40, It is set to send the recording control button information to the media server 42.
  • the media server 42 is the media server shown in FIG. 3, and its function is the same as that of the third embodiment, and will not be described in detail herein.
  • the present invention achieves the following technical effects: On the basis of the original simple SIP-based recording service, the streaming media control functions such as pause, resume, restart, etc. are realized, and the user is more flexible. The function is more. At the same time, the function is open to the service by the AS, and can be flexibly controlled by specific services.
  • modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein.
  • the steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated into a single integrated circuit module.
  • the invention is not limited to any specific combination of hardware and software.

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)

Abstract

The present invention discloses a recording control method and system based on the Session Initiation Protocol (SIP) and a Media Server (MS), and belongs to the communication field. Wherein, the method includes: the MS initiates recording, and receives key-press instructions from users (S102); the MS determines the control corresponding to the key-press instruction according to the control key-press information received from an Application Server (AS) in advance (S104), and the MS performs the control corresponding to the key-press instruction for the recording (S106). The present invention solves the problem that the function for recording services is single in relevant technologies, improves recording operability and enhances user experience.

Description

基于会话初始协议的录音控制方法、 系统和媒体服务器 技术领域 本发明涉及通信领域, 具体而言, 涉及一种基于 SIP ( Session Initiation Protocol, 会话初始协议) 的录音控制方法、 系统和媒体服务器。 背景技术 传统的 IMS( IP Multimedia Subsystem, IP多媒体子系统)或是 NGN( Next Generation Network, 下一代网络) 中基于 SIP的控制信令的录音业务中, 只实现了基本的录音功能, 由于 AS ( Application Server, 应用服务器)控 制信令和 MS ( Media Server, 媒体服务器) 功能的局限性, 不能实现对于 录音流媒体进行基本控制的功能,比如简单的暂停,恢复,重新开始等功能, 这样导致了录音业务功能单一, 可操作性和用户体验性不强。 发明内容 本发明的主要目的在于提供一种基于 SIP的录音控制方法、 系统和媒体 月艮务器, 以至少解决上述问题之一。 才艮据本发明的一个方面, 提供了一种基于 SIP的录音控制方法, 包括: 媒体服务器 MS启动录音, 并接收用户的按键指示; MS根据预先从应用服 务器 AS接收的控制按键信息确定按键指示对应的控制, 该控制按键信息至 少包括以下之一: 第一操作对应的控制为暂停录音; 第二操作对应的控制为 继续录音; 第三操作对应的控制为重新开始录音; MS对录音执行按键指示 对应的控制。 优选地, 该 MS对录音执行按键指示对应的控制包括: 按键指示为第一 操作时, MS暂停录音; 按键指示为第二操作时, MS继续录音; 按键指示为 第三操作时, MS删除之前的录音文件, 重新开始录音。 优选地, 按键指示为结束录音操作时, MS向 AS上 4艮结束录音消息, 由 AS结束录音。 优选地, 该 AS通过初始录音控制信令携带按键控制信息给 MS。 优选地, 第一操作为按第一按键; 第二操作为按第二按键; 第三操作为 按第三按键。 优选地, 第一操作为按第一按键; 第二操作为在指定时间内两次按第一 按键; 第三操作为按第三按键。 根据本发明的另一方面, 提供了一种媒体服务器, 包括: 录音启动模块, 设置为启动录音, 并接收用户的按键指示; 控制确定模块, 设置为根据预先 从应用服务器 AS接收的控制按键信息确定按键指示对应的控制, 该控制按 键信息至少包括以下之一: 第一操作对应的控制为暂停录音; 第二操作对应 的控制为继续录音; 第三操作对应的控制为重新开始录音; 控制执行模块, 设置为对录音执行按键指示对应的控制。 优选地, 该控制执行模块包括: 录音暂停单元, 设置为按键指示为第一 操作时, 暂停录音; 录音继续单元, 设置为按键指示为第二操作时, 继续录 音; 重新录音单元, 设置为按键指示为第三操作时, 删除之前的录音文件, 重新开始录音。 优选地, 上述媒体服务器还包括: 结束录音上报模块, 设置为按键指示 为结束录音操作时, 向 AS上报结束录音消息, 以使 AS结束录音。 根据本发明的又一方面, 提供了一种基于会话初始协议 SIP的录音控制 系统, 包括: 应用服务器, 设置为向媒体服务器发送录音控制按键信息; 该 媒体服务器上述的媒体服务器。 通过本发明, 釆用在 MS收到用户的按键指示后, 直接根据按键指示对 应的控制操作对录音进行控制, 解决了相关技术中的录音业务功能单一的问 题, 提高了录音的可操作性和增强了用户的体验性。 附图说明 此处所说明的附图用来提供对本发明的进一步理解, 构成本申请的一部 分, 本发明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的 不当限定。 在附图中: 图 1是根据本发明实施例 1的基于 SIP的录音控制方法流程图; 图 2是根据本发明实施例 2的基于 SIP的录音控制方法流程图; 图 3是根据本发明实施例 3的媒体服务器的结构框图; 以及 图 4是根据本发明实施例 4的基于 SIP的录音控制系统结构框图。 具体实施方式 下文中将参考附图并结合实施例来详细说明本发明。 需要说明的是, 在 不冲突的情况下, 本申请中的实施例及实施例中的特征可以相互组合。 基于 SIP信令的通信系统中包括 MS、 AS和终端, 其中, 本发明实施例 中的终端可以为手机、 固定电话或者其它软交换设备; MS、 AS和终端间为 有线或无线连接, 该连接遵循相关的通信标准。 本发明以下实施例以该通信 系统为例进行说明。 实施例 1 图 1是 居本发明实施例的基于 SIP的录音控制方法流程图, 如图 1所 示, 包括以下步 4聚: 步骤 S 102 , MS启动录音, 并接收用户的按键指示; 步骤 S 104, 该 MS根据预先从 AS接收的控制按键信息确定上述按键指 示对应的控制, 其中, 控制按键信息至少包括以下之一: 第一操作对应的控 制为暂停录音; 第二操作对应的控制为继续录音; 第三操作对应的控制为重 新开始录音; 其中, AS通过初始录音控制信令携带按键控制信息给 MS。 在本实施例 AS发送的初始录音控制信令中, 将录音请求和收号控制信令相结合, 利用 MS的收号功能来实现对录音按键控制的支持, AS和 MS间的录音的请求信 令中, 除了携带与录音相关的录音文件路径, 文件格式, 录音最大最小时长 等相关控制信息外, 同时 AS将业务提供的录音流媒体控制按键信息, 编辑 成固定格式的收号请求信息并发送给 MS ,当 MS收到 AS的带有流媒体控制 信令的录音请求后, 提取出其中的录音流媒体按键控制信息并存储。 步骤 S 106 , MS对该录音执行上述按键指示对应的控制; 例如, 按键指示为第一操作时, MS暂停所述录音; 按键指示为第二操 作时, MS继续所述录音;按键指示为第三操作时, MS删除之前的录音文件, 重新开始录音。 上述三个操作中, 第一操作为按第一按键, 例如按手机上的 "Γ,键; 第二 操作为按第二按键, 例如按手机上的" 2"键; 第三操作为按第三按键, 例如, 按手机上的" 3"键; 或者, 第一操作为按第一按键, 例如按手机上的" 1"键; 第二操作为在接 收到第一操作后的指定时间内第二次接收到第一操作, 也即在指定时间内两 次按第一按键, 例如在第一次按完 "1"键后的 20分钟内再次按 "Γ,键; 第三操 作为按第三按键, 例如按手机上的" 2"键。 为了保持相关技术中的处理流程, 录音的结束操作仍由 AS完成, 表现 为: MS接收的按键指示不是上述三种操作, 而是结束录音操作 (例如, 按 手机上的" # "键) 时, MS向 AS上报结束录音消息, 由 AS结束该录音。 相关技术中的 MS和 AS通过信令交互, 仅能实现录音功能, 不能实现 对录音的控制功能, 本实施例利用 MS的收号功能 (即接收来自终端的按键 指示) 实现对录音的控制, 由 MS完成录音控制, 弱化了 AS上的控制功能。 在本实施例中, 考虑到录音流媒体控制不需要业务流程的千预, 因此, 在 MS收到用户的按键指示后, 直接根据按键指示对应的控制操作对录音进 行控制, 解决了相关技术中的录音业务功能单一的问题, 提高了录音的可操 作性、 增强了系统的实用性和用户的体-险性。 同时, 本实施例的 MS对暂停、 继续和重新启动录音的操作不上报 AS , 进一步增强了录音流媒体控制的及 时性和可靠性。 实施例 2 图 2是本发明实施例的基于 SIP信令的录音控制方法流程图, 如图 2所 示, 该方法包括以下步 4聚: 步骤 S201 , 用户终端经 SS ( Software Switch, 软交换) 向 AS发起 SIP 信令的呼叫请求 INVITE , 同时携带用户侧的媒体信息 SDP 1; 步骤 S202, AS向 SS返回临时应答 100 Trying; 步骤 S203 , AS在触发了录音业务后, 向 MS发起呼叫请求 INVITE, 携 带用户的媒体信息 SDP1; 步骤 S204, MS向 AS返回临时应答 100 Trying; 步骤 S205 , MS接收 INVITE请求, 向 AS返回 200 OK应答, 同时携带 自己的媒体信息 SDP2; 步骤 S206 , AS向 MS发送 200 OK应答之后的响应消息 ACK; 步骤 S207, AS向 SS返回接收 INVITE请求的 200 OK, 同时透传来自 MS的媒体信息 SDP2; 步骤 S208 , SS向 AS发送 200 OK之后的响应消息 ACK; 步骤 S209, SIP会话建立后, 由业务发起, AS向 MS发送录音请求的The present invention relates to the field of communications, and in particular to a SIP (Session Initiation Protocol) based recording control method, system and media server. BACKGROUND OF THE INVENTION In a traditional IMS (IP Multimedia Subsystem, IP Multimedia Subsystem) or NGN (Next Generation Network) SIP-based control signaling recording service, only basic recording functions are implemented, due to AS ( Application Server, Application Server) Control signaling and MS (Media Server, Media Server) limitations, can not achieve basic control of recording streaming media, such as simple pause, resume, restart, etc., resulting in The recording service has a single function, and the operability and user experience are not strong. SUMMARY OF THE INVENTION A primary object of the present invention is to provide a SIP-based recording control method, system, and media server to solve at least one of the above problems. According to an aspect of the present invention, a SIP-based recording control method is provided, including: a media server MS starts recording, and receives a user's key indication; and the MS determines a key indication according to control button information received in advance from the application server AS. Corresponding control, the control button information includes at least one of the following: the first operation corresponding to the control is to pause the recording; the second operation corresponding to the control is to continue recording; the third operation corresponding to the control is to restart recording; MS to the recording execution button Indicate the corresponding control. Preferably, the control performed by the MS to perform a button indication on the recording comprises: when the button indicates that the first operation is performed, the MS pauses recording; when the button indicates that the second operation is performed, the MS continues to record; when the button indicates the third operation, before the MS is deleted Record the file and start recording again. Preferably, when the button indicates that the recording operation is ended, the MS ends the recording message to the AS, and the AS ends the recording. Preferably, the AS carries key control information to the MS through initial recording control signaling. Preferably, the first operation is to press the first button; the second operation is to press the second button; and the third operation is to press the third button. Preferably, the first operation is to press the first button; the second operation is to press the first button twice in a specified time; the third operation is to press the third button. According to another aspect of the present invention, a media server is provided, comprising: a recording activation module configured to initiate recording and receive a user's button indication; and a control determination module configured to receive control button information received from an application server AS in advance Determining the corresponding control of the button indication, the control button information includes at least one of the following: the control corresponding to the first operation is to pause the recording; the control corresponding to the second operation is to continue recording; the control corresponding to the third operation is to restart recording; The module is set to perform the corresponding control of the button indication for the recording. Preferably, the control execution module comprises: a recording pause unit, configured to pause the recording when the button indicates the first operation; and the recording continuation unit, when the button is set to indicate the second operation, continue recording; the re-recording unit is set as a button When the third operation is indicated, delete the previous recording file and restart recording. Preferably, the media server further includes: ending the recording and reporting module, and setting the button to end the recording operation, reporting the ending recording message to the AS, so that the AS ends the recording. According to still another aspect of the present invention, a recording control system based on a Session Initiation Protocol (SIP) is provided, comprising: an application server, configured to send recording control button information to a media server; and the media server described above. Through the invention, after the MS receives the user's button indication, the recording control is directly controlled according to the corresponding control operation of the button indication, which solves the problem that the recording service function in the related art is single, and improves the operability of the recording and Enhanced user experience. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are set to illustrate,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1 is a flow chart of a SIP-based recording control method according to Embodiment 1 of the present invention; FIG. 2 is a flow chart of a SIP-based recording control method according to Embodiment 2 of the present invention; 3 is a block diagram showing the structure of a media server according to Embodiment 3 of the present invention; and FIG. 4 is a block diagram showing the structure of a SIP-based recording control system according to Embodiment 4 of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION Hereinafter, the present invention will be described in detail with reference to the accompanying drawings. It should be noted that the embodiments in the present application and the features in the embodiments may be combined with each other without conflict. The SIP signaling-based communication system includes an MS, an AS, and a terminal, where the terminal in the embodiment of the present invention may be a mobile phone, a fixed telephone, or another softswitch device; the connection between the MS, the AS, and the terminal is a wired or wireless connection, and the connection is Follow relevant communication standards. The following embodiments of the present invention will be described by taking the communication system as an example. Embodiment 1 FIG. 1 is a flowchart of a SIP-based recording control method according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps: Step S102, the MS starts recording, and receives a button indication of a user; Step S 104. The MS determines, according to the control button information received in advance from the AS, the control corresponding to the button indication, where the control button information includes at least one of the following: the control corresponding to the first operation is to pause recording; the control corresponding to the second operation is to continue Recording; The control corresponding to the third operation is to restart recording; wherein, the AS carries the button control information to the MS through the initial recording control signaling. In the initial recording control signaling sent by the AS in this embodiment, the recording request and the receiving number control signaling are combined, and the receiving function of the MS is used to implement the support of the recording button control, and the request signal of the recording between the AS and the MS is performed. In addition to carrying the recording file path related to the recording, the file format, the maximum and minimum recording time, and other related control information, the AS edits the recording stream control button information provided by the service into a fixed format receiving request information and sends the information. To the MS, after the MS receives the recording request of the AS with streaming control signaling, the MS extracts the recording stream media button control information and stores it. Step S106, the MS performs the corresponding control of the button indication on the recording; For example, when the button indicates the first operation, the MS pauses the recording; when the button indicates the second operation, the MS continues the recording; when the button indicates the third operation, the MS deletes the previous recording file and restarts the recording. In the above three operations, the first operation is to press the first button, for example, press "Γ, key on the mobile phone; the second operation is to press the second button, for example, press the "2" button on the mobile phone; the third operation is according to the first Three buttons, for example, press the "3" button on the phone; or, the first operation is to press the first button, for example, press the "1" button on the phone; the second operation is within a specified time after receiving the first operation The second operation is received for the second time, that is, the first button is pressed twice within a specified time, for example, pressing "Γ, key" within 20 minutes after the first "1" button is pressed; the third operation is pressing The third button, for example, press the "2" button on the phone. In order to maintain the processing flow in the related art, the end operation of the recording is still completed by the AS, and the performance is as follows: The button indication received by the MS is not the above three operations, but ends the recording operation (for example, when pressing the "#" key on the mobile phone) The MS reports the end recording message to the AS, and the recording ends by the AS. The MS and the AS in the related art can perform the recording function only through the signaling interaction, and the control function for the recording cannot be realized. In this embodiment, the receiving function of the MS (ie, receiving the button indication from the terminal) is used to implement the recording control. The recording control is completed by the MS, which weakens the control function on the AS. In this embodiment, it is considered that the recording stream media control does not require the thousands of pre-processes of the business process. Therefore, after the MS receives the button indication of the user, the MS directly controls the recording according to the corresponding control operation of the button indication, and solves the related art. The single function of the recording business function improves the operability of the recording, enhances the practicability of the system, and the user's body-risk. At the same time, the MS in this embodiment does not report the operation of suspending, continuing, and restarting the recording, and further enhances the timeliness and reliability of the recording stream media control. Embodiment 2 FIG. 2 is a flowchart of a SIP signaling-based recording control method according to an embodiment of the present invention. As shown in FIG. 2, the method includes the following steps: Step S201: A user terminal passes an SS (Software Switch, Softswitch) Initiating a SIP call request INVITE to the AS, and carrying the media information SDP 1 of the user side; Step S202, the AS returns a temporary response 100 Trying to the SS; Step S203: After triggering the recording service, the AS initiates a call request INVITE to the MS, and carries the media information SDP1 of the user. Step S204, the MS returns a temporary response 100 Trying to the AS. Step S205, the MS receives the INVITE request, and returns 200 OK to the AS. Answering, carrying its own media information SDP2; step S206, the AS sends a response message ACK after the 200 OK response to the MS; step S207, the AS returns to the SS 200 OK to receive the INVITE request, and transparently transmits the media information SDP2 from the MS; Step S208, the SS sends a response message ACK after the 200 OK to the AS; Step S209, after the SIP session is established, the service initiates, and the AS sends a recording request to the MS.

INFO消息, 其中, 携带流媒体按键控制信息; 如下所示的 XML码流, 为本实施例提供的一个简单的录音流媒体控制 功能的录音请求的 XML码流。 The INFO message, in which the streaming media button control information is carried; the XML code stream shown below, is an XML stream of the recording request of a simple recording stream media control function provided by the embodiment.

1 <?xml version=" 1.0" encoding="UTF-8"?> 2 <msml version:" 1.1"> 1 <?xml version=" 1.0" encoding="UTF-8"?> 2 <msml version:" 1.1">

3 <dialog start target="conn: ..." type="application/moml+xml"> 3 <dialog start target="conn: ..." type="application/moml+xml">

4 <group topology="parallel"> 4 <group topology="parallel">

5 <record dest="file://mnt/51/40/0 l/69.wav" 5 <record dest="file://mnt/51/40/0 l/69.wav"

format="audio/vnd.wave;codec=83 " maxtime=" 100s" Format="audio/vnd.wave;codec=83 " maxtime=" 100s"

cvd:termkey="#">  Cvd:termkey="#">

6 <recordexit> 6 <recordexit>

7 <send target="source" event="app.record_0_64" 7 <send target="source" event="app.record_0_64"

namelist= "record. end record. len record. termkey"/> Namelist= "record. end record. len record. termkey"/>

8 <exit/> 9 </recordexit> 10 </record> 8 <exit/> 9 </recordexit> 10 </record>

11 <dtmf iterate="forever"> 11 <dtmf iterate="forever">

12 <pattern digits=" l"> 12 <pattern digits=" l">

13 <send target: "record" event="toggle-state"/> 13 <send target: "record" event="toggle-state"/>

14 </pattern> 14 </pattern>

15 <pattern digits="2"> 15 <pattern digits="2">

16 <send target= "record" event="restart"/> 16 <send target= "record" event="restart"/>

17 </pattern> 17 </pattern>

18 </dtmf 18 </dtmf

19 </group> 19 </group>

20 </dialogstart> 20 </dialogstart>

21 </msml> 其中, 1-21为标签 <record> ( 5-10行) 是录音请求的基本信息, 包括录 音文件路径, 录音文件格式, 最小和最大录音时长, 结束按键 (例如, #号) 等。 这个码流与普通录音请求的区别为: 在<8 0叩>标签中并列增加了中增加 了一个实现收号功能的子标签<(11111 ( 11-18行), 这个 <dtmf 标签中存放的 是实现流媒体控制的控制按键信息, 将< (^(1>标签和 <dtmf 标签同时置于 <8 0叩>标签下, 表示这个 dtmf收号功能是为 record录音功能服务的。 在 <dtmf 子标签 <pattern>中定义了与录音相关的控制按键信息, 其中按键" 1" 表示暂停和继续 (按一次表示暂停, 在暂停的基础上再按一次就是继续, 这 样符合以往的一般录音控制按键的操作习惯), 按键" 2"表示重新开始, 即 MS将删除之前录音文件, 重头开始录音, 按照控制信令, 当 MS接收到按 键" 1"或是" 2"的用户终端按键时, MS将不上报 AS , 直接对流媒体文件进行 操作, 实现录音流媒体控制功能。 当用户发送了" # "号键时, 则触发了录音结 束的信号, MS将把这个" # "上报给 AS , 同时结束本次录音。 步骤 S210, MS接受了 AS的录音请求,返回 INFO消息的 200 OK应答。 此后, 用户终端正式开始录音, 通过对预设的流媒体控制按键的控制, 例如, MS接收到来自终端的按键指示, 该按键指示为第一操作时, MS暂停所述录 音; 按键指示为第二操作时, MS继续所述录音; 按键指示为第三操作时, MS删除之前的录音文件, 重新开始录音。 通过上述操作, 用户可以在录音过程中实现暂停, 继续, 重新开始等控 制功能, 或是通过按键直接结束本次录音。 步骤 S211 , 当录音时长结束, 或是当 MS收到了除视频播放控制按键之 外的表示结束录音的按键信息, MS通过 INFO消息上报给 AS; 步骤 S212, AS向 MS返回 INFO消息的 200 OK应答; 步骤 S213 , MS完成了本次录音业务的功能, 将退出媒体会话的 dialog exit消息通知 AS (通过 INFO消息;); 步骤 S214, AS向 MS返回 INFO消息的 200 OK应答; 本次录音功能完 成后, 可以继续其他业务功能流程, 通过 AS向 MS发送其他相关请求消息; 步骤 S215 , 在整个业务流程完成后, AS向 MS发送 BYE消息, 结束本 次媒体会话; 步骤 S216, MS向 AS返回 BYE消息的 200 OK应答, MS结束媒体会 话; 步骤 S217, AS在完成了这次呼叫任务后,通过 SS向用户终端发送 BYE 消息, 结束本次呼叫流程; 步骤 S218, 用户终端通过 SS向 AS返回 BYE消息的 200 OK应答, 本 次呼叫结束。 本实施例对 SIP录音业务的控制信令进行了扩充, 将 IVR (交互语音应 答系统) 业务中的收号功能与录音业务相结合, 实现在终端上通过按键即可 实现暂停、 继续等录音流媒体控制功能, 同时简化 AS和 MS之间的控制信 令交互次数,增强流媒体控制的实用性和可靠性,提高业务的用户体验感觉。 实施例 3 本实施例提供了一种媒体服务器, 图 3是根据本发明实施例 3的媒体服 务器的结构框图, 如图 3所示, 该媒体服务器包括: 录音启动模块 30, 设置为启动录音, 并接收用户的按键指示; 控制确定模块 32 , 设置为根据预先从应用服务器 AS接收的控制按键信 息确定该按键指示对应的控制, 其中, 控制按键信息至少包括以下之一: 第 一操作对应的控制为暂停录音; 第二操作对应的控制为继续录音; 第三操作 对应的控制为重新开始录音; 控制执行模块 34 , 设置为对录音执行按键指示对应的控制。 优选地, 该控制执行模块 34包括: 录音暂停单元, 设置为按键指示为第一操作时, 暂停当前录音; 录音继续单元, 设置为按键指示为第二操作时, 继续当前录音; 重新录音单元, 设置为按键指示为第三操作时, 删除之前的录音文件, 重新开始录音。 优选地, 媒体服务器还包括: 结束录音上报模块, 设置为上述按键指示 为结束录音操作时, 向 AS上报结束录音消息, 以使 AS结束当前录音。 本实施例的媒体服务器收到用户的按键指示后, 直接根据按键指示对应 的控制操作对录音进行控制,解决了相关技术中的录音业务功能单一的问题, 提高了录音的可操作性、 增强了系统的实用性和用户的体验性。 同时, 本实 施例的媒体服务器对暂停、 继续和重新启动录音的操作不上报 AS , 进一步 增强了录音流媒体控制的及时性和可靠性。 实施例 4 本实施例提供了一种基于 SIP的录音控制系统, 图 4是根据本发明实施 例 4的基于 SIP的录音控制系统结构框图, 如图 4所示, 该系统包括: 应用 服务器 40, 设置为向媒体服务器 42发送录音控制按键信息; 媒体服务器 42为图 3所示的媒体服务器, 其功能与实施例 3相同, 这 里不再详述。 从以上的描述中可以看出, 本发明实现了如下技术效果: 以上在原有的 基于 SIP的简单录音业务的基础上, 实现了暂停、 继续、 重新开始等流媒体 控制功能, 用户使用更为灵活, 功能更多, 同时该功能由 AS对业务开放接 口, 可由具体业务进行灵活控制, 具有很强的通用性, 利于大规模的录音业 务开发和使用。 显然, 本领域的技术人员应该明白, 上述的本发明的各模块或各步骤可 以用通用的计算装置来实现, 它们可以集中在单个的计算装置上, 或者分布 在多个计算装置所组成的网络上, 可选地, 它们可以用计算装置可执行的程 序代码来实现, 从而, 可以将它们存储在存储装置中由计算装置来执行, 并 且在某些情况下, 可以以不同于此处的顺序执行所示出或描述的步 4聚, 或者 将它们分别制作成各个集成电路模块, 或者将它们中的多个模块或步骤制作 成单个集成电路模块来实现。 这样, 本发明不限制于任何特定的硬件和软件 结合。 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 对于本 领域的技术人员来说, 本发明可以有各种更改和变化。 凡在本发明的^"神和 原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护 范围之内。 21 </msml> where 1-21 is the tag <record> (line 5-10) is the basic information of the recording request, including the recording file path, recording file format, minimum and maximum recording duration, end button (for example, #号) Wait. The difference between this code stream and the normal recording request is as follows: In the < 8 0叩> tag, a sub-tag < ( 11 11 1 (11-18 lines) added to the number-receiving function is added to the side-by-side column, which is in the <dtmf tag. key is stored in the control information to achieve the control of streaming media, the <(^ (1> tag and <dtmf tags simultaneously to <80 rapping> tab, indicating that the function is dtmf number receiving record recording function and services. in The <dtmf subtag <pattern> defines the control button information related to the recording, where the button "1" indicates pause and resume (press once to indicate pause, press again on the basis of pause to continue, thus conforming to the previous general recording) Control button operation habits), button "2" means restart, that is, MS will delete the previous recording file, start recording again, according to control signaling, when the MS receives the button "1" or "2" user terminal button The MS will not report to the AS, and directly operate the streaming media file to realize the recording stream media control function. When the user sends the "#" key, the signal of the end of the recording is triggered, and the MS will put this "#" To AS, while the end of this recording. In step S210, the MS accepts the recording request of the AS, and returns a 200 OK response of the INFO message. Thereafter, the user terminal officially starts recording, and by controlling the preset streaming media control button, for example, the MS receives a button indication from the terminal, when the button indicates the first operation, the MS pauses the recording; In the second operation, the MS continues the recording; when the button indicates the third operation, the MS deletes the previous recording file and restarts the recording. Through the above operation, the user can realize the control functions such as pause, resume, restart, etc. during the recording process, or directly end the recording by pressing the button. Step S211, when the recording duration ends, or when the MS receives the button information indicating the end of the recording except the video playback control button, the MS reports the message to the AS through the INFO message; in step S212, the AS returns a 200 OK response of the INFO message to the MS. Step S213, the MS completes the function of the recording service, and notifies the AS (through the INFO message;) the dialog exit message exiting the media session; Step S214, the AS returns a 200 OK response of the INFO message to the MS; After the other service function process, the AS can continue to send other related request messages to the MS through the AS. Step S215: After the entire service process is completed, the AS sends a BYE message to the MS to end the media session. Step S216, the MS returns the BYE to the AS. The 200 OK response of the message, the MS ends the media session; Step S217, after completing the call task, the AS sends a BYE message to the user terminal through the SS, and ends the current call flow; Step S218, the user terminal returns the BYE to the AS through the SS. The 200 OK response of the message, the call ends. In this embodiment, the control signaling of the SIP recording service is expanded, and the receiving function in the IVR (Interactive Voice Response System) service is combined with the recording service, so that the recording stream can be paused, continued, and the like by pressing a button on the terminal. The media control function simplifies the number of control signaling interactions between the AS and the MS, enhances the practicability and reliability of the streaming media control, and improves the user experience of the service. Example 3 The present embodiment provides a media server. FIG. 3 is a structural block diagram of a media server according to Embodiment 3 of the present invention. As shown in FIG. 3, the media server includes: a recording activation module 30, configured to start recording, and receive a user. The control determination module 32 is configured to determine, according to the control button information received in advance from the application server AS, the control corresponding to the button indication, wherein the control button information includes at least one of the following: the control corresponding to the first operation is to pause recording The control corresponding to the second operation is to continue recording; the control corresponding to the third operation is to restart recording; the control execution module 34 is set to perform corresponding control on the recording button indication. Preferably, the control execution module 34 includes: a recording pause unit, configured to pause the current recording when the button indicates the first operation; and the recording continuation unit, when the button is set to the second operation, continue the current recording; When the button is set to the third operation, the previous recording file is deleted and the recording is restarted. Preferably, the media server further includes: ending the recording and reporting module, and setting the end of the recording operation to end the recording operation to the AS, so that the AS ends the current recording. After receiving the button indication of the user, the media server of the embodiment directly controls the recording according to the corresponding control operation of the button indication, solves the problem that the recording service function in the related art is single, improves the operability of the recording, and enhances the recording. The practicality of the system and the user experience. At the same time, the media server of the embodiment does not report the operation of suspending, continuing, and restarting the recording, and further enhances the timeliness and reliability of the recording stream media control. Embodiment 4 This embodiment provides a SIP-based recording control system. FIG. 4 is a structural block diagram of a SIP-based recording control system according to Embodiment 4 of the present invention. As shown in FIG. 4, the system includes: an application server 40, It is set to send the recording control button information to the media server 42. The media server 42 is the media server shown in FIG. 3, and its function is the same as that of the third embodiment, and will not be described in detail herein. As can be seen from the above description, the present invention achieves the following technical effects: On the basis of the original simple SIP-based recording service, the streaming media control functions such as pause, resume, restart, etc. are realized, and the user is more flexible. The function is more. At the same time, the function is open to the service by the AS, and can be flexibly controlled by specific services. It has strong versatility and is conducive to the development and use of large-scale recording services. Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device, such that they may be stored in the storage device by the computing device and, in some cases, may be different from the order herein. The steps shown or described are performed, or they are separately fabricated into individual integrated circuit modules, or a plurality of modules or steps thereof are fabricated into a single integrated circuit module. Thus, the invention is not limited to any specific combination of hardware and software. The above is only the preferred embodiment of the present invention, and is not intended to limit the present invention, and various modifications and changes can be made to the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the scope of the present invention are intended to be included within the scope of the present invention.

Claims

权 利 要 求 书 Claim 1. 一种基于会话初始协议 SIP的录音控制方法, 包括: 1. A recording control method based on the SIP initial protocol, including: 媒体服务器 MS启动录音, 并接收用户的按键指示;  The media server MS starts the recording and receives the user's button indication; 所述 MS才艮据预先从应用 艮务器 AS接收的控制按键信息确定所 述按键指示对应的控制, 所述控制按键信息至少包括以下之一: 第一 操作对应的控制为暂停录音; 第二操作对应的控制为继续录音; 第三 操作对应的控制为重新开始录音;  The MS determines the control corresponding to the button indication according to the control button information received in advance from the application server AS, and the control button information includes at least one of the following: the control corresponding to the first operation is to pause recording; The corresponding control is operated to continue recording; the corresponding control of the third operation is to restart recording; 所述 MS对所述录音执行所述按键指示对应的控制。  The MS performs the corresponding control of the button indication on the recording. 2. 居权利要求 1所述的方法, 其中, 所述 MS对所述录音执行所述按 键指示对应的控制包括: 2. The method of claim 1, wherein the performing, by the MS, the control corresponding to the key indication to the recording comprises: 所述按键指示为第一操作时, 所述 MS暂停所述录音; 所述按键指示为第二操作时, 所述 MS继续所述录音; 所述按键指示为第三操作时, 所述 MS删除之前的录音文件, 重 新开始录音。  When the button is in the first operation, the MS pauses the recording; when the button indicates the second operation, the MS continues the recording; when the button indicates the third operation, the MS deletes The previous recording file, restart recording. 3. 根据权利要求 1所述的方法, 其中, 所述按键指示为结束录音操作时, 所述 MS向所述 AS上 4艮结束录音消息, 由所述 AS结束所述录音。 The method according to claim 1, wherein, when the button indicates that the recording operation is ended, the MS ends the recording message to the AS, and the recording is ended by the AS. 4. 才艮据权利要求 1-3任一所述的方法, 其中, 所述 AS通过初始录音控制 信令携带所述按键控制信息给所述 MS。 4. The method according to any one of claims 1-3, wherein the AS carries the button control information to the MS through initial recording control signaling. 5. 根据权利要求 1-3任一所述的方法, 其中, 所述第一操作为按第一按 键; 所述第二操作为按第二按键; 所述第三操作为按第三按键。 The method according to any one of claims 1-3, wherein the first operation is pressing a first button; the second operation is pressing a second button; and the third operation is pressing a third button. 6. 根据权利要求 1-3任一所述的方法, 其中, 所述第一操作为按第一按 键; 所述第二操作为在指定时间内两次按所述第一按键; 所述第三操 作为按第三按键。 The method according to any one of claims 1-3, wherein the first operation is to press a first button; the second operation is to press the first button twice within a specified time; The third operation is to press the third button. 7. —种媒体服务器, 包括: 7. A type of media server, including: 录音启动模块, 设置为启动录音, 并接收用户的按键指示; 控制确定模块, 设置为根据预先从应用服务器 AS接收的控制按 键信息确定所述按键指示对应的控制, 所述控制按键信息至少包括以 下之一: 第一操作对应的控制为暂停录音; 第二操作对应的控制为继 续录音; 第三操作对应的控制为重新开始录音; a recording start module, set to start recording, and receive a user's button indication; The control determining module is configured to determine, according to the control button information received in advance from the application server AS, the control corresponding to the button indication, where the control button information includes at least one of the following: the control corresponding to the first operation is to pause recording; the second operation The corresponding control is to continue recording; the corresponding control of the third operation is to restart recording; 控制执行模块,设置为对所述录音执行所述按键指示对应的控制。  And a control execution module configured to perform control corresponding to the button indication on the recording. 8. 根据权利要求 7所述的媒体服务器, 其中, 所述控制执行模块包括: 录音暂停单元, 设置为所述按键指示为第一操作时, 暂停所述录 音; The media server according to claim 7, wherein the control execution module comprises: a recording pause unit, configured to pause the recording when the button is instructed to be the first operation; 录音继续单元, 设置为所述按键指示为第二操作时, 继续所述录 音;  a recording continuation unit, configured to continue the recording when the button is indicated as the second operation; 重新录音单元, 设置为所述按键指示为第三操作时, 删除之前的 录音文件, 重新开始录音。  Re-recording unit, set to indicate that the button is the third operation, delete the previous recording file, and start recording again. 9. 根据权利要求 7所述的媒体服务器, 其中, 所述媒体服务器还包括: 结束录音上报模块, 设置为所述按键指示为结束录音操作时, 向 所述 AS上报结束录音消息, 以使所述 AS结束所述录音。 The media server according to claim 7, wherein the media server further comprises: ending the recording and reporting module, and setting the button to end the recording operation, reporting the ending recording message to the AS, so as to The AS ends the recording. 10. —种基于会话初始协议 SIP的录音控制系统, 包括: 10. A recording control system based on the Session Initiation Protocol SIP, including: 应用服务器, 设置为向媒体服务器发送录音控制按键信息; 所述媒体服务器为权利要求 7-9中任一所述的媒体服务器。  The application server is configured to send the recording control button information to the media server; the media server is the media server according to any one of claims 7-9.
PCT/CN2011/070895 2010-06-01 2011-02-09 Recording control method and system based on session initiation protocol, and media server Ceased WO2011150694A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010193252A CN101867577A (en) 2010-06-01 2010-06-01 SIP-based recording control method and system and media server
CN201010193252.2 2010-06-01

Publications (1)

Publication Number Publication Date
WO2011150694A1 true WO2011150694A1 (en) 2011-12-08

Family

ID=42959142

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/070895 Ceased WO2011150694A1 (en) 2010-06-01 2011-02-09 Recording control method and system based on session initiation protocol, and media server

Country Status (2)

Country Link
CN (1) CN101867577A (en)
WO (1) WO2011150694A1 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101867577A (en) * 2010-06-01 2010-10-20 中兴通讯股份有限公司 SIP-based recording control method and system and media server
CN104883338B (en) * 2014-02-27 2018-11-06 华为技术有限公司 A kind of recording control method and sip server and recording server
CN104539783A (en) * 2014-12-19 2015-04-22 广东欧珀移动通信有限公司 Call content recording method and system
CN111010485A (en) * 2018-10-08 2020-04-14 中国移动通信集团重庆有限公司 Multi-party conference recording method, device, equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859394A (en) * 2006-01-11 2006-11-08 华为技术有限公司 Method for interacting medium server in SIP communication network
CN101022524A (en) * 2006-02-14 2007-08-22 华为技术有限公司 Method and system for realizing multimedia recording via II.248 protocol
CN101068340A (en) * 2007-06-08 2007-11-07 华为技术有限公司 Program network transcribing method and media processing server and network transcribing system
CN101867577A (en) * 2010-06-01 2010-10-20 中兴通讯股份有限公司 SIP-based recording control method and system and media server

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1859394A (en) * 2006-01-11 2006-11-08 华为技术有限公司 Method for interacting medium server in SIP communication network
CN101022524A (en) * 2006-02-14 2007-08-22 华为技术有限公司 Method and system for realizing multimedia recording via II.248 protocol
CN101068340A (en) * 2007-06-08 2007-11-07 华为技术有限公司 Program network transcribing method and media processing server and network transcribing system
CN101867577A (en) * 2010-06-01 2010-10-20 中兴通讯股份有限公司 SIP-based recording control method and system and media server

Also Published As

Publication number Publication date
CN101867577A (en) 2010-10-20

Similar Documents

Publication Publication Date Title
US12289351B2 (en) Method for processing telephony sessions of a network
US12231473B2 (en) Call processing system and call processing method
CN101416479B (en) Customised playback telephony services
KR101868533B1 (en) Video media playing methods, apparatuses and systems, and computer storage medium
EP1989866B1 (en) Remote control of device by telephone or other communication devices
CN1964396A (en) A method, system and device to copy color ring
WO2011150694A1 (en) Recording control method and system based on session initiation protocol, and media server
WO2008003247A1 (en) Method, device and system implementing multimedia redording
RU2526710C2 (en) Method and system for call forwarding based on sip using set-top box
WO2012065501A1 (en) Method and system for achieving conference control via interactive voice and video response
CN101594370A (en) A kind of system of Click To Dial and implementation method
US9584560B2 (en) Providing external application services with an existing private branch exchange media server
WO2011120283A1 (en) Color ring back tone service processing method, device and terminal in internet protocol multimedia subsystem domain
CN110602430B (en) Video synchronization method, terminal, CRBT platform, system and readable storage medium
WO2014180231A1 (en) Realizing method, apparatus, implementation method and terminal for coloring ring back tone service
CN100531216C (en) Method and device for controlling medium resource
CN101651757B (en) Method, system and equipment for realizing report of user intervention media manipulation
KR20130051981A (en) Control capabilities for information recording sessions
WO2007098654A1 (en) Method for realizing service triggering when picked-up
WO2011006374A1 (en) Color ringback tone service managing method and system for ip multimedia subsystem
WO2012152005A1 (en) Method and system for implementing site announcement playing in multimedia conferencing service
TW201611567A (en) System of providing function of capturing keyswitch activation service messages during a telephony and the method thereof
JP4899195B2 (en) Button telephone device and call recording method using button telephone device
WO2014117529A1 (en) Prompt tone playing method and apparatus, and prompt tone playing control method and apparatus

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 11789073

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11789073

Country of ref document: EP

Kind code of ref document: A1