CN109257318B - Group call establishing method and platform - Google Patents

Group call establishing method and platform Download PDF

Info

Publication number
CN109257318B
CN109257318B CN201710566731.6A CN201710566731A CN109257318B CN 109257318 B CN109257318 B CN 109257318B CN 201710566731 A CN201710566731 A CN 201710566731A CN 109257318 B CN109257318 B CN 109257318B
Authority
CN
China
Prior art keywords
terminal
application
session
sip
group call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201710566731.6A
Other languages
Chinese (zh)
Other versions
CN109257318A (en
Inventor
陈雪
史国华
陈雅娟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Mobile Communications Group Co Ltd
China Mobile Group Guangdong Co Ltd
Original Assignee
China Mobile Communications Group Co Ltd
China Mobile Group Guangdong Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Mobile Communications Group Co Ltd, China Mobile Group Guangdong Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201710566731.6A priority Critical patent/CN109257318B/en
Publication of CN109257318A publication Critical patent/CN109257318A/en
Application granted granted Critical
Publication of CN109257318B publication Critical patent/CN109257318B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/40Support for services or applications
    • H04L65/403Arrangements for multi-party communication, e.g. for conferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/52User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1069Session establishment or de-establishment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/1066Session management
    • H04L65/1101Session protocols
    • H04L65/1104Session initiation protocol [SIP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The embodiment of the invention provides a group call establishing method and a group call establishing platform. The method comprises the following steps: receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID; initiating SIP calls to all the terminals carrying the session ID according to the session ID; and receiving a response message returned by the terminal, and establishing the group call according to the response message. The platform is used for executing the method. The embodiment of the invention initiates SIP calling to all terminals carrying the session ID by receiving the group call establishment request carrying the session ID sent by the terminal, and establishes the group call after receiving the response message returned by the terminal, thereby not needing to call each terminal one by one, shortening the time consumption of the calling process and simplifying the calling operation by simultaneously calling each terminal.

Description

Group call establishing method and platform
Technical Field
The embodiment of the invention relates to the technical field of communication, in particular to a group call establishing method and a group call establishing platform.
Background
With the development of communication technology, the communication between people has evolved from one-to-one conversation to many-to-many conversation, which is called multiparty conversation or group conversation. At present, there are various ways to implement multi-party calls, and a group is often established through WeChat, so that users in the group can communicate, and can also use instant messaging tools such as QQ and strange people.
The group communication function brings great convenience to the work and life of people. For example, when a head office needs to be in a meeting with employees of a branch office, employees not in the same place can carry out a teleconference through the multi-party call function, and the working efficiency is improved. Meanwhile, a multi-party call group can be established among family people and friends, and daily communication is facilitated. At present, there are many initiating ways of group call, and there are common parties who join in a session or are pulled in a session, and an internet instant messaging tool can provide functions of calling the parties in the group. However, for intra-group calls, the method of distributing the join session or pulled session slows call setup; for the instant communication tool through the internet, when initiating a group call, a calling party needs to obtain addresses of all parties from a server and then initiate the call, so the operation is complicated when initiating the call.
Therefore, how to conveniently and quickly establish a group call is a technical problem to be urgently solved today.
Disclosure of Invention
Aiming at the problems in the prior art, the embodiment of the invention provides a group call establishing method and a group call establishing platform.
In a first aspect, an embodiment of the present invention provides a group call establishment method, including:
receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID;
initiating SIP calls to all the terminals carrying the session ID according to the session ID;
and receiving a response message returned by the terminal, and establishing the group call according to the response message.
In a second aspect, an embodiment of the present invention provides a group call establishment platform, including a transceiver and a processor:
the transceiver is used for receiving a group call establishment request sent by a terminal and a response message returned by the terminal; the group call setup request includes a session ID;
the processor is used for initiating SIP calls to all the terminals carrying the session ID according to the session ID and establishing group calls according to the response message.
In a third aspect, an embodiment of the present invention provides an electronic device, including: a processor, a memory, and a bus, wherein,
the processor and the memory are communicated with each other through the bus;
the memory stores program instructions executable by the processor, the processor being capable of performing the method steps of the first aspect when invoked by the program instructions.
In a fourth aspect, an embodiment of the present invention provides a non-transitory computer-readable storage medium, including:
the non-transitory computer readable storage medium stores computer instructions that cause the computer to perform the method steps of the first aspect.
According to the group call establishing method and the group call establishing platform provided by the embodiment of the invention, the SIP call is initiated to all the terminals carrying the session ID by receiving the group call establishing request carrying the session ID sent by the terminals, and the group call is established after the response message returned by the terminals is received, so that each terminal does not need to be called one by one, the time consumption of the calling process is shortened and the calling operation is simpler and more convenient by calling each terminal at the same time.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic flow chart of a group call establishment method according to an embodiment of the present invention;
fig. 2 is a signaling interaction diagram of a registration procedure according to an embodiment of the present invention;
fig. 3 is a call flow signaling interaction diagram provided by an embodiment of the present invention;
fig. 4 is a schematic structural diagram of a group call establishment platform according to an embodiment of the present invention;
fig. 5 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic flow chart of a group call establishment method according to an embodiment of the present invention, as shown in fig. 1, the method includes:
step 101: receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID;
specifically, when a user needs to establish a group call request, the group call establishment request is sent through an application on a terminal, and at this time, the terminal is called a calling terminal. It should be noted that the application on the terminal should be a software that supports group call and has already established a group on the application, and the application may be social software such as QQ, WeChat, strange, and the like, and may also be other social software that supports group call, which is not limited in this embodiment of the present invention. Before sending a group call establishment request to the platform, the user needs to establish a group on the application and obtain a session ID corresponding to the group.
Step 102: initiating SIP calls to all the terminals carrying the session ID according to the session ID;
specifically, after receiving a group call establishment request sent by a calling terminal, the platform analyzes the group call establishment request to obtain a session ID included in the group call establishment request, it can be understood that the session ID is temporary, a session ID is obtained again each time a session is activated, and the platform issues the session ID to a terminal corresponding to each user in the group. And the platform initiates SIP calls to all terminals carrying the session ID according to the received session ID so as to send a request for connecting the conversation to the users in the group.
Step 103: and receiving a response message returned by the terminal, and establishing the group call according to the response message.
Specifically, after receiving an SIP call sent by a platform, a terminal in a group carrying the session ID performs a response operation, and returns a response message to the platform, and after receiving a response message returned by each terminal, the platform establishes a group call according to the response message. However, if the other terminals, except the calling terminal, all refuse the call, the platform may not be able to establish the group call, but there is a case where after the platform establishes the group call, only the calling terminal is used in the group call process.
The embodiment of the invention initiates SIP calling to all terminals carrying the session ID by receiving the group call establishment request carrying the session ID sent by the terminal, and establishes the group call after receiving the response message returned by the terminal, thereby not needing to call each terminal one by one, shortening the time consumption of the calling process and simplifying the calling operation by simultaneously calling each terminal.
On the basis of the above embodiment, the method further includes:
receiving an SIP registration request sent by the terminal, wherein the SIP registration request comprises an SIP address;
and performing SIP registration according to the SIP address, and returning an SIP registration response to the terminal.
Specifically, when the state of the terminal changes, the address changes, or the validity period of the proximity registration ends, SIP registration needs to be performed again, where the state change means that when the terminal changes from the power-off state to the power-on state, the terminal needs to perform SIP registration. The SIP registration process is that the terminal sends an SIP registration request to the platform, wherein the SIP registration request comprises an SIP address corresponding to the terminal, the platform receives the SIP registration request sent by the terminal and performs SIP registration according to the SIP address in the SIP registration request, and an SIP registration response is returned to the terminal after the SIP registration is successful so as to prompt the terminal to register the SIP successfully. It should be noted that if the platform fails to register when performing SIP registration, the terminal may be expected to send a SIP registration response indicating that SIP registration failed.
The embodiment of the invention initiates SIP calling to all terminals carrying the session ID by receiving the group call establishment request carrying the session ID sent by the terminal, and establishes the group call after receiving the response message returned by the terminal, thereby not needing to call each terminal one by one, shortening the time consumption of the calling process and simplifying the calling operation by simultaneously calling each terminal.
On the basis of the above embodiment, the method further includes:
receiving an application registration request sent by the terminal, wherein the application registration request comprises: an application ID, a group ID, and a user ID;
and generating the corresponding session ID according to the application ID and the group ID, and sending the session ID to the terminal corresponding to the user ID.
Specifically, after the SIP registration is completed, when a group service of an application that requires a multi-party call on the terminal is activated, the terminal needs to perform application registration to obtain a session ID from the platform. The application registration process comprises the following steps: the terminal sends an application registration request to the platform, and after receiving the application registration request sent by the terminal, the platform analyzes the application registration request to obtain an application ID, a group ID, and a user ID carried in the application registration request. And the platform generates a session ID according to the application ID and the group ID in the application registration request, wherein the session ID is used for uniquely identifying the application ID and the group ID, and the session IDs corresponding to other application IDs or group IDs are different from the session ID. And it should be noted that the session ID generated by two application registration requests for the same application ID and group ID may also be different. And the platform sends the generated session ID to a terminal corresponding to the user ID. It should be noted that when the user in the group corresponding to the group ID is also performing the application registration, the platform generates the same session ID for the user, and therefore, the session ID is associated with the application ID and the group ID.
According to the embodiment of the invention, a session ID is generated for the terminal according to the application registration request sent by the terminal, so that when the terminal initiates the group call establishment request, the platform can initiate SIP calls to all terminals carrying the session ID according to the session ID, thereby establishing the group call.
On the basis of the above embodiment, the performing SIP registration according to the SIP address and returning a SIP registration response to the terminal includes:
performing SIP registration according to the SIP address to generate a temporary ID;
and returning a SIP registration response to the terminal, wherein the SIP registration response comprises the temporary ID.
Specifically, when performing SIP registration, after receiving a SIP registration request sent by a terminal, a platform allocates a Temporary Id (TID) to the SIP address according to the SIP address in the SIP registration request, and after the SIP registration is successful, the TID is added to a SIP registration response and returned to the terminal, thereby improving the security of the SIP address.
On the basis of the above embodiment, the method further includes:
receiving an application registration request sent by the terminal, wherein the application registration request comprises: the application ID, the group ID, the user ID, and the temporary ID;
and generating the corresponding session ID according to the application ID, the group ID and the temporary ID, and sending the session ID to the terminal corresponding to the user ID.
Specifically, if the SIP registration response returned by the platform to the terminal includes the temporary ID during SIP registration, the terminal sends an application registration request to the platform, where the application registration request includes an application ID, a group ID, a user ID, and the temporary ID. After receiving an application registration request sent by a terminal, the platform generates a session ID for the user ID according to the application ID, the group ID and the temporary ID in the application registration request, and sends the generated session ID to the terminal corresponding to the user ID.
Fig. 2 is a signaling interaction diagram of a registration process provided in an embodiment of the present invention, and as shown in fig. 2, the registration process includes:
s201: SIP registration; when the terminal changes the state, changes the address or is close to the end of the registration validity period, the terminal needs to perform SIP registration, and at the moment, the terminal sends an SIP registration request to the platform, wherein the SIP registration request comprises an SIP address.
S202: SIP register response; after the SIP registration is successful, the platform allocates a Temporary ID (TID) to the SIP address to improve the address security, and the TID is added into a SIP registration response and returned to the terminal. It should be noted that the TID is generic on the terminal.
S203: registering an application; when the group service of an application with a multi-party call requirement on the terminal is activated, application registration is carried out. The registration information at least includes AppID, group ID (groupID), user ID (UserID), and TID.
S204: an application registration response; after the registration is successful, the platform allocates a session id (SessID) to the group call service of the application, and returns the SessID to the terminal.
The embodiment of the invention initiates SIP calling to all terminals carrying the session ID by receiving the group call establishment request carrying the session ID sent by the terminal, and establishes the group call after receiving the response message returned by the terminal, thereby not needing to call each terminal one by one, shortening the time consumption of the calling process and simplifying the calling operation by simultaneously calling each terminal.
On the basis of the above embodiment, the method further includes:
and if the judgment result shows that the call ending message sent by the terminal is received, hanging up the group call.
Specifically, in the process of carrying out the group call, if the platform receives a call ending message sent by the terminal, the group call is ended. It should be noted that the terminal is a terminal participating in the group call, and may be configured to hang up the group call when the platform receives a call end message sent by any one of the terminals participating in the group call, or may be configured to hang up the group call when the platform receives a call end message sent by all the terminals participating in the group call, or may be configured to have other modes of ending the group call, which is not specifically limited in this embodiment of the present invention. .
On the basis of the above embodiment, the method further includes:
receiving a one-time registration request of an application, wherein the one-time registration request comprises an application identifier for uniquely identifying the application;
and generating an application ID for the application according to the application identifier.
Specifically, when an application with a group call function is to be added to the platform, a one-time registration request of the application needs to be sent to the platform, where the one-time registration request is that the application needs to be registered to the platform only once, and after the platform receives the one-time registration request of the application, the one-time registration request includes a unique application identifier of the application, so as to let the platform know which application the application is, and thus an application ID is generated for the application identifier according to the application identifier, and at this time, the application and the application ID are bound. It should be noted that the platform is not only suitable for one application, but also suitable for all applications with group call function after one-time registration.
The embodiment of the invention manages each application by generating a unique application ID for each application, so that the platform can perform general management on each application.
Fig. 3 is a signaling interaction diagram of a call flow according to an embodiment of the present invention, and as shown in fig. 3, the call flow includes:
s301, applying for communication; the terminals initiate a group call request to the platform, wherein the group call request includes a session ID, and it should be understood that one terminal can only hold one call.
S302, initiating an SIP call; and after receiving the group call request, the platform initiates SIP calls to the terminals of all users carrying the same session ID according to the session ID.
S303, SIP 180; after receiving the SIP call, the terminal prompts the user to ring and sends a 180 response to the platform.
S304, SIP PRACK; the platform sends PRACK responses to the terminals.
S305 and SIP 200; and after the terminal agrees to the conversation, sending 200 a response message to the platform.
S306, SIP PRACK; and after receiving the 200 response message sent by the terminal, the platform sends PRACK response to each terminal again.
S307, communication; after the platform sends PRACK response to the terminals, the terminals are lapped together, and at the moment, the terminals carry out conversation.
S308, SIP BYE; and when the terminal is about to finish the call, sending a BYE message for finishing the call to the platform.
S309, SIP BYE 200; and after receiving the BYE message sent by the terminal, the platform returns a hangup response, namely a BYE 200 message, to the terminal.
The platform provided by the embodiment of the invention at least has the following functions:
1. the application ID capacity corresponding to each application is allocated after one-time registration of the application is received;
2. the capability of initiating and managing group calls based on IP;
3. the processing capacity of the intercommunication of each terminal;
4. the interactive capacity with each terminal APP at least comprises the interactive processing capacity of the terminal application registration, cancellation and call application process;
5. the ability to store and manage application IDs, temporary IDs, SIP addresses, group IDs, and session IDs.
The embodiment of the invention initiates SIP calling to all terminals carrying the session ID by receiving the group call establishment request carrying the session ID sent by the terminal, and establishes the group call after receiving the response message returned by the terminal, thereby not needing to call each terminal one by one, shortening the time consumption of the calling process and simplifying the calling operation by simultaneously calling each terminal.
Fig. 4 is a schematic structural diagram of a group call setup platform according to an embodiment of the present invention, and as shown in fig. 4, the platform includes: a transceiver 401 and a processor 402, wherein:
the transceiver 401 is configured to receive a group call establishment request sent by a terminal and a response message returned by the terminal; the group call setup request includes a session ID;
the processor 402 is configured to initiate an SIP call to all the terminals carrying the session ID according to the session ID, and establish a group call according to the response message.
Specifically, after the transceiver 401 receives a group call establishment request sent by a terminal, the processor 402 analyzes the group call establishment request to obtain a session ID in the group call establishment request, the transceiver 401 sends an SIP call to all terminals carrying the session ID and receives response messages returned by the terminals, and the processor 402 establishes a group call according to the response messages returned by the terminals. It should be noted that the transceiver 401 may further receive a SIP registration request, an application registration request, and a hangup response sent by the terminal, and the processor 402 may further be configured to perform SIP registration, application registration, and the like. It should be noted that the transceiver 401 may receive and transmit other information besides the above information, and the processor 402 may also process other services, which is not specifically limited in this embodiment of the present invention.
The embodiment of the platform provided by the present invention may be specifically configured to execute the processing flows of the above method embodiments, and the functions of the embodiment are not described herein again, and refer to the detailed description of the above method embodiments.
The embodiment of the invention initiates SIP calling to all terminals carrying the session ID by receiving the group call establishment request carrying the session ID sent by the terminal, and establishes the group call after receiving the response message returned by the terminal, thereby not needing to call each terminal one by one, shortening the time consumption of the calling process and simplifying the calling operation by simultaneously calling each terminal.
Fig. 5 is a schematic structural diagram of an entity of an electronic device according to an embodiment of the present invention, and as shown in fig. 5, the electronic device includes: a processor (processor)501, a memory (memory)502, and a bus 503; wherein the content of the first and second substances,
the processor 501 and the memory 502 are communicated with each other through the bus 503;
the processor 501 is configured to call program instructions in the memory 502 to perform the methods provided by the above-mentioned method embodiments, for example, including: receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID; initiating SIP calls to all the terminals carrying the session ID according to the session ID; and receiving a response message returned by the terminal, and establishing the group call according to the response message.
The present embodiment discloses a computer program product comprising a computer program stored on a non-transitory computer readable storage medium, the computer program comprising program instructions which, when executed by a computer, enable the computer to perform the method provided by the above-mentioned method embodiments, for example, comprising: receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID; initiating SIP calls to all the terminals carrying the session ID according to the session ID; and receiving a response message returned by the terminal, and establishing the group call according to the response message.
The present embodiments provide a non-transitory computer-readable storage medium storing computer instructions that cause the computer to perform the methods provided by the above method embodiments, for example, including: receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID; initiating SIP calls to all the terminals carrying the session ID according to the session ID; and receiving a response message returned by the terminal, and establishing the group call according to the response message.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above-described embodiments of platforms and the like are only illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A group call establishing method is characterized by comprising the following steps:
receiving a group call establishment request sent by a terminal, wherein the group call establishment request comprises a session ID;
initiating SIP calls to all the terminals carrying the session ID according to the session ID;
receiving a response message returned by the terminal, and establishing a group call according to the response message;
the method further comprises the following steps:
receiving an application registration request sent by the terminal, wherein the application registration request comprises: an application ID, a group ID, and a user ID;
and generating the corresponding session ID according to the application ID and the group ID, and sending the session ID to the terminal corresponding to the user ID.
2. The method of claim 1, further comprising:
receiving an SIP registration request sent by the terminal, wherein the SIP registration request comprises an SIP address;
and performing SIP registration according to the SIP address, and returning an SIP registration response to the terminal.
3. The method according to claim 2, wherein the performing the SIP registration according to the SIP address and returning a SIP registration response to the terminal comprises:
performing SIP registration according to the SIP address to generate a temporary ID;
and returning a SIP registration response to the terminal, wherein the SIP registration response comprises the temporary ID.
4. The method of claim 3, further comprising:
receiving an application registration request sent by the terminal, wherein the application registration request comprises: the application ID, the group ID, the user ID, and the temporary ID;
and generating the corresponding session ID according to the application ID, the group ID and the temporary ID, and sending the session ID to the terminal corresponding to the user ID.
5. The method of claim 1, further comprising:
and if the judgment result shows that the call ending message sent by the terminal is received, hanging up the group call.
6. The method of claim 1, further comprising:
receiving a one-time registration request of an application, wherein the one-time registration request comprises an application identifier for uniquely identifying the application;
and generating the application ID for the application according to the application identification.
7. A group call establishing platform is characterized by comprising a transceiver and a processor;
the transceiver is used for receiving a group call establishment request sent by a terminal and a response message returned by the terminal; the group call setup request includes a session ID;
the processor is used for initiating SIP calls to all the terminals carrying the session ID according to the session ID and establishing group calls according to the response message;
the transceiver is further configured to:
receiving an application registration request sent by the terminal, wherein the application registration request comprises: an application ID, a group ID, and a user ID;
the processor is further configured to:
and generating the corresponding session ID according to the application ID and the group ID, and sending the session ID to the terminal corresponding to the user ID.
8. An electronic device, comprising: a processor, a memory, and a bus, wherein,
the processor and the memory are communicated with each other through the bus;
the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1-6.
9. A non-transitory computer-readable storage medium storing computer instructions that cause a computer to perform the method of any one of claims 1-6.
CN201710566731.6A 2017-07-12 2017-07-12 Group call establishing method and platform Active CN109257318B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710566731.6A CN109257318B (en) 2017-07-12 2017-07-12 Group call establishing method and platform

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710566731.6A CN109257318B (en) 2017-07-12 2017-07-12 Group call establishing method and platform

Publications (2)

Publication Number Publication Date
CN109257318A CN109257318A (en) 2019-01-22
CN109257318B true CN109257318B (en) 2021-06-11

Family

ID=65051531

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710566731.6A Active CN109257318B (en) 2017-07-12 2017-07-12 Group call establishing method and platform

Country Status (1)

Country Link
CN (1) CN109257318B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020199196A1 (en) * 2019-04-04 2020-10-08 海能达通信股份有限公司 Key communication-based group call creating method, device and system

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101098513A (en) * 2006-06-28 2008-01-02 华为技术有限公司 Method for establishing cluster conversation
CN101106536A (en) * 2006-07-15 2008-01-16 华为技术有限公司 A method for establishing group session
CN101184082A (en) * 2006-11-17 2008-05-21 华为技术有限公司 Cluster user login method, state updating method, processing equipment, IMS network entity and communication system
CN101242588A (en) * 2007-02-09 2008-08-13 华为技术有限公司 Control method for session invitation, multi-party communication system, its server and originating terminal
CN101848098A (en) * 2009-03-24 2010-09-29 迈普通信技术股份有限公司 Multiparty conference communication method based on SIP protocol
CN101860805A (en) * 2009-04-10 2010-10-13 中兴通讯股份有限公司 Method and system for realizing logic structure of group session
CN102523099A (en) * 2011-12-21 2012-06-27 华为技术有限公司 Method, device, terminal and system for initiating multi-point conferences
CN103139217A (en) * 2013-02-21 2013-06-05 中国对外翻译出版有限公司 Multi-party session achieving method based on session initiation protocol (SIP)

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101098513A (en) * 2006-06-28 2008-01-02 华为技术有限公司 Method for establishing cluster conversation
CN101106536A (en) * 2006-07-15 2008-01-16 华为技术有限公司 A method for establishing group session
CN101184082A (en) * 2006-11-17 2008-05-21 华为技术有限公司 Cluster user login method, state updating method, processing equipment, IMS network entity and communication system
CN101242588A (en) * 2007-02-09 2008-08-13 华为技术有限公司 Control method for session invitation, multi-party communication system, its server and originating terminal
CN101848098A (en) * 2009-03-24 2010-09-29 迈普通信技术股份有限公司 Multiparty conference communication method based on SIP protocol
CN101860805A (en) * 2009-04-10 2010-10-13 中兴通讯股份有限公司 Method and system for realizing logic structure of group session
CN102523099A (en) * 2011-12-21 2012-06-27 华为技术有限公司 Method, device, terminal and system for initiating multi-point conferences
CN103139217A (en) * 2013-02-21 2013-06-05 中国对外翻译出版有限公司 Multi-party session achieving method based on session initiation protocol (SIP)

Also Published As

Publication number Publication date
CN109257318A (en) 2019-01-22

Similar Documents

Publication Publication Date Title
US10171520B2 (en) Seamlessly conferencing a previously-connected telephone call
WO2016086817A1 (en) Rcs-based group message processing method and device
CN105282730B (en) Terminal communications status acquisition methods and system and application server in IMS network
US9374689B1 (en) Apparatus and method for supporting telephonic synthetic identities
JP2015535414A (en) Unprepared terminal call
CN105393523B (en) The method, apparatus and user terminal of secret protection
EP2765763A1 (en) Method, device, and system for implementing conference access
CN105262670A (en) User group creating method and equipment
CN105657681B (en) The processing method and system of call business, call platform
JP2020191675A (en) System and method for establishing communication over multiple communication platforms
CN104796561A (en) Agent distribution method, CTI (Computer Telephony Integration) equipment, terminal and agent distribution system
CN106161201B (en) method, device and system for participating in group chat by using mailbox account as identifier
CN104579707A (en) Method for joining meeting, meeting invitation method, relevant equipment and systems
US20150006744A1 (en) Methods and systems for transferring calls between forked devices
CN104378579A (en) Invite mechanism of video conference system
CN108809807B (en) Creating communication sessions in heterogeneous systems
CN109257318B (en) Group call establishing method and platform
CN106210362B (en) Call method and device
CN106657697B (en) A kind of videoconference invitation method and system based on information and HTTP link
US10063616B2 (en) Automated URL transmission to enable multimedia services
CN108259433B (en) Call queuing distribution method, system and server
EP2671366A1 (en) Determining a location address for shared data
CN102348291A (en) Dialogue establishing method and system based on dialogue correlation identifier
CN104967989B (en) A kind of method and device for transmitting the communication information
CN103763439A (en) Message processing method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant