CN114915924A - Method for ending call hold state and related device and storage medium - Google Patents

Method for ending call hold state and related device and storage medium Download PDF

Info

Publication number
CN114915924A
CN114915924A CN202210289028.6A CN202210289028A CN114915924A CN 114915924 A CN114915924 A CN 114915924A CN 202210289028 A CN202210289028 A CN 202210289028A CN 114915924 A CN114915924 A CN 114915924A
Authority
CN
China
Prior art keywords
call
indication
hold
ending
state
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.)
Granted
Application number
CN202210289028.6A
Other languages
Chinese (zh)
Other versions
CN114915924B (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.)
Hytera Communications Corp Ltd
Original Assignee
Hytera Communications Corp 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 Hytera Communications Corp Ltd filed Critical Hytera Communications Corp Ltd
Priority to CN202210289028.6A priority Critical patent/CN114915924B/en
Publication of CN114915924A publication Critical patent/CN114915924A/en
Application granted granted Critical
Publication of CN114915924B publication Critical patent/CN114915924B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/06Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
    • H04W4/10Push-to-Talk [PTT] or Push-On-Call services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Telephonic Communication Services (AREA)
  • Sub-Exchange Stations And Push- Button Telephones (AREA)

Abstract

The application discloses a method for ending a call hold state, a related device and a storage medium, wherein the method comprises the following steps: when receiving the instruction of ending the call holding state, the sending terminal sends an instruction of ending the call holding to the outside in the call holding state, wherein the sending terminal is in a preset mode; ending the call holding state, or responding to the processing result of the ending call holding indication by the target device receiving the ending call holding indication to perform corresponding processing. The method is beneficial to accelerating the process of ending the call holding state and improving the call efficiency.

Description

Method for ending call hold state and related device and storage medium
Technical Field
The present application relates to the field of private network communication technologies, and in particular, to a method for terminating a call hold state, and related device and storage medium.
Background
In private network communication, a terminal sets call holding time (callhandtime) under the condition of establishing a voice call, and in the current call, if the terminal does not send a voice message or does not receive a voice message sent by other terminals, the terminal starts call holding time timing and correspondingly enters a call holding state, and at the moment, the call state is continuously maintained. The terminal can end the call-on-hold state only after the call-on-hold time of the terminal has timed out. In this case, the terminal cannot rapidly end the call-on-hold state, which also reduces call efficiency of the terminal.
Therefore, how to improve the method for ending the call state has important significance for improving the call efficiency.
Disclosure of Invention
The present application provides at least a method of terminating a call hold state and related devices and storage media.
A first aspect of the present application provides a method for ending a call holding state in private network communication, where the method includes: when receiving the instruction of ending the call holding state, the sending terminal sends an instruction of ending the call holding to the outside in the call holding state, wherein the sending terminal is in a preset mode; ending the call holding state, or responding to the processing result of the ending call holding indication by the target device receiving the ending call holding indication to perform corresponding processing.
Therefore, the terminal sends the call holding ending instruction to the outside in the preset mode, and can subsequently end the call holding state or perform corresponding processing on the processing result of the call holding ending instruction in response to the target device receiving the call holding ending instruction, so that the progress of the call holding ending state is accelerated, and the call efficiency is improved.
A second aspect of the present application provides a method for ending a call holding state in private network communication, where the method includes: receiving a related instruction of finishing call holding indication by a receiving terminal in a call holding state, wherein the receiving terminal is in a preset mode; the receiving terminal ends the call holding state according to the received related instruction of the call holding ending instruction, or determines whether to end the call holding state according to the received related instruction of the call holding ending instruction, performs corresponding processing according to the determination of whether to end the call holding state, and feeds back the determination of whether to end the call holding state as a processing result.
Therefore, after receiving the indication related to the call holding ending indication in the call holding state, the receiving terminal can end the call holding state subsequently or determine whether to end the call holding state according to the received indication related to the call holding ending indication, thereby being beneficial to accelerating the process of ending the call holding state and improving the call efficiency.
A third aspect of the present application provides a method for ending a call holding state in private network communication, where the method includes: the relay station receives a call holding ending instruction sent by a sending terminal in a call holding state; in response to the end call hold indication, the end call hold state is ended, or the end call hold indication is forwarded.
Therefore, after receiving the call holding ending instruction sent by the sending terminal, the relay station can end the call holding state or forward the call holding ending instruction, thereby being beneficial to quickening the progress of the call holding ending state and improving the call efficiency.
A fourth aspect of the present application provides an electronic device comprising a processor and a memory coupled to each other, wherein the processor is configured to execute a computer program stored in the memory to perform the method described in the first, second or third aspect above.
A fifth aspect of the present application provides a computer readable storage medium storing a computer program executable by a processor for implementing the method described in the first, second or third aspect above.
According to the scheme, the terminal sends the call holding ending instruction to the outside in the preset mode, and then can end the call holding state or correspondingly process the processing result of the call holding ending instruction in response to the target equipment receiving the call holding ending instruction, so that the progress of the call holding ending state is accelerated, and the call efficiency is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the application.
Fig. 1 is a first flowchart of a first embodiment of a method for terminating a call holding state in private network communication according to the present application;
FIG. 2 is a second flowchart of a first embodiment of a method for terminating a call hold state in private network communication according to the present application;
fig. 3 is a third flowchart of a first embodiment of a method for terminating a call on hold state in private network communication according to the present application;
fig. 4 is a fourth flowchart of the first embodiment of the method for terminating a call holding state in the private network communication of the present application;
FIG. 5 is a flowchart illustrating a second embodiment of a method for terminating a call on hold state in private network communication according to the present application;
FIG. 6 is a flow chart illustrating a third embodiment of a method for terminating a call on hold state in private network communication according to the present application;
fig. 7 is a timing diagram illustrating a method for terminating a voice call in private network communication according to the present invention;
FIG. 8 is a timing diagram illustrating a method for terminating a call hold state in a private network communication according to the present invention;
FIG. 9 is a block diagram of an embodiment of a communication terminal of the present application;
FIG. 10 is a block diagram of another embodiment of a communication terminal according to the present application;
fig. 11 is a schematic diagram of a frame of a relay station in the communication terminal of the present application;
FIG. 12 is a block diagram of an embodiment of an electronic device of the present application;
FIG. 13 is a block diagram of an embodiment of a computer-readable storage medium of the present application.
Detailed Description
The following describes in detail the embodiments of the present application with reference to the drawings attached hereto.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular system structures, interfaces, techniques, etc. in order to provide a thorough understanding of the present application.
The term "and/or" herein is merely an association describing an associated object, meaning that three relationships may exist, e.g., a and/or B, may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship. Further, "plurality" herein means two or more than two. In addition, the term "at least one" herein means any one of a plurality or any combination of at least two of a plurality, for example, including at least one of A, B, C, and may mean including any one or more elements selected from the group consisting of A, B and C.
Referring to fig. 1, fig. 1 is a first flowchart illustrating a method for terminating a call hold state in private network communication according to a first embodiment of the present invention. In the present embodiment, the method of ending the call holding state in the private network communication is performed by a transmitting terminal, such as an intercom, an LTE terminal, or the like.
Specifically, the method for ending the call holding state in the private network communication comprises the following steps:
step S11: and when receiving the instruction of ending the call holding state, the sending terminal sends an instruction of ending the call holding to the outside in the call holding state, wherein the sending terminal is in a preset mode.
In this embodiment, after establishing the call relationship, the sending terminal may receive the instruction to end the call holding state in the current call, and send the instruction to end the call holding state in the call holding state.
The sending terminal may be a calling party or a called party of a call in private network communication, and is not limited herein. Specifically, the sending terminal may send the call termination hold instruction to the outside in the call holding state when receiving the call termination hold state instruction in the preset mode.
In one embodiment, the sending terminal may automatically detect whether it is in a preset mode to determine whether to generate an end call hold state instruction. An end call hold state instruction may be generated when the transmitting terminal detects that it is in the preset mode. In one embodiment, the end call hold state instruction may be generated after receiving Voice end (VT) signaling. In another embodiment, the end call on hold state instruction may be generated on hold.
The end call hold state command may be generated autonomously by the sending terminal or may be user triggered. For example, the sending terminal may autonomously generate an end call instruction after detecting that the user has spoken. As another example, after the user speaks, the user may input the end call instruction through the sending terminal, for example, by continuously pressing a PTT (Push-to-talk) key several times, or pressing a special end call key, and it can be understood that the manner in which the user inputs the end call instruction is not limited.
The sending terminal generates a call ending instruction, and meanwhile, the sending terminal can also be considered to receive a call ending holding state instruction. In this case, the sending terminal may send the call termination hold instruction to the outside, and the sending to the outside may be regarded as sending the call termination hold instruction to another device other than the sending terminal itself. The other device is for example another terminal or a relay station or the like.
The end call hold indication (including the end call hold indication mentioned below) mentioned in this embodiment may be a signaling added newly based on the original communication standard. In another embodiment, the indication of ending call hold may be obtained by modifying the original communication signaling. For example, the original signaling part location may be set to a location dedicated to the end call hold indication. For example, the Broadcast position in vt (voice terminator) signaling is set to 1 as the end call hold indication.
In this embodiment, the preset mode may include: a pass-through mode, a transit mode, or a trunked mode. The direct mode may be considered as direct communication between terminals establishing a call relationship, without the need for forwarding nodes. The relay mode is that the terminals establishing the call relation communicate through a relay station, and the relay station is used as a forwarding node. The trunking mode may be considered that terminals between which a call relationship is established communicate through a base station, which serves as a forwarding node.
In this embodiment, after the sending terminal sends the end call hold instruction to the outside, the following execution conditions of the sending terminal can be divided into two types, which are described below.
Step S12: the call on hold state is ended.
In one embodiment, the sending terminal may directly end the call holding state after sending the call holding ending instruction to the outside, so as to implement the fast call holding ending state.
Step S13: and responding to the processing result of the ending call holding instruction by the target equipment receiving the ending call holding instruction, and performing corresponding processing.
In another embodiment, after sending the end call holding instruction outwards, the sending terminal may perform corresponding processing in response to the processing result of the end call holding instruction by the target device receiving the end call holding instruction. The target device may be another terminal, a relay station, or a communication base station.
In the present embodiment, the outward transmission of the call hold end instruction may be considered to express the intention of the transmitting terminal to end the call holding state to the currently calling party, and it is desirable that the currently calling party be able to end the call holding state as soon as possible, rather than waiting until the call holding state times out to end the call holding state, to speed up the process of ending the call holding state.
Therefore, the terminal can end the call holding state subsequently or perform corresponding processing on the processing result of the call holding ending instruction in response to the target device receiving the call holding ending instruction by sending the call holding ending instruction outwards in the preset mode, so that the progress of the call holding ending state is accelerated, and the call efficiency is improved.
Referring to fig. 2, fig. 2 is a second flowchart illustrating a method for terminating a call hold state in private network communication according to a first embodiment of the present invention. In the present embodiment, the method of ending the call-on-hold state in the private network communication includes step S21 and step S22. In this embodiment, the preset mode includes: a pass-through mode.
In this embodiment, the step of "sending out the call holding end instruction on hold" in the call holding state specifically includes step S21.
Step S21: when the sending terminal is in the direct mode, a high-priority end call hold instruction is sent out in a call hold state.
In one embodiment, the sending terminal may generate a high priority end call on hold status instruction and the sending terminal may receive the high priority end call on hold status instruction to send a high priority end call on hold indication out. In one embodiment, the high priority end call hold status instruction may be generated by pressing the PTT key twice in succession, or by the user pressing another key. It will be appreciated that the specific method of generating the high priority end call hold state instruction is not limited. In other embodiments, the sending terminal may also respond to other conditions, and further send the high-priority call completion hold instruction to the outside in the call hold state, which is not limited in this application.
In this embodiment, since the sending terminal is in the direct mode, the high priority end call hold indication sent by the sending terminal at this time can be considered to be sent directly to the receiving terminal of the current call.
The above-described step "end call on hold state" specifically includes step S22.
Step S22: when the transmitting terminal is in the pass-through mode, the call-on-hold state is ended.
The sending terminal is in a direct mode, and after sending out a high-priority call holding ending instruction, the call holding state can be ended, so that the call holding state can be directly ended.
In this embodiment, when the sending terminal is in the direct mode, the sending terminal sends the high-priority call termination hold instruction to the outside in the call holding state, and it can be considered that the sending terminal can directly determine the call termination hold state, and therefore, the sending terminal can directly terminate the call holding state after sending the high-priority call termination hold instruction to the outside. For example, the sending terminal sends out a high-priority call hold ending indication in the call hold state, which may be considered that the sending terminal has finished speaking and does not need to wait for receiving a reply from the sending terminal, or the sending terminal considers that the call hold state needs to be ended currently, and thus may end the current call directly.
Therefore, by limiting the sending terminal to be in the direct mode, the sending terminal can directly end the call holding state after sending the high-priority end call holding indication outwards in the call holding state, so that the sending terminal can quickly end the call holding state based on the self condition, and the call efficiency can be improved.
Referring to fig. 3, fig. 3 is a third flowchart illustrating a method for terminating a call holding state in a private network communication according to a first embodiment of the present invention. In the present embodiment, the method of ending the call hold state in the private network communication includes step S31 and step S32. In this embodiment, the preset mode includes: and (4) a transfer mode.
In this embodiment, the step of "sending out the call holding end instruction on hold" in the call holding state specifically includes step S31.
Step S31: a high priority end call on hold indication is sent out on hold.
For detailed description of the step, please refer to the related description of the above step, which is not repeated herein.
The above-mentioned step "the result of processing the end call hold instruction in response to the target apparatus receiving the call hold instruction" specifically includes step S32.
Step S32: the call on hold state is ended in response to receiving an end frame transmitted by the relay station receiving a high priority end call hold indication while the transmitting terminal is in the relay mode.
When the sending terminal is in the relay mode, since various information of the sending terminal needs to be forwarded through the relay station, the state change of the sending terminal needs to be notified to the relay station when the sending terminal needs to end the call holding state. Based on this, after sending the high-priority end call holding instruction to the outside, if the sending terminal receives the end frame sent by the relay station receiving the high-priority end call holding instruction, it indicates that the relay station has received the high-priority end call holding instruction sent by the sending terminal, and performs the corresponding operation. At this point, the transmitting terminal can end the call-on-hold state. The end frame is, for example, Idle state (Idle) signaling, or may be other signaling, and is not limited herein.
Therefore, by limiting the transmitting terminal to externally transmit the high priority end call hold instruction in the call hold state in the relay mode, the call hold state can be ended in response to receiving the end frame transmitted by the relay station receiving the high priority end call hold instruction, whereby the efficiency of the call can be improved.
Referring to fig. 4, fig. 4 is a fourth flowchart illustrating a method for terminating a call holding state in private network communication according to a first embodiment of the present invention. In the present embodiment, the method for ending the call-on-hold state in the private network communication includes steps S41 to S45. In this embodiment, the preset mode includes: a pass-through mode or a transit mode. The step of "sending out an end call hold instruction in the call hold state" described above specifically includes step S41.
Step S41: a low priority end call on-hold indication is sent out on hold.
In one embodiment, the sending terminal may generate a low priority end call on hold status instruction and the sending terminal may receive the low priority end call on hold status instruction to send a low priority end call on hold indication out. In one embodiment, the low priority end call hold status instruction may be generated by pressing the PTT key three times in a row, or by the user pressing another key. It will be appreciated that the specific method of generating the low priority end call hold status instruction is not limited. In other embodiments, the sending terminal may also respond to other conditions and further send the low-priority call hold ending instruction to the outside in the call hold state, which is not limited in this application.
In this embodiment, the sending terminal sends a low-priority call termination hold instruction outwards, which indicates that the sending terminal requests the destination device that receives the low-priority call termination hold instruction to terminate the call holding state, or it may be considered that the sending terminal cannot determine whether the call holding state can be terminated at last.
In this embodiment, the step "performing corresponding processing in response to the processing result of the end call hold instruction by the target device receiving the end call hold instruction" may specifically perform corresponding processing according to the mode of the sending terminal and the processing result of the end call hold instruction by the target device, which will be described in the following.
Step S42: the call on hold state is ended in response to an indication of consent from the first receiving terminal receiving the low priority end call on hold indication while the sending terminal is in the pass-through mode.
When the sending terminal is in the direct mode, the first receiving terminal can directly receive the low-priority call ending holding instruction after the low-priority call ending holding instruction sent by the sending terminal. It may be considered at this point that the first receiving terminal is able to determine whether to end the call on hold state based on the low priority end call on hold indication of the sending terminal. The first receiving terminal may be a calling party of the current call, a called party of the current call, or a terminal capable of sending the consent indication, which is not limited herein.
In this embodiment, when the receiving terminal determines to end the call-on-hold state, it sends an agreement indication, so that the sending terminal can end the call-on-hold state after receiving the agreement indication. In one embodiment, the indication of consent may be a high priority end call hold indication, other standard signaling, or other customized signaling, without limitation.
Therefore, when the transmitting terminal is in the direct mode, the transmitting terminal sends the low-priority call end holding indication in the call holding state, so that the transmitting terminal can respond to the agreement indication of the receiving terminal receiving the low-priority call end holding indication to directly end the call holding state, thereby improving the call efficiency.
Step S43: the call-on-hold state is maintained in response to a first rejection indication by the first receiving terminal receiving a low priority end call-on-hold indication while the sending terminal is in the pass-through mode.
In this embodiment, the first rejection indication of the first receiving terminal receiving the low-priority end call hold indication may be nack (negative acknowledgement) signaling, other standard signaling, other customized signaling, or a voice message, which is not limited herein. The first receiving terminal may be a calling party of the current call, or may be a called party of the current call, or may be a terminal capable of sending the first rejection indication, which is not limited herein.
The transmitting terminal receives a first rejection indication of the first receiving terminal receiving the low priority end call hold indication, indicating that the first receiving terminal determines not to end the call hold state after receiving a request of the transmitting terminal to end the call hold state (receiving the low priority end call hold indication transmitted by the transmitting terminal). In this case, the transmitting terminal may maintain the call-on-hold state.
Therefore, when the sending terminal is in the direct mode, the sending terminal sends the low-priority call ending and holding indication to the outside in the call holding state, so that the call holding state can be maintained in response to the first rejection indication of the first receiving terminal receiving the low-priority call ending and holding indication, and the call holding state can be maintained by meeting the requirement of the first receiving terminal.
Step S44: when the transmitting terminal is in the relay mode, the call holding state is ended in response to the end frame transmitted by the relay station receiving the low priority end call holding instruction.
In this embodiment, the end frame sent by the relay station receiving the low priority end call hold indication is generated by the relay station based on the agreement indication sent by the second receiving terminal receiving the low priority end call hold indication, which is forwarded by the relay station to the second receiving terminal. The second receiving terminal may be a calling party or a called party in the current call, as long as it is capable of receiving the low priority end call hold indication and issuing the consent indication. The indication of agreement may be a high priority end call hold indication, or other standard signaling, or other custom signaling, without limitation.
After sending the low-priority end call hold indication, the sending terminal receives an end frame sent by the relay station, which indicates that the terminal capable of determining whether to end the call hold state in the current call has determined to agree to end the call hold state. Accordingly, the transmitting terminal can end the call-on-hold state accordingly.
In one implementation scenario, the sending terminal a sends a low priority end call hold indication out. After receiving the low-priority end call hold instruction, the relay station forwards the low-priority end call hold instruction to the terminal B, the terminal C and the terminal D. Here, the terminal D is a terminal capable of determining whether to terminate the call holding state, and at this time, the terminal D (second receiving terminal) sends an agreement instruction after receiving the low-priority call holding termination instruction forwarded by the relay station. The relay station transmits an end frame after receiving the agreement instruction transmitted by the terminal D. The transmitting terminal a may end the call-on-hold state upon receiving the end frame transmitted by the relay station. In this case, the terminal B, the terminal C, and the terminal D may also end the call holding state in response to receiving the end frame transmitted by the relay station.
Therefore, when the transmitting terminal is in the relay mode, the transmitting terminal sends the low-priority call end holding instruction to the outside in the call holding state, so that the transmitting terminal can respond to the end frame sent by the relay station receiving the low-priority call end holding instruction and directly end the call holding state, thereby improving the call efficiency.
Step S45: the call on hold state is maintained in response to receiving a second reject indication of relay forwarding of a low priority end call on hold indication while the sending terminal is in the relay mode.
In this embodiment, the second rejection indication is sent to the relay station by the second receiving terminal that receives the low priority end call on hold indication, which is forwarded by the relay station to the second receiving terminal. The second rejection indication may be nack (negative acknowledgement) signaling, other standard signaling, other customized signaling, or a voice message, which is not limited herein. The second receiving terminal may be a calling party or a called party in the current call, as long as it is capable of receiving the low priority end call hold indication and issuing a second reject indication.
After sending the low-priority call termination hold instruction, the sending terminal receives a second rejection instruction forwarded by the relay station, which indicates whether the terminal capable of determining whether to terminate the call hold state disagrees with the call termination hold state in the current call. Therefore, the transmitting terminal cannot end the call-on-hold state.
In one implementation scenario, the sending terminal a sends a low priority end call hold indication out. After receiving the low-priority end call hold instruction, the relay station forwards the low-priority end call hold instruction to the terminal B, the terminal C and the terminal D. Here, the terminal D is a terminal capable of determining whether to end the call holding state, and at this time, the terminal D (second receiving terminal) sends a second rejection indication after receiving the low-priority call holding end indication forwarded by the relay station. After receiving the second rejection indication sent by the terminal D, the relay station forwards the second rejection indication. The sending terminal a will continue to maintain the call-on-hold state after receiving the forwarded second reject indication.
Therefore, when the transmitting terminal is in the relay mode, the transmitting terminal sends the low-priority call termination holding indication to the outside in the call holding state, so that the call holding state can be maintained in response to the second rejection indication of the second receiving terminal receiving the low-priority call termination holding indication, and the call holding state can be maintained by meeting the requirement of the second receiving terminal.
In one embodiment, different permissions may be set for each of the participating terminals of the current call to determine whether each participating terminal can send a high priority end call hold indication and a low priority end call hold indication. For example, the caller may be set by default with the right to send a high priority end call hold indication and the callee with the right to send a low priority end call hold indication. Or setting the authority to send the high-priority end call holding indication for some terminals and setting the authority to send the low-priority end call holding indication for some terminals. Therefore, by setting different authorities for different terminals, hierarchical management of different terminals can be realized, which is helpful to improve the efficiency of ending the call holding state.
Thus, by setting a high priority end call on-hold indication and a low priority end call on-hold indication, and setting different processing flows for the high priority end call on-hold indication and the low priority end call on-hold indication, respectively, it is possible to achieve differentiation of the level effectiveness of the end call on-hold indication, making the manner of ending the call on-hold state more flexible.
Referring to fig. 5, fig. 5 is a flowchart illustrating a method for terminating a call holding state in private network communication according to a second embodiment of the present invention. In the present embodiment, the method for ending the call holding state in the private network communication includes steps S51 to S53.
Step S51: and the receiving terminal receives the related indication of the call holding ending indication in the call holding state, wherein the receiving terminal is in a preset mode.
In this embodiment, the end call hold indication related indication may be a high priority end call hold indication, a low priority end call hold indication, and various indications generated correspondingly based on the high priority end call hold indication or the low priority end call hold indication. For example, the terminal may generate an agreement indication, a rejection indication, or an end frame after receiving a high priority end call hold indication or a low priority end call hold indication.
In this embodiment, the preset mode may include a pass-through mode, a transit mode, or a cluster mode.
In this embodiment, the receiving terminal may receive the indication related to the indication of ending the call hold in the call hold state during the current call. The receiving terminal may be the caller or the callee of the current call.
In this embodiment, after the receiving terminal receives the indication related to the call holding ending indication in the call holding state, the following execution situations can be divided into two types, which are described below.
Step S52: the receiving terminal ends the call holding state according to the received related indication of the call holding ending indication.
In one embodiment, the receiving terminal may end the call holding state according to the received indication related to the end call holding indication, thereby implementing a fast end call holding state.
Step S53: according to the received instruction related to the call holding ending instruction, whether the call holding state is ended or not is determined, corresponding processing is carried out according to the determination of whether the call holding state is ended or not, and the determination of whether the call holding state is ended or not is used as a processing result to carry out feedback.
In one embodiment, the receiving terminal may determine whether to end the call on hold state based on the received indication related to the end call on hold indication, i.e., whether to end the call on hold state is determined by the receiving terminal.
The receiving terminal can also perform corresponding processing according to the decision of whether to end the call holding state, and feeds back the decision of whether to end the call holding state as a processing result. For example, if the receiving terminal determines to end the call holding state, the receiving terminal may subsequently perform a processing step corresponding to the determination of the end of the call holding state according to the determination of the end of the call holding state, and feed back the determination of the end of the call holding state as a processing result, such as sending the determination outward to inform other devices, such as other terminals, a relay station, and the like.
Therefore, after receiving the indication related to the call holding ending indication in the call holding state, the receiving terminal can subsequently end the call holding state or determine whether to end the call holding state according to the received indication related to the call holding ending indication, thereby being beneficial to accelerating the progress of the call holding ending state and improving the call efficiency.
In one embodiment, the preset mode includes: a pass-through mode. In this embodiment, the receiving terminal receiving the indication related to the call holding ending indication in the call holding state specifically includes: and sending a high-priority end call hold indication sent by the terminal. Because of the pass-through mode, the high priority end call hold indication sent by the sending terminal may be considered to be sent directly to the receiving terminal. In this case, the step "the receiving terminal ends the call holding state according to the received instruction related to the end call holding instruction" specifically includes: when the receiving terminal is in the direct mode, the call holding state is ended according to the received high-priority call holding ending instruction. In the through mode, the receiving terminal receives a high priority end call hold indication sent by the sending terminal, indicating that the sending terminal has directly determined to end the call hold state, so that the receiving terminal can end the call hold state accordingly.
Therefore, by limiting the receiving terminal to be able to directly end the call holding state after receiving the high priority end call holding indication in the call holding state when the receiving terminal is in the pass-through mode, the receiving terminal is enabled to quickly end the call holding state, thereby being able to improve the efficiency of the call.
In one embodiment, the preset mode includes: and (4) a transfer mode. In this embodiment, the receiving, by the receiving terminal, the indication related to the call holding ending instruction in the call holding state specifically includes: and transferring the transmitted end frame. The end frame is generated by the relay station correspondingly according to the high-priority end call holding instruction sent by the sending terminal. In this embodiment, after the relay station receives the high-priority end call hold instruction sent by the sending terminal, the relay station may correspondingly send an end frame. In this case, the step "the receiving terminal ends the call holding state according to the received instruction related to the end call holding instruction" specifically includes: and when the receiving terminal is in the transfer mode, ending the call holding state according to the received ending frame. The receiving terminal receives the end frame, meaning that the transmitting terminal has determined to end the call on hold state, so the receiving terminal can end the call on hold state accordingly.
Therefore, the receiving terminal can directly end the call holding state after receiving the end frame transmitted by the relay station in the call holding state by limiting the receiving terminal in the relay mode, so that the receiving terminal can quickly end the call holding state, thereby improving the efficiency of the call.
In one embodiment, the preset mode includes: a pass-through mode or a transit mode. In this embodiment, the receiving terminal receiving the indication related to the call holding ending indication in the call holding state specifically includes: a low priority end call on hold indication sent by the terminal is sent.
In one case, the step "the receiving terminal ends the call holding state according to the received instruction related to the end call holding instruction" specifically includes: when the receiving terminal is in the direct mode, according to the received low-priority call ending and holding indication, the call ending and holding state is determined, an agreement indication is sent outwards, and the call holding state is ended.
In the direct mode, the receiving terminal receives a low-priority call ending holding instruction sent by the sending terminal, which indicates that the sending terminal requests to end the call holding state. At this time, the receiving terminal may determine that the call holding state is ended, and send an agreement indication to the outside, that is, the receiving terminal feeds back the decision to end the call holding state as a processing result. After receiving the agreement indication sent by the receiving terminal, the sending terminal can correspondingly end the call holding state. For the related description of the consent indication, please refer to the related description above, and the description is omitted here. In addition, the receiving terminal may also end the call-on-hold state.
Therefore, in the direct mode, after receiving the low-priority call ending and holding indication sent by the sending terminal, the receiving terminal can determine the call ending and holding state to realize the fast call ending and holding state, so that the call efficiency is improved.
In one case, the step "the receiving terminal ends the call holding state according to the received instruction related to the end call holding instruction" specifically includes: when the receiving terminal is in the direct mode, according to the received low-priority call ending and holding indication, determining not to end the call holding state, sending a first rejection indication outwards, and maintaining the call holding state.
In this case, the receiving terminal may determine not to end the call on hold state, and send a first rejection indication, that is, the receiving terminal feeds back a decision not to end the call on hold state as a processing result, to the outside. For the related description of the first reject indication, please refer to the related description above, and the description is omitted here. In addition, the receiving terminal can maintain the call-on-hold state.
Therefore, in the direct mode, after receiving the low-priority call termination hold instruction sent by the sending terminal, the receiving terminal sends the first rejection instruction outwards and maintains the call holding state, so that the call holding state can be maintained according to the decision of the receiving terminal.
In one embodiment, the preset mode includes: and (4) a transfer mode. The receiving terminal receiving the indication related to the call holding ending indication in the call holding state specifically comprises: the low priority end call hold indication forwarded by the relay station.
In one case, the step "the receiving terminal ends the call holding state according to the received instruction related to the end call holding instruction" specifically includes: when the receiving terminal is in the transfer mode, according to the received low-priority call ending holding indication, the call ending holding state is determined, an agreement indication is sent outwards, and the call holding state is ended.
In the transfer mode, the receiving terminal receives the low-priority call ending holding instruction transferred by the transfer platform, and the low-priority call ending holding instruction indicates that the sending terminal requests to end the call holding state. At this time, the receiving terminal may determine that the call holding state is ended, and send an agreement indication to the outside, that is, the receiving terminal feeds back the decision to end the call holding state as a processing result. The relay station may send an end frame when receiving the agreement instruction sent by the receiving terminal, and the sending terminal may correspondingly end the call hold state after receiving the end frame sent by the relay station. In addition, the receiving terminal may also end the call-on-hold state.
Therefore, in the relay mode, after receiving the low-priority call termination holding indication forwarded by the relay station, the receiving terminal can determine the call termination holding state to realize the fast call termination holding state, so as to improve the call efficiency.
In one case, the step "the receiving terminal ends the call holding state according to the received instruction related to the call holding end instruction" specifically includes: when the receiving terminal is in the transfer mode, according to the received low-priority call holding ending instruction, the call holding state is determined not to be ended, a second rejection instruction is sent outwards, and the call holding state is maintained.
In this case, the receiving terminal may determine not to end the call on hold state and send a second rejection indication, that is, the receiving terminal feeds back a decision not to end the call on hold state as a processing result. For the related description of the second reject indication, please refer to the related description above, and the description is omitted here. In addition, the receiving terminal can maintain the call-on-hold state.
Therefore, in the relay mode, after receiving the low-priority call completion holding instruction forwarded by the relay station, the receiving terminal sends a second rejection instruction outwards and maintains the call holding state, so that the call holding state can be maintained according to the decision of the receiving terminal.
Referring to fig. 6, fig. 6 is a flowchart illustrating a method for ending a call holding state in private network communication according to a third embodiment of the present invention. In this embodiment, the method for ending the call holding state in the private network communication of the present application may further include steps S61 to S63.
Step S61: the relay station receives an end call hold instruction sent by the sending terminal in a call hold state.
In this embodiment, the call holding state of the relay station is the same as the call holding state of the transmitting terminal and the receiving terminal, and specifically, the relay station may be determined to be in the call holding state in the call through the channel resource or the timeslot of the relay station.
In one embodiment, the relay station is on hold indicating that the other terminal currently calling is also on hold.
After the relay station receives the call holding ending instruction sent by the sending terminal in the call holding state, the subsequent execution conditions can be divided into two types, which are described below respectively.
Step S62: in response to the end call hold indication, the call hold state is ended.
The transfer station may quickly end the call-on-hold state by ending the call-on-hold state directly in response to receiving the end call-on-hold indication.
Step S63: an end call hold indication is forwarded in response to the end call hold indication.
The relay station may also end the call on hold state in response to receiving the end call on hold indication, forwarding the end call on hold indication to enable a determination of whether the terminal on hold can receive the end call on hold indication sent by the sending terminal.
Therefore, after receiving the call holding ending instruction sent by the sending terminal, the relay station can end the call holding state or forward the call holding ending instruction, thereby being beneficial to quickening the progress of the call holding ending state and improving the call efficiency.
In an embodiment, the receiving, by the relay station in the call holding state, the call holding end instruction sent by the sending terminal specifically includes: a high priority end call hold indication. In this case, the step "in response to the end call hold instruction, end call hold state" specifically includes: the call on hold state is ended in response to the high priority end call on hold indication. The relay station receives a high priority end call hold indication from the sending terminal indicating that the sending terminal has determined to end the call hold state, so that the relay station can end the call hold state accordingly. Therefore, the relay station can directly end the call holding state after receiving the high-priority call holding ending instruction sent by the sending terminal, and the fast call holding ending state is realized, so that the call efficiency can be improved.
In one embodiment, after the relay station performs the step "end call on hold state in response to high priority end call on hold indication", the relay station may further continue to perform: an end frame is transmitted so that all the participating terminals of the current call end the call-on-hold state. All the participating terminals of the current call include the calling and called terminals, and may also be considered as all other terminals of the current call except the sending terminal. Therefore, the terminal frame is further sent after the call holding state is finished through limiting the transfer platform, so that all the participating terminals of the current call can finish the call holding state, the call holding state can be quickly finished, and the call efficiency is improved.
In an embodiment, the receiving, by the relay station in the call holding state, the call holding end instruction sent by the sending terminal specifically includes: a low priority end call on hold indication. In this case, the step "responding to the end call holding instruction, forwarding the end call holding instruction" specifically includes: the low priority end call on-hold indication is forwarded in response to the low priority end call on-hold indication. The relay station receives a low-priority call ending holding instruction sent by the sending terminal, and indicates that the sending terminal requests other terminals of the current conversation to end a call holding state. The relay station may therefore forward the low priority end call on hold indication so that other terminals of the current call can determine whether to end the call on hold state.
After the relay station has executed the step "forward low priority end call hold instruction", it is also possible to perform corresponding processing according to the difference in processing results of the receiving terminal that receives the low priority end call hold instruction, and the following description will be made separately:
in one case, the relay station may transmit an end frame in response to the consent indication transmitted by the receiving terminal, such that all participating terminals of the current call end the call-on-hold state. The receiving terminal sends an agreement indication indicating that the receiving terminal has agreed the request of the sending terminal, and determines to end the call-on-hold state. Therefore, the relay station may transmit an end frame so that all the participating terminals of the current call, including the transmitting terminal, the receiving terminal, and other terminals of the current call, end the call-on-hold state. Therefore, the relay station can respond to the agreement indication sent by the receiving terminal and send the ending frame, so that all the participating terminals of the current call end the call holding state, the call holding state is quickly ended, and the call efficiency is improved.
In one case, the relay station may maintain the call-on-hold state in response to the second rejection indication sent by the receiving terminal, and forward the second rejection indication to inform the sending terminal that sent the low-priority end call-on-hold indication not to end the call-on-hold state. The receiving terminal sends a second rejection indication indicating that the receiving terminal does not agree with the request of the sending terminal, and determines not to end the call holding state. The relay station may therefore forward the second rejection indication to inform the sending terminal that sent the low priority end call on hold indication not to end the call on hold state. Therefore, by defining that the relay station can maintain the call-on-hold state in response to the second rejection indication sent by the receiving terminal, it is achieved that the relay station continues to maintain the call-on-hold state. In addition, by forwarding the second rejection indication to notify the transmitting terminal that transmitted the low-priority end call hold indication not to end the call hold state, a decision that the relay station can call the receiving terminal is transmitted to the transmitting terminal, so that the transmitting terminal can continue to maintain the call hold state.
Referring to fig. 7, fig. 7 is a timing diagram illustrating a method for terminating a voice call in a private network communication according to the present invention. In fig. 7, there are 3 interactive objects, which are a sending terminal 121, a receiving terminal 122 and a forwarding node 123, respectively, where the terminals are, for example, walkie talkies, LTE terminals, etc., and the forwarding node is, for example, a relay station or a base station. Forwarding node 123 performs step S1 to send VT signaling to inform that transmitting terminal 121 and receiving terminal 122 do not currently have someone to speak. Transmitting terminal 121 and receiving terminal 122 may perform step S2 to enter the call-on-hold state after receiving the VT signaling. The transmitting terminal 121 performs step S3 to transmit a high priority end call hold indication. After receiving the high-priority end call hold instruction transmitted by the transmitting terminal 121, the forwarding node 123 may perform step S4 to transmit an end frame, the transmission targets being the transmitting terminal 121 and the receiving terminal 122. After receiving the end frame sent by the forwarding node 123, the sending terminal 121 and the receiving terminal 122 may execute the step of ending the call holding state in step S5, thereby implementing a fast ending call holding state. In other embodiments, after receiving the high priority end call hold instruction sent by the sending terminal 121, the forwarding node 123 may also send VT signaling to inform the sending terminal 121 and the receiving terminal 122 that the end call hold state needs to be maintained continuously.
Referring to fig. 8, fig. 8 is a timing diagram illustrating a method for terminating a call holding state in a private network communication according to the present invention. In fig. 13, there are 3 interactive objects, which are a sending terminal 131, a receiving terminal 132, and a forwarding node 133, respectively. Forwarding node 133 performs step S1 to send VT signaling to inform that transmitting terminal 131 and receiving terminal 132 do not currently have someone talking. Transmitting terminal 131 and receiving terminal 132 may perform step S2 to enter a call-on-hold state after receiving VT signaling. The transmitting terminal 131 performs step S3 to transmit a low priority end call hold indication. The forwarding node 133, after receiving the low priority end call hold indication sent by the sending terminal 131, may perform step S4 to forward the low priority end call hold indication to the receiving terminal 132. The receiving terminal 132 may perform step S5 of transmitting a high priority end call on-hold instruction in case of determining to end the current call after accepting the low priority end call on-hold instruction forwarded by the forwarding node 133. The forwarding node 133, after receiving the high priority end call hold instruction sent by the receiving terminal 132, may execute step S6 to send an end frame to the sending terminal 131 and the receiving terminal 132. The transmitting terminal 131 and the receiving terminal 132 may perform the step of ending the call on hold state S7 after receiving the end frame transmitted by the forwarding node 133, thereby implementing a fast ending call on hold state.
In one embodiment, the receiving terminal 132 may send a negative indication to the forwarding node 133 after receiving the low priority end call hold indication forwarded by the forwarding node 133, if it is determined that the current call is not to be ended. The forwarding node 133 may further forward the negative indication sent by the receiving terminal 132 to the sending terminal 131 to inform the sending terminal 131 that the receiving terminal 132 determines not to end the current call.
In one embodiment, the forwarding node 133 may also send VT signaling after receiving the high priority end call hold indication sent by the receiving terminal 132 to inform the terminal 131 and the receiving terminal 132 that the call hold status needs to be maintained.
Referring to fig. 9, fig. 9 is a schematic diagram of a communication terminal according to an embodiment of the present application. In fig. 9, the communication terminal 90 includes a transmission module 91 and a control module 92. The communication terminal 90 is in a preset mode. The sending module 91 of the communication terminal 90 sends out an end call hold instruction in the call hold state when receiving the end call hold state instruction. The control module 92 of the communication terminal 90 is configured to end the call holding state, or perform corresponding processing on the processing result of the end call holding instruction in response to the target device receiving the end call holding instruction.
The sending module 91 is configured to send an instruction to end call holding in a call holding state, and includes: sending out a high-priority end call hold indication in a call hold state; the preset mode comprises the following steps: a pass-through mode; the control module 92 is for ending the call-on-hold state, including: when the transmitting terminal is in the pass-through mode, the call-on-hold state is ended.
The sending module 91 is configured to send a high-priority end call hold instruction to the outside in a call hold state; the preset mode comprises the following steps: a transfer mode; the control module 92 is configured to perform corresponding processing on a processing result of the end call holding instruction in response to the target device receiving the call holding instruction, where the processing result includes: when the transmitting terminal is in the relay mode, the call holding state is ended in response to receiving an end frame transmitted by the relay station receiving a high priority end call holding instruction.
The sending module 91 is configured to send an instruction to end call holding in a call holding state, and includes: sending a low priority end call hold indication out in a call hold state; the preset mode comprises the following steps: a pass-through mode or a transit mode.
The control module 92 is configured to perform corresponding processing on a processing result of the end call holding instruction in response to the target device receiving the end call holding instruction, where the processing result includes: the call on hold state is ended in response to an indication of consent from the first receiving terminal receiving the low priority end call on hold indication while the sending terminal is in the pass-through mode.
The control module 92 is configured to perform corresponding processing on a processing result of the end call holding instruction in response to the target device receiving the end call holding instruction, where the processing result includes: the call-on-hold state is maintained in response to a first rejection indication by the first receiving terminal receiving a low priority end call-on-hold indication while the sending terminal is in the pass-through mode.
The control module 92 is configured to perform corresponding processing on the processing result of the end call hold instruction in response to the target device receiving the end call hold instruction, including: and when the sending terminal is in the transfer mode, responding to an ending frame sent by a transfer platform receiving a low-priority ending call holding indication, and ending the call holding state, wherein the ending frame is correspondingly generated by the transfer platform based on an agreement indication sent by a second receiving terminal receiving the low-priority ending call holding indication, and the low-priority ending call holding indication is forwarded to the second receiving terminal by the transfer platform.
The control module 92 is configured to perform corresponding processing on a processing result of the end call holding instruction in response to the target device receiving the end call holding instruction, where the processing result includes: and when the sending terminal is in the transfer mode, responding to a second rejection indication forwarded by the transfer platform and receiving the low-priority end call holding indication, and maintaining the call holding state, wherein the second rejection indication is sent to the transfer platform by the second receiving terminal receiving the low-priority end call holding indication, and the low-priority end call holding indication is forwarded to the second receiving terminal by the transfer platform.
Referring to fig. 10, fig. 10 is a schematic diagram of a frame of another embodiment of a communication terminal according to the present application. In fig. 10, the communication terminal 10 includes a receiving module 101 and a control module 102. The communication terminal 10 is in a preset mode. The receiving module 101 of the communication terminal 10 is configured to receive an indication related to an ending call holding indication in a call holding state, and the control module 102 is configured to end the call holding state according to the received indication related to the ending call holding indication, or determine whether to end the call holding state according to the received indication related to the ending call holding indication, perform corresponding processing according to the determination of whether to end the call holding state, and feed back the determination of whether to end the call holding state as a processing result.
Wherein, the preset mode comprises: in the direct mode, the above-mentioned indication related to the end call hold indication is: and sending a high-priority end call hold indication sent by the terminal. When the communication terminal 10 is in the direct mode, the control module 102 is configured to end the call holding state according to the received indication related to the end call holding indication, and includes: according to the received high-priority call holding ending instruction, ending the call holding state;
wherein, the preset mode comprises: in the transfer mode, the above-mentioned indication related to the end call hold indication is: and the end frame is generated correspondingly by the relay station according to the high-priority end call holding indication sent by the sending terminal. When the communication terminal 10 is in the transit mode, the control module 102 is configured to end the call-on-hold state according to the received indication related to the end call-on-hold indication, and includes: the call-on-hold state is ended based on the received end frame.
Wherein, the preset mode comprises: a pass-through mode or a transit mode. The above-mentioned related indication of the end call hold indication is: a low priority end call hold indication sent by the terminal is sent.
When the communication terminal 10 is in the direct mode, the control module 102 is configured to end the call holding state according to the received indication related to the end call holding indication, and includes: according to the received low-priority call ending and holding indication, determining a call ending and holding state, sending an agreement indication outwards, and ending the call holding state;
when the communication terminal 10 is in the direct mode, the control module 102 is configured to end the call holding state according to the received indication related to the end call holding indication, and includes: and determining not to end the call holding state according to the received low-priority call ending and holding indication, sending a first rejection indication outwards, and maintaining the call holding state.
Wherein, the preset mode comprises: and (4) a transfer mode. The above-mentioned related indication of the end call hold indication is: the low priority end call hold indication forwarded by the relay station.
When the communication terminal 10 is in the transit mode, the control module 102 is configured to end the call holding state according to the received indication related to the end call holding indication, and includes: and determining the call holding ending state according to the received low-priority call holding ending instruction, sending an agreement instruction outwards, and ending the call holding state.
When the communication terminal 10 is in the transit mode, the control module 102 is configured to end the call holding state according to the received indication related to the end call holding indication, and includes: and determining not to end the call holding state according to the received low-priority end call holding indication, sending a second rejection indication outwards, and maintaining the call holding state.
Referring to fig. 11, fig. 11 is a schematic diagram of a frame of a relay station in a communication terminal according to the present application. In fig. 11, the relay station 11 includes a receiving module 111 and a control module 112. The relay station 11 is in a call holding state, the receiving module 111 receives an end call holding instruction sent by the sending terminal, and the control module 112 is configured to respond to the end call holding instruction, end the call holding state, or forward the end call holding instruction.
Wherein the above-mentioned end call hold indication is a high priority end call hold indication, and the control module 112 is configured to respond to the end call hold indication to end the call hold state, including: the call on hold state is ended in response to the high priority end call on hold indication.
Wherein after the control module 112 is configured to end the call on hold state in response to the high priority end call on hold indication, the control module 112 is further configured to: an end frame is transmitted so that all the participating terminals of the current call end the call-on-hold state.
Wherein the ending call hold indication is a low priority ending call hold indication, and the control module 112 is configured to forward the ending call hold indication in response to the ending call hold indication, and includes: the low priority end call on-hold indication is forwarded in response to the low priority end call on-hold indication. After the control module 112 is configured to forward the low priority end call on-hold indication, the control module 112 is configured to send an end frame in response to the indication of agreement sent by the receiving terminal, so that all participating terminals of the current call end the call on-hold state; or, in response to the second rejection indication sent by the receiving terminal, maintaining the call-on-hold state and forwarding the second rejection indication to inform the sending terminal sending the low-priority end call-on-hold indication not to end the call-on-hold state.
Referring to fig. 12, fig. 12 is a schematic diagram of a frame of an electronic device according to an embodiment of the present application. The electronic device 12 includes a memory 121 and a processor 122 coupled to each other, and the processor 122 is configured to execute program instructions stored in the memory 121 to implement the steps of any of the above-mentioned method embodiments for terminating a call hold state in private network communication. In one particular implementation scenario, electronic device 12 may include, but is not limited to: a microcomputer, a server, and in addition, the electronic device 12 may also include a mobile device such as a notebook computer, a tablet computer, and the like, which is not limited herein. In this embodiment, the memory 121 may be a target memory chip or a memory other than the target memory chip.
In particular, the processor 122 is configured to control itself and the memory 121 to implement the steps of any of the above-described embodiments of the method for terminating call on hold in private network communication. Processor 122 may also be referred to as a CPU (Central Processing Unit). The processor 122 may be an integrated circuit chip having signal processing capabilities. The Processor 122 may also be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic, discrete hardware components. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. In addition, the processor 122 may be commonly implemented by integrated circuit chips.
Referring to fig. 13, fig. 13 is a block diagram illustrating an embodiment of a computer-readable storage medium according to the present application. The computer readable storage medium 130 stores program instructions 131 capable of being executed by the processor, the program instructions 131 being for implementing the steps of any of the above-described method embodiments for terminating a call on hold state in private network communications.
In some embodiments, functions of or modules included in the apparatus provided in the embodiments of the present disclosure may be used to execute the method described in the above method embodiments, and specific implementation thereof may refer to the description of the above method embodiments, and for brevity, will not be described again here.
The foregoing description of the various embodiments is intended to highlight various differences between the embodiments, and the same or similar parts may be referred to each other, and for brevity, will not be described again herein.
In the several embodiments provided in the present application, it should be understood that the disclosed method and apparatus may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, a division of a module or a unit is only one type of logical division, and other divisions may be implemented in practice, for example, the unit or component may be combined or integrated with another system, or some features may be omitted, or not implemented. In addition, the shown or discussed coupling or direct coupling or communication connection between each other may be through some interfaces, indirect coupling or communication connection between devices or units, and may be in an electrical, mechanical or other form.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, a network device, or the like) or a processor (processor) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk, and various media capable of storing program codes.

