WO2014101209A1 - 一种实现会议接入的方法、设备和系统 - Google Patents

一种实现会议接入的方法、设备和系统 Download PDF

Info

Publication number
WO2014101209A1
WO2014101209A1 PCT/CN2012/088092 CN2012088092W WO2014101209A1 WO 2014101209 A1 WO2014101209 A1 WO 2014101209A1 CN 2012088092 W CN2012088092 W CN 2012088092W WO 2014101209 A1 WO2014101209 A1 WO 2014101209A1
Authority
WO
WIPO (PCT)
Prior art keywords
conference
user terminal
identifier
access
call request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2012/088092
Other languages
English (en)
French (fr)
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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies 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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201280002758.8A priority Critical patent/CN104137523B/zh
Priority to EP12879156.3A priority patent/EP2765763B1/en
Priority to PCT/CN2012/088092 priority patent/WO2014101209A1/zh
Priority to US14/138,590 priority patent/US8982737B2/en
Publication of WO2014101209A1 publication Critical patent/WO2014101209A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L65/00Network arrangements, protocols or services for supporting real-time applications in data packet communication
    • H04L65/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
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/16Arrangements for providing special services to substations
    • H04L12/18Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
    • H04L12/1813Arrangements for providing special services to substations for broadcast or conference, e.g. multicast for computer conferences, e.g. chat rooms
    • H04L12/1818Conference organisation arrangements, e.g. handling schedules, setting up parameters needed by nodes to attend a conference, booking network resources, notifying involved parties
    • 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
    • H04L65/4038Arrangements for multi-party communication, e.g. for conferences with floor control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/56Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
    • H04M3/563User guidance or feature selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/50Aspects of automatic or semi-automatic exchanges related to audio conference
    • H04M2203/5009Adding a party to an existing conference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/50Aspects of automatic or semi-automatic exchanges related to audio conference
    • H04M2203/5063Centrally initiated conference, i.e. conference server dials participants
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42025Calling or Called party identification service
    • H04M3/42034Calling party identification service
    • H04M3/42059Making use of the calling party identifier

Definitions

  • the present invention relates to the field of conference technologies, and in particular, to a method, device, and system for implementing conference access.
  • enterprise communication systems generally provide enterprise switchboard services and conference services.
  • the conference system calls an external user to access the conference
  • the terminal of the external user is called through the switchboard, and the calling number displayed on the terminal of the external user is the switchboard number of the enterprise.
  • the missed caller number that is, the switchboard number
  • the caller's tone "Please dial the extension number” or enter the voice self-service "Please press the prompt tone” Self-service operation”
  • the conference corresponding to the missed call cannot be accessed.
  • the user wants to access the conference it is also necessary to find the access number of the conference system to which the conference belongs and the conference identifier of the conference, and access the conference through the access number and the conference identifier, which is inefficient.
  • the embodiment of the invention provides a method, a device and a system for implementing conference access, which are used to solve the problem that the conference cannot be accessed by dialing the switchboard number when the user does not answer the conference-related call in the prior art.
  • the first aspect provides a method for implementing conference access, where the method includes:
  • the switchboard device receives the first call request sent by the user terminal by using the enterprise call control system, where the first call request includes a calling identifier and a called identifier, and the calling identifier is an identifier of the user terminal, and the called identifier is The switchboard number corresponding to the switchboard device;
  • the information of the conference corresponding to the call that is sent by the conference system to the user terminal and that is not answered by the user terminal is obtained by the switchboard device according to the identifier of the user terminal, where The call that is not answered by the user terminal is initiated by the conference system to the user terminal by using the switchboard device, and the information of the conference includes an access number of the conference system and the Conference logo of the conference;
  • the switchboard device accesses the user terminal to the conference according to an access number of the conference system and a conference identifier of the conference.
  • the first call request includes media information of the user terminal
  • the switchboard device instructs the enterprise terminal to access the conference according to the access number of the conference system and the conference identifier of the conference, where the method includes: the switchboard device instructing the enterprise call control system to correspond to the access number
  • the conference system sends a second call request that carries the conference identifier, the identifier of the user terminal, and the media information of the user terminal, so that the conference system sends the media information corresponding to the conference identified by the conference identifier. Giving the user terminal the user terminal to access the conference.
  • the switchboard device accessing the user terminal to the conference according to the access number of the conference system and the conference identifier of the conference, specifically: The switchboard device instructs the enterprise call control system to send a response message for rejecting the first call request to the user terminal; and sends call indication information to the conference system corresponding to the access number, where the call indication information includes the The conference identifier and the identifier of the user terminal, to indicate that the conference system calls the user terminal identified by the identifier of the user terminal, to access the user terminal to the conference identified by the conference identifier.
  • the switchboard device receives the first call request sent by the user terminal by using the enterprise call control system And the switchboard device records, in the conference system, the access number of the conference system and the Conference logo for the conference.
  • the switchboard device calls the user terminal to access the conference by using the switchboard device in the conference system, and determines the location Recording, when the user terminal is not answered, recording the access number of the conference system and the The conference logo of the conference, including:
  • the switchboard device modifies the third call request to replace the access number in the third call request with the switchboard number corresponding to the switchboard device, and send the modified third call request to the user terminal.
  • the switchboard device determines that the user terminal is not answered, records an access number of the conference system in the third call request, acquires a conference identifier of the conference from the conference system, and records the acquired Conference logo.
  • the switchboard device calls the user terminal to access the conference by using the switchboard device in the conference system, and determines that When the user terminal is not answered, the access number of the conference system and the conference identifier of the conference are recorded, which specifically includes:
  • a fourth call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the fourth call request is an access number of the conference system, and the fourth call request Also including the conference identifier of the conference;
  • the switchboard device modifies the fourth call request to replace the access number in the fourth call request with the switchboard number corresponding to the switchboard device, and send the modified fourth call request to the user terminal.
  • the switchboard device determines that the user terminal is not answered, the access number of the conference system and the conference identifier of the conference in the fourth call request are recorded.
  • any one of the first to fifth possible implementation manners of the first aspect in a sixth possible implementation manner,
  • the information of the conference further includes description information of the conference
  • the switchboard device Before the switchboard device accesses the conference terminal according to the access number of the conference system and the conference identifier of the conference, the switchboard device further includes an enterprise call control system. The description information of the conference is played to the user terminal.
  • the switchboard device instructs the enterprise call control system to play the description information of the conference to the user terminal, and according to the Before the user terminal accesses the conference, the access number of the conference system and the conference identifier of the conference include:
  • the switchboard device instructs the enterprise call control system to play a confirmation prompt message to the user terminal to prompt the user of the user terminal to confirm the conference to be accessed;
  • the switchboard device receives an acknowledgment result sent by the user terminal to confirm access to the conference, and determines to connect the user terminal to the conference according to the confirmation result.
  • the The switchboard device before the receiving, by the enterprise call control system, the first call request sent by the user terminal, the The switchboard device records the description information of the conference when the conference system calls the user terminal to access the conference by the switchboard device and the user terminal does not answer the call.
  • the method before the describing the description information of the conference, the method further includes: acquiring, by the conference system, description information of the conference.
  • a switchboard device in a second aspect, includes: a receiving unit, an obtaining unit, and an access unit;
  • the receiving unit is configured to receive, by the enterprise call control system, a first call request sent by the user terminal, where the first call request includes a calling identifier and a called identifier, where the calling identifier is an identifier of the user terminal,
  • the called identifier is a switchboard number corresponding to the switchboard device, and is used to transmit the first call request to the acquiring unit;
  • the acquiring unit is configured to receive the first call request from the receiving unit, and obtain, according to the identifier of the user terminal included in the first call request, the recorded call corresponding to the call that the user terminal does not answer Information of the conference, where the call that the user terminal does not answer is a conference system
  • the conference information is sent to the user terminal by the switchboard device, and the conference information includes an access number of the conference system and a conference identifier of the conference, and is used to connect an access number of the conference system to the conference.
  • the conference identifier is transmitted to the access unit;
  • the access unit is configured to receive an access number of the conference system and a conference identifier of the conference from the acquiring unit, and configured to use, according to an access number of the conference system and a conference identifier of the conference
  • the user terminal accesses the conference.
  • the access unit is configured to receive information about the conference from the acquiring unit, and instruct the enterprise call control system to notify the conference system corresponding to the access number. Transmitting, by the conference system, the second call request that carries the conference identifier, the identifier of the user terminal, and the media information of the user terminal, so that the conference system sends the media information corresponding to the conference identified by the conference identifier to the The user terminal accesses the user terminal to the conference.
  • the access unit is specifically configured to receive, by the acquiring unit, information about the conference, and instruct the enterprise call control system to send, to the user terminal, a a response message of the first call request, and sending call indication information to the conference system corresponding to the access number, where the call indication information includes the conference identifier and the identifier of the user terminal, to indicate the conference system call
  • the user terminal identified by the identifier of the user terminal is configured to access the user terminal to the conference identified by the conference identifier.
  • the switchboard device further includes a judging unit and a recording unit;
  • the determining unit is configured to determine, when the conference system calls the user terminal to access the conference by using the switchboard device, whether the user terminal is not answered, and transmit the determination result to the recording unit;
  • the recording unit is configured to receive the determination result from the determining unit, and record an access number of the conference system and a conference identifier of the conference when the determination result is yes.
  • the switchboard device further includes a call unit
  • the calling unit is configured to receive a third call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the third call request is an access number of the conference system, and is also used to Modifying the third call request to replace the access number in the third call request with the switchboard number corresponding to the switchboard device, and sending the modified third call request to the user terminal;
  • the unit is specifically configured to receive the judgment result from the determining unit, and when the judgment result is yes, record an access number of the conference system in the third call request, and record the conference number to the conference The conference identifier of the conference obtained by the system; or
  • the calling unit is configured to receive a fourth call request that is sent by the conference system to the user terminal to access the conference, where the calling identifier in the fourth call request is an access number of the conference system, where the The fourth call request further includes the conference identifier of the conference, and is used to modify the fourth call request, to replace the access number in the fourth call request with the switchboard number corresponding to the switchboard device, and to the The user terminal sends the modified fourth call request; the recording unit is specifically configured to receive the determination result from the determining unit, and when the determination result is yes, record the location in the fourth call request The access number of the conference system and the conference identifier of the conference.
  • any one of the first to fourth possible implementation manners of the second aspect in a fifth possible implementation manner,
  • the switchboard device further includes a play indication unit
  • the information of the conference further includes description information of the conference
  • the obtaining unit is further configured to transmit the obtained description information of the conference to the play indication unit;
  • the play indication unit is configured to receive the description information of the conference from the acquiring unit, and is used to instruct the enterprise call control system to play the description information of the conference to the user terminal.
  • the playback indication unit is further configured to instruct the enterprise call control system to play confirmation prompt information to the user terminal, to prompt the location
  • the user of the user terminal confirms the conference to be accessed
  • the receiving unit is further configured to receive an acknowledgement result sent by the user terminal to confirm access to the conference, and transmit the acknowledgement result to the access unit;
  • the access unit is specifically configured to receive the confirmation result from the receiving unit, receive an access number of the conference system, and a conference identifier of the conference from the acquiring unit, and use the confirmation result according to the confirmation
  • the user terminal is accessed according to the access number of the conference system and the conference identifier of the conference.
  • the recording unit is further configured to: when the determining result is yes, record the description information of the conference .
  • the recording unit is configured to record the description information of the conference when the determination result is yes, specifically:
  • the recording unit is configured to record description information of the conference acquired from the conference system when the determination result is YES.
  • a communication system comprising: an enterprise call control system and a switchboard device according to any one of the first to eighth possible implementations of the third aspect or the third aspect.
  • the communication system further includes a conference system.
  • a switchboard device is provided, where the switchboard device includes: a processor, a transmitter, a receiver, a memory, and a bus;
  • the processor, the transmitter, the receiver, and the memory complete communication with each other through the bus;
  • the memory is used to store a program; wherein the program includes an obtaining unit and an access unit; the processor is configured to execute the program stored in the memory;
  • the receiver is configured to receive, by using an enterprise call control system, a first call request sent by a user terminal, where the first call request includes a calling identifier and a called identifier, where the calling identifier is an identifier of the user terminal,
  • the called identifier is a switchboard number corresponding to the switchboard device;
  • the acquiring unit is configured to acquire, according to the identifier of the user terminal included in the first call request, the recorded information of the conference corresponding to the call that is not answered by the user terminal, where the user terminal does not answer the call
  • the conference information is sent to the user terminal by the switchboard device, where the information of the conference includes an access number of the conference system and a conference identifier of the conference;
  • the access unit is configured to access the user terminal to the conference according to an access number of the conference system and a conference identifier of the conference.
  • the access unit is configured to: instruct the enterprise call control system to send, to the conference system corresponding to the access number, the conference identifier, the user terminal, a second call request for identifying the media information of the user terminal, so that the conference system sends the media information corresponding to the conference identified by the conference identifier to the user terminal to access the user terminal to the meeting.
  • the access unit is specifically configured to: instruct the enterprise call control system to send, to the user terminal, a response message for rejecting the first call request, and
  • the conference system corresponding to the access number sends the call indication information, where the call indication information includes the conference identifier and the identifier of the user terminal, to indicate that the conference system calls the user terminal identified by the identifier of the user terminal, And the user terminal is accessed to the conference identified by the conference identifier.
  • the program further includes a judging unit and a recording unit;
  • the determining unit is configured to determine, when the conference system calls the user terminal to access the conference by using the switchboard device, whether the user terminal is not answered;
  • the recording unit is configured to record an access number of the conference system and a conference identifier of the conference when the determination result of the determining unit is yes.
  • the program further includes a calling unit;
  • the calling unit is configured to receive a third call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the third call request is an access number of the conference system, and is also used to Modifying the third call request to replace the access number in the third call request with the switchboard number corresponding to the switchboard device, and sending the modified third call request to the user terminal;
  • the unit is configured to: when the judgment result is yes, record an access number of the conference system in the third call request, and record a conference identifier of the conference acquired by the conference system; or
  • the calling unit is configured to receive a fourth call request that is sent by the conference system to the user terminal to access the conference, where the calling identifier in the fourth call request is an access number of the conference system, where the The fourth call request further includes the conference identifier of the conference, and is used to modify the fourth call request, to replace the access number in the fourth call request with the switchboard number corresponding to the switchboard device, and to the The user terminal sends the modified fourth call request; the recording unit is specifically configured to: when the determining result is yes, record an access number of the conference system in the fourth call request, and the conference Conference logo.
  • any one of the first to fourth possible implementation manners of the fourth aspect in a fifth possible implementation manner,
  • the program further includes a play indication unit
  • the information of the conference acquired by the obtaining unit 1031-2 further includes description information of the conference; the play indication unit is configured to instruct the enterprise call control system to play the description information of the conference to the user terminal.
  • the playback indication unit is further configured to instruct the enterprise call control system to play confirmation prompt information to the user terminal, to prompt the location The user of the user terminal confirms the conference to be accessed;
  • the receiver is further configured to receive a confirmation result sent by the user terminal to confirm that the conference is to be accessed;
  • the access unit is specifically configured to: determine to connect the user terminal according to the confirmation result During the conference, the user terminal is accessed according to the access number of the conference system and the conference identifier of the conference.
  • the recording unit is further configured to: when the determining result is yes, record the description information of the conference .
  • the recording unit is configured to record the description information of the conference when the determination result is yes, specifically:
  • the recording unit is configured to record description information of the conference acquired from the conference system when the determination result is YES.
  • a computer program product comprising computer program code, when the computer program code is executed by a computer, the computer program code can cause the computer to perform the first aspect or The steps of any of the first to ninth possible implementations of the first aspect.
  • a computer readable storage medium in a sixth aspect, storing computer program code, when the computer program code is executed by a computer, the computer program code can cause the computer to execute The steps of any of the first to ninth possible implementations of the first aspect or the first aspect.
  • the switchboard device after receiving the call request sent by the user terminal, obtains the access number of the conference system to which the conference corresponding to the call that the user terminal does not answer, and the conference identifier of the conference, and The user terminal is connected to the conference according to the access number and the conference identifier, so that when the user does not answer the conference-related call, the conference can be directly accessed by dialing the switchboard number, thereby improving the connection.
  • the efficiency of entering the meeting is based on the conference system to which the conference corresponding to the call that the user terminal does not answer, and the conference identifier of the conference.
  • FIG. 1 is a schematic structural diagram of an implementation environment according to an embodiment of the present invention.
  • Embodiment 1 of the present invention is a schematic flow chart of a method provided by Embodiment 1 of the present invention.
  • Figure 3 is an exemplary embodiment M provided by Embodiment 1 of the present invention.
  • Figure 4 is an exemplary embodiment N provided by Embodiment 1 of the present invention.
  • Figure 5 is an exemplary embodiment A provided by Embodiment 1 of the present invention.
  • Figure 6 is an exemplary embodiment B provided by Embodiment 1 of the present invention.
  • FIG. 7 is a schematic structural diagram of a device of a switchboard device according to Embodiment 2 of the present invention
  • FIG. 11 is a schematic structural diagram of another device of a switchboard device according to Embodiment 3 of the present invention
  • FIG. 12 is a schematic diagram of the present invention.
  • FIG. 1 is a schematic structural diagram of an implementation environment according to an embodiment of the present invention.
  • the implementation environment includes switchboard device 110, conferencing system 120, enterprise call control system 130, carrier network 140, and user terminal 150.
  • the switchboard device 110, the conference system 120, and the enterprise call control system 1 30 are located inside the enterprise network.
  • the conference system 120 wants to call the user terminal 150 to access the conference, it sends a call request to the switchboard device 110 for calling the user terminal 150 to access the conference.
  • the switchboard device 110 modifies the call request to use the switchboard number corresponding to the switchboard device 110 as the caller ID of the call request, and sends the modified call request to the user terminal 150 through the operator network 140.
  • the caller number displayed on the user terminal 150 is the switchboard number. Accordingly, if the user terminal 150 does not answer the call, the missed caller number displayed on the user terminal 150 is also the switchboard number.
  • the switchboard device 110 determines that the user terminal 150 has not answered the call, it records the access number of the conference system to which the conference belongs and the conference identifier of the conference.
  • the call request sent by the user terminal 150 is routed by the operator network 140 and the enterprise call control system 130 to the switchboard device 110.
  • the switchboard device 110 queries the recorded access number of the conference system to which the conference belongs and the conference identifier of the conference, and connects the user terminal 150 to the conference according to the access number and the conference identifier.
  • FIG. 2 is a schematic flowchart of a method for implementing conference access according to Embodiment 1 of the present invention.
  • Step 210 The user terminal sends a first call request to the switchboard device, where the first call requests the calling identifier and the called identifier, the calling identifier is an identifier of the user terminal, and the called identifier is the switchboard The switchboard number corresponding to the device;
  • the first call request is routed by the operator network to the enterprise call control system, and the enterprise call control system routes the first call request to the switchboard device.
  • the identifier of the user terminal may be a phone number of the user terminal, or may be a SIP URI of a user to which the user terminal belongs.
  • Step 220 The switchboard device obtains the recorded information of the conference corresponding to the call that the user terminal does not answer according to the identifier of the user terminal, where the call that the user terminal does not answer is the conference system through the switchboard.
  • the information that the device initiates to the user terminal includes: an access number of the conference system and a conference identifier of the conference;
  • Step 230 The switchboard device accesses the user terminal to the conference according to an access number of the conference system and a conference identifier of the conference.
  • the information about the conference obtained in step 220 may further include description information of the conference, such as a conference topic, a conference chairperson, a conference participant, and the like.
  • the method may further include, before the step 230, the switchboard The device instructs the enterprise call control system to play the description information of the conference to the user terminal.
  • the enterprise call control system plays the description information of the conference to the user terminal according to the indication of the switchboard device, and specifically, the description information is played by an IVR (Interactive Voice Response).
  • IVR Interactive Voice Response
  • the enterprise call control system may be instructed to play the description of the obtained multiple conferences to the user terminal. information.
  • the enterprise call control system may further instruct the enterprise call control system to play the prompt information (such as by IVR play) to prompt the prompt message to prompt
  • the user of the user terminal confirms the conference to be accessed. If the call corresponding to the call that is not answered by the user terminal is only one, the confirmation prompt information is used to prompt the user to confirm whether to access the conference; if the conference corresponding to the call that the user terminal does not answer has If yes, the confirmation prompt information is used to prompt the user to select a conference to be accessed.
  • the switchboard device receives the confirmation result sent by the user terminal, and determines whether to connect the user terminal to the conference according to the confirmation result, and if yes, step 230 is performed.
  • Two exemplary embodiments for the switchboard to access the conference by the user equipment after receiving the first call request sent by the user equipment are described below with reference to FIG. 3 and FIG. 4 respectively: Example Embodiment M and Example Implementation Mode N.
  • the switchboard device accesses the user terminal according to the access number of the conference system and the conference identifier of the conference
  • the method includes: the switchboard device instructing the enterprise call
  • the control system sends a second call request carrying the conference identifier, the identifier of the user terminal, and the media information of the user terminal to the conference system corresponding to the access number, so that the conference system identifies the conference identifier
  • the media information corresponding to the identified conference is sent to the user terminal to access the user terminal to the conference.
  • the user terminal sends a first call request to the switchboard device, where the first call requests the calling identifier and the called identifier, and the calling identifier is an identifier of the user terminal, where the called identifier is The switchboard number corresponding to the switchboard device;
  • the first call request further includes media information of the user terminal, such as an IP address and a port number used by the user terminal to receive media data, a media type and a media format supported by the user terminal.
  • media information of the user terminal such as an IP address and a port number used by the user terminal to receive media data, a media type and a media format supported by the user terminal.
  • the first call request is routed by the operator network to the enterprise call control system, and the enterprise call control system routes the call request to the switchboard device.
  • the first call request may specifically be a SIP (Session Initiation Protocol) INVITE (Invite) message.
  • Step 303 The switchboard device obtains the recorded information of the conference corresponding to the call that the user terminal does not answer according to the identifier of the user terminal, where the call that the user terminal does not answer is the conference system through the switchboard.
  • the information that the device initiates to the user terminal, the information of the conference includes an access number of the conference system, a conference identifier of the conference, and description information of the conference;
  • the confirmation prompt information is used to prompt the user of the user terminal to confirm the conference to be accessed. If there is only one conference corresponding to the call that the user terminal does not answer, an example of the description information and confirmation prompt information of the conference to be played is as follows: Welcome to call company A, and will transfer the patent review meeting hosted by John, please confirm whether to access, Please dial 1# for access, please dial the * button when you switch to the normal voice navigation menu.
  • Examples of the description information and confirmation prompt information of the conference to be played are as follows: Welcome to call Company A.
  • the conference you missed includes the patent review meeting hosted by John and Al ice.
  • At the regular meeting of the project team please confirm the access meeting, dial 1# for the patent review meeting hosted by John, dial 2# for the project group meeting hosted by Al ice, and dial the * key for the regular voice navigation menu. .
  • the The switchboard device may also instruct the enterprise call control system to play the description information of the conference to the user terminal, and directly access the user terminal to the conference (ie, directly perform step 308).
  • An example of the description of the conference being played is as follows: Welcome to call Company A, and we will transfer the patent review meeting hosted by John. Please wait.
  • Steps 306-307 The switchboard device receives, by the enterprise call control system, a confirmation result sent by the user terminal to confirm that the conference is to be accessed.
  • Step 308 The switchboard device sends the access indication information to the enterprise call control system, where the access indication information includes an access number of the conference system, a conference identifier of the conference, and an identifier of the user terminal. Media information of the user terminal.
  • the switchboard device may carry the access indication information in a response message of the first call request sent to the enterprise call control system.
  • Step 309 After receiving the access indication information, the enterprise call control system sends a second call request to the conference system, where the second call request includes an access number of the conference system, and the conference a conference identifier, an identifier of the user terminal, and media information of the user terminal.
  • the access indication information may not include the identifier of the user terminal and the media information of the user terminal; the enterprise call control system may extract the user terminal from the first call request. The identifier and the media information of the user terminal.
  • Steps 310-311 The conference system sends the media information corresponding to the conference to the user terminal by using the enterprise call control system.
  • the media information corresponding to the conference may include: an IP address and a port number used to receive the media data corresponding to the conference, a media type and a media format corresponding to the conference, in step 310,
  • the conference system may carry the media information corresponding to the conference by using the call response of the second call request.
  • the call response may be a final response (such as SIP 200 OK signaling) or a temporary response (such as SIP 183 signaling).
  • the enterprise call control system may carry the media information corresponding to the conference by using the call response of the first call request.
  • the call response may specifically be a final response (such as SIP 200 OK signaling), it can also be a temporary response (such as SIP 183 signaling).
  • the enterprise call control system may also carry the media information corresponding to the conference by using SIP UPDATE (update) signaling or SIP Re-Invi te signaling sent to the user terminal.
  • the user terminal establishes a media channel with the conference system and accesses the conference.
  • the enterprise call control system sends a notification message to the switchboard to notify the switchboard user that the user terminal has successfully accessed the conference.
  • the switchboard device After receiving the notification message, the switchboard device records the status of the user as "the user has joined the conference," in the example embodiment N, the switchboard device according to the access number of the conference system and the conference
  • the conference identifier is used to access the user terminal to the conference, and the method includes: the switchboard device instructing the enterprise call control system to send a response message for rejecting the first call request to the user terminal;
  • the conference system corresponding to the access number sends the call indication information, where the call indication information includes the conference identifier and the identifier of the user terminal, to instruct the conference system to call the user terminal, to connect the user terminal And entering the conference identified by the conference identifier.
  • the method further includes: instructing the enterprise call control system to send call rejection prompt information to the user terminal, where The call rejection prompt message is used to prompt the user of the user terminal, and the subsequent call will be rejected and will The system will take the initiative to the user terminal to access the conference.
  • the user can save the calling charges.
  • Steps 401-407 the same steps 301-307;
  • Step 408-409 The switchboard device instructs the enterprise call control system to play a call rejection prompt message to the user terminal, where the enterprise call control system plays the call rejection prompt information; the call rejection prompt information is used to prompt The user of the user terminal, the subsequent call will be It is rejected and the conference system will actively access the user terminal to the conference.
  • An example of the call rejection message that is played is as follows: You just missed the voice conference that John started at 14:30, the call will be hung up, and the system will call you in 5 seconds.
  • Steps 410-411 The switchboard device instructs the enterprise call control system to send a response message for rejecting the first call request to the user terminal, where the enterprise call control system according to the indication of the switchboard device The user terminal sends the response message.
  • Step 412 The switchboard device sends call indication information to the conference system.
  • the call indication information includes the conference identifier and the identifier of the user terminal, to indicate that the conference system calls the user terminal, to access the user terminal to the conference identified by the conference identifier.
  • Step 413 The switchboard device receives a second call request sent by the conference system to call the user terminal to access the conference.
  • the second call request includes a calling identifier and a called identifier, where the calling identifier is an access number of the conference system, and the called identifier is an identifier of the user terminal.
  • the second call request further includes media information of the conference system, for example, an IP address and a port number of the conference system for receiving media data corresponding to the conference, and a media type and a media format corresponding to the conference. .
  • Steps 414-415 The switchboard device modifies the second call request to replace the access number in the second call request with the switchboard number corresponding to the switchboard device, and through the enterprise call control system Transmitting, by the user terminal, the modified second call request;
  • Steps 416-418 The user terminal sends a call response to the conference system.
  • the call response includes media information of the user terminal, such as an IP address and a port number used by the user terminal to receive media data, a media type and a media format supported by the user terminal.
  • media information of the user terminal such as an IP address and a port number used by the user terminal to receive media data, a media type and a media format supported by the user terminal.
  • the user terminal establishes a media channel with the conference system and accesses the conference.
  • the switchboard device records that the status of the user is “user has joined the conference”. It should be noted that the switchboard device may further determine, according to the identifier of the calling terminal, whether the user is a local user or a foreign user. If the user is a local user, the user terminal may be accessed by using the example embodiment M; if it is a foreign user, the user terminal may be accessed by using the example embodiment N to save the The calling fee of the foreign user.
  • the switchboard device may further include, when the conference system calls the user terminal to access the conference by using the switchboard device, and determines that the user terminal does not answer the call, Information about the meeting. Specifically, the switchboard device receives a call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the call request is an access number of the conference system; and the call request is modified. And replacing the access number in the call request with the switchboard number, and sending the modified call request to the user terminal by using the enterprise call control system; and determining that the user terminal does not answer The information of the conference is recorded when the user terminal fails to answer the call and the user terminal rejects the call.
  • the information of the conference corresponding to the call that the user does not answer recorded by the switchboard device is as follows:
  • the switchboard device may delete the recorded information of the conference, and the information of the conference that has ended is not obtained in step 220; the switchboard device may not delete the conference that has ended.
  • the information, but the status of the recorded conference is set to "conference has ended", then in step 220 the switchboard device does not acquire information of the conference that has ended.
  • the switchboard device may also update the user status in the table to update the user status to "user has joined the conference.”
  • FIG. 1 An example embodiment A is shown in FIG. 1
  • Step 501 The switchboard device receives a call request (such as a SIP INVITE message) sent by the conference system to the user terminal to access the conference, and the caller identifier in the call request (such as the f rom field in the SIP INVITE message)
  • a call request such as a SIP INVITE message
  • the caller identifier in the call request such as the f rom field in the SIP INVITE message
  • the call request further includes a conference identifier of the conference and a description letter of the conference, 3 ⁇ 4.
  • Step 502-503 The switchboard device modifies the call request to replace the access number in the call request with the switchboard number corresponding to the switchboard device, and send the modification to the user terminal through the enterprise call control system.
  • Post call request ;
  • Steps 504-508 The enterprise call control system starts a timer, and if the timer does not receive the off-hook message sent by the user terminal (such as the 200 OK response of the SIP INVITE message), the user is sent to the user.
  • the terminal sends a cancel message (such as a SIP CANCEL message) to release the current call, and sends a response message to the conference system indicating that the call request timeout is not answered by the switchboard device.
  • a cancel message such as a SIP CANCEL message
  • steps 504-508 are directed to a scenario in which the user terminal fails to answer the call.
  • the steps 504-508 may be replaced by: the user terminal returns a response message for rejecting the call request to the conference system.
  • Step 509 The switchboard device determines, according to the response message, that the user terminal does not answer, and records an access number, a conference identifier, and description information of the conference in the first call request.
  • the switchboard device may also record that the status of the user is "not admitted”.
  • step 508 and step 509 may have no specific sequence.
  • Example Embodiment B is shown in FIG.
  • Step 601 The switchboard device receives a call request (such as a SIP INVITE message) sent by the conference system to call the user terminal to access the conference, and the caller identifier in the call request (such as the from field in the S IP INVITE message) is An access number of the conference system, where the call request further includes a conference identifier of the conference.
  • a call request such as a SIP INVITE message
  • the caller identifier in the call request is An access number of the conference system, where the call request further includes a conference identifier of the conference.
  • Steps 602-608 are the same as steps 502-508 of example embodiment A.
  • Step 609 The switchboard device determines, according to the response message, that the user terminal is not answered.
  • the switchboard device may send a new call request (such as a new SIP INVITE message) to the conference system, and carry an instruction for requesting to acquire the description information in a message body of the new call request, and Information used to identify the meeting.
  • the information used to identify the conference may be the conference identifier of the conference, or may be the unique identifier corresponding to the call request in step 601 (for example, the Ca H_ID corresponding to the SIP INVITE message in step 601).
  • the conference system After receiving the new call request, acquires the description information of the conference according to the information used to identify the conference, and carries the description information by using the returned response message of the new call request.
  • Step 611 The switchboard device records an access number and a conference identifier in the call request and description information acquired in step 610.
  • the switchboard device may also record the access number and the conference identifier in the call request before step 610, and then record the description information after step 610.
  • the switchboard device may also record that the status of the user is “user has not joined the conference”.
  • the information about the conference recorded by the switchboard device may include information included in the first call request, and may also include information acquired to the conference system.
  • the recorded access number, conference identifier, and description information are all information included in the call request;
  • the recorded access number and conference identifier are The access number and the conference identifier included in the call request, and the description information of the record is to the conference system Obtained.
  • the call request includes an access number, but does not include the conference identifier and the description information
  • the switchboard device records the access number in the call request, and records the The conference identifier and the description information obtained by the conference system; for example, the call request includes an access number, a conference identifier, and a part of the description information (eg, a conference topic), and the switchboard device records the access number, conference identifier, and description in the call request.
  • the switchboard device records the access number, conference identifier, and description in the call request.
  • the switchboard device may record the information of the conference corresponding to all the unanswered calls, or may record the information of the conference only for the subscriber.
  • the enterprise communication system establishes a service record table for each subscriber to record information about the conference corresponding to the call that the subscriber does not answer, and the service record table may also record the personal information of the subscriber, such as User introduction, company name of the job, etc.
  • the conference device calls the user terminal to access the conference by the switchboard device, and determines that the user terminal does not answer the call, it is determined whether the user to which the user terminal belongs is a subscription user, and if yes, Then record the information of the meeting.
  • the switchboard device determines whether the user to which the user terminal belongs is a subscription user, and if yes, performs step 220; otherwise, the subsequent steps are not performed.
  • the description information of the conference recorded in the service record table further includes a user identifier of the participant of the conference. If the other participant of the conference is a subscriber, the switchboard device acquires the conference.
  • the personal information of the other participants may be obtained from the business record table of the other participants according to the user identifier of the other participants, and the enterprise call control system is instructed to push to the user terminal. Personal information of the other participants.
  • they are all expressed as a series of action combinations, but those skilled in the art should understand that the present invention is not limited by the described action sequence, because according to the present invention , some steps can be performed in other orders or at the same time.
  • Embodiment 2 of the present invention proposes a switchboard device 500.
  • the switchboard device includes: a receiving unit 501, an obtaining unit 502, and an access unit 503;
  • the receiving unit 501 is configured to receive, by using an enterprise call control system, a first call request sent by a user terminal, where the first call request includes a calling identifier and a called identifier, where the calling identifier is an identifier of the user terminal.
  • the called identifier is the switchboard number corresponding to the switchboard device, and is used to transmit the first call request to the acquiring unit 502;
  • the obtaining unit 502 is configured to receive the first call request from the receiving unit 501, and obtain, according to the identifier of the user terminal included in the first call request, the recorded call location that the user terminal does not answer Corresponding information of the conference, wherein the call that is not answered by the user terminal is initiated by the conference system to the user terminal by using the switchboard device, and the information of the conference includes an access number of the conference system and the conference And the conference identifier is used to transmit the access number of the conference system and the conference identifier of the conference to the access unit 503;
  • the access unit 503 is configured to receive, by the acquiring unit 502, an access number of the conference system and a conference identifier of the conference, and is used to obtain an access number of the conference system and a conference identifier of the conference.
  • the user terminal is accessed to the conference.
  • the access unit 503 may be configured to receive the information of the conference from the acquiring unit 502, and instruct the enterprise call control system to send the conference identifier, the user terminal, to the conference system corresponding to the access number. And the second call request of the media information of the user terminal, so that the conference system sends media information corresponding to the conference identified by the conference identifier to the user terminal to access the user terminal Said the meeting.
  • the access unit 503 may be specifically configured to receive the information of the conference from the acquiring unit 502, and instruct the enterprise call control system to send the user terminal to reject the first call. Sending a response message to the conference system corresponding to the access number, where the call indication information includes the conference identifier and the identifier of the user terminal, to indicate that the conference system calls the user terminal.
  • the user terminal identified by the identifier is configured to access the user terminal to the conference identified by the conference identifier.
  • the switchboard device may further include a determining unit 504 and a recording unit 505.
  • the determining unit 504 is configured to: when the conference system calls the user terminal to access the conference by using the switchboard device Determining whether the user terminal is not answered, and transmitting the determination result to the recording unit 505;
  • the recording unit 505 is configured to receive the determination result from the determining unit, and record an access number of the conference system and a conference identifier of the conference when the determination result is yes.
  • the switchboard device may further include a call unit 506.
  • the calling unit 506 is configured to receive a third call request that is sent by the conference system to the user terminal to access the conference, where the calling identifier in the third call request is an access number of the conference system, Modifying the third call request to replace the access number in the third call request with the switchboard number corresponding to the switchboard device, and sending the modified third call request to the user terminal;
  • the recording unit 505 is specifically configured to receive the determination result from the determining unit, and when the determination result is yes, record an access number of the conference system in the third call request, and record the location The conference identifier of the conference obtained by the conference system; or
  • the calling unit 506 is configured to receive a fourth call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the fourth call request is an access number of the conference system,
  • the fourth call request further includes the conference identifier of the conference, and is used to modify the fourth call request to replace the access number in the fourth call request with the switchboard number corresponding to the switchboard device, and
  • the user terminal sends the modified fourth call request;
  • the recording unit 505 is specifically configured to receive the determination result from the determining unit, and when the determination result is yes, record the fourth call request.
  • the access number of the conference system and the conference identifier of the conference is configured to receive a fourth call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the fourth call request is an access number of the conference system,
  • the fourth call request further includes the conference identifier of the conference, and is used to modify the fourth call request to replace the access number in the fourth call request with the switchboard number
  • the switchboard device may further include a play indication unit 507;
  • the information of the conference further includes description information of the conference;
  • the obtaining unit 502 is further configured to: transmit the obtained description information of the conference to the play indication unit 507;
  • the play indication unit 507 is configured to:
  • the description information of the conference is received from the obtaining unit 502, and is used to instruct the enterprise call control system to play the description information of the conference to the user terminal.
  • the playback indication unit 507 is further configured to instruct the enterprise call control system to play confirmation prompt information to the user terminal, to prompt the user of the user terminal to confirm the conference to be accessed; correspondingly, the receiving unit 501, And is further configured to receive an acknowledgment result sent by the user terminal to confirm access to the conference, and transmit the acknowledgment result to the access unit 503; the access unit 503 is specifically configured to receive from the The unit 501 receives the confirmation result, and receives the access number of the conference system and the conference identifier of the conference from the obtaining unit 502, and is configured to determine to access the user terminal to the conference according to the confirmation result. And accessing the user terminal according to the access number of the conference system and the conference identifier of the conference.
  • the recording unit 505 may be further configured to record the description information of the conference when the determination result is yes, where the information may be used to record the conference acquired from the conference system when the determination result is yes. Description.
  • Embodiment 5 of the present invention provides a switchboard device 1000, including: a processor 1010, a transmitter 1020-1, a receiver 1020-2, and a memory ( Memory) 1030 and bus 1040.
  • the processor 1010, the transmitter 1020-1, the receiver 1020-2, and the memory 1030 complete communication with each other through the bus 1040.
  • the transmitter 1020-1, the receiver 1020-2, is configured to communicate with the network element, for example, with the enterprise call control system and the conference system.
  • the memory 1030 is configured to store the program 1031.
  • the program 1031 may include program code, where the program code includes computer operation instructions.
  • Memory 1030 may contain high speed RAM storage
  • the device may also include a non-volatile memory, such as at least one disk storage.
  • the processor 1010 is configured to execute the program 1031 stored in the memory 1030.
  • the processor 1010 may be a central processing unit (CPU, cent ra l proces s ing uni t ) and is a computer core unit.
  • the program 1031 may include: an obtaining unit 1032-1 and an access unit 1032-2, where the receiver 1020-2 is configured to receive, by using an enterprise call control system, a first call request sent by a user terminal, where the first The call request includes a calling identifier and a called identifier, where the calling identifier is an identifier of the user terminal, and the called identifier is a switchboard number corresponding to the switchboard device;
  • the obtaining unit 1032-1 is configured to obtain, according to the identifier of the user terminal included in the first call request, the recorded information of the conference corresponding to the call that is not answered by the user terminal, where the user terminal does not
  • the answering call is initiated by the conference system to the user terminal by using the switchboard device, and the information of the conference includes an access number of the conference system and a conference identifier of the conference; the access unit 1032-2, And the user terminal is used to access the conference according to an access number of the conference system and a conference identifier of the conference.
  • the access unit 1032-2 is specifically configured to: instruct the enterprise call control system to send, to the conference system corresponding to the access number, the identifier of the conference, the identifier of the user terminal, and the media information of the user terminal. a second call request, so that the conference system sends media information corresponding to the conference identified by the conference identifier to the user terminal to access the conference terminal to the conference.
  • the access unit 1032-2 may be further configured to instruct the enterprise call control system to send a response message for rejecting the first call request to the user terminal, and send the response message to the conference system corresponding to the access number.
  • the call indication information, the call indication information includes the conference identifier and the identifier of the user terminal, to indicate that the conference system calls the user terminal identified by the identifier of the user terminal, to access the user terminal The meeting identified by the meeting identifier.
  • the program 1031 may further include a determining unit and a recording unit;
  • the determining unit is configured to determine, when the conference system calls the user terminal to access the conference by using the switchboard device, whether the user terminal is not answered;
  • the recording unit is configured to record an access number of the conference system and a conference identifier of the conference when the determination result of the determining unit is yes.
  • the program 1031 can also include a call unit
  • the calling unit is configured to receive a third call request that is sent by the conference system to the user terminal to access the conference, where the caller identifier in the third call request is an access number of the conference system, and is also used to Modifying the third call request to replace the access number in the third call request with the switchboard number corresponding to the switchboard device, and sending the modified third call request to the user terminal; And the unit is configured to: when the judgment result is yes, record an access number of the conference system in the third call request, and record a conference identifier of the conference acquired by the conference system; or
  • the calling unit is configured to receive a fourth call request that is sent by the conference system to the user terminal to access the conference, where the calling identifier in the fourth call request is an access number of the conference system, where the The fourth call request further includes the conference identifier of the conference, and is used to modify the fourth call request, to replace the access number in the fourth call request with the switchboard number corresponding to the switchboard device, and to the The user terminal sends the modified fourth call request; the recording unit is specifically configured to: when the determining result is yes, record an access number of the conference system in the fourth call request, and the conference Conference logo.
  • the program 1031 may further include a play instruction unit; the information of the conference acquired by the obtaining unit 1031-2 further includes description information of the conference; the play indication unit is configured to instruct the enterprise call control system to play the location to the user terminal Describe the description of the meeting.
  • the playback indication unit may be further configured to instruct the enterprise call control system to play confirmation prompt information to the user terminal, to prompt the user of the user terminal to confirm the conference to be accessed; correspondingly, the receiver 1020-2 And receiving, by the user terminal, a confirmation result that the acknowledgment is to be accessed by the conference; the access unit 1032-2 is specifically configured to determine, according to the confirmation result, When the user terminal accesses the conference, the user terminal accesses the conference according to the access number of the conference system and the conference identifier of the conference.
  • the recording unit may be further configured to record the description information of the conference when the determination result is yes, where the description may be used to record the description of the conference acquired from the conference system when the determination result is yes.
  • each unit in the program 1032 refers to the corresponding unit in Embodiment 2 of the present invention, and details are not described herein.
  • the functional unit described in Embodiment 3 of the present invention can be used to implement the method described in Embodiment 1 above.
  • Embodiment 4 of the present invention proposes a communication system 4000.
  • the communication system includes: a switchboard device 4010 and an enterprise call control system 4020 as described in Embodiment 2 or 3;
  • the communication system can also include a conferencing system 4030.
  • Embodiment 4 of the present invention can be used to implement the method described in Embodiment 1 above.
  • the disclosed systems, devices, and methods may be implemented in other ways.
  • the device embodiments described above are merely illustrative.
  • the division of the unit is only a logical function division, and may be implemented in actual implementation.
  • multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented.
  • the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interface, device or unit, and may be in an electrical, mechanical or other form.
  • the components displayed for the unit may or may not be physical units, ie may be located in one place, or may be distributed over multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of the embodiment.
  • each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
  • the functions, if implemented in the form of software functional units and sold or used as separate products, may be stored in a computer readable storage medium.
  • the technical solution of the present invention which is essential or contributes to the prior art, or a part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium, including
  • the instructions are used to cause a computer device (which may be a personal computer, server, or network device, etc.) to perform all or part of the steps of the methods described in various embodiments of the present invention.
  • the foregoing storage medium includes: a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM, Random Acces s Memory), a magnetic disk, or an optical disk, and the like, which can store program codes. medium.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Engineering & Computer Science (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种实现会议接入的方法、设备和系统。该方法包括:总机设备接收用户终端发送的第一呼叫请求,所述第一呼叫请求包括的主叫标识为所述用户终端的标识,包括的被叫标识为所述总机设备对应的总机号码;根据所述用户终端的标识获取记录的所述用户终端未接听的呼叫所对应的会议的信息,所述会议的信息包括所述会议所属的会议系统的接入号和所述会议的会议标识;并根据所述会议所属的会议系统的接入号和所述会议的会议标识将所述用户终端接入所述会议。可以实现当用户未接听会议相关呼叫时,通过拨打总机号码的方式即可直接接入会议,从而提高了接入会议的效率。

Description

一种实现会议接入的方法、 设备和系统 技术领域
本发明涉及会议技术领域, 特别涉及一种实现会议接入的方法、 设备和 系统。
背景技术
目前, 企业通信系统一般会提供企业总机业务和会议业务。 当会议系统 呼叫外部用户接入会议时, 会通过总机呼叫该外部用户的终端, 在外部用户 的终端上显示的主叫号码为该企业的总机号码。 如果该外部用户未接听该呼 叫, 当后续拨打未接来电号码(即该总机号码) 时, 往往听到的是总机的提 示音 "请拨分机号", 或者进入语音自助服务 "请按提示音进行自助操作", 而无法接入该未接听的呼叫所对应的会议。 如果用户要接入该会议, 则还需 要找到该会议所属的会议系统的接入号和所述会议的会议标识, 并通过该接 入号和会议标识接入会议, 效率较低。
发明内容
本发明实施例提供一种实现会议接入的方法、 设备和系统, 用于解决现 有技术中用户未接听会议相关的呼叫时无法通过拨打总机号码的方式接入会 议的问题。
第一方面, 提供了一种实现会议接入的方法, 所述方法包括:
总机设备通过企业呼叫控制系统接收用户终端发送的第一呼叫请求, 所 述第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所述用户终端的 标识, 所述被叫标识为所述总机设备对应的总机号码;
所述总机设备根据所述用户终端的标识获取已记录的, 会议系统通过所 述总机设备向所述用户终端发起的且所述用户终端未接听的呼叫所对应的会 议的信息, 其中, 所述用户终端未接听的呼叫为会议系统通过所述总机设备 向所述用户终端发起的, 所述会议的信息包括所述会议系统的接入号和所述 会议的会议标识;
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述 用户终端接入所述会议。
在第一方面的第一种可能的实现方式中,
所述第一呼叫请求包括所述用户终端的媒体信息;
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述 用户终端接入所述会议, 具体包括: 所述总机设备指示企业呼叫控制系统向 所述接入号对应的会议系统发送携带所述会议标识、 所述用户终端的标识以 及所述用户终端的媒体信息的第二呼叫请求, 以使得所述会议系统将所述会 议标识所标识的会议对应的媒体信息发送给所述用户终端以将所述用户终端 接入所述会议。
在第一方面的第二种可能的实现方式中, 所述总机设备根据所述会议系 统的接入号和所述会议的会议标识将所述用户终端接入所述会议, 具体包括: 所述总机设备指示企业呼叫控制系统向所述用户终端发送用于拒绝所述第一 呼叫请求的响应消息; 并向所述接入号对应的会议系统发送呼叫指示信息, 所述呼叫指示信息包括所述会议标识和所述用户终端的标识, 以指示所述会 议系统呼叫所述用户终端的标识所标识的用户终端, 以将所述用户终端接入 所述会议标识所标识的会议。
结合第一方面、 第一方面的第一种或第二种可能的实现方式 ,在第三种 可能的实现方式中, 所述总机设备通过企业呼叫控制系统接收用户终端发送 的第一呼叫请求之前, 还包括: 所述总机设备在所述会议系统通过所述总机 设备呼叫所述用户终端接入所述会议且确定所述用户终端未接听时, 记录所 述会议系统的接入号和所述会议的会议标识。
结合第一方面的第三种可能的实现方式, 在第四种可能的实现方式中, 所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入 所述会议且确定所述用户终端未接听时, 记录所述会议系统的接入号和所述 会议的会议标识, 具体包括:
总机设备接收会议系统发送的呼叫所述用户终端接入会议的第三呼叫请 求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号;
所述总机设备修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入 号替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第 三呼叫请求;
所述总机设备确定所述用户终端未接听时, 记录所述第三呼叫请求中的 所述会议系统的接入号, 向所述会议系统获取所述会议的会议标识, 并记录 所述获取的会议标识。
结合第一方面的第三种可能的实现方式, 在第五种可能的实现方式中, 所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入 所述会议且确定所述用户终端未接听时, 记录所述会议系统的接入号和所述 会议的会议标识, 具体包括:
所述总机设备接收会议系统发送的呼叫所述用户终端接入会议的第四呼 叫请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述第 四呼叫请求还包括所述会议的会议标识;
所述总机设备修改所述第四呼叫请求, 以将所述第四呼叫请求中的接入 号替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第 四呼叫请求;
所述总机设备确定所述用户终端未接听时, 记录所述第四呼叫请求中的 所述会议系统的接入号和所述会议的会议标识。
结合第一方面、 第一方面的第一种至第五种任一可能的实现方式 ,在第 六种可能的实现方式中,
所述会议的信息还包括所述会议的描述信息;
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述 用户终端接入所述会议之前, 还包括, 所述总机设备指示企业呼叫控制系统 向所述用户终端播放所述会议的描述信息。
结合第一方面的第六种可能的实现方式, 在第七种可能的实现方式中, 所述总机设备指示企业呼叫控制系统向所述用户终端播放所述会议的描述信 息之后, 以及根据所述会议系统的接入号和所述会议的会议标识将所述用户 终端接入所述会议之前, 还包括:
所述总机设备指示企业呼叫控制系统向所述用户终端播放确认提示信 息, 以提示所述用户终端的用户确认要接入的会议;
所述总机设备接收所述用户终端发送的确认要接入所述会议的确认结 果, 并根据所述确认结果确定将所述用户终端接入所述会议。
结合第一方面的第六种或第七种可能的实现方式, 在第八种可能的实现 方式中, 所述总机设备通过企业呼叫控制系统接收用户终端发送的第一呼叫 请求之前, 还包括: 所述总机设备在所述会议系统通过所述总机设备呼叫所 述用户终端接入所述会议且所述用户终端未接听时, 记录所述会议的描述信 息。
结合第一方面的第八种可能的实现方式, 在第九种可能的实现方式中, 所述记录所述会议的描述信息之前还包括, 向所述会议系统获取所述会议的 描述信息。
第二方面, 提供了一种总机设备, 所述总机设备包括: 接收单元、 获取 单元和接入单元;
所述接收单元, 用于通过企业呼叫控制系统接收用户终端发送的第一呼 叫请求, 所述第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所述 用户终端的标识, 所述被叫标识为所述总机设备对应的总机号码, 并用于将 所述第一呼叫请求传输至所述获取单元;
所述获取单元, 用于从所述接收单元接收所述第一呼叫请求, 并根据所 述第一呼叫请求中包括的用户终端的标识获取已记录的所述用户终端未接听 的呼叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫为会议系统 通过所述总机设备向所述用户终端发起的, 所述会议的信息包括所述会议系 统的接入号和所述会议的会议标识, 并用于将所述会议系统的接入号和所述 会议的会议标识传输至所述接入单元;
所述接入单元, 用于从所述获取单元接收所述会议系统的接入号和所述 会议的会议标识, 并用于根据所述会议系统的接入号和所述会议的会议标识 将所述用户终端接入所述会议。
在第二方面的第一种可能的实现方式中, 所述接入单元, 具体用于从所 述获取单元接收所述会议的信息, 指示企业呼叫控制系统向所述接入号对应 的会议系统发送携带所述会议标识、 所述用户终端的标识以及所述用户终端 的媒体信息的第二呼叫请求, 以使得所述会议系统将所述会议标识所标识的 会议对应的媒体信息发送给所述用户终端以将所述用户终端接入所述会议。
在第二方面的第二种可能的实现方式中, 所述接入单元, 具体用于从所 述获取单元接收所述会议的信息, 指示企业呼叫控制系统向所述用户终端发 送用于拒绝所述第一呼叫请求的响应消息, 并向所述接入号对应的会议系统 发送呼叫指示信息, 所述呼叫指示信息包括所述会议标识和所述用户终端的 标识, 以指示所述会议系统呼叫所述用户终端的标识所标识的用户终端, 以 将所述用户终端接入所述会议标识所标识的会议。
结合第二方面、 第二方面的第一种或第二种可能的实现方式 ,在第三种 可能的实现方式中,
所述总机设备还包括判断单元和记录单元;
所述判断单元, 用于在所述会议系统通过所述总机设备呼叫所述用户终 端接入所述会议时判断所述用户终端是否未接听, 并将所述判断结果传输至 所述记录单元;
所述记录单元, 用于从所述确定单元接收所述判断结果, 并在所述判断 结果为是时记录所述会议系统的接入号和所述会议的会议标识。
结合第二方面的第三种可能的实现方式, 在第四种可能的实现方式中, 所述总机设备还包括呼叫单元;
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的 第三呼叫请求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号, 还用于修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入号替换为所 述总机设备对应的总机号码, 并向所述用户终端发送修改后的第三呼叫请求; 所述记录单元, 具体用于从所述确定单元接收所述判断结果, 并在所述判断 结果为是时, 记录所述第三呼叫请求中的所述会议系统的接入号, 并记录向 所述会议系统获取的所述会议的会议标识; 或者,
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的 第四呼叫请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述第四呼叫请求还包括所述会议的会议标识, 并用于修改所述第四呼叫请 求, 以将所述第四呼叫请求中的接入号替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第四呼叫请求; 所述记录单元, 具体用于从 所述确定单元接收所述判断结果, 并在所述判断结果为是时, 记录所述第四 呼叫请求中的所述会议系统的接入号和所述会议的会议标识。
结合第二方面、 第二方面的第一种至第四种任一可能的实现方式 ,在第 五种可能的实现方式中,
所述总机设备还包括播放指示单元;
所述会议的信息还包括所述会议的描述信息;
所述获取单元, 还用于将获取的所述会议的描述信息传输至所述播放指 示单元;
所述播放指示单元, 用于从所述获取单元接收所述会议的描述信息, 并 用于指示企业呼叫控制系统向所述用户终端播放所述会议的描述信息。
结合第二方面的第五种可能的实现方式, 在第六种可能的实现方式中, 所示播放指示单元, 还用于指示企业呼叫控制系统向所述用户终端播放 确认提示信息, 以提示所述用户终端的用户确认要接入的会议; 所述接收单元, 还用于接收所述用户终端发送的确认要接入所述会议的 确认结果, 并将所述确认结果传输至所述接入单元;
所述接入单元, 具体用于从所述接收单元接收所述确认结果, 从所述获 取单元接收所述会议系统的接入号和所述会议的会议标识, 并用于在根据所 述确认结果确定将所述用户终端接入所述会议时, 根据所述会议系统的接入 号和所述会议的会议标识将所述用户终端接入所述会议。
结合第二方面的第五种或第六种可能的实现方式, 在第七种可能的实现 方式中, 所述记录单元, 还用于在所述判断结果为是时记录所述会议的描述 信息。
结合第二方面的第七种可能的实现方式, 在第八种可能的实现方式中, 所述记录单元用于在所述判断结果为是时记录所述会议的描述信息, 具体包 括: 所述记录单元用于在所述判断结果为是时记录从所述会议系统获取的所 述会议的描述信息。
第三方面, 提供了一种通信系统, 所述通信系统包括: 企业呼叫控制系 统和如第三方面或第三方面的第一种至八种任一可能的实现方式所述的总机 设备。
在第三方面的第一种可能的实现方式中, 所述通信系统还包括会议系统。 第四方面, 提供了一种总机设备, 所述总机设备包括: 处理器、 发送器、 接收器、 存储器和总线;
其中, 处理器、 发送器、 接收器、 存储器之间通过总线完成相互间的通 信;
所述存储器, 用于存放程序; 其中, 所述程序包括获取单元和接入单元; 所述处理器, 用于执行所述存储器存放的所述程序;
所述接收器, 用于通过企业呼叫控制系统接收用户终端发送的第一呼叫 请求, 所述第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所述用 户终端的标识, 所述被叫标识为所述总机设备对应的总机号码; 所述获取单元, 用于根据所述第一呼叫请求中包括的用户终端的标识获 取已记录的所述用户终端未接听的呼叫所对应的会议的信息, 其中, 所述用 户终端未接听的呼叫为会议系统通过所述总机设备向所述用户终端发起的, 所述会议的信息包括所述会议系统的接入号和所述会议的会议标识;
所述接入单元, 用于根据所述会议系统的接入号和所述会议的会议标识 将所述用户终端接入所述会议。
在第四方面的第一种可能的实现方式中, 所述接入单元, 具体用于指示 企业呼叫控制系统向所述接入号对应的会议系统发送携带所述会议标识、 所 述用户终端的标识以及所述用户终端的媒体信息的第二呼叫请求, 以使得所 述会议系统将所述会议标识所标识的会议对应的媒体信息发送给所述用户终 端以将所述用户终端接入所述会议。
在第四方面的第二种可能的实现方式中, 所述接入单元, 具体用于指示 企业呼叫控制系统向所述用户终端发送用于拒绝所述第一呼叫请求的响应消 息, 并向所述接入号对应的会议系统发送呼叫指示信息, 所述呼叫指示信息 包括所述会议标识和所述用户终端的标识, 以指示所述会议系统呼叫所述用 户终端的标识所标识的用户终端, 以将所述用户终端接入所述会议标识所标 识的会议。
结合第四方面、 第四方面的第一种或第二种可能的实现方式 ,在第三种 可能的实现方式中,
所述程序还包括判断单元和记录单元;
所述判断单元, 用于在所述会议系统通过所述总机设备呼叫所述用户终 端接入所述会议时判断所述用户终端是否未接听;
所述记录单元, 用于在所述判断单元的判断结果为是时记录所述会议系 统的接入号和所述会议的会议标识。
结合第四方面的第三种可能的实现方式, 在第四种可能的实现方式中, 所述程序还包括呼叫单元; 所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的 第三呼叫请求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号, 还用于修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入号替换为所 述总机设备对应的总机号码, 并向所述用户终端发送修改后的第三呼叫请求; 所述记录单元, 具体用于在所述判断结果为是时, 记录所述第三呼叫请求中 的所述会议系统的接入号, 并记录向所述会议系统获取的所述会议的会议标 识; 或者,
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的 第四呼叫请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述第四呼叫请求还包括所述会议的会议标识, 并用于修改所述第四呼叫请 求, 以将所述第四呼叫请求中的接入号替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第四呼叫请求; 所述记录单元, 具体用于在 所述判断结果为是时, 记录所述第四呼叫请求中的所述会议系统的接入号和 所述会议的会议标识。
结合第四方面、 第四方面的第一种至第四种任一可能的实现方式 ,在第 五种可能的实现方式中,
所述程序还包括播放指示单元;
所述获取单元 1031-2获取的会议的信息还包括所述会议的描述信息; 所 述播放指示单元, 用于指示企业呼叫控制系统向所述用户终端播放所述会议 的描述信息。
结合第四方面的第五种可能的实现方式, 在第六种可能的实现方式中, 所示播放指示单元, 还用于指示企业呼叫控制系统向所述用户终端播放 确认提示信息, 以提示所述用户终端的用户确认要接入的会议;
所述接收器, 还用于接收所述用户终端发送的确认要接入所述会议的确 认结果;
所述接入单元, 具体用于在根据所述确认结果确定将所述用户终端接入 所述会议时, 根据所述会议系统的接入号和所述会议的会议标识将所述用户 终端接入所述会议。
结合第四方面的第五种或第六种可能的实现方式, 在第七种可能的实现 方式中, 所述记录单元, 还用于在所述判断结果为是时记录所述会议的描述 信息。
结合第四方面的第七种可能的实现方式, 在第八种可能的实现方式中, 所述记录单元用于在所述判断结果为是时记录所述会议的描述信息, 具体包 括: 所述记录单元用于在所述判断结果为是时记录从所述会议系统获取的所 述会议的描述信息。
第五方面, 提供了一种计算机程序产品, 所述计算机程序产品包括计算 机程序代码, 当所述计算机程序代码被一个计算机执行的时候, 所述计算机 程序代码可以使得所述计算机执行第一方面或第一方面的第一种至第九种任 一可能的实现方式的步骤。
第六方面, 提供了一种计算机可读存储介质, 所述计算机可读存储介质 存储计算机程序代码, 当所述计算机程序代码被一个计算机执行的时候, 所 述计算机程序代码可以使得所述计算机执行第一方面或第一方面的第一种至 第九种任一可能的实现方式的步骤。
根据本发明实施例, 总机设备接收到用户终端发送的呼叫请求后, 获取 记录的所述用户终端未接听的呼叫所对应的会议所属的会议系统的接入号和 所述会议的会议标识, 并根据所述接入号和所述会议标识将所述用户终端接 入所述会议, 可以实现当用户未接听会议相关呼叫时, 通过拨打总机号码的 方式即可直接接入会议, 从而提高了接入会议的效率。
附图说明
为了更清楚地说明本发明实施例的技术方案, 下面将对实施例或现有技 术描述中所需要使用的附图作筒单地介绍, 显而易见地, 下面描述中的附图 仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造 性劳动的前提下, 还可以根据这些附图获得其他的附图。
图 1是本发明实施例所涉及的一种实施环境的结构示意图;
图 2是本发明实施例 1提供的方法流程示意图;
图 3是本发明实施例 1提供的示例实施方式 M;
图 4是本发明实施例 1提供的示例实施方式 N;
图 5是本发明实施例 1提供的示例实施方式 A;
图 6是本发明实施例 1提供的示例实施方式 B;
图 7-图 10是本发明实施例 2提供的总机设备的装置结构示意图; 图 11是本发明实施例 3提供的总机设备的另一种装置结构示意图; 图 12-图 1 3是本发明实施例 4提供的系统结构示意图。
具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例是本发明一部分实施例, 而不是 全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有作出创 造性劳动前提下所获得的所有其他实施例, 都属于本发明保护的范围。
图 1 为本发明实施例所涉及的一种实施环境的结构示意图。 该实施环境 包括总机设备 110、 会议系统 120、 企业呼叫控制系统 1 30、 运营商网络 140 和用户终端 150。 其中, 总机设备 110、会议系统 120、企业呼叫控制系统 1 30 位于企业网络内部。
会议系统 120要呼叫用户终端 150接入会议时, 向总机设备 110发送用 于呼叫用户终端 150接入所述会议的呼叫请求。 总机设备 110修改所述呼叫 请求, 以将总机设备 110对应的总机号码作为所述呼叫请求的主叫标识, 并 将修改后的呼叫请求通过运营商网络 140发送给用户终端 150。 用户终端 150 振铃时, 在用户终端 150 上显示的来电号码为所述总机号码。 相应地, 如果 用户终端 150未接听该呼叫, 在用户终端 150上显示的未接来电号码也为该 总机号码。 总机设备 110确定用户终端 150未接听该呼叫时, 记录该会议所属的会 议系统的接入号和该会议的会议标识。 当用户终端 150 利用该总机号码发起 呼叫时, 用户终端 150发送的呼叫请求会被运营商网络 140和企业呼叫控制 系统 1 30路由到总机设备 11 0。 总机设备 110收到该呼叫请求后, 查询记录的 该会议所属的会议系统的接入号和该会议的会议标识, 并根据该接入号和会 议标识将用户终端 150接入该会议。
根据本发明实施例, 用户终端 150在未接听会议相关呼叫时, 可以通过 拨打总机号码的方式直接接入该会议, 提高了接入会议的效率。 图 2是本发明实施例 1提供的实现会议接入的方法流程示意图。
步骤 210: 用户终端向总机设备发送第一呼叫请求, 所述第一呼叫请求主 叫标识和被叫标识, 所述主叫标识为所述用户终端的标识, 所述被叫标识为 所述总机设备对应的总机号码;
具体地, 所述第一呼叫请求被运营商网络路由到企业呼叫控制系统, 所 述企业呼叫控制系统将所述第一呼叫请求路由到所述总机设备。
所述用户终端的标识具体可以是所述用户终端的电话号码, 也可以是所 述用户终端所属的用户的 S IP URI。
步骤 220:所述总机设备根据所述用户终端的标识获取已记录的所述用户 终端未接听的呼叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫 为会议系统通过所述总机设备向所述用户终端发起的, 所述会议的信息包括 所述会议系统的接入号和所述会议的会议标识;
步骤 230:所述总机设备根据所述会议系统的接入号和所述会议的会议标 识将所述用户终端接入所述会议。 步骤 220中获取的所述会议的信息还可以包括所述会议的描述信息, 如, 会议主题、 会议主席、 参会人员等。 在步骤 230之前还可以包括, 所述总机 设备指示所述企业呼叫控制系统向所述用户终端播放所述会议的描述信息。 相应地, 所述企业呼叫控制系统根据所述总机设备的指示向所述用户终端播 放所述会议的描述信息, 具体可以通过 IVR ( Interact ive Voice Response , 互动式语音应答)播放所述描述信息。
需要说明的是, 如果所述总机设备获取的所述用户终端未接听的呼叫所 对应的会议有多个, 则可以指示所述企业呼叫控制系统向所述用户终端播放 获取的多个会议的描述信息。
所述总机设备指示企业呼叫控制系统向所述用户终端播放所述会议的描 述信息之后, 还可以指示所述企业呼叫控制系统向所述用户终端播放(如通 过 IVR播放)确认提示信息, 以提示所述用户终端的用户确认要接入的会议。 如果所述用户终端未接听的呼叫所对应的会议只有一个, 则所述确认提示信 息用于提示所述用户确认是否接入所述会议; 如果所述用户终端未接听的呼 叫所对应的会议有多个, 则所述确认提示信息用于提示所述用户选择要接入 的会议。 相应地, 所述总机设备接收所述用户终端发送的确认结果, 并根据 所述确认结果判断是否将所述用户终端接入会议, 如果是则执行步骤 230。 下面分别结合图 3和图 4描述所述总机设备接收所述用户终端发送的第 一呼叫请求后, 将所述用户终端接入所述会议的两种示例实施方式: 示例实 施方式 M和示例实施方式 N。
在示例实施方式 M 中, 所述总机设备根据所述会议系统的接入号和所述 会议的会议标识将所述用户终端接入所述会议, 具体包括: 所述总机设备指 示所述企业呼叫控制系统向所述接入号对应的会议系统发送携带所述会议标 识、 所述用户终端的标识以及所述用户终端的媒体信息的第二呼叫请求, 以 使得所述会议系统将所述会议标识所标识的会议对应的媒体信息发送给所述 用户终端以将所述用户终端接入所述会议。
下面结合图 3详细阐述示例实施方式^1。 步骤 301-302 : 用户终端向总机设备发送第一呼叫请求, 所述第一呼叫请 求主叫标识和被叫标识, 所述主叫标识为所述用户终端的标识, 所述被叫标 识为所述总机设备对应的总机号码;
所述第一呼叫请求还包括所述用户终端的媒体信息, 如, 所述用户终端 用于接收媒体数据的 IP地址和端口号, 所述用户终端支持的媒体类型及媒体 格式。
具体地, 所述第一呼叫请求被运营商网络路由到企业呼叫控制系统, 所 述企业呼叫控制系统将所述呼叫请求路由到所述总机设备。 其中, 所述第一 呼叫请求具体可以是 SIP ( Ses s ion Ini t iat ion Protoco l , 会话发起协议) INVITE (邀请)消息。
步骤 303:所述总机设备根据所述用户终端的标识获取已记录的所述用户 终端未接听的呼叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫 为会议系统通过所述总机设备向所述用户终端发起的, 所述会议的信息包括 所述会议系统的接入号、 所述会议的会议标识以及所述会议的描述信息; 步骤 304-305 :所述总机设备指示所述企业呼叫控制系统向所述用户终端 播放所述会议的描述信息和确认提示信息。
所述确认提示信息用于提示所述用户终端的用户确认要接入的会议。 如果所述用户终端未接听的呼叫所对应的会议只有一个, 播放的会议的 描述信息和确认提示信息示例如下: 欢迎致电 A公司, 即将转接 John主持的 专利评审会,请确认是否接入,接入请拨 1#,转常规语音导航菜单请拨 *号键。
如果所述用户终端未接听的呼叫所对应的会议有多个, 播放的会议的描 述信息和确认提示信息示例如下: 欢迎致电 A公司, 您漏接的会议包括 John 主持的专利评审会和 Al ice主持的项目组例会,请确认接入的会议,接入 John 主持的专利评审会请拨 1# , 接入 Al ice主持的项目组例会请拨 2# , 转常规语 音导航菜单请拨 *号键。
优选地, 如果所述用户终端未接听的呼叫所对应的会议只有一个, 所述 总机设备也可以仅指示所述企业呼叫控制系统向所述用户终端播放所述会议 的描述信息, 并且直接将所述用户终端接入会议(即直接执行步骤 308 )。 播 放的会议的描述信息示例如下: 欢迎致电 A公司, 即将转接 John主持的专利 评审会, 请稍候。
步骤 306-307 :所述总机设备通过所述企业呼叫控制系统接收所述用户终 端发送的确认要接入所述会议的确认结果。
步骤 308 : 所述总机设备向所述企业呼叫控制系统发送接入指示信息, 所 述接入指示信息包括所述会议系统的接入号、 所述会议的会议标识、 所述用 户终端的标识和所述用户终端的媒体信息。
具体地, 所述总机设备可以在向所述企业呼叫控制系统发送的所述第一 呼叫请求的响应消息中携带所述接入指示信息。
步骤 309: 所述企业呼叫控制系统收到所述接入指示信息后, 向所述会议 系统发送第二呼叫请求, 所述第二呼叫请求包括所述会议系统的接入号、 所 述会议的会议标识、 所述用户终端的标识和所述用户终端的媒体信息。
需要说明的是, 所述接入指示信息也可以不包括所述用户终端的标识和 所述用户终端的媒体信息; 所述企业呼叫控制系统可以从所述第一呼叫请求 中提取所述用户终端的标识和所述用户终端的媒体信息。
步骤 310-311 :所述会议系统通过所述企业呼叫控制系统向所述用户终端 发送所述会议对应的媒体信息。
所述会议对应的媒体信息可以包括, 所述会议系统中用于接收所述会议 对应的媒体数据的 IP地址和端口号, 所述会议对应的媒体类型及媒体格式; 在步骤 310 中, 所述会议系统可以通过所述第二呼叫请求的呼叫响应携 带所述会议对应的媒体信息。所述呼叫响应,具体可以是最终响应(如 SIP 200 OK信令), 也可以是临时响应(如 SIP 183信令)。
在步骤 311 中, 所述企业呼叫控制系统可以通过所述第一呼叫请求的呼 叫响应携带所述会议对应的媒体信息。 所述呼叫响应, 具体可以是最终响应 (如 SIP 200 OK信令), 也可以是临时响应(如 SIP 183信令)。 所述企业呼 叫控制系统也可以通过向所述用户终端发送的 SIP UPDATE (更新)信令或 SIP Re-Invi te (重邀请)信令携带所述会议对应的媒体信息。
通过上述步骤, 所述用户终端与所述会议系统建立媒体通道并接入所述 会议。
优选地, 在步骤 310之后还可以包括, 所述企业呼叫控制系统向所述总 机设备发送通知消息, 用于通知所述总机设备所述用户终端已经成功接入所 述会议。 所述总机设备收到所述通知消息后, 记录所述用户的状态为 "用户 已入会,,。 在示例实施方式 N 中, 所述总机设备根据所述会议系统的接入号和所述 会议的会议标识将所述用户终端接入所述会议, 具体包括: 所述总机设备指 示所述企业呼叫控制系统向所述用户终端发送用于拒绝所述第一呼叫请求的 响应消息; 并向所述接入号对应的会议系统发送呼叫指示信息, 所述呼叫指 示信息包括所述会议标识和所述用户终端的标识, 以指示所述会议系统呼叫 所述用户终端, 以将所述用户终端接入所述会议标识所标识的会议。 优选地 , 在指示所述企业呼叫控制系统发送所述响应消息之前还包括, 指示所述企业 呼叫控制系统向所述用户终端发送呼叫拒绝提示信息, 所述呼叫拒绝提示信 息用于提示所述用户终端的用户, 后续所述呼叫将被拒绝并且会议系统将会 主动将所述用户终端接入所述会议。 通过示例实施方式 N将所述用户终端接 入所述会议, 可以节省所述用户的主叫话费。
下面结合图 4详细阐述示例实施方式 N。
步骤 401-407 , 同步骤 301-307 ;
步骤 408-409 :所述总机设备指示所述企业呼叫控制系统向所述用户终端 播放呼叫拒绝提示信息, 所述企业呼叫控制系统播放所述呼叫拒绝提示信息; 所述呼叫拒绝提示信息用于提示所述用户终端的用户, 后续所述呼叫将 被拒绝并且会议系统将会主动将所述用户终端接入所述会议。 播放的呼叫拒 绝提示信息示例如下: 您刚才漏接了 John在 14点 30分开始的语音会议, 本 次呼叫将被挂断, 系统将在 5秒后召集您入会。
步骤 410-411 :所述总机设备指示所述企业呼叫控制系统向所述用户终端 发送用于拒绝所述第一呼叫请求的响应消息, 所述企业呼叫控制系统根据所 述总机设备的指示向所述用户终端发送所述响应消息。
步骤 412: 所述总机设备向所述会议系统发送呼叫指示信息。
所述呼叫指示信息包括所述会议标识和所述用户终端的标识, 以指示所 述会议系统呼叫所述用户终端, 以将所述用户终端接入所述会议标识所标识 的会议。
步骤 413:所述总机设备接收所述会议系统发送的用于呼叫所述用户终端 接入会议的第二呼叫请求。
所述第二呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所述会议 系统的接入号, 所述被叫标识为所述用户终端的标识。 所述第二呼叫请求还 包括所述会议系统的媒体信息, 如, 所述会议系统中用于接收所述会议对应 的媒体数据的 IP地址和端口号, 所述会议对应的媒体类型及媒体格式。
步骤 414-415 : 所述总机设备修改所述第二呼叫请求, 以将所述第二呼叫 请求中的接入号替换为所述总机设备对应的总机号码, 并通过所述企业呼叫 控制系统向所述用户终端发送修改后的第二呼叫请求;
步骤 416-418 : 所述用户终端向所述会议系统发送呼叫响应。
所述呼叫响应包括所述用户终端的媒体信息, 如, 所述用户终端用于接 收媒体数据的 IP地址和端口号, 所述用户终端支持的媒体类型及媒体格式。
通过上述步骤, 所述用户终端与所述会议系统建立媒体通道并接入所述 会议。
优选地, 在步骤 417之后还可以包括, 所述总机设备记录所述用户的状 态为 "用户已入会"。 需要说明的是, 所述总机设备还可以先根据所述主叫终端的标识判断所 述用户是本地用户还是外地用户。 如果是本地用户, 则可以采用示例实施方 式 M将所述用户终端接入所述会议; 如果是外地用户, 则可以采用示例实施 方式 N将所述用户终端接入所述会议, 以节省所述外地用户的主叫话费。
在本发明实施例 1 的步骤 210之前还可以包括, 所述总机设备在所述会 议系统通过所述总机设备呼叫所述用户终端接入所述会议且确定所述用户终 端未接听时, 记录所述会议的信息。 具体地, 所述总机设备接收所述会议系 统发送的呼叫所述用户终端接入会议的呼叫请求, 所述呼叫请求中的主叫标 识为所述会议系统的接入号; 修改所述呼叫请求, 以将所述呼叫请求中的接 入号替换为所述总机号码, 并通过所述企业呼叫控制系统向所述用户终端发 送所述修改后的呼叫请求; 并在确定所述用户终端未接听时 (如, 所述用户 终端超时未接听、 所述用户终端拒绝接听), 记录所述会议的信息。
示例性的, 该总机设备记录的该用户未接听的呼叫对应的会议的信息如 下表所示:
Figure imgf000019_0001
如果记录的会议已经结束, 所述总机设备可以将记录的该会议的信息删 除, 则在步骤 220中不会获取到已经结束的会议的信息; 所述总机设备也可 以不删除该已经结束的会议的信息, 而是将记录的该会议的状态设置为 "会 议已结束", 则在步骤 220中所述总机设备不获取已经结束的会议的信息。 在步骤 230之后, 所述总机设备还可以更新所述表格中的用户状态, 将 用户状态更新为 "用户已入会"。 下面分别结合图 5和图 6说明所述总机设备记录所述会议的信息的两种 示例实施方式: 示例实施方式 A和示例实施方式 B。
示例实施方式 A如图 5所示。
步骤 501 :总机设备接收会议系统发送的呼叫所述用户终端接入会议的呼 叫请求(如 S IP INVITE消息), 所述呼叫请求中的主叫标识 (如 S IP INVITE 消息中的 f rom字段)为所述会议系统的接入号, 所述呼叫请求还包括所述会 议的会议标识和所述会议的描述信 , ¾。
步骤 502-503 : 所述总机设备修改所述呼叫请求, 以将所述呼叫请求中的 接入号替换为所述总机设备对应的总机号码, 并通过企业呼叫控制系统向所 述用户终端发送修改后的呼叫请求;
步骤 504-508 : 所述企业呼叫控制系统启动定时器, 如果定时器超时还没 收到所述用户终端发送的摘机消息(如所述 S IP INVITE消息的 200 OK响应), 则向所述用户终端发送取消消息 (如 S IP CANCEL消息) 以释放当前呼叫, 并 通过所述总机设备向所述会议系统发送用于表明所述呼叫请求超时未应答的 响应消息。
需要说明的是, 上述步骤 504-508 针对的是所述用户终端超时未接听的 场景。 对于所述用户终端拒绝接听的场景, 步骤 504-508 可以替换为: 所述 用户终端向所述会议系统返回用于拒绝所述呼叫请求的响应消息。
步骤 509 : 所述总机设备根据所述响应消息确定所述用户终端未接听时, 记录所述第一呼叫请求中的接入号、 会议标识以及会议的描述信息。
优选地, 所述总机设备还可以记录所述用户的状态为 "未入会"。
需要说明的是, 步骤 508和步骤 509可以没有特定的先后顺序。 示例实施方式 B如图 4所示。
步骤 601 :总机设备接收会议系统发送的呼叫所述用户终端接入会议的呼 叫请求(如 S IP INVITE消息), 所述呼叫请求中的主叫标识(如 S IP INVITE 消息中的 from字段)为所述会议系统的接入号, 所述呼叫请求还包括所述会 议的会议标识。
步骤 602-608同示例实施方式 A的步骤 502-508。
步骤 609: 所述总机设备根据所述响应消息确定所述用户终端未接听。 步骤 610: 所述总机设备向所述会议系统获取所述会议的描述信息。
具体地, 所述总机设备可以向所述会议系统发送一个新呼叫请求(如一 个新的 SIP INVITE 消息), 在所述新呼叫请求的消息体中携带用于请求获取 所述描述信息的指令以及用于标识所述会议的信息。 所述用于标识所述会议 的信息, 可以是所述会议的会议标识, 也可以是步骤 601 的呼叫请求所对应 的唯一标识(如, 步骤 601的 SIP INVITE消息对应的 Ca H_ID )。 所述会议系 统收到所述新呼叫请求后, 根据所述用于标识所述会议的信息获取所述会议 的描述信息, 并通过返回的所述新呼叫请求的响应消息携带所述描述信息。
步骤 611 :所述总机设备记录所述呼叫请求中的接入号和会议标识以及在 步骤 610中获取的描述信息。
所述总机设备也可以在步骤 610之前先记录所述呼叫请求中的接入号和 会议标识, 再在步骤 610之后记录所述描述信息。
优选地, 所述总机设备还可以记录所述用户的状态为 "用户未入会"。 需要说明的是, 所述总机设备记录的所述会议的信息, 可能包括所述第 一呼叫请求中所包括的信息, 也可能包括向所述会议系统获取的信息。 如, 在示例实施方式 A 中, 记录的接入号、 会议标识和描述信息均为所述呼叫请 求中包括的信息; 又如, 在示例实施方式 B 中, 记录的接入号和会议标识为 呼叫请求中包括的接入号和会议标识, 记录的描述信息则是向所述会议系统 获取的。 在具体实现时还可能存在其它的方式, 如, 呼叫请求中包括接入号, 但不包括会议标识和描述信息, 则相应地, 总机设备记录呼叫请求中的接入 号, 并记录向所述会议系统获取的会议标识和描述信息; 又如, 呼叫请求中 包括接入号、 会议标识和描述信息的一部分(如, 会议主题), 总机设备记录 呼叫请求中的接入号、 会议标识和描述信息的一部分, 并记录向所述会议系 统获取的描述信息的另一部分(如会议主席、 参会人员)。 在本发明实施例 1中, 所述总机设备可以记录所有未接听的呼叫所对应 的会议的信息, 也可以仅为签约用户记录所述会议的信息。 如, 企业通信系 统为每位签约用户建立一个业务记录表以供总机设备记录该签约用户未接听 的呼叫所对应的会议的信息, 该业务记录表中还可以记录该签约用户的个人 信息, 如用户介绍、 供职的公司名称等。
所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入 所述会议且确定所述用户终端未接听时, 判断所述用户终端所属的用户是否 为签约用户, 如果是, 则记录所述会议的信息。 相应地, 在步骤 220之前, 所述总机设备判断所述用户终端所属的用户是否为签约用户, 如果是, 则执 行步骤 220 , 否则, 不执行后续步骤。
进一步地, 所述业务记录表中记录的会议的描述信息还包括所述会议的 参会人员的用户标识, 如果所述会议的其它参会人员为签约用户, 所述总机 设备获取所述会议的描述信息时还可以根据所述其它参会人员的用户标识从 所述其它参会人员的业务记录表中获取其它参会人员的个人信息, 并指示所 述企业呼叫控制系统向所述用户终端推送所述其它参会人员的个人信息。 对于前述的各方法实施例, 为了筒单描述, 故将其都表述为一系列的动 作组合, 但是本领域技术人员应该知悉, 本发明并不受所描述的动作顺序的 限制, 因为依据本发明, 某些步骤可以采用其他顺序或者同时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实施例均属于优选实施例, 所涉及的动作和模块并不一定是本发明所必须的。 根据本发明实施例 1 , 本发明实施例 2提出了一种总机设备 500。
如图 7所示, 所述总机设备包括: 接收单元 501、 获取单元 502和接入单 元 503;
所述接收单元 501 ,用于通过企业呼叫控制系统接收用户终端发送的第一 呼叫请求, 所述第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所 述用户终端的标识, 所述被叫标识为所述总机设备对应的总机号码, 并用于 将所述第一呼叫请求传输至所述获取单元 502;
所述获取单元 502 , 用于从所述接收单元 501接收所述第一呼叫请求, 并 根据所述第一呼叫请求中包括的用户终端的标识获取已记录的所述用户终端 未接听的呼叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫为会 议系统通过所述总机设备向所述用户终端发起的, 所述会议的信息包括所述 会议系统的接入号和所述会议的会议标识, 并用于将所述会议系统的接入号 和所述会议的会议标识传输至所述接入单元 503;
所述接入单元 503 ,用于从所述获取单元 502接收所述会议系统的接入号 和所述会议的会议标识, 并用于根据所述会议系统的接入号和所述会议的会 议标识将所述用户终端接入所述会议。
所述接入单元 503 ,具体可以用于从所述获取单元 502接收所述会议的信 息, 指示企业呼叫控制系统向所述接入号对应的会议系统发送携带所述会议 标识、 所述用户终端的标识以及所述用户终端的媒体信息的第二呼叫请求, 以使得所述会议系统将所述会议标识所标识的会议对应的媒体信息发送给所 述用户终端以将所述用户终端接入所述会议。
所述接入单元 503 ,具体也可以用于从所述获取单元 502接收所述会议的 信息, 指示企业呼叫控制系统向所述用户终端发送用于拒绝所述第一呼叫请 求的响应消息, 并向所述接入号对应的会议系统发送呼叫指示信息, 所述呼 叫指示信息包括所述会议标识和所述用户终端的标识, 以指示所述会议系统 呼叫所述用户终端的标识所标识的用户终端, 以将所述用户终端接入所述会 议标识所标识的会议。
如图 8所示, 所述总机设备还可以包括判断单元 504和记录单元 505 ; 所述判断单元 504 ,用于在所述会议系统通过所述总机设备呼叫所述用户 终端接入所述会议时判断所述用户终端是否未接听, 并将所述判断结果传输 至所述记录单元 505 ;
所述记录单元 505 , 用于从所述确定单元接收所述判断结果, 并在所述判 断结果为是时记录所述会议系统的接入号和所述会议的会议标识。
进一步地, 如图 9所示, 所述总机设备还可以包括呼叫单元 506。
所述呼叫单元 506 ,用于接收会议系统发送的呼叫所述用户终端接入会议 的第三呼叫请求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号, 还用于修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入号替换为所 述总机设备对应的总机号码, 并向所述用户终端发送修改后的第三呼叫请求; 所述记录单元 505 , 具体用于从所述确定单元接收所述判断结果, 并在所述判 断结果为是时, 记录所述第三呼叫请求中的所述会议系统的接入号, 并记录 向所述会议系统获取的所述会议的会议标识; 或者,
所述呼叫单元 506 ,用于接收会议系统发送的呼叫所述用户终端接入会议 的第四呼叫请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述第四呼叫请求还包括所述会议的会议标识, 并用于修改所述第四呼叫请 求, 以将所述第四呼叫请求中的接入号替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第四呼叫请求; 所述记录单元 505 , 具体用于 从所述确定单元接收所述判断结果, 并在所述判断结果为是时, 记录所述第 四呼叫请求中的所述会议系统的接入号和所述会议的会议标识。
如图 10所示, 所述总机设备还可以包括播放指示单元 507; 所述会议的信息还包括所述会议的描述信息; 所述获取单元 502,还用于 将获取的所述会议的描述信息传输至所述播放指示单元 507;所述播放指示单 元 507, 用于从所述获取单元 502接收所述会议的描述信息, 并用于指示企业 呼叫控制系统向所述用户终端播放所述会议的描述信息。
所示播放指示单元 507,还可以用于指示企业呼叫控制系统向所述用户终 端播放确认提示信息, 以提示所述用户终端的用户确认要接入的会议; 相应 地, 所述接收单元 501, 还用于接收所述用户终端发送的确认要接入所述会议 的确认结果,并将所述确认结果传输至所述接入单元 503;所述接入单元 503, 具体用于从所述接收单元 501接收所述确认结果, 从所述获取单元 502接收 所述会议系统的接入号和所述会议的会议标识, 并用于在根据所述确认结果 确定将所述用户终端接入所述会议时, 根据所述会议系统的接入号和所述会 议的会议标识将所述用户终端接入所述会议。
所述记录单元 505,还可以用于在所述判断结果为是时记录所述会议的描 述信息, 具体可以用于在所述判断结果为是时记录从所述会议系统获取的所 述会议的描述信息。
本发明实施例 2 中描述的功能单元可以用来实施上述实施例 1所述的方 法。 如图 11所示, 本发明实施例 5提供了一种总机设备 1000, 包括: 处理器 (processor) 1010、发送器( transmitter )1020— 1、接 4史器( receiver )1020— 2 、 存储器(memory) 1030和总线 1040。 其中, 处理器 1010、 发送器 1020-1、 接 收器 1020-2和存储器 1030之间通过总线 1040完成相互间的通信。
发送器 1020-1, 接收器 1020-2, 用于与网元通信, 如, 与企业呼叫控制 系统、 会议系统通信。
存储器 1030, 用于存放程序 1031, 具体地, 程序 1031可以包括程序代 码, 所述程序代码包括计算机操作指令。 存储器 1030可能包含高速 RAM存储 器, 也可能还包括非易失性存储器 (non-volat i le memory ), 例如至少一个 磁盘存储器。
处理器 1010 , 用于执行存储器 1030中存放的程序 1031。 处理器 1010具 体可以是一个中央处理器(CPU , cent ra l proces s ing uni t ), 是计算机核心 单元。
具体地, 程序 1031可以包括: 获取单元 1032-1和接入单元 1032-2; 所述接收器 1020-2 , 用于通过企业呼叫控制系统接收用户终端发送的第 一呼叫请求, 所述第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为 所述用户终端的标识, 所述被叫标识为所述总机设备对应的总机号码;
所述获取单元 1032-1 , 用于根据所述第一呼叫请求中包括的用户终端的 标识获取已记录的所述用户终端未接听的呼叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫为会议系统通过所述总机设备向所述用户终端发 起的, 所述会议的信息包括所述会议系统的接入号和所述会议的会议标识; 所述接入单元 1032-2 , 用于根据所述会议系统的接入号和所述会议的会 议标识将所述用户终端接入所述会议。
所述接入单元 1032-2 , 具体可以用于指示企业呼叫控制系统向所述接入 号对应的会议系统发送携带所述会议标识、 所述用户终端的标识以及所述用 户终端的媒体信息的第二呼叫请求, 以使得所述会议系统将所述会议标识所 标识的会议对应的媒体信息发送给所述用户终端以将所述用户终端接入所述 会议。
所述接入单元 1032-2 , 具体也可以用于指示企业呼叫控制系统向所述用 户终端发送用于拒绝所述第一呼叫请求的响应消息, 并向所述接入号对应的 会议系统发送呼叫指示信息, 所述呼叫指示信息包括所述会议标识和所述用 户终端的标识, 以指示所述会议系统呼叫所述用户终端的标识所标识的用户 终端, 以将所述用户终端接入所述会议标识所标识的会议。
程序 1031还可以包括判断单元和记录单元; 所述判断单元, 用于在所述会议系统通过所述总机设备呼叫所述用户终 端接入所述会议时判断所述用户终端是否未接听;
所述记录单元, 用于在所述判断单元的判断结果为是时记录所述会议系 统的接入号和所述会议的会议标识。
程序 1031还可以包括呼叫单元;
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的 第三呼叫请求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号, 还用于修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入号替换为所 述总机设备对应的总机号码, 并向所述用户终端发送修改后的第三呼叫请求; 所述记录单元, 具体用于在所述判断结果为是时, 记录所述第三呼叫请求中 的所述会议系统的接入号, 并记录向所述会议系统获取的所述会议的会议标 识; 或者,
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的 第四呼叫请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述第四呼叫请求还包括所述会议的会议标识, 并用于修改所述第四呼叫请 求, 以将所述第四呼叫请求中的接入号替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第四呼叫请求; 所述记录单元, 具体用于在 所述判断结果为是时, 记录所述第四呼叫请求中的所述会议系统的接入号和 所述会议的会议标识。
程序 1031还可以包括播放指示单元; 所述获取单元 1031-2获取的会议 的信息还包括所述会议的描述信息; 所述播放指示单元, 用于指示企业呼叫 控制系统向所述用户终端播放所述会议的描述信息。
所示播放指示单元, 还可以用于指示企业呼叫控制系统向所述用户终端 播放确认提示信息, 以提示所述用户终端的用户确认要接入的会议; 相应地, 所述接收器 1020-2 , 还用于接收所述用户终端发送的确认要接入所述会议的 确认结果; 所述接入单元 1032-2 , 具体用于在根据所述确认结果确定将所述 用户终端接入所述会议时, 根据所述会议系统的接入号和所述会议的会议标 识将所述用户终端接入所述会议。
所述记录单元, 还可以用于在所述判断结果为是时记录所述会议的描述 信息, 具体可以用于在所述判断结果为是时记录从所述会议系统获取的所述 会议的描述信息
程序 1032中各单元的具体实现参见本发明实施例 2中的相应单元, 在此 不赘述。
本发明实施例 3中描述的功能单元可以用来实施上述实施例 1所述的方 法。
根据本发明实施例 1至 3 , 本发明实施例 4提出了一种通信系统 4000。 如图 12所示, 所述通信系统包括: 如实施例 2或 3所述的总机设备 4010 和企业呼叫控制系统 4020;
如图 13所示, 所述通信系统还可以包括会议系统 4030。
本发明实施例 4 中描述的通信系统可以用来实施上述实施例 1所述的方 法。
本领域普通技术人员可以意识到, 结合本文中所公开的实施例描述的各 示例的单元及算法步骤, 能够以电子硬件、 或者计算机软件和电子硬件的结 合来实现。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特 定应用和设计约束条件。 专业技术人员可以对每个特定的应用来使用不同方 法来实现所描述的功能, 但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到, 为描述的方便和筒洁, 上述描 述的系统、 装置和单元的具体工作过程, 可以参考前述方法实施例中的对应 过程, 在此不再赘述。
在本申请所提供的几个实施例中, 应该理解到, 所揭露的系统、 装置和 方法, 可以通过其它的方式实现。 例如, 以上所描述的装置实施例仅仅是示 意性的, 例如, 所述单元的划分, 仅仅为一种逻辑功能划分, 实际实现时可 以有另外的划分方式, 例如多个单元或组件可以结合或者可以集成到另一个 系统, 或一些特征可以忽略, 或不执行。 另一点, 所显示或讨论的相互之间 的耦合或直接耦合或通信连接可以是通过一些接口, 装置或单元的间接耦合 或通信连接, 可以是电性, 机械或其它的形式。 为单元显示的部件可以是或者也可以不是物理单元, 即可以位于一个地方, 或者也可以分布到多个网络单元上。 可以根据实际的需要选择其中的部分或 者全部单元来实现本实施例方案的目的。
另外, 在本发明各个实施例中的各功能单元可以集成在一个处理单元中, 也可以是各个单元单独物理存在, 也可以两个或两个以上单元集成在一个单 元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用 时, 可以存储在一个计算机可读取存储介质中。 基于这样的理解, 本发明的 技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可 以以软件产品的形式体现出来, 该计算机软件产品存储在一个存储介质中, 包括若干指令用以使得一台计算机设备(可以是个人计算机, 服务器, 或者 网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的 存储介质包括: U盘、 移动硬盘、 只读存储器(ROM, Read-Only Memory ) 、 随机存取存储器 ( RAM, Random Acces s Memory ) 、 磁碟或者光盘等各种可以 存储程序代码的介质。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限 于此, 任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易 想到变化或替换, 都应涵盖在本发明的保护范围之内。 因此, 本发明的保护 范围应所述以权利要求的保护范围为准。

Claims

权利要求 书
1. 一种实现会议接入的方法, 其特征在于, 所述方法包括:
总机设备通过企业呼叫控制系统接收用户终端发送的第一呼叫请求, 所述 第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所述用户终端的标识, 所述被叫标识为所述总机设备对应的总机号码;
所述总机设备根据所述用户终端的标识获取已记录的所述用户终端未接听 的呼叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫为会议系统通 过所述总机设备向所述用户终端发起的, 所述会议的信息包括所述会议系统的 接入号和所述会议的会议标识;
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述用 户终端接入所述会议。
2.如权利要求 1所述的方法, 其特征在于,
所述第一呼叫请求包括所述用户终端的媒体信息;
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述用 户终端接入所述会议, 具体包括: 所述总机设备指示所述企业呼叫控制系统向 所述接入号对应的会议系统发送携带所述会议标识、 所述用户终端的标识以及 所述用户终端的媒体信息的第二呼叫请求, 以使得所述会议系统将所述会议标 识所标识的会议对应的媒体信息发送给所述用户终端以将所述用户终端接入所 述会议。
3. 如权利要求 1所述的方法, 其特征在于,
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述用 户终端接入所述会议, 具体包括: 所述总机设备指示所述企业呼叫控制系统向 所述用户终端发送用于拒绝所述第一呼叫请求的响应消息; 并向所述接入号对 应的会议系统发送呼叫指示信息, 所述呼叫指示信息包括所述会议标识和所述 用户终端的标识, 以指示所述会议系统呼叫所述用户终端的标识所标识的用户 终端, 以将所述用户终端接入所述会议标识所标识的会议。
4. 如权利要求 1-3任一所述的方法, 其特征在于,
所述总机设备通过企业呼叫控制系统接收用户终端发送的第一呼叫请求之 前, 还包括:
所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入所 述会议且确定所述用户终端未接听时, 记录所述会议系统的接入号和所述会议 的会议标识。
5. 如权利要求 4所述的方法, 其特征在于,
所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入所 述会议且确定所述用户终端未接听时, 记录所述会议系统的接入号和所述会议 的会议标识, 具体包括:
总机设备接收会议系统发送的呼叫所述用户终端接入会议的第三呼叫请 求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号;
所述总机设备修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入号 替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第三呼 叫请求;
所述总机设备确定所述用户终端未接听时, 记录所述第三呼叫请求中的所 述会议系统的接入号, 向所述会议系统获取所述会议的会议标识, 并记录所述 获取的会议标识。
6. 如权利要求 4所述的方法, 其特征在于,
所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入所 述会议且确定所述用户终端未接听时, 记录所述会议系统的接入号和所述会议 的会议标识, 具体包括:
所述总机设备接收会议系统发送的呼叫所述用户终端接入会议的第四呼叫 请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述第四呼 叫请求还包括所述会议的会议标识;
所述总机设备修改所述第四呼叫请求, 以将所述第四呼叫请求中的接入号 替换为所述总机设备对应的总机号码, 并向所述用户终端发送修改后的第四呼 叫请求;
所述总机设备确定所述用户终端未接听时, 记录所述第四呼叫请求中的所 述会议系统的接入号和所述会议的会议标识。
7. 如权利要求 1-6任一所述的方法, 其特征在于,
所述会议的信息还包括所述会议的描述信息;
所述总机设备根据所述会议系统的接入号和所述会议的会议标识将所述用 户终端接入所述会议之前, 还包括, 所述总机设备指示企业呼叫控制系统向所 述用户终端播放所述会议的描述信息。
8.如权利要求 7 所述的方法, 其特征在于, 所述总机设备指示企业呼叫控 制系统向所述用户终端播放所述会议的描述信息之后, 以及根据所述会议系统 的接入号和所述会议的会议标识将所述用户终端接入所述会议之前, 还包括: 所述总机设备指示企业呼叫控制系统向所述用户终端播放确认提示信息, 以提示所述用户终端的用户确认要接入的会议;
所述总机设备接收所述用户终端发送的确认要接入所述会议的确认结果, 并根据所述确认结果确定将所述用户终端接入所述会议。
9.如权利要求 7或 8所述的方法, 其特征在于, 所述总机设备通过企业呼 叫控制系统接收用户终端发送的第一呼叫请求之前, 还包括:
所述总机设备在所述会议系统通过所述总机设备呼叫所述用户终端接入所 述会议且所述用户终端未接听时, 记录所述会议的描述信息。
10.如权利要求 9所述的方法, 其特征在于, 所述记录所述会议的描述信息 之前还包括, 向所述会议系统获取所述会议的描述信息。
11. 一种总机设备, 其特征在于, 所述总机设备包括: 接收单元、 获取单 元和接入单元;
所述接收单元, 用于通过企业呼叫控制系统接收用户终端发送的第一呼叫 请求, 所述第一呼叫请求包括主叫标识和被叫标识, 所述主叫标识为所述用户 终端的标识, 所述被叫标识为所述总机设备对应的总机号码, 并用于将所述第 一呼叫请求传输至所述获取单元;
所述获取单元, 用于从所述接收单元接收所述第一呼叫请求, 并根据所述 第一呼叫请求中包括的用户终端的标识获取已记录的所述用户终端未接听的呼 叫所对应的会议的信息, 其中, 所述用户终端未接听的呼叫为会议系统通过所 述总机设备向所述用户终端发起的, 所述会议的信息包括所述会议系统的接入 号和所述会议的会议标识, 并用于将所述会议系统的接入号和所述会议的会议 标识传输至所述接入单元;
所述接入单元, 用于从所述获取单元接收所述会议系统的接入号和所述会 议的会议标识, 并用于根据所述会议系统的接入号和所述会议的会议标识将所 述用户终端接入所述会议。
12.如权利要求 11所述的总机设备, 其特征在于,
所述接入单元, 具体用于从所述获取单元接收所述会议的信息, 指示所述 企业呼叫控制系统向所述接入号对应的会议系统发送携带所述会议标识、 所述 用户终端的标识以及所述用户终端的媒体信息的第二呼叫请求, 以使得所述会 议系统将所述会议标识所标识的会议对应的媒体信息发送给所述用户终端以将 所述用户终端接入所述会议。
13. 如权利要求 11所述的总机设备, 其特征在于,
所述接入单元, 具体用于从所述获取单元接收所述会议的信息, 指示所述 企业呼叫控制系统向所述用户终端发送用于拒绝所述第一呼叫请求的响应消 息, 并向所述接入号对应的会议系统发送呼叫指示信息, 所述呼叫指示信息包 括所述会议标识和所述用户终端的标识, 以指示所述会议系统呼叫所述用户终 端的标识所标识的用户终端, 以将所述用户终端接入所述会议标识所标识的会 议。
14. 如权利要求 11-13任一所述的总机设备, 其特征在于, 所述总机设备 还包括判断单元和记录单元; 所述判断单元, 用于在所述会议系统通过所述总机设备呼叫所述用户终端 接入所述会议时判断所述用户终端是否未接听, 并将所述判断结果传输至所述 记录单元;
所述记录单元, 用于从所述确定单元接收所述判断结果, 并在所述判断结 果为是时记录所述会议系统的接入号和所述会议的会议标识。
15. 如权利要求 14所述的总机设备, 其特征在于, 所述总机设备还包括呼 叫单元;
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的第 三呼叫请求, 所述第三呼叫请求中的主叫标识为所述会议系统的接入号, 还用 于修改所述第三呼叫请求, 以将所述第三呼叫请求中的接入号替换为所述总机 设备对应的总机号码, 并向所述用户终端发送修改后的第三呼叫请求; 所述记 录单元, 具体用于从所述确定单元接收所述判断结果, 并在所述判断结果为是 时, 记录所述第三呼叫请求中的所述会议系统的接入号, 并记录向所述会议系 统获取的所述会议的会议标识; 或者,
所述呼叫单元, 用于接收会议系统发送的呼叫所述用户终端接入会议的第 四呼叫请求, 所述第四呼叫请求中的主叫标识为所述会议系统的接入号, 所述 第四呼叫请求还包括所述会议的会议标识, 并用于修改所述第四呼叫请求, 以 将所述第四呼叫请求中的接入号替换为所述总机设备对应的总机号码, 并向所 述用户终端发送修改后的第四呼叫请求; 所述记录单元, 具体用于从所述确定 单元接收所述判断结果, 并在所述判断结果为是时, 记录所述第四呼叫请求中 的所述会议系统的接入号和所述会议的会议标识。
16. 如权利要求 11-15 任一所述的总机设备, 其特征在于, 所述总机设备 还包括播放指示单元;
所述会议的信息还包括所述会议的描述信息;
所述获取单元, 还用于将获取的所述会议的描述信息传输至所述播放指示 单元; 所述播放指示单元, 用于从所述获取单元接收所述会议的描述信息, 并用 于指示企业呼叫控制系统向所述用户终端播放所述会议的描述信息。
17.如权利要求 16所述的总机设备, 其特征在于,
所示播放指示单元, 还用于指示企业呼叫控制系统向所述用户终端播放确 认提示信息, 以提示所述用户终端的用户确认要接入的会议;
所述接收单元, 还用于接收所述用户终端发送的确认要接入所述会议的确 认结果, 并将所述确认结果传输至所述接入单元;
所述接入单元, 具体用于从所述接收单元接收所述确认结果, 从所述获取 单元接收所述会议系统的接入号和所述会议的会议标识, 并用于在根据所述确 认结果确定将所述用户终端接入所述会议时, 根据所述会议系统的接入号和所 述会议的会议标识将所述用户终端接入所述会议。
18.如权利要求 16或 17所述的总机设备, 其特征在于,
所述记录单元, 还用于在所述判断结果为是时记录所述会议的描述信息。
19.如权利要求 18所述的总机设备, 其特征在于,
所述记录单元用于在所述判断结果为是时记录所述会议的描述信息, 具体 包括: 所述记录单元用于在所述判断结果为是时记录从所述会议系统获取的所 述会议的描述信息。
20. 一种通信系统, 其特征在于, 所述通信系统包括企业呼叫控制系统和 如权利要求 1 1-19任一所述的总机设备。
21.如权利要求 20 所述的通信系统, 其特征在于, 所述通信系统还包括会 议系统。
PCT/CN2012/088092 2012-12-31 2012-12-31 一种实现会议接入的方法、设备和系统 Ceased WO2014101209A1 (zh)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CN201280002758.8A CN104137523B (zh) 2012-12-31 2012-12-31 一种实现会议接入的方法、设备和系统
EP12879156.3A EP2765763B1 (en) 2012-12-31 2012-12-31 Method, device, and system for implementing conference access
PCT/CN2012/088092 WO2014101209A1 (zh) 2012-12-31 2012-12-31 一种实现会议接入的方法、设备和系统
US14/138,590 US8982737B2 (en) 2012-12-31 2013-12-23 Method, device and system for implementing conference access

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2012/088092 WO2014101209A1 (zh) 2012-12-31 2012-12-31 一种实现会议接入的方法、设备和系统

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/138,590 Continuation US8982737B2 (en) 2012-12-31 2013-12-23 Method, device and system for implementing conference access

Publications (1)

Publication Number Publication Date
WO2014101209A1 true WO2014101209A1 (zh) 2014-07-03

Family

ID=51017096

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/088092 Ceased WO2014101209A1 (zh) 2012-12-31 2012-12-31 一种实现会议接入的方法、设备和系统

Country Status (4)

Country Link
US (1) US8982737B2 (zh)
EP (1) EP2765763B1 (zh)
CN (1) CN104137523B (zh)
WO (1) WO2014101209A1 (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579707A (zh) * 2014-12-26 2015-04-29 华为技术有限公司 一种加入会议及会议邀请的方法、相关设备及系统
CN113112881A (zh) * 2021-03-10 2021-07-13 浙江工业大学 基于WebRTC远程实验答疑系统

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10601880B2 (en) 2015-07-17 2020-03-24 Avaya Inc. Conference reconstruction in SIP networks
US10742692B2 (en) * 2012-08-09 2020-08-11 Avaya Inc. Snap-in invocation for call reconstruction
CN105721469B (zh) * 2016-02-18 2019-09-20 腾讯科技(深圳)有限公司 音频数据处理方法、服务器、客户端以及系统
CN108347337B (zh) * 2017-01-23 2022-03-01 腾讯科技(深圳)有限公司 会议通信方法和装置
CN109246385B (zh) * 2018-11-01 2020-08-28 苏州科达科技股份有限公司 用于多方会议的通信方法及会议系统
CN110099378B (zh) * 2019-05-29 2021-11-23 中国移动通信集团江苏有限公司 来电归属信息的确定方法、装置、设备及存储介质
CN111835996B (zh) * 2020-06-05 2023-09-12 视联动力信息技术股份有限公司 入会方法、系统、服务器、终端、电子设备及存储介质
US20250030721A1 (en) * 2023-07-20 2025-01-23 Omnissa, Llc Recording security management

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394294A (zh) * 2007-09-18 2009-03-25 华为技术有限公司 网络多媒体会议接入方法、系统及装置
CN102438084A (zh) * 2011-12-05 2012-05-02 中兴通讯股份有限公司 一种电话会议的实现方法及系统
CN102763401A (zh) * 2010-01-28 2012-10-31 高通伊司库特股份有限公司 用于提供电话会议服务的方法和装置

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2315640B (en) * 1996-07-19 2000-08-23 Intellprop Ltd Telephone conferencing systems
WO2003039181A1 (en) * 2001-10-30 2003-05-08 Lang Alexander C Method and apparatus for providing extended call setup and control features using a short message service
US8385526B2 (en) * 2003-10-14 2013-02-26 Tele-Town Hall, LLC. System and process for mass telephony conference call
US7162025B2 (en) * 2004-05-04 2007-01-09 Research In Motion Limited Conference call dialing
US20060101143A1 (en) * 2004-11-11 2006-05-11 Nokia Corporation Handling of invitations to group communication sessions
US20060239212A1 (en) * 2005-04-22 2006-10-26 Cisco Technology, Inc. Management of missing conference invitees
US20080037748A1 (en) * 2006-07-13 2008-02-14 Iotum Corporation, A Delaware Corporation Method of and System for Conference Calling
DE102007012339A1 (de) * 2007-03-14 2008-09-18 Siemens Enterprise Communications Gmbh & Co. Kg Verfahren und Kommunikationssystem zum automatischen Vermitteln einer Verbindung zu einem Teilnehmer eines terminierten Treffens über zumindest ein Kommunikationsnetz
KR101005012B1 (ko) * 2007-05-11 2010-12-30 한국전자통신연구원 Sip 기반의 컨퍼런스 서비스 제공 시스템 및 방법

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101394294A (zh) * 2007-09-18 2009-03-25 华为技术有限公司 网络多媒体会议接入方法、系统及装置
CN102763401A (zh) * 2010-01-28 2012-10-31 高通伊司库特股份有限公司 用于提供电话会议服务的方法和装置
CN102438084A (zh) * 2011-12-05 2012-05-02 中兴通讯股份有限公司 一种电话会议的实现方法及系统

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2765763A4 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104579707A (zh) * 2014-12-26 2015-04-29 华为技术有限公司 一种加入会议及会议邀请的方法、相关设备及系统
CN104579707B (zh) * 2014-12-26 2018-08-21 华为技术有限公司 一种加入会议及会议邀请的方法、相关设备及系统
CN113112881A (zh) * 2021-03-10 2021-07-13 浙江工业大学 基于WebRTC远程实验答疑系统
CN113112881B (zh) * 2021-03-10 2022-05-24 浙江工业大学 基于WebRTC远程实验答疑系统

Also Published As

Publication number Publication date
EP2765763A1 (en) 2014-08-13
CN104137523A (zh) 2014-11-05
US8982737B2 (en) 2015-03-17
US20140185492A1 (en) 2014-07-03
CN104137523B (zh) 2017-02-08
EP2765763A4 (en) 2014-12-03
EP2765763B1 (en) 2016-11-16

Similar Documents

Publication Publication Date Title
WO2014101209A1 (zh) 一种实现会议接入的方法、设备和系统
CN101160946B (zh) 用于即按即说业务的方法及服务器
JP2019149794A (ja) join−usコールログ及びコールアンサーメッセージ
US7616749B2 (en) Call park and call park pickup systems, methods and network devices
WO2009052746A1 (en) A method for initiating conferences, an application service proxy, a conference server and system
WO2009036662A1 (en) Method, system and apparatus for accessing network multimedia meeting
JP2005124183A (ja) 通信セッション上で起動中の複数個の通信機器の識別情報を情報受信コンポーネントに送信する装置および方法
EP2019557A1 (en) Method and apparatus for implementing multi-party communication
WO2007009346A1 (en) A method and apparatus for obtaining group information by the invited user during the session
CN102281367A (zh) 一种点击拨号业务中实现三方通话的方法及系统
CN106161716A (zh) 一种语音呼叫的方法、装置及服务器
CN100525196C (zh) 会议控制方法及会议控制系统
CN106358156B (zh) 一种多方通话中的呼叫处理方法及装置
CN102664863B (zh) 终端实现呼叫等待的方法、装置和系统
CN103002167B (zh) 移动终端、会议服务器和会议控制方法
US20070047699A1 (en) Separation of session and session control
WO2012151799A1 (zh) 一种在点击拨号业务中实现同振群呼的方法和系统
CN101227473B (zh) 用于多媒体通信系统的主控会议的系统及方法
CN102143284B (zh) 会话处理方法、设备及系统
CN102438005A (zh) 点击拨号业务的处理方法、装置和系统
CN101252706B (zh) 智能呼叫前转方法和系统
WO2012151859A1 (zh) 一种点击拨号业务中实现广播组呼的方法和系统
CN101883253B (zh) 一种视频通话中的视频查看方法及系统
CN101778363B (zh) 同组代答业务的实现方法和通信系统
JP2017192055A (ja) 通話制御装置、通話システム及びプログラム

Legal Events

Date Code Title Description
REEP Request for entry into the european phase

Ref document number: 2012879156

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2012879156

Country of ref document: EP

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

Ref document number: 12879156

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE