WO2012009909A1 - Method and system for session initiation protocol terminal to attend multi-media conference - Google Patents
Method and system for session initiation protocol terminal to attend multi-media conference Download PDFInfo
- Publication number
- WO2012009909A1 WO2012009909A1 PCT/CN2010/078798 CN2010078798W WO2012009909A1 WO 2012009909 A1 WO2012009909 A1 WO 2012009909A1 CN 2010078798 W CN2010078798 W CN 2010078798W WO 2012009909 A1 WO2012009909 A1 WO 2012009909A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- signaling
- sip terminal
- conference
- mrs
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
- H04L12/1813—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
- H04L12/1818—Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
Definitions
- the embodiments of the present invention relate to the field of communications technologies, and in particular, to a method and system for a SIP terminal to participate in a multimedia conference in the field. Background technique
- multimedia conferencing is a comprehensive conference that provides three functions of audio, video and data coordination and multi-party control.
- data collaboration includes applications such as application sharing, electronic whiteboard, and web page sharing.
- the multimedia conference function is provided to the user as a value-added service.
- the existing multimedia conference mainly implements the SIP (Session Initiation Protocol) signaling to implement the function of the SIP terminal to use the multimedia conference.
- the SIP signaling has certain limitations.
- two sets of SIP signaling are required to respectively call the SIP terminal and the binding terminal.
- the IMS core network is Two sets of SIP signaling need to be processed in one call process. For the network elements involved in the IMS network, the processing flow is complicated, takes a long time, and wastes a lot of resources.
- the SIP terminal and the binding terminal are respectively called in the IMS network, and the network elements involved in the IMS network need to make corresponding adjustments corresponding to the two sets of SIP signaling, which has a large amount of engineering transformation and wastes a large amount of resources.
- the embodiment of the invention provides a method and a system for a session initiation protocol SIP terminal to participate in a multimedia conference, which can simplify the processing flow and shorten the processing time, thereby saving resources.
- a method for a SIP terminal to participate in a multimedia conference comprising: Receiving, by the first SIP terminal, information for inviting the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
- the second SIP terminal After receiving the call state of the binding terminal, the second SIP terminal receives the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and sends the site information of the multimedia conference to the second SIP terminal.
- the multimedia conference is created by the first SIP terminal, and specifically includes:
- Receiving signaling for creating a multimedia conference initiated by the first SIP terminal and transmitting the media resource information of the first SIP terminal to the MRS, and sending the media resource information of the MRS to the first SIP terminal;
- the first SIP terminal and the MRS respectively confirm the media resource information of the other party, it is confirmed that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
- the receiving the signaling for creating the multimedia conference initiated by the first SIP terminal specifically includes: receiving signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
- the signaling for creating a multimedia conference includes a set of any one or more of the following: a conference type, a conference theme, a conference creator, a conference duration, and a conference number;
- the media resource information includes a set of any one or more of the following: a media port, a media IP address, and a resource reservation.
- the binding terminal and the media resource server MRS establish a media channel, and the method includes: receiving 183 signaling sent by the binding terminal, acquiring media information of the binding terminal, and invoking the media information of the binding terminal by inviting the Invite signaling Send to MRS;
- a conference application server includes a receiving unit, a sending unit, a notification unit, and a subscription unit, where:
- a receiving unit configured to receive, by the first SIP terminal, information for inviting the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
- a sending unit configured to send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal;
- a notification unit configured to: after the binding terminal that receives the next call establishes a media channel with the media resource server MRS, notify the second SIP terminal of the call state of the binding terminal;
- a subscription unit configured to: after the second SIP terminal receives the call state of the binding terminal, receive the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and send the site information of the multimedia conference to the second SIP terminal.
- the sending unit includes a receiving subunit and an confirming subunit, wherein:
- a receiving subunit configured to receive signaling for creating a multimedia conference initiated by the first SIP terminal, and send media resource information of the first SIP terminal to an MRS, and send media resource information of the MRS to the a SIP terminal;
- the confirmation subunit is configured to: when receiving the confirmation information of the media resource information of the first SIP terminal and the MRS to the other party, confirm that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
- the receiving subunit is specifically configured to: receive signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
- the notification unit is specifically configured to:
- a session initiation protocol A system in which a SIP terminal participates in a multimedia conference includes a first SIP terminal, a conference application server Conf AS, a second SIP terminal, a media resource server MRS, and a binding terminal, where:
- a first SIP terminal configured to invite the second SIP terminal to participate in the multimedia conference by using the Conf AS, where the multimedia conference is created by the first SIP terminal;
- a conference application server configured to send a conference invitation to the second SIP terminal, and to call the binding terminal of the second SIP terminal; and notify the second SIP terminal of the call state of the binding terminal; Receiving a meeting invitation, subscribing to and receiving site information of the multimedia conference, and participating in the multimedia conference;
- MRS used to establish a media channel through the conference application server and the binding terminal
- the binding terminal is configured to receive a call of the conference application server, and establish a media channel by using the conference application server and the MRS.
- the first SIP terminal is specifically configured to: exchange, with the MRS, the respective media resource information by the conference application server; when the first SIP terminal and the MRS respectively confirm the media resource information of the other party, the first SIP terminal establishes a media channel with the MRS, where The multimedia conference was created successfully.
- the first SIP terminal is specifically configured to: initiate signaling for creating a multimedia conference by using a hypertext transfer protocol HTTP.
- the binding terminal is specifically configured to: receive a next call of the conference application server, send the media information of the conference to the conference application server by using the 183 signaling; and send the ringing signaling by using the 180 ringing Ring signaling, and send the a conference application server; and, after off-hook, issue 200Invite signaling to the conference application server;
- the conference application server is specifically configured to: initiate a call to the binding terminal, and send the media information of the bound terminal to the MRS by inviting the Invite signaling; and use the Prack signaling to media information of the MRS and the binding terminal. Pre-confirming the media information; and pre-confirming the ringing signaling by using the Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal; and feeding back the ACK signaling to the binding terminal;
- the MRS is specifically configured to: send the media information of the device to the conference application server by using the 183 signaling; and confirm the signaling link negotiation result by using the 200 Invite/ACK ACK signaling between the conference application servers.
- the information sent by the first SIP terminal to invite the second SIP terminal to participate in the multimedia conference is received, where the multimedia conference is created by the first SIP terminal; the invitation information is sent to the second SIP terminal, and the call is sent.
- Binding terminal of the SIP terminal; after the binding terminal receiving the next call establishes a media channel with the media resource server MRS, notifying the second SIP terminal of the call state of the binding terminal; receiving the call of the binding terminal at the second SIP terminal After the status, the second SIP terminal receives the subscription signaling of the conference site information of the multimedia conference, and sends the conference site information of the multimedia conference to the second SIP terminal.
- the binding terminal for the network element involved in the IMS network, simplifies the processing flow, shortens the process occupation time, and saves resources. Moreover, the network elements involved in the IMS network do not need to be correspondingly adjusted corresponding to the two sets of SIP signaling, and can also save a lot of resources.
- FIG. 1 is a flowchart of a method for a SIP terminal to participate in a multimedia conference according to the present invention
- FIG. 2 is a schematic diagram of a network environment of a method for a SIP terminal to participate in a multimedia conference according to the present invention
- FIG. 3 is a flowchart of a specific example of a method for a SIP terminal to participate in a multimedia conference according to the present invention
- FIG. 5 is a schematic diagram of a specific signaling interaction of a method for a SIP terminal to participate in a multimedia conference according to the session initiation protocol of the present invention
- FIG. 6 is a schematic diagram of a conference control process involved in the SIP terminal B participating in the multimedia conference according to the present invention
- FIG. 7 is a schematic structural diagram of a conference application server Conf AS according to the present invention.
- FIG. 8 is a schematic structural diagram of a receiving unit in a conference application server according to the present invention
- FIG. 9 is a schematic structural diagram of a system in which a SIP terminal participates in a multimedia conference according to the present invention.
- the SIP signaling has certain limitations.
- two sets of SIP signaling are required to respectively call the SIP terminal and the binding terminal.
- the IMS core network Two sets of SIP signaling need to be processed in a call flow.
- the processing flow is complicated, takes a long time, and wastes a large amount of resources.
- the SIP terminal and the binding are respectively called.
- the network elements involved in the IMS network need to be correspondingly adjusted according to two sets of SIP signaling, which has a large amount of engineering transformation and wastes a lot of resources.
- the embodiment of the present invention provides a method for a SIP terminal to participate in a multimedia conference.
- the specific implementation process is as shown in FIG. 1 , and includes:
- Step 101 Receive an invitation sent by the first SIP terminal to join the second SIP terminal to participate in the multimedia conference.
- the information, multimedia conference is created by the first SIP terminal.
- the step of the present invention includes: receiving signaling for creating a multimedia conference initiated by the first SIP terminal, and transmitting the media resource information of the first SIP terminal to the MRS, and transmitting the media resource information of the MRS to the first SIP terminal;
- the first SIP terminal and the MRS respectively confirm the media resource information of the other party, it is confirmed that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
- the receiving, by the first SIP terminal, the signaling for creating a multimedia conference comprises: receiving signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol (HTTP).
- HTTP hypertext transfer protocol
- the signaling for creating a multimedia conference includes a collection of any one or more of the following: a conference type, a conference topic, a conference creator, a conference duration, and a conference number.
- the media resource information includes a collection of any one or more of the following: media port, media IP address, resource reservation.
- Step 102 Send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal.
- Step 103 After the binding terminal that receives the next call establishes a media channel with the media resource server MRS, notify the second SIP terminal of the call state of the binding terminal.
- the binding terminal establishes a media channel with the media resource server MRS, and specifically includes: receiving 183 (Session Description Protocol SDP) signaling sent by the binding terminal, acquiring media information of the binding terminal, and inviting Invite (SDP) Signaling sends the media information of the bound terminal to
- Step 104 After receiving the call state of the binding terminal, the second SIP terminal receives the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and sends the site information of the multimedia conference to the second SIP terminal.
- the network element includes: a first SIP terminal, a second SIP terminal, a binding terminal of the second SIP terminal, a conference application server (Conf AS, Conference Application Server), and a media resource server (MRS, Media) Resourse Server )—
- a conference application server Conf AS, Conference Application Server
- MRS media resource server
- Step 301 The SIP terminal A invites the SIP terminal B to participate in the multimedia conference through the conference application server Conf AS, and the multimedia conference is created by the SIP terminal A.
- Step 302 The Conf AS sends the conference invitation to the SIP terminal B, and calls the binding terminal C of the SIP terminal B.
- Step 303 The binding terminal C receives the next call of the Conf AS, and establishes a media channel by using the Conf AS and the media resource server MRS.
- Step 304 The Conf AS notifies the SIP terminal B of the call state of the binding terminal C.
- Step 305 The SIP terminal B subscribes to and receives the conference site information of the multimedia conference, and successfully participates in the multimedia conference.
- the binding terminal C is the binding terminal of the SIP terminal B.
- the binding terminal C is the actual party.
- the binding terminal C can be a fixed line or a mobile phone. SIP terminal and so on.
- step 301 the multimedia conference is created by the SIP terminal A, and the specific creation process is as shown in FIG. 4, including:
- Step 401 The Conf AS receives the signaling for creating a multimedia conference initiated by the SIP terminal A, and the SIP terminal A and the MRS exchange respective media resource information by using the Conf AS.
- Step 402 When the SIP terminal A and the MRS respectively confirm the media resource information of the other party, the media channel is established between the SIP terminal A and the MRS, and the multimedia conference is successfully created.
- the SIP terminal A when the SIP terminal A creates a multimedia conference by using the process shown in FIG. 4, the SIP terminal A initiates signaling for creating a multimedia conference by using a HyperText Transfer Protocol (HTTP).
- HTTP HyperText Transfer Protocol
- UDP User Datagram Protocol
- the SIP signaling is limited by the User Datagram Protocol (UDP)
- UDP User Datagram Protocol
- the length of the transportable packet cannot exceed 1300 bytes.
- the media signaling packet is truncated, and thus the multimedia conference cannot be created, and the multimedia conference function cannot be used by the user.
- the SIP terminal A initiates signaling for creating a multimedia conference by using HTTP.
- the HTTP is not limited to UDP, and there is no limitation that the length of the media packet cannot exceed 1300 bytes, so that the media signaling packet is avoided.
- the truncation phenomenon makes the multimedia conference function more stable.
- the signaling for creating the multimedia conference includes a collection of any one or more of the following: conference type, conference topic, conference creator, conference duration, number of conferences;
- the media resource information includes a collection of any one or more of the following: Media port, media IP address, resource reservation.
- the type of meeting usually includes two types of audio or video.
- the SIP terminal A creates a multimedia conference, and exchanges media resource information with the MRS through the Conf AS.
- the SIP signaling involved includes: 183 (SDP offer (Session Description Protocol)), Invite (SDP), Prack (SDP) /200Prack, Update Update (SDP) /200Update (SDP), 200OK, ACK, etc.
- SDP offer Session Description Protocol
- Invite SDP
- Prack SDP
- Update Update SDP
- SDP Update
- ACK ACK
- the binding terminal C receives the next call of the Conf AS, and establishes a media channel through the Conf AS and the media resource server MRS.
- the SIP signaling involved includes: 183 (SDP offer), invite (SDP), Prack (SDP)/200Prack, Update ( SDP) /200Update (SDP), 200OK, ACK, etc.
- the binding terminal C receives the call from the Conf AS, and establishes a media channel through the Conf AS and the media resource server MRS, including:
- the binding terminal C receives the next call of the Conf AS, and sends its own media information to the Conf AS through 183 (SDP) signaling, and the Conf AS sends the media information of the binding terminal C to the MRS through Invite (SDP) signaling. ;
- the MRS sends its own media information to the Conf AS through 183 (SDP) signaling;
- Conf AS uses PRACK signaling to pre-confirm the media information of the MRS and the media information of the binding terminal C;
- the signaling link negotiation result is confirmed by the 200Invite/ACK ACK signaling between the MRS and the Conf AS;
- Binding terminal C sends ringing signaling through 180 ringing Ring signaling and sends it to Conf AS;
- the Conf AS pre-confirms the ringing signaling by using the PRACK signaling, and notifies the SIP terminal B of the ringing state of the binding terminal C;
- the terminal C After the terminal C picks up the phone, it sends 200Invite signaling to the Conf AS.
- the embodiment of the present invention uses a signaling transmission diagram to be discussed in detail. For details, refer to FIG. 5, which includes the following steps:
- Step 501 SIP terminal A sends an HTTP session to create a multimedia conference CreateConfReq letter to Conf AS;
- Step 502 the Conf AS sends Invite signaling to the SIP terminal A;
- Step 503 the SIP terminal A sends 183 (SDP offer) signaling to the Conf AS;
- Step 504 The Conf AS sends Invite (SDP) signaling to the MRS.
- SDP Invite
- Step 505 MRS feedback 183 (SDP) signaling to Conf AS;
- Step 506 The Conf AS sends Prack (SDP) /200Prack signaling to the MRS.
- Step 507 the Conf AS sends Prack (SDP) /200Prack signaling to the SIP terminal A;
- Step 508 the SIP terminal A sends an Update Update (SDP) /200Update (SDP) signal to the Conf AS;
- Step 509 the Conf AS sends Update (SDP) /200Update (SDP) signaling to the MRS;
- Step 510 the SIP terminal A sends 200 OK signaling to the Conf AS;
- Step 511 The Conf AS sends 200 OK signaling to the MRS.
- Step 512 The MRS feeds back ACK signaling to the Conf AS.
- Step 513 The Conf AS feeds back ACK signaling to the SIP terminal A.
- Step 514 the Conf AS sends the HTTP CreateConfReq signaling to the SIP terminal A;
- Step 515 the SIP terminal A sends the subscription site information signaling Subscribe/200Subscribe signaling to the Conf AS;
- Step 516 the Conf AS sends a notification Notify/200Notify signaling to the SIP terminal A;
- Step 517 the SIP terminal A sends the invitation information Message MemberlnviteReq signaling to the Conf AS;
- Step 518 the Conf AS feeds back 200Message signaling to the SIP terminal A;
- Step 519 the Conf AS sends an invitation to notify the Message ConfURINotify signaling to the SIP terminal B;
- Step 520 The SIP terminal B feeds back 200Message signaling to the Conf AS.
- Step 521 the Conf AS sends Invite signaling to the binding terminal C;
- Step 522 binding terminal C feedback 183 (SDP offer) signaling to the Conf AS;
- Step 523 The Conf AS sends Invite (SDP) signaling to the MRS.
- Step 524 MRS feedback 183 (SDP) signaling to Conf AS;
- Step 525 The Conf AS sends Prack (SDP) /200Prack signaling to the MRS.
- Step 526 the Conf AS sends the Prack (SDP) /200Prack signaling to the binding terminal C;
- Step 527 the Conf AS sends the Update (SDP) signaling to the binding terminal C;
- Step 528 binding terminal C feedback Update (SDP) signaling to Conf AS;
- Step 529 The Conf AS sends an Update (SDP) signaling to the MRS.
- SDP Update
- Step 530 the Conf AS sends 200 Update (SDP) signaling to the binding terminal C;
- Step 531 MRS feedback 200Invite/ACK to Conf AS;
- Step 532 the binding terminal C sends 180Ring/Prack/200Prack signaling to the Conf AS;
- Step 533 the Conf AS sends the off-hook Message Call In (Rear) / 200 OK signaling to the SIP terminal B;
- Step 534 binding terminal C feedback 200Invite/ACK signaling to Conf AS;
- Step 535 the Conf AS sends a status notification Message Status Notify/200 OK signaling to the SIP terminal B;
- Step 536 The SIP terminal B sends the Subscribe/200 Subscribe signaling to the Conf AS.
- Step 537 The Conf AS sends the Notify/200 Notify signaling to the SIP terminal B.
- Steps 501 to 516 are processes for creating a multimedia conference, and steps 517 to 537 are procedures for inviting members to join.
- the multimedia conference is successfully established, and the SIP terminal A is used as the conference control terminal.
- the conference control process is as shown in FIG. 6, which includes: Step 601: The SIP terminal A passes the HTTP The signaling initiates a conference control command to the Conf AS.
- Step 602 The Conf AS transmits the result of the control via HTTP to the SIP terminal A as the conference control terminal.
- Step 603 The Conf AS notifies the conference control result to the SIP terminal B that subscribes to the site information by using the conference control notification signaling Notify.
- Step 604 Perform real-time transmission of media streams (such as Real-Time Protocol Real-Time Control Protocol (RTT)) between the MRS and the conference control terminal.
- media streams such as Real-Time Protocol Real-Time Control Protocol (RTT)
- Step 605 The media stream is transmitted in real time between the MRS and the binding terminal C.
- the control commands include: adding/deleting members, increasing the duration of the meeting, mute/unmute the site, and the like.
- the SIP terminal A uses the HTTP signaling to send a conference control command to the Conf AS instead of using the SIP signaling to initiate a conference control command.
- the transportable packet length cannot exceed 1300 bytes.
- the media signaling packet is truncated.
- the conference control command of the multimedia conference cannot be successfully initiated, and the multimedia conference function cannot be used by the user.
- the SIP terminal A uses the HTTP signaling to initiate a conference control command to the Conf AS.
- the HTTP is not restricted to UDP, and there is no limitation that the media packet length cannot exceed 1300 bytes, thereby avoiding media signaling. The phenomenon that the package is truncated makes the multimedia conference function more stable.
- the embodiment of the present invention further provides a conference application server Conf AS.
- the specific composition is as shown in FIG. 7, and includes a receiving unit 701, a sending unit 702, a notification unit 703, and a subscribing unit 704, where:
- the receiving unit 701 is configured to receive, by the first SIP terminal, information that invites the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
- the sending unit 702 is configured to send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal;
- the notification unit 703 is configured to: after the binding terminal that receives the next call and the media resource server MRS establish a media channel, notify the second SIP terminal of the call state of the binding terminal;
- the subscribing unit 704 is configured to receive, after the second SIP terminal receives the call state of the binding terminal, The second SIP terminal subscribes to the conference information of the conference site of the multimedia conference, and sends the conference site information of the multimedia conference to the second SIP terminal.
- the receiving unit 701 can include a receiving subunit 801 and an acknowledgment subunit 802, where:
- the receiving subunit 801 is configured to receive signaling for creating a multimedia conference initiated by the first SIP terminal, and send the media resource information of the first SIP terminal to the MRS, and send the media resource information of the MRS to the first SIP terminal.
- the confirmation sub-unit 802 is configured to: when receiving the confirmation information of the media resource information of the first SIP terminal and the MRS to the other party, confirm that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
- the receiving subunit 801 is specifically configured to: receive signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
- the notification unit 703 is specifically configured to: receive 183 (Session Description Protocol SDP) signaling sent by the binding terminal, obtain media information of the binding terminal, and bind the terminal by inviting Invite (SDP) signaling. Media information is sent to the MRS;
- Session Description Protocol SDP Session Description Protocol
- SDP Invite
- the embodiment of the present invention further provides a system for a session initiation protocol SIP terminal to participate in a multimedia conference.
- the specific composition is as shown in FIG. 9, including the first SIP terminal. 901.
- the first SIP terminal 901 is configured to invite the second SIP terminal 903 to participate in the multimedia conference by using the Conf AS 902, where the multimedia conference is created by the first SIP terminal 901;
- the conference application server 902 is configured to send the conference invitation to the second SIP terminal 903, and to call the binding terminal 905 of the second SIP terminal; and notify the second SIP terminal 903 of the call state of the binding terminal 905;
- the second SIP terminal 903 is configured to receive a conference invitation, subscribe to and receive the conference site information of the multimedia conference, and participate in the multimedia conference;
- the MRS 904 is configured to establish a media channel through the conference application server 902 and the binding terminal 905.
- the binding terminal 905 is configured to receive the next call of the conference application server 902, and establish a media channel by using the conference application server 902 and the MRS 904.
- the first SIP terminal 901 is specifically configured to: exchange the respective media resource information with the MRS 904 via the conference application server 902; when the first SIP terminal 901 and the MRS 904 respectively confirm the other party's During the media resource information, a media channel is established between the first SIP terminal 901 and the MRS 904, and the multimedia conference is successfully created.
- the first SIP terminal 901 is specifically configured to: initiate signaling for creating a multimedia conference by using a hypertext transfer protocol HTTP.
- the signaling used to create the multimedia conference used by the first SIP terminal 901 includes a set of any one or more of the following: a conference type, a conference topic, a conference creator, a conference duration, and a conference number;
- the media resource information exchanged by the first SIP terminal 901 and the MRS 904 includes a set of any one or more of the following: a media port, a media IP address, and a resource reservation.
- the binding terminal 905 is specifically configured to: receive the next call of the conference application server 902, and send its own media information to the conference by using 183 (Session Description Protocol SDP) signaling.
- the application server 902 and, by means of the 180 ringing Ring signaling, sends ringing signaling and sends it to the Conf AS 902; and, after off-hook, sends 200Invite signaling to the conference application server 902;
- the conference application server 902 is specifically configured to: Initiating a call to the binding terminal 905, and transmitting the media information of the binding terminal 905 to the MRS 904 by inviting Invite (SDP) signaling; and media information of the MRS 904 and the media of the binding terminal 905 by using Prack signaling
- Invite Invite
- Prack signaling Prack signaling
- the MRS 904 is specifically configured to: send its own media information to the conference application server 902 through 183 (SDP) signaling; and, the conference application server 902 confirms the signaling link negotiation result by using 200 Invite/ACK ACK signaling.
- SDP 183
- the information sent by the first SIP terminal to invite the second SIP terminal to participate in the multimedia conference is received, where the multimedia conference is created by the first SIP terminal; the invitation information is sent to the second SIP terminal, and the call is sent.
- Binding terminal of the SIP terminal; after the binding terminal receiving the next call establishes a media channel with the media resource server MRS, notifying the second SIP terminal of the call state of the binding terminal; receiving the call of the binding terminal at the second SIP terminal After the status, the second SIP terminal receives the subscription signaling of the conference site information of the multimedia conference, and sends the conference site information of the multimedia conference to the second SIP terminal.
- the processing flow is simplified, the process takes time, and resources are saved.
- the network elements involved in the IMS network do not need to be correspondingly adjusted corresponding to the two sets of SIP signaling, and can also save a lot of resources.
- the first SIP terminal initiates signaling and conference control request for creating a multimedia conference by using HTTP
- the HTTP is not limited to UDP, so there is no limitation that the length of the media packet cannot exceed 1300 bytes, and the media signaling packet is avoided.
- the truncation phenomenon makes the multimedia conference function more stable.
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
Abstract
A method for a Session Initiation Protocol (SIP) terminal to attend a multi-media conference is provided by the present invention, which includes: a message sent from the first SIP terminal for inviting the second SIP terminal to attend a multi-media conference is received, wherein the multi-media conference is created by the first SIP terminal (101); an invitation message is sent to the second SIP terminal, and a binding terminal of the second SIP terminal is called (102); after a media channel between the binding terminal receiving the call and a Media Resources Server (MRS) is established, a call status of the binding terminal is notified to the second SIP terminal (103); after the second SIP terminal receives the call status of the binding terminal, a subscription signal for subscribing conference information of the multi-media conference is received from the second SIP terminal, and the conference information of the multi-media conference is sent to the second SIP terminal (104). A Conference Application Server (Conf AS) and a system for a SIP terminal to attend a multi-media conference are also provided by the present invention. The method provided by the present invention can save resources, simplify processing procedures, and reduce processing time.
Description
^^启动协议 SIP终端参加多媒体^ i义的方法及系统 技术领域 ^^Startup Protocol Method and system for SIP terminal to participate in multimedia ^ i meaning
本发明实施例涉及通信技术领域, 尤其涉及该领域中的 SIP终端参加 多媒体会议的方法及系统。 背景技术 The embodiments of the present invention relate to the field of communications technologies, and in particular, to a method and system for a SIP terminal to participate in a multimedia conference in the field. Background technique
在互联网协议多媒体子系统 ( IMS , Internet Protocol Multimedia Subsystem )网络中, 多媒体会议是提供了音频、 视频、 数据协同三大功能、 具有多方控制能力的综合型会议。 其中, 数据协同包括了应用共享、 电子 白板、 网页共享等应用。 In the Internet Protocol Multimedia Subsystem (IMS) network, multimedia conferencing is a comprehensive conference that provides three functions of audio, video and data coordination and multi-party control. Among them, data collaboration includes applications such as application sharing, electronic whiteboard, and web page sharing.
在实际应用中,多媒体会议功能作为一个增值服务提供给用户,在 IMS 网络中,现有的多媒体会议主要^^于会话初始协议(SIP, Session Initiation Protocol )信令实现 SIP终端使用多媒体会议的功能。 但是, SIP信令具有 一定的局限性, 为了支持 SIP终端的绑定终端使用多媒体会议的功能, 需 要两套 SIP信令分别呼叫 SIP终端和绑定终端, 在这样的情况下, IMS核 心网在一个呼叫流程中需要处理两套 SIP信令, 对于 IMS网络中涉及的网 元而言, 处理流程复杂, 耗时较长, 浪费了大量的资源。 而且, 在 IMS网 络中分别呼叫 SIP终端和绑定终端, IMS 网络中涉及的网元均需做对应两 套 SIP信令做出相应调整, 工程改造量较大, 浪费大量的资源。 发明内容 In practical applications, the multimedia conference function is provided to the user as a value-added service. In the IMS network, the existing multimedia conference mainly implements the SIP (Session Initiation Protocol) signaling to implement the function of the SIP terminal to use the multimedia conference. . However, the SIP signaling has certain limitations. In order to support the function of the multimedia conference by the binding terminal of the SIP terminal, two sets of SIP signaling are required to respectively call the SIP terminal and the binding terminal. In this case, the IMS core network is Two sets of SIP signaling need to be processed in one call process. For the network elements involved in the IMS network, the processing flow is complicated, takes a long time, and wastes a lot of resources. Moreover, the SIP terminal and the binding terminal are respectively called in the IMS network, and the network elements involved in the IMS network need to make corresponding adjustments corresponding to the two sets of SIP signaling, which has a large amount of engineering transformation and wastes a large amount of resources. Summary of the invention
本发明实施例提供了一种会话启动协议 SIP终端参加多媒体会议的方 法及系统, 能够简化处理流程, 缩短处理时间, 从而节省资源。 The embodiment of the invention provides a method and a system for a session initiation protocol SIP terminal to participate in a multimedia conference, which can simplify the processing flow and shorten the processing time, thereby saving resources.
一种 SIP终端参加多媒体会议的方法, 包括:
接收第一 SIP终端发送的邀请第二 SIP终端参加多媒体会议的信息,所 述多媒体会议由第一 SIP终端创建; A method for a SIP terminal to participate in a multimedia conference, comprising: Receiving, by the first SIP terminal, information for inviting the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
将邀请信息发送至第二 SIP终端, 并下呼第二 SIP终端的绑定终端; 当接收下呼的绑定终端与媒体资源服务器 MRS建立媒体通道后,将绑 定终端的通话状态通知第二 SIP终端; Sending the invitation information to the second SIP terminal, and calling the binding terminal of the second SIP terminal; after the binding terminal receiving the next call establishes a media channel with the media resource server MRS, the call state of the binding terminal is notified to the second SIP terminal;
在第二 SIP终端接收绑定终端的通话状态后,接收第二 SIP终端对所述 多媒体会议的会场信息的订阅信令, 将所述多媒体会议的会场信息发送至 第二 SIP终端。 After receiving the call state of the binding terminal, the second SIP terminal receives the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and sends the site information of the multimedia conference to the second SIP terminal.
所述多媒体会议由第一 SIP终端创建, 具体包括: The multimedia conference is created by the first SIP terminal, and specifically includes:
接收第一 SIP终端发起的创建多媒体会议的信令,并将第一 SIP终端的 媒体资源信息发送至 MRS , 以及将 MRS 的媒体资源信息发送至第一 SIP 终端; Receiving signaling for creating a multimedia conference initiated by the first SIP terminal, and transmitting the media resource information of the first SIP terminal to the MRS, and sending the media resource information of the MRS to the first SIP terminal;
当接收到第一 SIP终端与 MRS分别对对方的媒体资源信息的确认信息 时,确认第一 SIP终端与 MRS间建立媒体通道,所述多媒体会议创建成功。 When the first SIP terminal and the MRS respectively confirm the media resource information of the other party, it is confirmed that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
所述接收第一 SIP终端发起的创建多媒体会议的信令, 具体包括: 接收所述第一 SIP终端利用超文本传输协议 HTTP发起的创建多媒体 会议的信令。 The receiving the signaling for creating the multimedia conference initiated by the first SIP terminal specifically includes: receiving signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
所述创建多媒体会议的信令包括下列任意一项或多项的集合: 会议类 型、 会议主题、 会议创建者、 会议时长、 会议人数; The signaling for creating a multimedia conference includes a set of any one or more of the following: a conference type, a conference theme, a conference creator, a conference duration, and a conference number;
所述媒体资源信息包括下列任意一项或多项的集合: 媒体端口、 媒体 IP地址、 资源预留情况。 The media resource information includes a set of any one or more of the following: a media port, a media IP address, and a resource reservation.
所述绑定终端与媒体资源服务器 MRS建立媒体通道, 具体包括: 接收所述绑定终端发送的 183信令, 获取绑定终端的媒体信息, 并通 过邀请 Invite信令将绑定终端的媒体信息发送至 MRS; The binding terminal and the media resource server MRS establish a media channel, and the method includes: receiving 183 signaling sent by the binding terminal, acquiring media information of the binding terminal, and invoking the media information of the binding terminal by inviting the Invite signaling Send to MRS;
接收 MRS通过 183信令, 获取 MRS的媒体信息;
利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 通过 200Invite/应答 ACK信令与 MRS确认信令链路协商结果; 接收绑定终端通过 180振铃 Ring信令发出的振铃信令; Receiving the MRS to obtain the media information of the MRS through the 183 signaling; Pre-confirming the media information of the MRS and the media information of the binding terminal by using Prack signaling; confirming the result of the signaling link negotiation with the MRS through the 200 Invite/ACK ACK signaling; and transmitting the binding terminal through the 180 ringing Ring signaling Ringing signaling
利用 Prack信令对振铃信令进行预确认,并把绑定终端的振铃状态通知 第二 SIP终端; Pre-confirming the ringing signaling by using Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal;
接收绑定终端摘机后发出的 200Invite信令; Receiving 200Invite signaling sent after the binding terminal goes off-hook;
向绑定终端反馈 ACK信令,确定绑定终端和 MRS间建立了媒体通道。 一种会议应用服务器 Conf AS, 包括接收单元、 发送单元、 通知单元和 订阅单元, 其中: The ACK signaling is fed back to the binding terminal, and a media channel is established between the binding terminal and the MRS. A conference application server, Conf AS, includes a receiving unit, a sending unit, a notification unit, and a subscription unit, where:
接收单元,用于接收第一 SIP终端发送的邀请第二 SIP终端参加多媒体 会议的信息, 所述多媒体会议由第一 SIP终端创建; a receiving unit, configured to receive, by the first SIP terminal, information for inviting the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
发送单元,用于将邀请信息发送至第二 SIP终端,并下呼第二 SIP终端 的绑定终端; a sending unit, configured to send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal;
通知单元,用于当接收下呼的绑定终端与媒体资源服务器 MRS建立媒 体通道后, 将绑定终端的通话状态通知第二 SIP终端; a notification unit, configured to: after the binding terminal that receives the next call establishes a media channel with the media resource server MRS, notify the second SIP terminal of the call state of the binding terminal;
订阅单元, 用于在第二 SIP终端接收绑定终端的通话状态后, 接收第 二 SIP终端对所述多媒体会议的会场信息的订阅信令, 将所述多媒体会议 的会场信息发送至第二 SIP终端。 a subscription unit, configured to: after the second SIP terminal receives the call state of the binding terminal, receive the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and send the site information of the multimedia conference to the second SIP terminal.
所述发送单元包括接收子单元和确认子单元, 其中: The sending unit includes a receiving subunit and an confirming subunit, wherein:
接收子单元, 用于接收所述第一 SIP终端发起的创建多媒体会议的信 令, 并将所述第一 SIP终端的媒体资源信息发送至 MRS, 以及将 MRS的 媒体资源信息发送至所述第一 SIP终端; a receiving subunit, configured to receive signaling for creating a multimedia conference initiated by the first SIP terminal, and send media resource information of the first SIP terminal to an MRS, and send media resource information of the MRS to the a SIP terminal;
确认子单元, 用于当接收到所述第一 SIP终端与 MRS分别对对方的媒 体资源信息的确认信息时,确认所述第一 SIP终端与 MRS间建立媒体通道, 所述多媒体会议创建成功。
所述接收子单元具体用于: 接收所述第一 SIP终端利用超文本传输协 议 HTTP发起的创建多媒体会议的信令。 The confirmation subunit is configured to: when receiving the confirmation information of the media resource information of the first SIP terminal and the MRS to the other party, confirm that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created. The receiving subunit is specifically configured to: receive signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
所述通知单元具体用于: The notification unit is specifically configured to:
接收所述绑定终端发送的 183信令, 获取绑定终端的媒体信息, 并通 过邀请 Invite信令将绑定终端的媒体信息发送至 MRS; Receiving the 183 signaling sent by the binding terminal, acquiring the media information of the binding terminal, and sending the media information of the binding terminal to the MRS by inviting the Invite signaling;
接收 MRS通过 183信令, 获取 MRS的媒体信息; Receiving the MRS to obtain the media information of the MRS through the 183 signaling;
利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 通过 200Invite/应答 ACK信令与 MRS确认信令链路协商结果; 接收绑定终端通过 180振铃 Ring信令发出的振铃信令; Pre-confirming the media information of the MRS and the media information of the binding terminal by using Prack signaling; confirming the result of the signaling link negotiation with the MRS through the 200 Invite/ACK ACK signaling; and transmitting the binding terminal through the 180 ringing Ring signaling Ringing signaling
利用 Prack信令对振铃信令进行预确认,并把绑定终端的振铃状态通知 第二 SIP终端; Pre-confirming the ringing signaling by using Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal;
接收绑定终端摘机后发出的 200Invite信令; Receiving 200Invite signaling sent after the binding terminal goes off-hook;
向绑定终端反馈 ACK信令,确定绑定终端和 MRS间建立了媒体通道。 一种会话启动协议 SIP终端参加多媒体会议的系统,包括第一 SIP终端、 会议应用服务器 Conf AS、 第二 SIP终端、 媒体资源服务器 MRS及绑定终 端, 其中: The ACK signaling is fed back to the binding terminal, and a media channel is established between the binding terminal and the MRS. A session initiation protocol A system in which a SIP terminal participates in a multimedia conference includes a first SIP terminal, a conference application server Conf AS, a second SIP terminal, a media resource server MRS, and a binding terminal, where:
第一 SIP终端, 用于通过 Conf AS邀请第二 SIP终端参加多媒体会议, 所述多媒体会议由第一 SIP终端创建; a first SIP terminal, configured to invite the second SIP terminal to participate in the multimedia conference by using the Conf AS, where the multimedia conference is created by the first SIP terminal;
会议应用服务器, 用于将会议邀请发送给第二 SIP终端, 并下呼第二 SIP终端的绑定终端; 以及, 将绑定终端的通话状态通知第二 SIP终端; 第二 SIP终端, 用于接收会议邀请, 订阅并接收所述多媒体会议的会 场信息, 参加所述多媒体会议; a conference application server, configured to send a conference invitation to the second SIP terminal, and to call the binding terminal of the second SIP terminal; and notify the second SIP terminal of the call state of the binding terminal; Receiving a meeting invitation, subscribing to and receiving site information of the multimedia conference, and participating in the multimedia conference;
MRS, 用于通过会议应用服务器和绑定终端建立媒体通道; MRS, used to establish a media channel through the conference application server and the binding terminal;
绑定终端, 用于接收会议应用服务器的下呼, 通过会议应用服务器和 MRS建立媒体通道。
第一 SIP终端具体用于: 与 MRS经会议应用服务器交换各自的媒体资 源信息;当第一 SIP终端与 MRS分别确认对方的媒体资源信息时,第一 SIP 终端与 MRS间建立媒体通道, 所述多媒体会议创建成功。 The binding terminal is configured to receive a call of the conference application server, and establish a media channel by using the conference application server and the MRS. The first SIP terminal is specifically configured to: exchange, with the MRS, the respective media resource information by the conference application server; when the first SIP terminal and the MRS respectively confirm the media resource information of the other party, the first SIP terminal establishes a media channel with the MRS, where The multimedia conference was created successfully.
所述第一 SIP终端具体用于: 利用超文本传输协议 HTTP发起创建多 媒体会议的信令。 The first SIP terminal is specifically configured to: initiate signaling for creating a multimedia conference by using a hypertext transfer protocol HTTP.
所述绑定终端具体用于: 接收会议应用服务器的下呼, 通过 183信令 将自身的媒体信息发送给会议应用服务器; 以及, 通过 180振铃 Ring信令 发出振铃信令, 并发送至会议应用服务器; 以及, 摘机后, 向会议应用服 务器发出 200Invite信令; The binding terminal is specifically configured to: receive a next call of the conference application server, send the media information of the conference to the conference application server by using the 183 signaling; and send the ringing signaling by using the 180 ringing Ring signaling, and send the a conference application server; and, after off-hook, issue 200Invite signaling to the conference application server;
所述会议应用服务器具体用于: 向绑定终端发起下呼, 并通过邀请 Invite信令将绑定终端的媒体信息发送至 MRS; 以及, 利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 以及, 利用 Prack信 令对振铃信令进行预确认, 并把绑定终端的振铃状态通知第二 SIP终端; 以及, 向绑定终端反馈 ACK信令; The conference application server is specifically configured to: initiate a call to the binding terminal, and send the media information of the bound terminal to the MRS by inviting the Invite signaling; and use the Prack signaling to media information of the MRS and the binding terminal. Pre-confirming the media information; and pre-confirming the ringing signaling by using the Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal; and feeding back the ACK signaling to the binding terminal;
所述 MRS具体用于: 通过 183信令将自身的媒体信息发送给会议应用 服务器; 以及, 会议应用服务器间通过 200Invite/应答 ACK信令确认信令 链路协商结果。 The MRS is specifically configured to: send the media information of the device to the conference application server by using the 183 signaling; and confirm the signaling link negotiation result by using the 200 Invite/ACK ACK signaling between the conference application servers.
在本发明实施例中,接收第一 SIP终端发送的邀请第二 SIP终端参加多 媒体会议的信息, 所述多媒体会议由第一 SIP终端创建; 将邀请信息发送 至第二 SIP终端,并下呼第二 SIP终端的绑定终端; 当接收下呼的绑定终端 与媒体资源服务器 MRS建立媒体通道后,将绑定终端的通话状态通知第二 SIP终端; 在第二 SIP终端接收绑定终端的通话状态后, 接收第二 SIP终端 对所述多媒体会议的会场信息的订阅信令, 将所述多媒体会议的会场信息 发送至第二 SIP终端。在本发明实施例中,对于第二 SIP终端及其绑定终端 而言, 只需要一套 SIP信令, 并不需要两套 SIP信令分别呼叫第二 SIP终端
及其绑定终端, 对于 IMS网络中涉及的网元而言, 简化了处理流程, 缩短 流程占用时间, 节省资源。 并且, IMS 网络中涉及的网元不需要对应两套 SIP信令做出相应调整, 同样也能够节省大量资源。 附图说明 In the embodiment of the present invention, the information sent by the first SIP terminal to invite the second SIP terminal to participate in the multimedia conference is received, where the multimedia conference is created by the first SIP terminal; the invitation information is sent to the second SIP terminal, and the call is sent. Binding terminal of the SIP terminal; after the binding terminal receiving the next call establishes a media channel with the media resource server MRS, notifying the second SIP terminal of the call state of the binding terminal; receiving the call of the binding terminal at the second SIP terminal After the status, the second SIP terminal receives the subscription signaling of the conference site information of the multimedia conference, and sends the conference site information of the multimedia conference to the second SIP terminal. In the embodiment of the present invention, only a set of SIP signaling is required for the second SIP terminal and its bound terminal, and two sets of SIP signaling are not required to respectively call the second SIP terminal. And the binding terminal, for the network element involved in the IMS network, simplifies the processing flow, shortens the process occupation time, and saves resources. Moreover, the network elements involved in the IMS network do not need to be correspondingly adjusted corresponding to the two sets of SIP signaling, and can also save a lot of resources. DRAWINGS
图 1为本发明 SIP终端参加多媒体会议的方法的流程图; 1 is a flowchart of a method for a SIP terminal to participate in a multimedia conference according to the present invention;
图 2为本发明 SIP终端参加多媒体会议的方法应用的网络环境示意图; 图 3为本发明 SIP终端参加多媒体会议的方法的具体实例的流程图; 图 4为本发明 SIP终端 A创建多媒体会议的实施例的流程图; 图 5为本发明会话启动协议 SIP终端参加多媒体会议的方法的具体信 令交互示意图; 2 is a schematic diagram of a network environment of a method for a SIP terminal to participate in a multimedia conference according to the present invention; FIG. 3 is a flowchart of a specific example of a method for a SIP terminal to participate in a multimedia conference according to the present invention; FIG. FIG. 5 is a schematic diagram of a specific signaling interaction of a method for a SIP terminal to participate in a multimedia conference according to the session initiation protocol of the present invention;
图 6为本发明 SIP终端 B参加该多媒体会议后涉及的会控流程示意图; 图 7为本发明会议应用服务器 Conf AS的结构示意图; 6 is a schematic diagram of a conference control process involved in the SIP terminal B participating in the multimedia conference according to the present invention; FIG. 7 is a schematic structural diagram of a conference application server Conf AS according to the present invention;
图 8为本发明会议应用服务器中的接收单元的组成结构示意图; 图 9为本发明 SIP终端参加多媒体会议的系统的结构示意图。 具体实施方式 8 is a schematic structural diagram of a receiving unit in a conference application server according to the present invention; and FIG. 9 is a schematic structural diagram of a system in which a SIP terminal participates in a multimedia conference according to the present invention. detailed description
现有技术中, SIP信令具有一定的局限性, 为支持 SIP终端的绑定终端 使用多媒体会议的功能, 需要两套 SIP信令分别呼叫 SIP终端和绑定终端, 此种情况下 IMS核心网在一个呼叫流程中需要处理两套 SIP信令,对于 IMS 网络中涉及的网元而言, 处理流程复杂, 耗时较长, 浪费大量的资源; 且 在 IMS网络中分别呼叫 SIP终端和绑定终端, IMS网络中涉及的网元均需 做对应两套 SIP信令作为相应调整, 工程改造量较大, 浪费大量的资源。 为解决上述技术问题, 本发明实施例提供了一种 SIP终端参加多媒体会议 的方法, 具体实施流程如图 1所示, 包括: In the prior art, the SIP signaling has certain limitations. To support the binding terminal of the SIP terminal to use the multimedia conference function, two sets of SIP signaling are required to respectively call the SIP terminal and the binding terminal. In this case, the IMS core network Two sets of SIP signaling need to be processed in a call flow. For the network elements involved in the IMS network, the processing flow is complicated, takes a long time, and wastes a large amount of resources. In the IMS network, the SIP terminal and the binding are respectively called. For the terminal, the network elements involved in the IMS network need to be correspondingly adjusted according to two sets of SIP signaling, which has a large amount of engineering transformation and wastes a lot of resources. To solve the above technical problem, the embodiment of the present invention provides a method for a SIP terminal to participate in a multimedia conference. The specific implementation process is as shown in FIG. 1 , and includes:
步骤 101 :接收第一 SIP终端发送的邀请第二 SIP终端参加多媒体会议
的信息, 多媒体会议由第一 SIP终端创建。 Step 101: Receive an invitation sent by the first SIP terminal to join the second SIP terminal to participate in the multimedia conference. The information, multimedia conference is created by the first SIP terminal.
本步骤具体包括: 接收第一 SIP终端发起的创建多媒体会议的信令, 并将第一 SIP终端的媒体资源信息发送至 MRS, 以及将 MRS的媒体资源 信息发送至第一 SIP终端; 当接收到第一 SIP终端与 MRS分别对对方的媒 体资源信息的确认信息时, 确认第一 SIP终端与 MRS间建立媒体通道, 多 媒体会议创建成功。 The step of the present invention includes: receiving signaling for creating a multimedia conference initiated by the first SIP terminal, and transmitting the media resource information of the first SIP terminal to the MRS, and transmitting the media resource information of the MRS to the first SIP terminal; When the first SIP terminal and the MRS respectively confirm the media resource information of the other party, it is confirmed that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
在一个实施例中, 接收第一 SIP终端发起的创建多媒体会议的信令, 具体包括: 接收第一 SIP终端利用超文本传输协议(HTTP )发起的创建多 媒体会议的信令。 In an embodiment, the receiving, by the first SIP terminal, the signaling for creating a multimedia conference comprises: receiving signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol (HTTP).
在一个实施例中, 创建多媒体会议的信令包括下列任意一项或多项的 集合: 会议类型、 会议主题、 会议创建者、 会议时长、 会议人数。 In one embodiment, the signaling for creating a multimedia conference includes a collection of any one or more of the following: a conference type, a conference topic, a conference creator, a conference duration, and a conference number.
媒体资源信息包括下列任意一项或多项的集合: 媒体端口、 媒体 IP地 址、 资源预留情况。 The media resource information includes a collection of any one or more of the following: media port, media IP address, resource reservation.
步骤 102: 将邀请信息发送至第二 SIP终端, 并下呼第二 SIP终端的绑 定终端。 Step 102: Send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal.
步骤 103: 当接收下呼的绑定终端与媒体资源服务器 MRS建立媒体通 道后, 将绑定终端的通话状态通知第二 SIP终端。 Step 103: After the binding terminal that receives the next call establishes a media channel with the media resource server MRS, notify the second SIP terminal of the call state of the binding terminal.
本步骤中,绑定终端与媒体资源服务器 MRS建立媒体通道,具体包括: 接收绑定终端发送的 183 (会话描述协议 SDP )信令, 获取绑定终端的 媒体信息, 并通过邀请 Invite ( SDP )信令将绑定终端的媒体信息发送至 In this step, the binding terminal establishes a media channel with the media resource server MRS, and specifically includes: receiving 183 (Session Description Protocol SDP) signaling sent by the binding terminal, acquiring media information of the binding terminal, and inviting Invite (SDP) Signaling sends the media information of the bound terminal to
MRS; MRS;
接收 MRS通过 183 ( SDP )信令, 获取 MRS的媒体信息; Receiving MRS to obtain media information of the MRS through 183 (SDP) signaling;
利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 通过 200Invite/应答 ACK信令与 MRS确认信令链路协商结果; 接收绑定终端通过 180振铃 Ring信令发出的振铃信令;
利用 Prack信令对振铃信令进行预确认,并把绑定终端的振铃状态通知 第二 SIP终端; Pre-confirming the media information of the MRS and the media information of the binding terminal by using Prack signaling; confirming the result of the signaling link negotiation with the MRS through the 200 Invite/ACK ACK signaling; and transmitting the binding terminal through the 180 ringing Ring signaling Ringing signaling Pre-confirming the ringing signaling by using Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal;
接收绑定终端摘机后发出的 200Invite信令; Receiving 200Invite signaling sent after the binding terminal goes off-hook;
向绑定终端反馈 ACK信令,确定绑定终端和 MRS间建立了媒体通道。 步骤 104: 在第二 SIP终端接收绑定终端的通话状态后, 接收第二 SIP 终端对多媒体会议的会场信息的订阅信令, 将多媒体会议的会场信息发送 至第二 SIP终端。 The ACK signaling is fed back to the binding terminal, and a media channel is established between the binding terminal and the MRS. Step 104: After receiving the call state of the binding terminal, the second SIP terminal receives the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and sends the site information of the multimedia conference to the second SIP terminal.
在一个具体实施例中, 涉及网元包括: 第一 SIP终端、 第二 SIP终端、 第二 SIP终端的绑定终端、会议应用服务器( Conf AS , Conference Application Server ), 媒体资源服务器(MRS , Media Resourse Server )„ 为更直接更方 便地描述各网元的连接关系, 取 SIP终端 A作为第一 SIP终端, 取 SIP终 端 B作为第二终端, 取终端 C作为 SIP终端 B的绑定终端, 各网元的连接 关系请参见图 2, 其中, SIP终端 A作为多媒体会议的创建人及主持人, 上 述五个网元釆用图 1所示方法的具体处理流程如图 3所示, 包括: In a specific embodiment, the network element includes: a first SIP terminal, a second SIP terminal, a binding terminal of the second SIP terminal, a conference application server (Conf AS, Conference Application Server), and a media resource server (MRS, Media) Resourse Server ) „ To describe the connection relationship of each network element more directly and conveniently, take SIP terminal A as the first SIP terminal, take SIP terminal B as the second terminal, and take terminal C as the binding terminal of SIP terminal B. For the connection relationship between the NEs, see Figure 2, where SIP terminal A is the creator and host of the multimedia conference. The specific processing flow of the above five network elements using the method shown in Figure 1 is as shown in Figure 3.
步骤 301 : SIP终端 A通过会议应用服务器 Conf AS邀请 SIP终端 B参 加多媒体会议, 多媒体会议由 SIP终端 A创建。 Step 301: The SIP terminal A invites the SIP terminal B to participate in the multimedia conference through the conference application server Conf AS, and the multimedia conference is created by the SIP terminal A.
步骤 302: Conf AS将会议邀请发送给 SIP终端 B, 并下呼 SIP终端 B 的绑定终端 C。 Step 302: The Conf AS sends the conference invitation to the SIP terminal B, and calls the binding terminal C of the SIP terminal B.
步骤 303: 绑定终端 C接收 Conf AS的下呼,通过 Conf AS和媒体资源 服务器 MRS建立媒体通道。 Step 303: The binding terminal C receives the next call of the Conf AS, and establishes a media channel by using the Conf AS and the media resource server MRS.
步骤 304: Conf AS将绑定终端 C的通话状态通知 SIP终端 B。 Step 304: The Conf AS notifies the SIP terminal B of the call state of the binding terminal C.
步骤 305: SIP终端 B订阅并接收多媒体会议的会场信息, 成功参加多 媒体会议。 Step 305: The SIP terminal B subscribes to and receives the conference site information of the multimedia conference, and successfully participates in the multimedia conference.
实施时, 绑定终端 C是 SIP终端 B的绑定终端, 当 SIP终端 B参加会 议时, 绑定终端 C为实际通话方。 绑定终端 C可以是固话, 也可以是手机、
SIP终端等等。 In the implementation, the binding terminal C is the binding terminal of the SIP terminal B. When the SIP terminal B participates in the conference, the binding terminal C is the actual party. The binding terminal C can be a fixed line or a mobile phone. SIP terminal and so on.
在步骤 301中, 多媒体会议是由 SIP终端 A创建的, 具体创建流程如 图 4所示, 包括: In step 301, the multimedia conference is created by the SIP terminal A, and the specific creation process is as shown in FIG. 4, including:
步骤 401 : Conf AS接收 SIP终端 A发起的创建多媒体会议的信令, SIP 终端 A与 MRS经 Conf AS交换各自的媒体资源信息; Step 401: The Conf AS receives the signaling for creating a multimedia conference initiated by the SIP terminal A, and the SIP terminal A and the MRS exchange respective media resource information by using the Conf AS.
步骤 402: 当 SIP终端 A与 MRS分别确认对方的媒体资源信息时, SIP 终端 A与 MRS间建立媒体通道, 多媒体会议创建成功。 Step 402: When the SIP terminal A and the MRS respectively confirm the media resource information of the other party, the media channel is established between the SIP terminal A and the MRS, and the multimedia conference is successfully created.
在一个实施例中, SIP终端 A釆用图 4所示流程创建多媒体会议时, SIP终端 A利用超文本传输协议 ( HTTP, HyperText Transfer Protocol )发 起创建多媒体会议的信令。 在现有技术中, 由于 SIP信令受限于用户数据 报协议( UDP, User Datagram Protocol ), 因此,可传输包长度不能超过 1300 字节, 当协商的媒体包长度超过 1300字节时, 会出现媒体信令包被截断的 现象, 进而也就无法创建多媒体会议, 导致用户无法使用多媒体会议功能。 而本发明实施例中, SIP终端 A利用 HTTP发起创建多媒体会议的信令, HTTP并不受限于 UDP,也就不存在媒体包长度不能超过 1300字节的限制, 避免出现媒体信令包被截断的现象, 使得多媒体会议功能更为稳定。 In one embodiment, when the SIP terminal A creates a multimedia conference by using the process shown in FIG. 4, the SIP terminal A initiates signaling for creating a multimedia conference by using a HyperText Transfer Protocol (HTTP). In the prior art, since the SIP signaling is limited by the User Datagram Protocol (UDP), the length of the transportable packet cannot exceed 1300 bytes. When the negotiated media packet length exceeds 1300 bytes, The media signaling packet is truncated, and thus the multimedia conference cannot be created, and the multimedia conference function cannot be used by the user. In the embodiment of the present invention, the SIP terminal A initiates signaling for creating a multimedia conference by using HTTP. The HTTP is not limited to UDP, and there is no limitation that the length of the media packet cannot exceed 1300 bytes, so that the media signaling packet is avoided. The truncation phenomenon makes the multimedia conference function more stable.
实施时, 创建多媒体会议的信令包括下列任意一项或多项的集合: 会 议类型、 会议主题、 会议创建者、 会议时长、 会议人数; 媒体资源信息包 括下列任意一项或多项的集合: 媒体端口、 媒体 IP地址、 资源预留情况。 其中, 会议类型通常包括音频或视频两类。 In implementation, the signaling for creating the multimedia conference includes a collection of any one or more of the following: conference type, conference topic, conference creator, conference duration, number of conferences; the media resource information includes a collection of any one or more of the following: Media port, media IP address, resource reservation. Among them, the type of meeting usually includes two types of audio or video.
SIP终端 A创建多媒体会议,与 MRS通过 Conf AS交换媒体资源信息, 涉及的 SIP信令包括: 183 ( SDP offer ( Session Description Protocol, 会话 描述协议提供))、 邀请 invite ( SDP )、 Prack(SDP)/200Prack、 更新 Update ( SDP ) /200Update ( SDP )、 200OK、 ACK等等。 实施时, SIP终端 A创 建多媒体会议后, 与 MRS间建立了媒体通道。
绑定终端 C接收 Conf AS的下呼,通过 Conf AS和媒体资源服务器 MRS 建立媒体通道, 涉及的 SIP信令包括: 183 ( SDP offer )、 invite ( SDP ), Prack(SDP)/200Prack、 Update ( SDP ) /200Update ( SDP )、 200OK、 ACK等 等。 The SIP terminal A creates a multimedia conference, and exchanges media resource information with the MRS through the Conf AS. The SIP signaling involved includes: 183 (SDP offer (Session Description Protocol)), Invite (SDP), Prack (SDP) /200Prack, Update Update (SDP) /200Update (SDP), 200OK, ACK, etc. In implementation, after SIP terminal A creates a multimedia conference, a media channel is established with the MRS. The binding terminal C receives the next call of the Conf AS, and establishes a media channel through the Conf AS and the media resource server MRS. The SIP signaling involved includes: 183 (SDP offer), invite (SDP), Prack (SDP)/200Prack, Update ( SDP) /200Update (SDP), 200OK, ACK, etc.
如图 3所示流程, 步骤 303在实施时, 绑定终端 C接收 Conf AS的下 呼, 通过 Conf AS和媒体资源服务器 MRS建立媒体通道, 具体包括: As shown in Figure 3, in step 303, the binding terminal C receives the call from the Conf AS, and establishes a media channel through the Conf AS and the media resource server MRS, including:
绑定终端 C接收 Conf AS的下呼, 通过 183 ( SDP )信令将自身的媒体 信息发送给 Conf AS , 并由 Conf AS通过 Invite ( SDP )信令将绑定终端 C 的媒体信息发送至 MRS; The binding terminal C receives the next call of the Conf AS, and sends its own media information to the Conf AS through 183 (SDP) signaling, and the Conf AS sends the media information of the binding terminal C to the MRS through Invite (SDP) signaling. ;
MRS通过 183 ( SDP )信令将自身的媒体信息发送给 Conf AS; The MRS sends its own media information to the Conf AS through 183 (SDP) signaling;
Conf AS利用 PRACK信令对 MRS的媒体信息及绑定终端 C的媒体信 息进行预确认; Conf AS uses PRACK signaling to pre-confirm the media information of the MRS and the media information of the binding terminal C;
MRS与 Conf AS间通过 200Invite/应答 ACK信令确认信令链路协商结 果; The signaling link negotiation result is confirmed by the 200Invite/ACK ACK signaling between the MRS and the Conf AS;
绑定终端 C通过 180振铃 Ring信令发出振铃信令,并发送至 Conf AS; Binding terminal C sends ringing signaling through 180 ringing Ring signaling and sends it to Conf AS;
Conf AS利用 PRACK信令对振铃信令进行预确认,并把绑定终端 C的 振铃状态通知 SIP终端 B; The Conf AS pre-confirms the ringing signaling by using the PRACK signaling, and notifies the SIP terminal B of the ringing state of the binding terminal C;
绑定终端 C摘机后, 向 Conf AS发出 200Invite信令; After the terminal C picks up the phone, it sends 200Invite signaling to the Conf AS.
若 Conf AS反馈 ACK信令,则绑定终端 C和 MRS间建立了媒体通道。 为了让用户更明确地了解本发明实施例提供的会话启动协议 SIP终端 参加多媒体会议的方法, 本发明实施例利用信令传输图进行详细论述, 具 体内容请参见图 5 , 包括以下步骤: If the Conf AS feeds back ACK signaling, a media channel is established between the binding terminal C and the MRS. In order to let the user know more clearly the method for the session initiation protocol SIP terminal to participate in the multimedia conference provided by the embodiment of the present invention, the embodiment of the present invention uses a signaling transmission diagram to be discussed in detail. For details, refer to FIG. 5, which includes the following steps:
步骤 501、 SIP终端 A发送 HTTP的创建多媒体会议 CreateConfReq信 令至 Conf AS; Step 501: SIP terminal A sends an HTTP session to create a multimedia conference CreateConfReq letter to Conf AS;
步骤 502、 Conf AS发送 Invite信令至 SIP终端 A;
步骤 503、 SIP终端 A发送 183 ( SDP offer )信令至 Conf AS; Step 502, the Conf AS sends Invite signaling to the SIP terminal A; Step 503, the SIP terminal A sends 183 (SDP offer) signaling to the Conf AS;
步骤 504、 Conf AS发送 Invite ( SDP )信令至 MRS; Step 504: The Conf AS sends Invite (SDP) signaling to the MRS.
步骤 505、 MRS反馈 183 ( SDP )信令至 Conf AS; Step 505, MRS feedback 183 (SDP) signaling to Conf AS;
步骤 506、 Conf AS发送 Prack ( SDP ) /200Prack信令至 MRS; Step 506: The Conf AS sends Prack (SDP) /200Prack signaling to the MRS.
步骤 507、 Conf AS发送 Prack ( SDP ) /200Prack信令至 SIP终端 A; 步骤 508、 SIP终端 A发送更新 Update ( SDP ) /200Update ( SDP )信 令至 Conf AS; Step 507, the Conf AS sends Prack (SDP) /200Prack signaling to the SIP terminal A; Step 508, the SIP terminal A sends an Update Update (SDP) /200Update (SDP) signal to the Conf AS;
步骤 509、 Conf AS发送 Update ( SDP ) /200Update ( SDP )信令至 MRS; 步骤 510、 SIP终端 A发送 200OK信令至 Conf AS; Step 509, the Conf AS sends Update (SDP) /200Update (SDP) signaling to the MRS; Step 510, the SIP terminal A sends 200 OK signaling to the Conf AS;
步骤 511、 Conf AS发送 200OK信令至 MRS; Step 511: The Conf AS sends 200 OK signaling to the MRS.
步骤 512、 MRS反馈 ACK信令至 Conf AS; Step 512: The MRS feeds back ACK signaling to the Conf AS.
步骤 513、 Conf AS反馈 ACK信令至 SIP终端 A。 Step 513: The Conf AS feeds back ACK signaling to the SIP terminal A.
至此, SIP终端 A与 MRS间建立媒体通道。 So far, a media channel is established between the SIP terminal A and the MRS.
步骤 514、 Conf AS发送 HTTP的 CreateConfReq信令至 SIP终端 A; 步骤 515、 SIP终端 A发送订阅会场信息的信令 Subscribe/200Subscribe 信令至 Conf AS; Step 514, the Conf AS sends the HTTP CreateConfReq signaling to the SIP terminal A; Step 515, the SIP terminal A sends the subscription site information signaling Subscribe/200Subscribe signaling to the Conf AS;
步骤 516、 Conf AS发送通知 Notify/200Notify信令至 SIP终端 A; 步骤 517、 SIP终端 A发送邀请信息 Message MemberlnviteReq信令至 Conf AS; Step 516, the Conf AS sends a notification Notify/200Notify signaling to the SIP terminal A; Step 517, the SIP terminal A sends the invitation information Message MemberlnviteReq signaling to the Conf AS;
步骤 518、 Conf AS反馈 200Message信令至 SIP终端 A; Step 518, the Conf AS feeds back 200Message signaling to the SIP terminal A;
步骤 519、 Conf AS发送邀请通知 Message ConfURINotify信令至 SIP 终端 B; Step 519, the Conf AS sends an invitation to notify the Message ConfURINotify signaling to the SIP terminal B;
步骤 520、 SIP终端 B反馈 200Message信令至 Conf AS; Step 520: The SIP terminal B feeds back 200Message signaling to the Conf AS.
步骤 521、 Conf AS发送 Invite信令至绑定终端 C; Step 521, the Conf AS sends Invite signaling to the binding terminal C;
步骤 522、 绑定终端 C反馈 183 ( SDP offer )信令至 Conf AS;
步骤 523、 Conf AS发送 Invite ( SDP )信令至 MRS; Step 522, binding terminal C feedback 183 (SDP offer) signaling to the Conf AS; Step 523: The Conf AS sends Invite (SDP) signaling to the MRS.
步骤 524、 MRS反馈 183 ( SDP )信令至 Conf AS; Step 524, MRS feedback 183 (SDP) signaling to Conf AS;
步骤 525、 Conf AS发送 Prack ( SDP ) /200Prack信令至 MRS; Step 525: The Conf AS sends Prack (SDP) /200Prack signaling to the MRS.
步骤 526、 Conf AS发送 Prack ( SDP ) /200Prack信令至绑定终端 C; 步骤 527、 Conf AS发送 Update ( SDP )信令至绑定终端 C; Step 526, the Conf AS sends the Prack (SDP) /200Prack signaling to the binding terminal C; Step 527, the Conf AS sends the Update (SDP) signaling to the binding terminal C;
步骤 528、 绑定终端 C反馈 Update ( SDP )信令至 Conf AS; Step 528, binding terminal C feedback Update (SDP) signaling to Conf AS;
步骤 529、 Conf AS发送 Update ( SDP )信令至 MRS; Step 529: The Conf AS sends an Update (SDP) signaling to the MRS.
步骤 530、 Conf AS发送 200Update ( SDP )信令至绑定终端 C; Step 530, the Conf AS sends 200 Update (SDP) signaling to the binding terminal C;
步骤 531、 MRS反馈 200Invite/ACK至 Conf AS; Step 531, MRS feedback 200Invite/ACK to Conf AS;
步骤 532、 绑定终端 C发送 180Ring/Prack/200Prack信令至 Conf AS; 步骤 533、 Conf AS发送摘机 Message Call In ( Ring ) /200OK信令至 SIP终端 B; Step 532, the binding terminal C sends 180Ring/Prack/200Prack signaling to the Conf AS; Step 533, the Conf AS sends the off-hook Message Call In (Rear) / 200 OK signaling to the SIP terminal B;
步骤 534、 绑定终端 C反馈 200Invite/ACK信令至 Conf AS; Step 534, binding terminal C feedback 200Invite/ACK signaling to Conf AS;
至此, 绑定终端 C与 MRS间建立媒体通道; At this point, a binding media channel is established between the terminal C and the MRS;
步骤 535、 Conf AS发送状态通知 Message Status Notify/200OK信令至 SIP终端 B; Step 535, the Conf AS sends a status notification Message Status Notify/200 OK signaling to the SIP terminal B;
步骤 536、 SIP终端 B发送 Subscribe/200Subscribe信令至 Conf AS; 步骤 537、 Conf AS发送 Notify/200Notify信令至 SIP终端 B。 Step 536: The SIP terminal B sends the Subscribe/200 Subscribe signaling to the Conf AS. Step 537: The Conf AS sends the Notify/200 Notify signaling to the SIP terminal B.
其中, 步骤 501至步骤 516为创建多媒体会议的流程, 步骤 517至步 骤 537为邀请成员入会的流程。 Steps 501 to 516 are processes for creating a multimedia conference, and steps 517 to 537 are procedures for inviting members to join.
在本发明实施例中, 多媒体会议建立成功, SIP终端 A作为会控终端, 当 SIP终端 B参加该多媒体会议后涉及的会控流程如图 6所示, 包括: 步骤 601、 SIP终端 A通过 HTTP信令向 Conf AS发起会控命令。 In the embodiment of the present invention, the multimedia conference is successfully established, and the SIP terminal A is used as the conference control terminal. When the SIP terminal B participates in the multimedia conference, the conference control process is as shown in FIG. 6, which includes: Step 601: The SIP terminal A passes the HTTP The signaling initiates a conference control command to the Conf AS.
步骤 602、 Conf AS把通过 HTTP信讼将会控结果传送给作为会控终端 的 SIP终端 A。
步骤 603、 Conf AS把会控结果利用会控通知信令 Notify通知到订阅了 会场信息的 SIP终端 B。 Step 602: The Conf AS transmits the result of the control via HTTP to the SIP terminal A as the conference control terminal. Step 603: The Conf AS notifies the conference control result to the SIP terminal B that subscribes to the site information by using the conference control notification signaling Notify.
步骤 604、 MRS和会控终端之间进行媒体流(如实时传输协议 /实时控 制协议 ( RTP/RTCP, Real-Time Protocol I Real-Time Control Protocol ) )实时 传输。 Step 604: Perform real-time transmission of media streams (such as Real-Time Protocol Real-Time Control Protocol (RTT)) between the MRS and the conference control terminal.
步骤 605、 MRS和绑定终端 C之间实时传输媒体流。 Step 605: The media stream is transmitted in real time between the MRS and the binding terminal C.
步骤 601在实施时, 会控命令包括: 添加 /删除成员、 增加会议时长、 会场静音 /取消静音等等。 其中, SIP终端 A利用 HTTP信令向 Conf AS发 起会控命令, 而不是利用 SIP信令发起会控命令。 在现有技术中, 由于 SIP 信令受限于 UDP, 因此, 可传输包长度不能超过 1300字节, 当协商的媒体 包长度超过 1300字节时, 会出现媒体信令包被截断的现象, 进而也就无法 成功发起多媒体会议的会控命令, 导致用户无法使用多媒体会议功能。 而 本发明实施例中, SIP终端 A利用 HTTP信令向 Conf AS发起会控命令, HTTP并不受限于 UDP,也就不存在媒体包长度不能超过 1300字节的限制, 避免出现媒体信令包被截断的现象, 使得多媒体会议功能更为稳定。 In step 601, the control commands include: adding/deleting members, increasing the duration of the meeting, mute/unmute the site, and the like. The SIP terminal A uses the HTTP signaling to send a conference control command to the Conf AS instead of using the SIP signaling to initiate a conference control command. In the prior art, since the SIP signaling is limited to UDP, the transportable packet length cannot exceed 1300 bytes. When the negotiated media packet length exceeds 1300 bytes, the media signaling packet is truncated. In turn, the conference control command of the multimedia conference cannot be successfully initiated, and the multimedia conference function cannot be used by the user. In the embodiment of the present invention, the SIP terminal A uses the HTTP signaling to initiate a conference control command to the Conf AS. The HTTP is not restricted to UDP, and there is no limitation that the media packet length cannot exceed 1300 bytes, thereby avoiding media signaling. The phenomenon that the package is truncated makes the multimedia conference function more stable.
基于同一发明构思, 本发明实施例还提供了一种会议应用服务器 Conf AS , 具体组成结构如图 7所示, 包括接收单元 701、 发送单元 702、 通知单 元 703和订阅单元 704 , 其中: Based on the same inventive concept, the embodiment of the present invention further provides a conference application server Conf AS. The specific composition is as shown in FIG. 7, and includes a receiving unit 701, a sending unit 702, a notification unit 703, and a subscribing unit 704, where:
接收单元 701 ,用于接收第一 SIP终端发送的邀请第二 SIP终端参加多 媒体会议的信息, 多媒体会议由第一 SIP终端创建; The receiving unit 701 is configured to receive, by the first SIP terminal, information that invites the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
发送单元 702 , 用于将邀请信息发送至第二 SIP终端, 并下呼第二 SIP 终端的绑定终端; The sending unit 702 is configured to send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal;
通知单元 703 , 用于当接收下呼的绑定终端与媒体资源服务器 MRS建 立媒体通道后, 将绑定终端的通话状态通知第二 SIP终端; The notification unit 703 is configured to: after the binding terminal that receives the next call and the media resource server MRS establish a media channel, notify the second SIP terminal of the call state of the binding terminal;
订阅单元 704 , 用于在第二 SIP终端接收绑定终端的通话状态后,接收
第二 SIP终端对多媒体会议的会场信息的订阅信令, 将多媒体会议的会场 信息发送至第二 SIP终端。 The subscribing unit 704 is configured to receive, after the second SIP terminal receives the call state of the binding terminal, The second SIP terminal subscribes to the conference information of the conference site of the multimedia conference, and sends the conference site information of the multimedia conference to the second SIP terminal.
在一个实施例中, 如图 8所示,接收单元 701可以包括接收子单元 801 和确认子单元 802, 其中: In one embodiment, as shown in FIG. 8, the receiving unit 701 can include a receiving subunit 801 and an acknowledgment subunit 802, where:
接收子单元 801 ,用于接收第一 SIP终端发起的创建多媒体会议的信令, 并将第一 SIP终端的媒体资源信息发送至 MRS, 以及将 MRS的媒体资源 信息发送至第一 SIP终端; The receiving subunit 801 is configured to receive signaling for creating a multimedia conference initiated by the first SIP terminal, and send the media resource information of the first SIP terminal to the MRS, and send the media resource information of the MRS to the first SIP terminal.
确认子单元 802, 用于当接收到第一 SIP终端与 MRS分别对对方的媒 体资源信息的确认信息时, 确认第一 SIP终端与 MRS间建立媒体通道, 多 媒体会议创建成功。 The confirmation sub-unit 802 is configured to: when receiving the confirmation information of the media resource information of the first SIP terminal and the MRS to the other party, confirm that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
在一个实施例中, 接收子单元 801具体用于: 接收第一 SIP终端利用 超文本传输协议 HTTP发起的创建多媒体会议的信令。 In an embodiment, the receiving subunit 801 is specifically configured to: receive signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
在一个实施例中, 通知单元 703 具体用于: 接收绑定终端发送的 183 (会话描述协议 SDP )信令, 获取绑定终端的媒体信息, 并通过邀请 Invite ( SDP )信令将绑定终端的媒体信息发送至 MRS; In an embodiment, the notification unit 703 is specifically configured to: receive 183 (Session Description Protocol SDP) signaling sent by the binding terminal, obtain media information of the binding terminal, and bind the terminal by inviting Invite (SDP) signaling. Media information is sent to the MRS;
接收 MRS通过 183 ( SDP )信令, 获取 MRS的媒体信息; Receiving MRS to obtain media information of the MRS through 183 (SDP) signaling;
利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 通过 200Invite/应答 ACK信令与 MRS确认信令链路协商结果; 接收绑定终端通过 180振铃 Ring信令发出的振铃信令; Pre-confirming the media information of the MRS and the media information of the binding terminal by using Prack signaling; confirming the result of the signaling link negotiation with the MRS through the 200 Invite/ACK ACK signaling; and transmitting the binding terminal through the 180 ringing Ring signaling Ringing signaling
利用 Prack信令对振铃信令进行预确认,并把绑定终端的振铃状态通知 第二 SIP终端; Pre-confirming the ringing signaling by using Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal;
接收绑定终端摘机后发出的 200Invite信令; Receiving 200Invite signaling sent after the binding terminal goes off-hook;
向绑定终端反馈 ACK信令,确定绑定终端和 MRS间建立了媒体通道。 基于同一发明构思, 本发明实施例还提供了一种会话启动协议 SIP终 端参加多媒体会议的系统, 具体组成结构如图 9所示, 包括第一 SIP终端
901、 会议应用服务器(Conf AS ) 902、 第二 SIP终端 903、 媒体资源服务 器 MRS 904及绑定终端 905 , 其中: The ACK signaling is fed back to the binding terminal, and it is determined that a media channel is established between the binding terminal and the MRS. Based on the same inventive concept, the embodiment of the present invention further provides a system for a session initiation protocol SIP terminal to participate in a multimedia conference. The specific composition is as shown in FIG. 9, including the first SIP terminal. 901. A conference application server (Conf AS) 902, a second SIP terminal 903, a media resource server MRS 904, and a binding terminal 905, where:
第一 SIP终端 901 , 用于通过 Conf AS 902邀请第二 SIP终端 903参加 多媒体会议, 多媒体会议由第一 SIP终端 901创建; The first SIP terminal 901 is configured to invite the second SIP terminal 903 to participate in the multimedia conference by using the Conf AS 902, where the multimedia conference is created by the first SIP terminal 901;
会议应用服务器 902, 用于将会议邀请发送给第二 SIP终端 903 , 并下 呼第二 SIP终端的绑定终端 905; 以及, 将绑定终端 905的通话状态通知第 二 SIP终端 903; The conference application server 902 is configured to send the conference invitation to the second SIP terminal 903, and to call the binding terminal 905 of the second SIP terminal; and notify the second SIP terminal 903 of the call state of the binding terminal 905;
第二 SIP终端 903 , 用于接收会议邀请, 订阅并接收多媒体会议的会场 信息, 参加多媒体会议; The second SIP terminal 903 is configured to receive a conference invitation, subscribe to and receive the conference site information of the multimedia conference, and participate in the multimedia conference;
MRS 904,用于通过会议应用服务器 902和绑定终端 905建立媒体通道; 绑定终端 905 , 用于接收会议应用服务器 902的下呼, 通过会议应用服 务器 902和 MRS 904建立媒体通道。 The MRS 904 is configured to establish a media channel through the conference application server 902 and the binding terminal 905. The binding terminal 905 is configured to receive the next call of the conference application server 902, and establish a media channel by using the conference application server 902 and the MRS 904.
在一个实施例中, 如图 9所示结构, 第一 SIP终端 901具体用于: 与 MRS 904经会议应用服务器 902交换各自的媒体资源信息; 当第一 SIP终 端 901与 MRS 904分别确认对方的媒体资源信息时, 第一 SIP终端 901 与 MRS 904间建立媒体通道, 多媒体会议创建成功。 In an embodiment, as shown in FIG. 9, the first SIP terminal 901 is specifically configured to: exchange the respective media resource information with the MRS 904 via the conference application server 902; when the first SIP terminal 901 and the MRS 904 respectively confirm the other party's During the media resource information, a media channel is established between the first SIP terminal 901 and the MRS 904, and the multimedia conference is successfully created.
在一个实施例中, 第一 SIP终端 901具体用于: 利用超文本传输协议 HTTP发起创建多媒体会议的信令。 In an embodiment, the first SIP terminal 901 is specifically configured to: initiate signaling for creating a multimedia conference by using a hypertext transfer protocol HTTP.
在一个实施例中, 第一 SIP终端 901使用的创建多媒体会议的信令包 括下列任意一项或多项的集合: 会议类型、 会议主题、 会议创建者、 会议 时长、 会议人数; In one embodiment, the signaling used to create the multimedia conference used by the first SIP terminal 901 includes a set of any one or more of the following: a conference type, a conference topic, a conference creator, a conference duration, and a conference number;
第一 SIP终端 901及 MRS 904交换的媒体资源信息包括下列任意一项 或多项的集合: 媒体端口、 媒体 IP地址、 资源预留情况。 The media resource information exchanged by the first SIP terminal 901 and the MRS 904 includes a set of any one or more of the following: a media port, a media IP address, and a resource reservation.
在一个实施例中, 绑定终端 905 具体用于: 接收会议应用服务器 902 的下呼, 通过 183 (会话描述协议 SDP )信令将自身的媒体信息发送给会议
应用服务器 902; 以及, 通过 180振铃 Ring信令发出振铃信令, 并发送至 Conf AS 902; 以及, 摘机后, 向会议应用服务器 902发出 200Invite信令; 会议应用服务器 902具体用于: 向绑定终端 905发起下呼, 并通过邀 请 Invite ( SDP )信令将绑定终端 905的媒体信息发送至 MRS 904; 以及, 利用 Prack信令对 MRS 904的媒体信息及绑定终端 905的媒体信息进行预 确认; 以及, 利用 Prack信令对振铃信令进行预确认, 并把绑定终端 905 的振铃状态通知第二 SIP终端 903; 以及, 向绑定终端 905反馈 ACK信令;In an embodiment, the binding terminal 905 is specifically configured to: receive the next call of the conference application server 902, and send its own media information to the conference by using 183 (Session Description Protocol SDP) signaling. The application server 902; and, by means of the 180 ringing Ring signaling, sends ringing signaling and sends it to the Conf AS 902; and, after off-hook, sends 200Invite signaling to the conference application server 902; the conference application server 902 is specifically configured to: Initiating a call to the binding terminal 905, and transmitting the media information of the binding terminal 905 to the MRS 904 by inviting Invite (SDP) signaling; and media information of the MRS 904 and the media of the binding terminal 905 by using Prack signaling The information is pre-confirmed; and the ringing signaling is pre-confirmed by the Prack signaling, and the ringing state of the binding terminal 905 is notified to the second SIP terminal 903; and the ACK signaling is fed back to the binding terminal 905;
MRS 904具体用于: 通过 183 ( SDP )信令将自身的媒体信息发送给会 议应用服务器 902; 以及, 会议应用服务器 902间通过 200Invite/应答 ACK 信令确认信令链路协商结果。 The MRS 904 is specifically configured to: send its own media information to the conference application server 902 through 183 (SDP) signaling; and, the conference application server 902 confirms the signaling link negotiation result by using 200 Invite/ACK ACK signaling.
在本发明实施例中,接收第一 SIP终端发送的邀请第二 SIP终端参加多 媒体会议的信息, 所述多媒体会议由第一 SIP终端创建; 将邀请信息发送 至第二 SIP终端,并下呼第二 SIP终端的绑定终端; 当接收下呼的绑定终端 与媒体资源服务器 MRS建立媒体通道后,将绑定终端的通话状态通知第二 SIP终端; 在第二 SIP终端接收绑定终端的通话状态后, 接收第二 SIP终端 对所述多媒体会议的会场信息的订阅信令, 将所述多媒体会议的会场信息 发送至第二 SIP终端。在本发明实施例中,对于第二 SIP终端及其绑定终端 而言, 只需要一套 SIP信令, 并不需要两套 SIP信令分别呼叫第二 SIP终端 及其绑定终端, 对于 IMS网络中涉及的网元而言, 简化了处理流程, 缩短 流程占用时间, 节省资源。 并且, IMS 网络中涉及的网元不需要对应两套 SIP信令做出相应调整, 同样也能够节省大量资源。 In the embodiment of the present invention, the information sent by the first SIP terminal to invite the second SIP terminal to participate in the multimedia conference is received, where the multimedia conference is created by the first SIP terminal; the invitation information is sent to the second SIP terminal, and the call is sent. Binding terminal of the SIP terminal; after the binding terminal receiving the next call establishes a media channel with the media resource server MRS, notifying the second SIP terminal of the call state of the binding terminal; receiving the call of the binding terminal at the second SIP terminal After the status, the second SIP terminal receives the subscription signaling of the conference site information of the multimedia conference, and sends the conference site information of the multimedia conference to the second SIP terminal. In the embodiment of the present invention, for the second SIP terminal and its bound terminal, only one set of SIP signaling is required, and two sets of SIP signaling are not required to respectively call the second SIP terminal and its bound terminal, for the IMS. For the network elements involved in the network, the processing flow is simplified, the process takes time, and resources are saved. Moreover, the network elements involved in the IMS network do not need to be correspondingly adjusted corresponding to the two sets of SIP signaling, and can also save a lot of resources.
进一步, 第一 SIP终端利用 HTTP发起创建多媒体会议的信令及会控 请求, HTTP并不受限于 UDP, 也就不存在媒体包长度不能超过 1300字节 的限制, 避免出现媒体信令包被截断的现象, 使得多媒体会议功能更为稳 定。
本发明的精神和范围。 这样, 倘若本发明的这些修改和变型属于本发明权 利要求及其等同技术的范围之内, 则本发明也意图包含这些改动和变型在 内。
Further, the first SIP terminal initiates signaling and conference control request for creating a multimedia conference by using HTTP, and the HTTP is not limited to UDP, so there is no limitation that the length of the media packet cannot exceed 1300 bytes, and the media signaling packet is avoided. The truncation phenomenon makes the multimedia conference function more stable. The spirit and scope of the invention. Thus, it is intended that the present invention cover the modifications and the modifications of the invention
Claims
1、 一种会话初始协议 SIP终端参加多媒体会议的方法, 其特征在于, 包括: A method for a session initiation protocol for a SIP terminal to participate in a multimedia conference, comprising:
接收第一 SIP终端发送的邀请第二 SIP终端参加多媒体会议的信息,所 述多媒体会议由第一 SIP终端创建; Receiving, by the first SIP terminal, information for inviting the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
将邀请信息发送至第二 SIP终端, 并下呼第二 SIP终端的绑定终端; 当接收下呼的绑定终端与媒体资源服务器 MRS建立媒体通道后,将绑 定终端的通话状态通知第二 SIP终端; Sending the invitation information to the second SIP terminal, and calling the binding terminal of the second SIP terminal; after the binding terminal receiving the next call establishes a media channel with the media resource server MRS, the call state of the binding terminal is notified to the second SIP terminal;
在第二 SIP终端接收绑定终端的通话状态后,接收第二 SIP终端对所述 多媒体会议的会场信息的订阅信令, 将所述多媒体会议的会场信息发送至 第二 SIP终端。 After receiving the call state of the binding terminal, the second SIP terminal receives the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and sends the site information of the multimedia conference to the second SIP terminal.
2、如权利要求 1所述的方法,其特征在于,所述多媒体会议由第一 SIP 终端创建, 具体包括: The method of claim 1, wherein the multimedia conference is created by the first SIP terminal, and specifically includes:
接收第一 SIP终端发起的创建多媒体会议的信令,并将第一 SIP终端的 媒体资源信息发送至 MRS , 以及将 MRS 的媒体资源信息发送至第一 SIP 终端; Receiving signaling for creating a multimedia conference initiated by the first SIP terminal, and transmitting the media resource information of the first SIP terminal to the MRS, and sending the media resource information of the MRS to the first SIP terminal;
当接收到第一 SIP终端与 MRS分别对对方的媒体资源信息的确认信息 时,确认第一 SIP终端与 MRS间建立媒体通道,所述多媒体会议创建成功。 When the first SIP terminal and the MRS respectively confirm the media resource information of the other party, it is confirmed that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
3、 如权利要求 2所述的方法, 其特征在于, 所述接收第一 SIP终端发 起的创建多媒体会议的信令, 具体包括: The method of claim 2, wherein the receiving, by the first SIP terminal, the signaling for creating a multimedia conference comprises:
接收所述第一 SIP终端利用超文本传输协议 HTTP发起的创建多媒体 会议的信令。 And receiving signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
4、 如权利要求 2或 3所述的方法, 其特征在于, 所述创建多媒体会议 的信令包括下列任意一项或多项的集合: 会议类型、 会议主题、 会议创建 者、 会议时长、 会议人数; 所述媒体资源信息包括下列任意一项或多项的集合: 媒体端口、 媒体4. The method according to claim 2 or 3, wherein the signaling for creating a multimedia conference comprises a set of any one or more of the following: a conference type, a conference topic, a conference creator, a conference duration, a conference Number of people; The media resource information includes a set of any one or more of the following: media port, media
IP地址、 资源预留情况。 IP address, resource reservation.
5、 如权利要求 1或 2所述的方法, 其特征在于, 所述绑定终端与媒体 资源服务器 MRS建立媒体通道, 具体包括: The method of claim 1 or 2, wherein the binding terminal establishes a media channel with the media resource server MRS, specifically:
接收所述绑定终端发送的 183信令, 获取绑定终端的媒体信息, 并通 过邀请 Invite信令将绑定终端的媒体信息发送至 MRS; Receiving the 183 signaling sent by the binding terminal, acquiring the media information of the binding terminal, and sending the media information of the binding terminal to the MRS by inviting the Invite signaling;
接收 MRS通过 183信令, 获取 MRS的媒体信息; Receiving the MRS to obtain the media information of the MRS through the 183 signaling;
利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 通过 200Invite/应答 ACK信令与 MRS确认信令链路协商结果; 接收绑定终端通过 180振铃 Ring信令发出的振铃信令; Pre-confirming the media information of the MRS and the media information of the binding terminal by using Prack signaling; confirming the result of the signaling link negotiation with the MRS through the 200 Invite/ACK ACK signaling; and transmitting the binding terminal through the 180 ringing Ring signaling Ringing signaling
利用 Prack信令对振铃信令进行预确认,并把绑定终端的振铃状态通知 第二 SIP终端; Pre-confirming the ringing signaling by using Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal;
接收绑定终端摘机后发出的 200Invite信令; Receiving 200Invite signaling sent after the binding terminal goes off-hook;
向绑定终端反馈 ACK信令,确定绑定终端和 MRS间建立了媒体通道。 The ACK signaling is fed back to the binding terminal, and a media channel is established between the binding terminal and the MRS.
6、 一种会议应用服务器 Conf AS, 其特征在于, 包括接收单元、 发送 单元、 通知单元和订阅单元, 其中: A conference application server Conf AS, comprising: a receiving unit, a sending unit, a notifying unit, and a subscribing unit, wherein:
接收单元,用于接收第一 SIP终端发送的邀请第二 SIP终端参加多媒体 会议的信息, 所述多媒体会议由第一 SIP终端创建; a receiving unit, configured to receive, by the first SIP terminal, information for inviting the second SIP terminal to participate in the multimedia conference, where the multimedia conference is created by the first SIP terminal;
发送单元,用于将邀请信息发送至第二 SIP终端,并下呼第二 SIP终端 的绑定终端; a sending unit, configured to send the invitation information to the second SIP terminal, and call the binding terminal of the second SIP terminal;
通知单元,用于当接收下呼的绑定终端与媒体资源服务器 MRS建立媒 体通道后, 将绑定终端的通话状态通知第二 SIP终端; a notification unit, configured to: after the binding terminal that receives the next call establishes a media channel with the media resource server MRS, notify the second SIP terminal of the call state of the binding terminal;
订阅单元, 用于在第二 SIP终端接收绑定终端的通话状态后, 接收第 二 SIP终端对所述多媒体会议的会场信息的订阅信令, 将所述多媒体会议 的会场信息发送至第二 SIP终端。 a subscription unit, configured to: after the second SIP terminal receives the call state of the binding terminal, receive the subscription signaling of the site information of the multimedia conference by the second SIP terminal, and send the site information of the multimedia conference to the second SIP terminal.
7、 如权利要求 6所述的会议应用服务器, 其特征在于, 所述发送单元 包括接收子单元和确认子单元, 其中: The conference application server according to claim 6, wherein the sending unit comprises a receiving subunit and an confirming subunit, wherein:
接收子单元, 用于接收所述第一 SIP终端发起的创建多媒体会议的信 令, 并将所述第一 SIP终端的媒体资源信息发送至 MRS, 以及将 MRS的 媒体资源信息发送至所述第一 SIP终端; a receiving subunit, configured to receive signaling for creating a multimedia conference initiated by the first SIP terminal, and send media resource information of the first SIP terminal to an MRS, and send media resource information of the MRS to the a SIP terminal;
确认子单元, 用于当接收到所述第一 SIP终端与 MRS分别对对方的媒 体资源信息的确认信息时,确认所述第一 SIP终端与 MRS间建立媒体通道, 所述多媒体会议创建成功。 The confirmation subunit is configured to: when receiving the confirmation information of the first SIP terminal and the MRS to the media resource information of the other party, confirm that the media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
8、 如权利要求 7所述的会议应用服务器, 其特征在于, 所述接收子单 元具体用于: 接收所述第一 SIP终端利用超文本传输协议 HTTP发起的创 建多媒体会议的信令。 The conference application server according to claim 7, wherein the receiving sub-unit is specifically configured to: receive signaling for creating a multimedia conference initiated by the first SIP terminal by using a hypertext transfer protocol HTTP.
9、 如权利要求 6或 7所述的会议应用服务器, 其特征在于, 所述通知 单元具体用于: The conference application server according to claim 6 or 7, wherein the notification unit is specifically configured to:
接收所述绑定终端发送的 183信令, 获取绑定终端的媒体信息, 并通 过邀请 Invite信令将绑定终端的媒体信息发送至 MRS; Receiving the 183 signaling sent by the binding terminal, acquiring the media information of the binding terminal, and sending the media information of the binding terminal to the MRS by inviting the Invite signaling;
接收 MRS通过 183信令, 获取 MRS的媒体信息; Receiving the MRS to obtain the media information of the MRS through the 183 signaling;
利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 通过 200Invite/应答 ACK信令与 MRS确认信令链路协商结果; 接收绑定终端通过 180振铃 Ring信令发出的振铃信令; Pre-confirming the media information of the MRS and the media information of the binding terminal by using Prack signaling; confirming the result of the signaling link negotiation with the MRS through the 200 Invite/ACK ACK signaling; and transmitting the binding terminal through the 180 ringing Ring signaling Ringing signaling
利用 Prack信令对振铃信令进行预确认,并把绑定终端的振铃状态通知 第二 SIP终端; Pre-confirming the ringing signaling by using Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal;
接收绑定终端摘机后发出的 200Invite信令; Receiving 200Invite signaling sent after the binding terminal goes off-hook;
向绑定终端反馈 ACK信令,确定绑定终端和 MRS间建立了媒体通道。 The ACK signaling is fed back to the binding terminal, and a media channel is established between the binding terminal and the MRS.
10、 一种会话启动协议 SIP终端参加多媒体会议的系统, 其特征在于, 包括第一 SIP终端、 会议应用服务器 Conf AS、 第二 SIP终端、 媒体资源服 务器 MRS及绑定终端, 其中: A system for a session initiation protocol SIP terminal to participate in a multimedia conference, comprising: a first SIP terminal, a conference application server Conf AS, a second SIP terminal, and a media resource service Server MRS and binding terminal, where:
第一 SIP终端, 用于通过 Conf AS邀请第二 SIP终端参加多媒体会议, 所述多媒体会议由第一 SIP终端创建; a first SIP terminal, configured to invite the second SIP terminal to participate in the multimedia conference by using the Conf AS, where the multimedia conference is created by the first SIP terminal;
会议应用服务器, 用于将会议邀请发送给第二 SIP终端, 并下呼第二 SIP终端的绑定终端; 以及, 将绑定终端的通话状态通知第二 SIP终端; 第二 SIP终端, 用于接收会议邀请, 订阅并接收所述多媒体会议的会 场信息, 参加所述多媒体会议; a conference application server, configured to send a conference invitation to the second SIP terminal, and to call the binding terminal of the second SIP terminal; and notify the second SIP terminal of the call state of the binding terminal; Receiving a meeting invitation, subscribing to and receiving site information of the multimedia conference, and participating in the multimedia conference;
MRS, 用于通过会议应用服务器和绑定终端建立媒体通道; MRS, used to establish a media channel through the conference application server and the binding terminal;
绑定终端, 用于接收会议应用服务器的下呼, 通过会议应用服务器和 MRS建立媒体通道。 The binding terminal is configured to receive a call of the conference application server, and establish a media channel by using the conference application server and the MRS.
11、如权利要求 10所述的系统, 其特征在于, 第一 SIP终端具体用于: 与 MRS 经会议应用服务器交换各自的媒体资源信息; 当第一 SIP终端与 MRS分别确认对方的媒体资源信息时, 第一 SIP终端与 MRS间建立媒体 通道, 所述多媒体会议创建成功。 The system of claim 10, wherein the first SIP terminal is specifically configured to: exchange the respective media resource information with the MRS via the conference application server; and confirm the media resource information of the other party by the first SIP terminal and the MRS respectively The media channel is established between the first SIP terminal and the MRS, and the multimedia conference is successfully created.
12、 如权利要求 11所述的系统, 其特征在于, 所述第一 SIP终端具体 用于: 利用超文本传输协议 HTTP发起创建多媒体会议的信令。 The system of claim 11, wherein the first SIP terminal is specifically configured to: initiate signaling for creating a multimedia conference by using a hypertext transfer protocol HTTP.
13、 如权利要求 10或 11所述的系统, 其特征在于, 所述绑定终端具 体用于: 接收会议应用服务器的下呼, 通过 183信令将自身的媒体信息发 送给会议应用服务器; 以及, 通过 180振铃 Ring信令发出振铃信令, 并发 送至会议应用服务器; 以及, 摘机后, 向会议应用服务器发出 200Invite信 令; The system according to claim 10 or 11, wherein the binding terminal is specifically configured to: receive a next call of the conference application server, and send its own media information to the conference application server by using 183 signaling; Sending ringing signaling through 180 ringing Ring signaling and sending it to the conference application server; and, after off-hook, sending 200Invite signaling to the conference application server;
所述会议应用服务器具体用于: 向绑定终端发起下呼, 并通过邀请 Invite信令将绑定终端的媒体信息发送至 MRS; 以及, 利用 Prack信令对 MRS的媒体信息及绑定终端的媒体信息进行预确认; 以及, 利用 Prack信 令对振铃信令进行预确认, 并把绑定终端的振铃状态通知第二 SIP终端; 以及, 向绑定终端反馈 ACK信令; The conference application server is specifically configured to: initiate a call to the binding terminal, and send the media information of the bound terminal to the MRS by inviting the Invite signaling; and use the Prack signaling to media information of the MRS and the binding terminal. Pre-confirming the media information; and pre-confirming the ringing signaling by using the Prack signaling, and notifying the second SIP terminal of the ringing state of the binding terminal; And feeding back ACK signaling to the binding terminal;
所述 MRS具体用于: 通过 183信令将自身的媒体信息发送给会议应用 服务器; 以及, 会议应用服务器间通过 200Invite/应答 ACK信令确认信令 链路协商结果。 The MRS is specifically configured to: send the media information of the device to the conference application server by using the 183 signaling; and confirm the signaling link negotiation result by using the 200 Invite/ACK ACK signaling between the conference application servers.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010235707.2A CN101895553B (en) | 2010-07-21 | 2010-07-21 | Method and system for attending multimedia conference by SIP (Session Initiation Protocol) terminal |
CN201010235707.2 | 2010-07-21 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012009909A1 true WO2012009909A1 (en) | 2012-01-26 |
Family
ID=43104620
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2010/078798 WO2012009909A1 (en) | 2010-07-21 | 2010-11-16 | Method and system for session initiation protocol terminal to attend multi-media conference |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101895553B (en) |
WO (1) | WO2012009909A1 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102572371A (en) * | 2011-12-07 | 2012-07-11 | 中兴通讯股份有限公司 | Video session realizing method and system |
CN109714560A (en) * | 2018-12-29 | 2019-05-03 | 上海欣方智能系统有限公司 | A kind of mobile terminal video conference system and its implementation |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050004573A (en) * | 2003-07-03 | 2005-01-12 | 에스케이 텔레콤주식회사 | Method And System Of Redirecting Call/Session Based On SIP |
CN101035007A (en) * | 2006-03-06 | 2007-09-12 | 广东省电信有限公司研究院 | Control method for holding the mixed telephone conference with the instant communication device |
CN101488875A (en) * | 2009-02-12 | 2009-07-22 | 中兴通讯股份有限公司 | On-click dialing service to multimedia meeting service switching system and method |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4648436B2 (en) * | 2008-08-08 | 2011-03-09 | エヌ・ティ・ティ・コミュニケーションズ株式会社 | Packet distribution device, communication system, packet processing method, and program |
CN101355582B (en) * | 2008-08-28 | 2011-08-24 | 中兴通讯股份有限公司 | Method and system for authentication of web page pointing and dialing |
CN101389077A (en) * | 2008-10-24 | 2009-03-18 | 华为技术有限公司 | Method, apparatus and system for call switching |
-
2010
- 2010-07-21 CN CN201010235707.2A patent/CN101895553B/en active Active
- 2010-11-16 WO PCT/CN2010/078798 patent/WO2012009909A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050004573A (en) * | 2003-07-03 | 2005-01-12 | 에스케이 텔레콤주식회사 | Method And System Of Redirecting Call/Session Based On SIP |
CN101035007A (en) * | 2006-03-06 | 2007-09-12 | 广东省电信有限公司研究院 | Control method for holding the mixed telephone conference with the instant communication device |
CN101488875A (en) * | 2009-02-12 | 2009-07-22 | 中兴通讯股份有限公司 | On-click dialing service to multimedia meeting service switching system and method |
Also Published As
Publication number | Publication date |
---|---|
CN101895553A (en) | 2010-11-24 |
CN101895553B (en) | 2015-04-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2014013B1 (en) | Method and devices for third-party session modification | |
EP1579644B1 (en) | Method and system for group communications | |
US7624188B2 (en) | Apparatus and method to provide conference data sharing between user agent conference participants | |
WO2012000347A1 (en) | Method, apparatus and sysyem for cross-platform conference convergence | |
WO2011017889A1 (en) | Multimedia conference implementation method and system | |
WO2009018755A1 (en) | Multi-terminal session method, communication system and related devices | |
WO2011109972A1 (en) | Method and system for implementing multimedia conference | |
CN106416185A (en) | Publish/subscribe network enabled for multimedia signaling control, method for initiating a session within the network and respective network device | |
JP5811480B2 (en) | Method and apparatus for seamless switching from a two-party call to a conference | |
US8250147B2 (en) | Remote call control and conferencing using paired devices | |
WO2007095855A1 (en) | A method and network entity for negotiating media type parameter | |
CN105515798A (en) | Method, terminal and wireless router for realizing multi-party call | |
WO2011157006A1 (en) | Method and user equipment for implementing instant chatting in multimedia conference | |
WO2010091567A1 (en) | System and method for switching click to dial service to multimedia conference service | |
CN101877708A (en) | Method and system for implementing multimedia conference in IMS network | |
WO2012009909A1 (en) | Method and system for session initiation protocol terminal to attend multi-media conference | |
WO2012163098A1 (en) | Method and system for implementing sub-conference function by using application server | |
WO2007095814A1 (en) | A method and system for obtaining the session capability of the session participant in the multi-party communication system | |
WO2011140744A1 (en) | Multimedia conference system in next generation network and realization method thereof | |
JP5579660B2 (en) | Multipoint video conferencing equipment | |
CN101753571A (en) | Method, device and system for realizing double video flow transmission | |
WO2009000188A1 (en) | Method for transmitting media content and network side device | |
JP5239756B2 (en) | Media synchronization method for video sharing | |
JP5248891B2 (en) | CONFERENCE CONFERENCE METHOD, ITS SYSTEM, ITS DEVICE, AND ITS PROGRAM USING SIP KEY TELEPHONE DEVICE | |
JP2008529323A (en) | Method and apparatus for multiple unicast delivery of media |
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: 10854939 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: 10854939 Country of ref document: EP Kind code of ref document: A1 |