Claims (13)

1. A method for terminating a call hold state in private network communication, comprising:
when receiving an instruction of ending the call holding state, the sending terminal sends an instruction of ending the call holding state outwards in the call holding state, wherein the sending terminal is in a preset mode;
ending the call holding state, or responding to the processing result of the target device receiving the call holding ending instruction to the call holding ending instruction, and performing corresponding processing.
2. The method of claim 1,
the sending out of the end call hold indication in the call hold state comprises: sending out a high-priority end call hold indication in a call hold state;
the preset mode includes: a pass-through mode;
said terminating said call hold state comprising: and ending the call holding state when the sending terminal is in the direct mode.
3. The method of claim 1,
the sending out of the end call hold indication in the call hold state comprises: sending out a high-priority end call hold indication in a call hold state;
the preset mode includes: a transfer mode;
the responding to the processing result of the target device receiving the call holding instruction to the end call holding instruction, performing corresponding processing, including:
and when the sending terminal is in a transfer mode, responding to the received ending frame sent by the transfer platform for receiving the high-priority ending call holding indication, and ending the call holding state.
4. The method of claim 1,
the sending out of the end call hold indication in the call hold state comprises: sending a low priority end call hold indication out in a call hold state;
the preset mode includes: a pass-through mode or a transit mode;
the responding to the processing result of the target device receiving the end call holding instruction to the end call holding instruction, performing corresponding processing, including:
ending the call on hold state in response to an indication of consent from a first receiving terminal receiving the low priority end call on hold indication while the sending terminal is in pass-through mode; or the like, or, alternatively,
maintaining said call-on-hold state in response to a first rejection indication by said first receiving terminal receiving said low priority end call-on-hold indication while said sending terminal is in a pass-through mode; or the like, or, alternatively,
when the sending terminal is in a transit mode, in response to an end frame sent by a relay station receiving the low-priority end call holding indication, ending the call holding state, wherein the end frame is generated by the relay station correspondingly based on an agreement indication sent by a second receiving terminal receiving the low-priority end call holding indication, and the low-priority end call holding indication is forwarded to the second receiving terminal by the relay station; or the like, or, alternatively,
maintaining the call-on-hold state in response to a second reject indication of relay forwarding receiving the low-priority end call hold indication when the sending terminal is in a relay mode, wherein the second reject indication is sent to the relay by a second receiving terminal receiving the low-priority end call hold indication, and the low-priority end call hold indication is forwarded to the second receiving terminal by the relay.
5. A method for terminating a call hold state in private network communication, comprising:
receiving a related instruction of ending a call hold instruction by a receiving terminal in a call hold state, wherein the receiving terminal is in a preset mode;
the receiving terminal ends the call holding state according to the received related indication of the call holding ending indication, or determines whether to end the call holding state according to the received related indication of the call holding ending indication, performs corresponding processing according to the determination of whether to end the call holding state, and feeds back the determination of whether to end the call holding state as a processing result.
6. The method of claim 5,
the preset mode includes: a pass-through mode;
the relevant indication of the end call hold indication is: sending a high-priority end call hold indication sent by a terminal;
the receiving terminal ends the call holding state according to the received related indication of the call holding ending indication, and the method comprises the following steps: when the receiving terminal is in a direct mode, according to the received high-priority call ending holding instruction, ending the call holding state; or the like, or, alternatively,
the preset mode includes: a transfer mode;
the relevant indication of the end call hold indication is: the relay station sends an end frame, wherein the end frame is generated by the relay station correspondingly according to a high-priority end call holding instruction sent by the sending terminal;
the receiving terminal ends the call holding state according to the received related indication of the call holding ending indication, and the method comprises the following steps: and when the receiving terminal is in a transfer mode, ending the call holding state according to the received ending frame.
7. The method of claim 5,
the preset mode includes: a pass-through mode or a transit mode;
the relevant indication of the end call hold indication is: a low priority end call hold indication sent by the sending terminal;
the receiving terminal ends the call holding state according to the received related indication of the call holding ending indication, comprising:
when the receiving terminal is in a direct mode, according to a received low-priority call ending holding instruction, determining to end the call holding state, sending an agreement instruction outwards, and ending the call holding state; or the like, or, alternatively,
when the receiving terminal is in a direct mode, according to a received low-priority call ending and holding instruction, determining not to end the call holding state, sending a first rejection instruction outwards, and maintaining the call holding state; or the like, or, alternatively,
the preset mode includes: a transfer mode;
the relevant indication of the end call hold indication is: a low priority end call hold indication forwarded by the relay station;
when the receiving terminal is in a transfer mode, according to a received low-priority call holding ending instruction, determining to end the call holding state, sending an agreement instruction outwards, and ending the call holding state; or the like, or, alternatively,
and when the receiving terminal is in a transfer mode, determining not to end the call holding state according to the received low-priority call ending and holding indication, sending a second rejection indication outwards, and maintaining the call holding state.
8. A method for terminating a call hold state in private network communications, comprising:
the relay station receives a call holding ending instruction sent by the sending terminal in a call holding state;
in response to the end call hold indication, ending the call hold state or forwarding the end call hold indication.
9. The method of claim 8 wherein said end call hold indication is a high priority end call hold indication, and wherein said ending said call hold state in response to said end call hold indication comprises:
in response to the high priority end call on hold indication, ending the call on hold state.
10. The method of claim 9,
after said ending said call on hold state in response to a high priority end call on hold indication, said method further comprises: and sending an end frame to enable all the participating terminals of the current call to end the call holding state.
11. The method of claim 8, wherein the end call hold indication is a low priority end call hold indication, and wherein forwarding the end call hold indication in response to the end call hold indication comprises: forwarding a low priority end call on hold indication in response to the low priority end call on hold indication;
after said forwarding said low priority end call hold indication, said method further comprises:
in response to an agreement indication sent by a receiving terminal, sending an end frame so that all the participating terminals of the current call end the call-on-hold state; or the like, or, alternatively,
and responding to a second rejection indication sent by the receiving terminal, maintaining the call holding state, and forwarding the second rejection indication to inform a sending terminal sending the low-priority end call holding indication not to end the call holding state.
12. An electronic device comprising a memory and a processor coupled to each other, wherein the processor is configured to execute program instructions stored in the memory to implement the method for ending a call holding state in a private network communication according to any one of claims 1 to 4, or the method for ending a call holding state in a private network communication according to any one of claims 5 to 7, or the method for ending a call holding state in a private network communication according to any one of claims 8 to 11.
13. A computer readable storage medium having stored thereon program instructions which, when executed by a processor, implement the method of ending a call on hold state in a private network communication according to any one of claims 1 to 4, or the method of ending a call on hold state in a private network communication according to any one of claims 5 to 7, or the method of ending a call on hold state in a private network communication according to any one of claims 8 to 11.
CN202210289028.6A 2022-03-22 2022-03-22 Method for ending call hold state, related device and storage medium Active CN114915924B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210289028.6A CN114915924B (en) 2022-03-22 2022-03-22 Method for ending call hold state, related device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210289028.6A CN114915924B (en) 2022-03-22 2022-03-22 Method for ending call hold state, related device and storage medium

Publications (2)

Publication Number Publication Date
CN114915924A true CN114915924A (en) 2022-08-16
CN114915924B CN114915924B (en) 2024-05-14

Family

ID=82762604

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210289028.6A Active CN114915924B (en) 2022-03-22 2022-03-22 Method for ending call hold state, related device and storage medium

Country Status (1)

Country Link
CN (1) CN114915924B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813707B1 (en) * 2001-03-23 2004-11-02 Cisco Technology Inc. Enhancing instruction execution using built-in macros
CN101127963A (en) * 2006-08-18 2008-02-20 华为技术有限公司 A method, system and mobile station for terminating group call
CN103249018A (en) * 2012-02-08 2013-08-14 联想(北京)有限公司 Switching method for multi-party call and terminal equipment
EP2824897A1 (en) * 2012-04-16 2015-01-14 ZTE Corporation Mobile terminal and abnormal call processing method therefor
CN105207764A (en) * 2014-06-23 2015-12-30 海能达通信股份有限公司 Call method, call system and call terminal
CN106034293A (en) * 2015-03-09 2016-10-19 Tcl集团股份有限公司 Call waiting processing method and call waiting processing device
CN106488521A (en) * 2016-09-23 2017-03-08 华为技术有限公司 A kind of method of call treatment, device, equipment and system
CN111756941A (en) * 2020-06-23 2020-10-09 北京握联信息技术有限公司 Method for controlling data interaction instruction by using INFO message based on SIP protocol

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6813707B1 (en) * 2001-03-23 2004-11-02 Cisco Technology Inc. Enhancing instruction execution using built-in macros
CN101127963A (en) * 2006-08-18 2008-02-20 华为技术有限公司 A method, system and mobile station for terminating group call
CN103249018A (en) * 2012-02-08 2013-08-14 联想(北京)有限公司 Switching method for multi-party call and terminal equipment
EP2824897A1 (en) * 2012-04-16 2015-01-14 ZTE Corporation Mobile terminal and abnormal call processing method therefor
CN105207764A (en) * 2014-06-23 2015-12-30 海能达通信股份有限公司 Call method, call system and call terminal
CN106034293A (en) * 2015-03-09 2016-10-19 Tcl集团股份有限公司 Call waiting processing method and call waiting processing device
CN106488521A (en) * 2016-09-23 2017-03-08 华为技术有限公司 A kind of method of call treatment, device, equipment and system
CN111756941A (en) * 2020-06-23 2020-10-09 北京握联信息技术有限公司 Method for controlling data interaction instruction by using INFO message based on SIP protocol

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘增基;郭彦涛;文爱军;: "光突发交换网络的区分服务混合信令协议", 高技术通讯, no. 11 *

