WO2010075688A1 - Procédé, appareil et système pour créer et rejoindre une conférence de groupe de sous-systèmes multimédia ip (ims) - Google Patents
Procédé, appareil et système pour créer et rejoindre une conférence de groupe de sous-systèmes multimédia ip (ims) Download PDFInfo
- Publication number
- WO2010075688A1 WO2010075688A1 PCT/CN2009/073279 CN2009073279W WO2010075688A1 WO 2010075688 A1 WO2010075688 A1 WO 2010075688A1 CN 2009073279 W CN2009073279 W CN 2009073279W WO 2010075688 A1 WO2010075688 A1 WO 2010075688A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- conference
- information
- sip
- application server
- join
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1016—IP multimedia subsystem [IMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
- H04L65/4046—Arrangements for multi-party communication, e.g. for conferences with distributed floor control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/56—Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Definitions
- the present invention relates to the field of telecommunications technologies, and in particular, to a multimedia subsystem (IMS) cluster conference creation method and joining method, device and system.
- IMS multimedia subsystem
- Session Initiation Protocol is a signaling protocol for real-time communication applications in IP-based networks, especially in the network environment of the Internet.
- the application of SIP is in an Internet-based environment. Realize data, audio and video real-time communication and other multimedia applications.
- Parlay is an application programming interface ( ⁇ ) for telecom services. These interfaces cover the functions of various telecommunication networks, such as call control, SMS service SMS/MMS service MMS, location, billing, presence and availability management, and policy management.
- the Parlay application uses the SIP protocol
- the SIP-based IMS conference service is an important Parlay application.
- the IMS conference is centered on the Media Server (MS).
- the conference can be initiated by the user terminal through the core network (CoreNet) side, or by the SIP application server (SIP AS, also known as SIP Server or Parlay Server. This document is collectively referred to as SIP Server. , the same below) initiated.
- the signaling of the conference has standard initiation (INVITE) flow SIP signaling and SIP INFO control signaling.
- the SIP server can call the user terminal to join the conference; the user terminal can also call in from the core network, and join the conference after the MS broadcasts the number and the rights are verified.
- the current IMS cluster conference route distribution scheme can be used in the following scenarios:
- the conference user creates a conference from the network side INVITE, and the SIP dispatcher (SIP Dispatcher) transfers the SIP signaling to a SIP server according to the load balancing principle, and the SIP server parses the SIP Uniform Resource Identifier (Logic). After processing, it is judged that the user wants to create a new conference. If the conference user carries enough creation information in the SIP signaling, for example, the SIP URI or other fields include the conference access code, the user ID, and the conference password information, the one-time dialing can be authenticated on the SIP server. Operate and create a meeting session. In some IMS conference services, if the user ID and conference password information are added to the session description protocol SDP of the INVITE, a conference session can also be created.
- SIP dispatcher SIP Dispatcher
- the conference user joins the cluster conference from the network side INVITE, and the SIP distributor analyzes the characteristics of the SIP signaling. If the SIP signaling carries enough joining information, the SIP distributor can directly distribute the signaling route to the ongoing conference.
- the SIP server of the conference number implements the process of triggering the service and adding the authentication to the conference.
- the conference user joins the cluster conference from the network side INVITE, and does not carry the conference in the session description protocol SDP of the INVITE.
- the SIP server needs to establish a call with the MS, and the conference user is charged and collected to collect the information that the user wants to join the conference.
- the SIP server cannot be the conference.
- the user directly accesses the SIP server that holds the conference. As a result, the conference user cannot join the conference normally. Summary of the invention
- an embodiment of the present invention provides a method, an apparatus, and a system for creating and joining an IMS cluster conference, so that the user can join the conference normally when joining the IMS cluster conference.
- a method for creating an IMS cluster conference including:
- Another method of creating an IMS cluster conference including:
- the SIP application server sends a create conference request to the global conference manager, where the create conference request carries information about the conference to be created by the user side;
- the SIP application server saves the globally unique conference number in a local conference index table.
- a method for joining an IMS cluster conference including:
- the joining conference signaling carries the information that the user side wants to join the conference; querying the global conference index table to the global conference manager according to the information to be joined to the conference, and acquiring the SIP application server information where the conference deployment is located;
- the joining conference signaling route is distributed to the SIP application server where the conference deployment is located.
- Another method of joining IMS cluster meetings is provided, including:
- the query response carries the SIP application server information that the global conference manager queries according to the information to be joined to the conference; according to the received query response, the query to the query.
- the SIP application server where the deployment is located initiates the joining of the conference signaling, and the joining conference signaling carries the information that the user side wants to join the conference.
- Another method of joining IMS cluster meetings including:
- the global conference index table is queried to the global conference manager according to the obtained information that the user side is to join the conference, and the session initiation protocol SIP application server information where the conference is deployed is obtained.
- a distribution system for an IMS cluster conference including:
- the SIP distributor is configured to receive and join the conference signaling; query the global conference index table to the global conference manager according to the information to be joined by the user side, and obtain the SIP application server information where the conference is deployed; a SIP application server to which the conference is deployed; a global conference manager, configured to allocate a globally unique conference number for the conference to be created, and save the conference number in the global conference index table; The information of the conference queries the SIP application server information where the conference is deployed.
- a global conference manager including:
- a conference number assignment unit configured to allocate a globally unique conference number to the conference to be created according to information to be created
- the conference deployment query unit is configured to query the SIP application server information where the conference is deployed according to the information to be joined to the conference;
- the global conference index unit is used to maintain the conference number assigned by the conference number assignment unit and the query for the conference deployment for the conference deployment query unit.
- a global conference manager is added to the route distribution system of the existing IMS cluster conference, and a globally unique conference number is assigned to the conference to be created, and the conference is global.
- the session number is saved in the index table; and the information about the SIP application server where the conference is deployed is queried according to the information to be added to the conference, so that the user can join the conference when joining the IMS cluster conference, especially when the user needs voice dialing to join the IMS cluster conference.
- the SIP server can be bridged to the conference deployment, which effectively solves the problem of the prior art voice dialing joining the cluster conference, and can adapt to the technical requirements for the large-scale expansion of the IMS cluster conference service capacity.
- FIG. 1 is a schematic flowchart of a method for creating an IMS cluster conference according to an embodiment of the present invention
- FIG. 2 is a schematic flowchart of a method for joining an IMS cluster conference according to an embodiment of the present invention
- a schematic diagram of a method for creating an IMS cluster conference
- FIG. 4 is a schematic diagram of a composition of a IMS cluster conference distribution system according to an embodiment of the present invention
- FIG. 5 is a flowchart of creating an IMS cluster conference according to an embodiment of the present invention
- FIG. 6 is a flowchart of joining a cluster conference according to an embodiment of the present invention.
- FIG. 7 is a flowchart of another joining a cluster conference according to an embodiment of the present invention.
- FIG. 8 is a schematic structural diagram of a global conference manager according to an embodiment of the present invention. detailed description
- a method for creating an IMS cluster conference includes: Step 11: A global conference manager receives a request for creating a conference sent by a SIP server, where the creation request carries information about a conference to be created by a user.
- Step 12 The global conference manager allocates a globally unique conference number to the conference to be created according to the information to be created, and saves the conference number in the global conference index table.
- Step 13 The global conference manager returns a create conference request response to the SIP server, where the create response carries the globally unique conference number allocated for the conference to be created.
- the newly set global conference manager is configured to receive a conference request, and according to the information to be created, assign a globally unique conference number to the conference to be created, and save the conference number in the global conference index table; It is used to receive the query meeting deployment request, and query the SIP application server information where the conference is deployed according to the information to be joined to the conference.
- the global unique conference number is saved in the local conference index table.
- the SIP distributor distributes the created conference signaling route initiated by the user side to a SIP server according to the principle of load balancing.
- the SIP server calls the media server to perform the sound collection and collection, and obtains information about the conference to be created on the user side.
- the method for creating an IMS cluster conference provided by the embodiment of the present invention is configured to allocate a globally unique conference number to the conference to be created, and The conference number is saved in the conference index table, and the global conference deployment can be managed.
- the conference number information carried by the conference number or the conference number information obtained through the voice collection number is used to query the global conference.
- the index table obtains the deployment information of the conference, it can join the conference normally.
- an embodiment of the present invention provides a method for joining an IMS cluster conference, including: Step 21: A SIP distributor receives a join conference signaling, where the join conference signaling carries information about a user side to join a conference;
- Step 22 The SIP distributor queries the global conference manager to query the global conference index table according to the information to be joined to the conference, and obtains the SIP Server information where the conference is deployed.
- Step 23 The SIP distributor distributes the joining conference signaling route to the SIP server where the conference deployment is located.
- the SIP distributor receives the joining conference signaling that the conference user calls in from the core network side, and the joining conference signaling initiated by the user side carries the information that the user side wants to join the conference, and the SIP distributor according to the user
- the information of the joining conference is firstly queried to the global conference indexer to obtain the global conference index table, and the information about the SIP server in which the conference is deployed is distributed to the SIP server where the conference is deployed.
- the SIP distributor receives the joining conference signaling that the conference user calls in from the core network side, and the joining conference signaling initiated by the user side does not carry the information to join the conference, and the SIP distributor firstly
- the join conference signaling route initiated by the user side is distributed to any SIP server, and
- the SIP server calls the media server to perform the sound collection and collection, and obtains the information that the user side wants to join the conference, and then sends the conference conference signaling to the SIP distributor, and carries the information of the conference side to be joined by the user side obtained by the voice collection and reception number;
- the distributor queries the global conference manager to query the global conference index table according to the information to be added to the conference, obtains the SIP server information of the conference deployment, and distributes the join conference signaling route to the SIP server where the conference is deployed.
- the SIP distributor receives the joining conference signaling that the conference user calls in from the core network side, and the joining conference signaling initiated by the user side does not carry the information to join the conference, and the SIP distributor firstly
- the join conference signaling route initiated by the user side is distributed to any SIP server, and the SIP server calls the media server to perform the sound collection and collection.
- the local conference index table is first queried. If the conference is deployed, the SIP server creates a conference call to join the user to the conference. If the conference deployment is not queried, the SIP server sends the conference conference signaling to the SIP distributor and carries the voice collection number.
- the user side wants to join the information of the conference; the SIP distributor queries the global conference manager for the global conference index table according to the information to be joined to the conference, and obtains the SIP server information of the conference deployment, and then distributes the conference signaling route to the conference.
- the SIP server where the conference is deployed.
- the optimized embodiment analyzes the SIP signaling feature in the SIP distributor, and directly distributes the signaling route that the user wants to join the conference to the SIP server where the conference is deployed, and does not need to initiate a new bridge call, thereby shortening the signaling transmission time. Accelerate the process of users joining a cluster meeting.
- the method for joining a cluster conference provided by the embodiment of the present invention first analyzes the SIP signaling feature and performs a rule operation when the SIP distributor receives the conference-side signaling. If it is a conference service, and the information needs to be added to the cluster conference through the voice-receiving number, it is directly distributed to a SIP server. After the SIP server calls the media server to receive the voice number, the information about the user to join the conference is obtained. This information includes the type of conference service, conference number, and conference password. By querying the local conference index table, if a conference record is found, indicating that the conference is held on the server, the Parlay standard interface is invoked to join the conference user to the conference call.
- the newly acquired conference letter is added to the call signaling by creating a new call that acts as a bridge relay.
- the conference number and the conference password are added after the service access code, and sent to the SIP distributor.
- the SIP distributor After receiving the new conference call, the SIP distributor determines that it is a conference call, and carries the conference number, queries the global conference manager for the SIP server where the conference is deployed, and forwards the new call to the conference deployment. On the SIP Server.
- the new joining conference call is the same as the incoming call initiated by the network side.
- the multiparty call is added to the conference call according to the Parlay standard procedure. If the cluster conference is successful, the system automatically completes the session description protocol SDP.
- the Session Description Protocol is refreshed, and the SDP of the conference server is sent back to the network side user terminal through the Re-INVITE signaling, so that the user terminal establishes a call with the media of the media server.
- a method for joining an IMS cluster conference includes: Step 31: A SIP application server sends a query conference deployment request to a global conference manager, where the query request carries a user side to join the conference.
- Step 32 The SIP application server receives a query request response returned by the global conference manager, where the query response carries the SIP application server information in which the global conference manager queries the conference deployment according to the information to be joined to the conference;
- Step 33 The SIP application server initiates joining conference signaling to the SIP application server where the queried conference is deployed according to the received query response, where the join conference signaling carries information about the conference to be joined by the user.
- the SIP distributor receives the joining conference signaling that the conference user calls in from the core network side, and the joining conference signaling initiated by the user side does not carry the information to join the conference, and the SIP distributor firstly uses the conference.
- the side-initiated join conference signaling route is distributed to any SIP server, and the SIP server calls the media server to perform the sound collection and collection, obtains the information that the user side wants to join the conference, and then sends a query conference deployment request to the global conference manager.
- the SIP server receives the query request response returned by the global conference manager, and the query response carries the information of the SlPServe where the conference deployment is located, and the SIP is sent by the SIP
- the server directly initiates join conference signaling to the SIP Serve where the queried conference is deployed, and joins the conference.
- the signaling carries information about the user side to join the conference.
- the SIP distributor receives the joining conference signaling that the conference user calls in from the core network side, and the joining conference signaling initiated by the user side does not carry the information to join the conference.
- the SIP distributor firstly distributes the join conference signaling route initiated by the user side to any SIP server, and the SIP server calls the media server to perform the sound collection and collection, and obtains the information of the user side to join the conference, and first queries the local conference index. If the conference is deployed, the conference call is created by the SIP server to join the conference to the conference; if the conference deployment is not queried, the SIP server sends a query conference deployment request to the global conference manager, and The information about the user to be added to the conference is the information of the conference request. The SIP server receives the query request response returned by the global conference manager. The SIP server sends the SIP Serve information of the conference deployment.
- the conference server signaling is directly sent to the SIP server where the conference is deployed, and the conference conference signaling carries the information that the user side wants to join the conference.
- an embodiment of the present invention provides a distribution system for an IMS cluster conference, including:
- the SIP distributor 41 is configured to receive the join conference signaling, where the join conference signaling carries the information that the user side wants to join the conference; and the global conference manager queries the global conference index table according to the information to be joined to the conference, and obtains the conference deployment.
- the SIP server information is located; the route to join the conference signaling is distributed to the SIP server where the conference is deployed;
- the global conference manager 42 is configured to allocate a globally unique conference number to the conference to be created, and save the conference number in the global conference index table; and query the SIP server where the conference is deployed according to the information to join the conference. information.
- the NGN/IMS gateway 40 as a system call control core, is responsible for protocol adaptation, call processing, resource management, and service agent work, and functions as an external interface of the system to perform interconnection and interworking functions with other systems.
- More than two SIP Servers 43 (SIP Server 1, SIP Server 2, ... SIP Server N), complying with the Parlay specification service platform, for handling multi-party calls, conference calls or data message services, performing business session establishment and Logic control, and the billing process is performed.
- the media server 49 is configured to provide a voice collection and conference service for the SIP server. Since the clustering technology is used to process the Parlay service, all the signaling that the NGN/IMS gateway 40 originally sends to the SIP server is directed to the SIP distributor 41. In the configuration of the NGN/IMS gateway 40, the SIP distributor 41 is equivalent to A SIP Server.
- the SIP distributor 41 plays the role of load balancing, parses each SIP signaling, analyzes its contents, decomposes the content into computing elements, and distributes the SIP signaling sent by the NGN/IMS gateway 40 to meet the requirements.
- the rule conditions are a SIP Server.
- All services including conference services on each SIP Server are registered on the SIP distributor 41.
- the signaling semantics on the SIP distributor are very rich. It is necessary to parse the signaling, obtain all the contents contained in it, and analyze all its meanings to obtain the service type. First, according to the principle of business capability matching, several SIP servers with the ability to execute the service are determined, and then one of these devices is selected according to the load balancing principle, and the signaling is distributed.
- the SIP distributor has one or more, and needs to share a centralized database.
- the global conference manager 42 assigns a unique conference number; if it is a cluster conference, the service category identifier and the conference number parameter must be used to the global conference manager. 42 Query the deployment information of the conference. For the SIP signaling from the core network to the SIP distributor, if the signaling carries the conference number and conference type information to be joined, the global conference index table can be queried, and the signaling can be directly transferred to the SIP that deploys the conference. On the server.
- the SIP signaling is directly transferred to a SIP server, and the SIP server initiates a voice reception and the like to obtain the conference information to be joined, and then initiates a bridged trunk new call to the SIP distributor to join the cluster conference.
- the conference deployment is queried by the SIP distributor to the global conference manager 42 and is routed to the SIP server deploying the conference according to the queried conference deployment information.
- the initial network-side call can be relayed to the conference through the SDP (Session Description Protocol) media exchange.
- SDP Session Description Protocol
- each SIP server further maintains a local conference index table, which can be used according to the conference service type and conference number. Query the local meeting deployment.
- the global conference manager provided by the embodiment of the present invention may be set separately or may be combined with a SIP distributor.
- the distribution system of the IMS cluster conference manages the global conference deployment by adding a global conference manager 42 to allocate a global unique conference number to the conference to be created, and save the conference number in the global conference index table.
- the conference number is used to query the information of the SIP application server where the conference is deployed, and the conference number information obtained by the SIP distributor 41 when the conference user joins the IMS cluster conference, or the conference number information obtained by using the voice collection number.
- the conference information is sent to the SIP application server where the conference is deployed, so that the conference user can join the conference.
- an embodiment of the present invention provides a flowchart for creating an IMS cluster conference.
- Step 501 the user sends an incoming call from the network side to the NGN/IMS gateway, and the INVITE creates a cluster conference.
- Step 502 The SIP distributor analyzes that it is a cluster conference service, and does not specify a conference, and directly distributes the INVITE signaling route to a certain one.
- Step 503 the SIP Server 1 responds to the user 180 on the network side via the SIP distributor.
- Step 505 ⁇ Step 511 the SIP Server 1 obtains the information that the user wants to create a conference, and specifically, the SIP Server1 calls the media server, and the media server broadcasts a number to the user, thereby obtaining information about the user to create the conference.
- Step 512 The SIP Server 1 sends a request to create a cluster conference to the global conference manager, where the request carries the information to be created.
- Step 513 The global conference manager allocates a unique conference number for the conference to be created, and saves the conference number in the local conference index table of the corresponding conference service category.
- Step 514 The global conference manager returns a create cluster conference request response to the SIP server 1, and carries the allocated conference number in the creation response.
- Step 515 After receiving the creation response, create a cluster conference call entity, and move the multi-party call entity into the conference call, and save the conference number in the local conference index table of the corresponding conference service type to complete the conference creation.
- Step 520 The user initiates a conference directly on the SIP Server 2 through the WEB page.
- Step 521 The SIP Server 2 sends a request to create a conference to the global conference manager, where the request carries the information to be created.
- Step 522 The global conference manager allocates a unique conference number for the conference to be created, and saves the conference number in the local conference index table of the corresponding conference service category.
- Step 523 The global conference manager returns a create conference request response to the SIP server 2, and carries the assigned conference number in the creation response.
- the web initiates a conference request to the SIP server, and the SIP server sends a request for creating a cluster conference to the global conference manager, and creates a conference call after obtaining the conference number.
- the conference call entity needs to actively call out the conference service or join the user from the network side.
- the SIP server issues a conference creation request to the global conference manager, and receives a session request response that is returned by the global conference manager, and may use a transport control/internet protocol TCP/IP packet or use a SIP MESSAGE. Signaling bearer application protocol.
- the global conference manager provides communication protocols in the form of TCP/IP and SIP MESSAGE. The contents of the conference information can be allocated and queried in the message body of the TCP/IP packet or the SIP MESSAGE.
- the protocol includes at least the service identifier ID information
- the query includes at least the service identifier ID and the conference number information.
- SIP MESSAGE to carry the application protocol
- text can be placed in the message body to mask the details of TCP communication, which is more open; it is more efficient to carry the application protocol in TCP/IP packet format, provided that SIP Server and Global Conference Manager are used.
- SIP Server and Global Conference Manager are used.
- the underlying support mechanism for TCP/IP communication must be established.
- FIG. 6 is a flowchart of joining a cluster conference according to an embodiment of the present invention.
- Step 601 The user calls in from the network side through the NGN/IMS gateway, and the INVITE creates a cluster conference.
- Step 602 The SIP distributor analyzes that it is joining the cluster conference service, and does not specify the conference number, and directly distributes the INVITE signaling to a certain one.
- Step 603 the SIP Server 2 responds to the ringing of the user 180 on the network side via the SIP distributor.
- Step 605 to step 611 the SIP Server 2 calls the media server to perform a sound collection and collection, and obtains information about the user to join the conference, where the information includes the conference service type and the conference number.
- Step 612 the SIP Server 2 first queries the local index table to determine whether the conference is locally called. If yes, the local Parlay standard interface is invoked, the user is added to the cluster conference, and the process ends; if not, continue with the following process.
- Step 613 The SIP Server 2 sends a BYE signaling to the media server to release the session with the media server.
- step 614 the SIP server 2 initiates a new INVITE to the SIP distributor, and the new INVITE signaling carries the information that the obtained user wants to join the conference and the information that the user calls in from the network side INVITE.
- Step 615 The SIP distributor queries the global conference manager for the conference deployment according to the obtained conference information, and obtains the SIP server information to be added to the conference deployment.
- Step 616 The SIP distributor distributes the new INVITE signaling route to the SIP server where the conference is deployed.
- SIP Server 1 For example, in this embodiment, it is SIP Server 1.
- the new INVITE signaling triggers the conference service in the SIP server 1.
- the SIP server 1 creates a multi-party session entity, and the media server hosting the conference undergoes logical processing such as authentication, and adds the new INVITE signaling.
- Step 620 to step 624 the SIP Server 1 forwards the multi-party call entity to the conference call entity by sending SIP INFO conference control signaling to the media server hosting the conference, and forwards the message successfully transferred to the conference call entity to the SIP distributor.
- Step 625 to step 627 the SIP Server 1 sends back the user on the network side through the Re-INVITE signaling, and establishes a session with the media server hosting the conference.
- the method of joining the cluster conference in the embodiment of the present invention is that after the voice collection and reception is completed, if it is determined that the target conference is not locally held, a new INVITE call that acts as a bridge relay is initiated to the SIP distributor, and the SIP distributor is globally After the conference manager query determines that the conference is deployed, the SIP Provider then routes the new INVITE to the SIP Server where the conference is deployed.
- FIG. 7 is a flowchart of another joining conference of the cluster according to an embodiment of the present invention. Steps 701 to 713 are the same as steps 601 to 613 described above, and are not described herein again.
- Step 714 The SIP server 2 sends a query meeting deployment request to the global conference manager, where the information about the obtained conference to be joined is included in the query request, and the information includes the type of the conference service and the conference number.
- Step 715 The global conference manager returns a query for the conference deployment request to the SIP server 2, and the query response carries the SIP server information that the user wants to join the conference deployment.
- step 716 the SIP server 2 initiates a new INVITE signaling to the SIP server 1 where the conference is deployed.
- the new INVITE signaling carries the information that the obtained user wants to join the conference and the user calls in from the network side INVITE. Information.
- the new INVITE signaling triggers the conference service in the SIP server 1.
- the SIP server 1 creates a multi-party session entity, and the media server hosting the conference undergoes logical processing such as authentication, and adds the new INVITE signaling.
- Step 720 to step 723, the SIP Server 1 sends the SIP INFO conference control signaling to the media server hosting the conference, transfers the multi-party call entity to the conference call entity, and directly informs the SIP Server 2 0 that the conference call entity is successful.
- Step 724 ⁇ Step 726 the SIP Server 1 sends back the user on the network side through the Re-INVITE signaling, and establishes a session with the media server hosting the conference.
- the method for joining the cluster conference in the embodiment of the present invention is that after the sound collection and reception is completed, if the target is determined If the conference is not held locally, the global conference manager is first sent a query for the deployment of the conference. After the conference is deployed, the new INVITE call initiated by the bridge relay is directly sent to the SIP server where the conference is deployed.
- a new INVITE call is initiated to the SIP distributor to act as a bridge relay.
- the SIP distributor queries the global conference manager to determine the conference deployment, the SIP distributor then routes the new INVITE to the SIP where the conference is deployed.
- the server sends a query to the global conference manager to query the conference deployment request.
- the new INVITE call that acts as the bridge relay is sent to the SIP server where the conference is deployed.
- an embodiment of the present invention further provides a global conference manager, including:
- a conference number assigning unit 81 configured to allocate a globally unique conference number to the conference to be created according to information to be created;
- the conference deployment query unit 82 is configured to query the SIP application server information where the conference is deployed according to the information to be joined to the conference;
- the global conference indexing unit 83 is configured to maintain the conference number assigned by the conference number assignment unit 81 and provide a query for the conference deployment for the conference deployment query unit 82.
- the global conference manager provided by the embodiment of the present invention, still referring to FIG. 8, further includes:
- a request request receiving unit 86 configured to receive a create conference request, where the create request carries information about a conference to be created by the user side;
- the query request receiving unit 88 is configured to receive a query meeting deployment request, where the query request carries information that the user side wants to join the conference.
- the global conference manager provided by the embodiment of the present invention allocates a unique conference number to the conference to be created by the conference number assignment unit 81, and queries the global conference index unit 83 to obtain the global conference deployment information through the conference deployment query unit 82, so that the present invention
- the embodiment can implement the establishment and joining scheme of the IMS cluster conference. Compared with the prior art, the user needs voice dialing to join the IMS cluster conference.
- the SIP server can be bridged to the conference deployment, which effectively solves the problem of the prior art voice dialing joining the cluster conference, and can adapt to the technical requirements for the large-scale expansion of the IMS cluster conference service capacity.
- the method in the embodiment of the present invention may be implemented in the form of a software function module, and when the software function module is sold or used as a stand-alone product, it may also be stored in a computer readable storage medium.
- the above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
- the functional units in the embodiments of the present invention may be integrated into one processing module, or each unit may exist physically separately, or two or more units may be integrated into one module.
- the above integrated modules can be implemented in the form of hardware or in the form of software functional modules.
- the integrated modules, if implemented in the form of software functional modules and sold or used as stand-alone products, may also be stored in a computer readable storage medium.
- the above-mentioned storage medium may be a read only memory, a magnetic disk or an optical disk or the like.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
L'invention concerne un procédé, un appareil et un système pour créer et rejoindre le sous-système multimédia IP (IMS), qui appartiennent au domaine de la télégraphie et peuvent résoudre efficacement le problème consistant à rejoindre une conférence de groupe par la composition vocale dans l'art antérieur, et permettent aux utilisateurs de rejoindre normalement la conférence lorsque la lecture du son et la réception du numéro de téléphone sont demandées pour rejoindre la conférence de groupe IMS. Par comparaison à l'art antérieur, le système obtenu par les modes de réalisation de la présente invention ajoute un gestionnaire de conférences globales, qui sert à distribuer un numéro de conférence unique globalement à la conférence à créer, et stocker le numéro de conférence dans la table d'index de conférences globales; et rechercher les informations du serveur de protocole d'ouverture de session (SIP) sur lequel la conférence se déroule selon les informations de la conférence à rejoindre. La solution technique du mode de réalisation de la présente invention peut s'adapter aux exigences techniques du dispositif d'extension à grande échelle pour la capacité de service de conférences de groupe IMS.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN200810186860.3 | 2008-12-31 | ||
| CN200810186860.3A CN101772195B (zh) | 2008-12-31 | 2008-12-31 | Ims集群会议的创建和加入方法及分发系统和装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010075688A1 true WO2010075688A1 (fr) | 2010-07-08 |
Family
ID=42309780
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2009/073279 Ceased WO2010075688A1 (fr) | 2008-12-31 | 2009-08-17 | Procédé, appareil et système pour créer et rejoindre une conférence de groupe de sous-systèmes multimédia ip (ims) |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101772195B (fr) |
| WO (1) | WO2010075688A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119299610A (zh) * | 2024-09-19 | 2025-01-10 | 中移互联网有限公司 | 一种音视频会议的方法、装置、电子设备及存储介质 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102724047B (zh) * | 2011-03-30 | 2015-08-12 | 中兴通讯股份有限公司 | 一种进行多媒体会议的方法及系统 |
| CN103686618B (zh) * | 2012-09-11 | 2017-04-05 | 普天信息技术研究院有限公司 | 一种触发建立宽带多媒体集群业务的方法 |
| WO2014043868A1 (fr) * | 2012-09-20 | 2014-03-27 | 华为技术有限公司 | Procédé, dispositif, et système pour permettre l'accès à une conférence |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101018168A (zh) * | 2006-02-06 | 2007-08-15 | 华为技术有限公司 | Ip多媒体系统业务的承载方法及其系统 |
| CN101047534A (zh) * | 2007-04-09 | 2007-10-03 | 华为技术有限公司 | 用户主动加入会议的方法、装置及系统 |
| WO2008118334A1 (fr) * | 2007-03-27 | 2008-10-02 | Lucent Technologies Inc. | Réseaux ims donnant à des dispositifs sans fil un accès à un contenu en lien avec les activités d'une entreprise |
-
2008
- 2008-12-31 CN CN200810186860.3A patent/CN101772195B/zh not_active Expired - Fee Related
-
2009
- 2009-08-17 WO PCT/CN2009/073279 patent/WO2010075688A1/fr not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101018168A (zh) * | 2006-02-06 | 2007-08-15 | 华为技术有限公司 | Ip多媒体系统业务的承载方法及其系统 |
| WO2008118334A1 (fr) * | 2007-03-27 | 2008-10-02 | Lucent Technologies Inc. | Réseaux ims donnant à des dispositifs sans fil un accès à un contenu en lien avec les activités d'une entreprise |
| CN101047534A (zh) * | 2007-04-09 | 2007-10-03 | 华为技术有限公司 | 用户主动加入会议的方法、装置及系统 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119299610A (zh) * | 2024-09-19 | 2025-01-10 | 中移互联网有限公司 | 一种音视频会议的方法、装置、电子设备及存储介质 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101772195A (zh) | 2010-07-07 |
| CN101772195B (zh) | 2014-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR101503569B1 (ko) | 가입자 장치의 전역 고유 식별자의 생성 | |
| RU2528616C1 (ru) | Шлюз сетевого обобщения и соответствующий способ обобщения оконечной точки | |
| CN101103609B (zh) | 用于处理紧急呼叫的方法及装置 | |
| CN101420432B (zh) | 一种ims监听的实现方法、系统及装置 | |
| US8195147B2 (en) | Method of enabling a combinational service and communication network implementing the service | |
| EP1757142B1 (fr) | Ouverture de session pour service de communication de medias en temps reel | |
| CN101448240A (zh) | 初始会话协议终端的注册方法、系统及设备 | |
| CN103379096A (zh) | 因特网与运营商网络业务共享方法、服务方及网页网关 | |
| WO2009010017A1 (fr) | Procédé et système de mise en œuvre de service de redirection d'équipement utilisateur à partage de pui | |
| WO2013189338A2 (fr) | Procédé, dispositif et système permettant la distribution du protocole d'ouverture de session (sip) par un serveur multi-service | |
| US20090239513A1 (en) | System and Method to Provide Combinational Services to Anonymous Callers | |
| CN102457957A (zh) | 与集群调度系统进行通信的方法、群集接入网关及系统 | |
| WO2010075688A1 (fr) | Procédé, appareil et système pour créer et rejoindre une conférence de groupe de sous-systèmes multimédia ip (ims) | |
| CN102572136B (zh) | 呼叫中心及其呼叫业务提供方法 | |
| CN101291235A (zh) | 与支持多种消息业务的用户通信的方法及系统 | |
| WO2008134956A1 (fr) | Procédé, système, dispositif de commande multimédia et dispositif de combinaison de services multimédia | |
| KR100727069B1 (ko) | Sip 기반의 무선 패킷 교환망 시스템에서의 타망 연동방법 및 그 시스템 | |
| CN114679432B (zh) | 一种有害电话防范设备和方法 | |
| CN101018238B (zh) | 用户标识系统及注册、业务和路由配置方法 | |
| CN102377760B (zh) | 实现视频监控中语音对讲的方法及系统 | |
| WO2017113071A1 (fr) | Procédé de mise en œuvre de service supplémentaire, dispositif terminal et serveur ims | |
| CN119182758B (zh) | 媒体通信方法、装置、产品及电子设备 | |
| Peng | Toward Conversational Holographic Type Communication: Challenges and Architecture | |
| KR100706339B1 (ko) | Sip 기반의 무선 패킷 교환망 시스템에서의 타망 연동방법 및 그 시스템 | |
| CN102137201B (zh) | 程控交换机用户呼叫方法、装置及通信系统 |
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: 09835975 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: 09835975 Country of ref document: EP Kind code of ref document: A1 |