Also Published As

Publication number Publication date
CN114915924B (en) 2024-05-14

Similar Documents

Publication Publication Date Title
US9520982B2 (en) Setting up a full-duplex communication session and transitioning between half-duplex and full-duplex during a communication session within a wireless communications system
US7463881B2 (en) Method and apparatus for providing dispatch-type services in a cellular communication system
CN100450222C (en) Method and apparatus for invited user in conversation obtaining group information
CN108307445B (en) System and method for sharing cellular network for call routing
US20090135743A1 (en) Method for the conditional setting-up of a telecommunication conference session, telecommunication conference arrangement and telecommunication conference session server
EP1747691B1 (en) Push-to-talk reverse channel establishment
US7983199B1 (en) Voice over internet protocol push-to-talk communication system
US9445439B2 (en) System and method for providing a push to talk over cellular service
US20200367023A1 (en) Method of operating terminal mission critical push to talk group participating in mission critical push to talk group call in off network
CN112738737A (en) 5G cluster communication method and system
EP3163968B1 (en) Trunking communication service processing method, core network device, ue and storage medium
EP3869722B1 (en) Signalling multiple resources for transmitting a/n in an uplink unlicensed channel
WO2018049627A1 (en) Cluster group call processing method, related device, and system
CN114915924A (en) Method for ending call hold state and related device and storage medium
US11641582B2 (en) Account registration method in DECT network cluster system
CN113395665B (en) Speaking right management method, device, equipment and storage medium
CN110620997A (en) Method for group member to obtain service authority in group
JP4358214B2 (en) Session management system, session management server device, and session management method
KR102407817B1 (en) Operating method of terminal and mcptt group particepating mcppt group call in off network
CN110113371B (en) Session management system and session management server
US20050026598A1 (en) System and method for notifying callers
CN117714996A (en) Cluster group call speaking right release method, device, related functional body and medium
US8195207B2 (en) Method for the transmission of data to at least one listening user of an on-going group call immediately after switching speakers
KR20080064068A (en) Method and system for providing service communication in a communication system

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