WO2012079286A1 - Method, apparatus and system for remote access to broadcasting - Google Patents
Method, apparatus and system for remote access to broadcasting Download PDFInfo
- Publication number
- WO2012079286A1 WO2012079286A1 PCT/CN2011/002095 CN2011002095W WO2012079286A1 WO 2012079286 A1 WO2012079286 A1 WO 2012079286A1 CN 2011002095 W CN2011002095 W CN 2011002095W WO 2012079286 A1 WO2012079286 A1 WO 2012079286A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- broadcast
- call
- server
- call center
- area information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 37
- 238000013507 mapping Methods 0.000 claims abstract description 23
- 230000000977 initiatory effect Effects 0.000 claims abstract description 14
- 238000012545 processing Methods 0.000 claims description 6
- 238000012546 transfer Methods 0.000 description 15
- 230000011664 signaling Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 230000002452 interceptive effect Effects 0.000 description 3
- 230000010354 integration Effects 0.000 description 2
- 230000003321 amplification Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/10—Architectures or entities
- H04L65/1046—Call controllers; Call servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/42—Systems providing special services or facilities to subscribers
- H04M3/50—Centralised arrangements for answering calls; Centralised arrangements for recording messages for absent or busy subscribers ; Centralised arrangements for recording messages
- H04M3/51—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing
- H04M3/5116—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing for emergency applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2203/00—Aspects of automatic or semi-automatic exchanges
- H04M2203/20—Aspects of automatic or semi-automatic exchanges related to features of supplementary services
- H04M2203/205—Broadcasting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
Definitions
- the present invention relates to the field of communications technologies, and in particular, to a method, device, and system for remote access broadcast. Background technique
- the conventional broadcasting system generally includes a sound source device, a control device, and a sound emitting device which are sequentially connected through a transmission line.
- the sound source device may be a manual microphone or a broadcast server
- the control device may be a broadcast terminal
- the sound emitting device may be an audio or a speaker.
- the working process of the broadcasting system may be: the broadcast server plays the voice file, generates the voice digital signal and transmits it to the broadcast terminal, the broadcast terminal decodes the voice, converts it into an analog signal, and performs power amplification on the analog signal, and then outputs the sound to the sound through the audio line. Or the speaker plays.
- the working process of the broadcasting system may also be: as a manual microphone of the sound source device or a headphone of the radio, directly transmitting the analog signal to the broadcast terminal, and the broadcast terminal power-amplifies the analog signal, and then outputs the audio signal to the sound or the speaker through the audio line. Play.
- the sound source device is usually limited to a small range, such as a broadcast room, so that the broadcaster must broadcast in the smaller range. Even with a wireless microphone as the source device, the announcer must still broadcast within the range of the wireless microphone signal. It can be seen that the traditional broadcast system cannot realize remote access broadcast, for example, accessing broadcasts across counties, cities, and even provinces, and it is also impossible to access anytime and anywhere.
- a call center for enterprise applications can implement a remote access session.
- Typical call centers include: Interconnected Computer Telephony Integration (CTI), Automatic Call Distribution (ACD) and multiple agent phones registered on the ACD.
- CTI includes an interactive voice response system (IVR).
- the call center and the carrier network are connected by a 75-ohm impedance coaxial cable (E1 line), and the enterprise applies for a number resource, that is, an access code, to the call center.
- the user dials the access code of the enterprise, and the CTI of the call center plays the prompt tone to the user. If the manual is required to be connected, the CTI transfers the call to an idle agent phone and directly connects the user.
- the prior art call center can realize remote access anytime and anywhere, but can only realize one user's call to an internal person, and cannot realize a public broadcast of a user facing a large number of people. Summary of the invention
- Embodiments of the present invention provide a method, an apparatus, and a system for remotely accessing a broadcast.
- a method for remotely accessing a broadcast comprising:
- the session server receives a request message sent by the call center, and the request message carries a broadcast area letter.
- a method for remotely accessing a broadcast comprising:
- a call is initiated to the sip phone so that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
- a session server including:
- a receiving unit configured to receive a request message sent by the call center, where the request message carries broadcast area information
- mapping unit configured to acquire an ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip phone from the simulated multiple session initial protocol sip phones to establish a mapping relationship with the broadcast terminal;
- a sending unit configured to send the number of the idle sip phone to the call center
- a call processing unit configured to accept a call from the call center to the sip phone, and send the call to the broadcast terminal.
- a call center that includes: An obtaining unit, configured to acquire broadcast area information determined by a user;
- a sending unit configured to send a request message carrying the broadcast area information to the session server, and a receiving unit, configured to receive a number of the idle sip phone returned by the session server;
- a calling unit configured to initiate a call to the sip phone, so that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
- the embodiment of the present invention uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcasting, so that the user can use the mobile phone, the fixed telephone, and the like. Access the broadcast system for voice broadcast.
- FIG. 1 is a schematic diagram of a system for remotely accessing a broadcast according to an embodiment of the present invention
- Figure 2 is a partial structural schematic view of the system of Figure 1;
- FIG. 3 is a schematic flowchart of a method for remotely accessing a broadcast according to an embodiment of the present invention
- FIG. 4 is a schematic flowchart of a method for remotely accessing a broadcast according to Embodiment 2 of the present invention.
- FIG. 5 is a schematic diagram of a session server according to an embodiment of the present invention.
- FIG. 6 is a schematic diagram of a call center according to an embodiment of the present invention.
- FIG. 7 is a schematic flowchart of a method in a specific application scenario according to an embodiment of the present invention. detailed description
- the embodiment of the invention provides a method for remotely accessing a broadcast, which uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcast.
- the session server is equivalent to a seat call for the call center; for the broadcast system, the role is equivalent to the audio source device, so that the user can use the remote access broadcast system such as a mobile phone or a fixed telephone to perform voice broadcast.
- Embodiments of the present invention also provide corresponding apparatus and systems. The details are described below separately. Embodiment 1
- This embodiment provides a method for remotely accessing a broadcast.
- the method involves a call center 101 connected to an operator network, a session server 102 connected to the call center 101, and a broadcast system 103 connected to the session server.
- the call center 101 includes a computer telephony integrated CTI system and an automatic call distribution ACD.
- the system, the broadcast system 103 includes more than one broadcast server connected to the session server 102, each broadcast server is connected to more than one broadcast terminal, and each broadcast terminal is connected to a sound emitting device.
- the computer telephony integration CTI system may in turn further include an interactive voice response system IVR. In a preferred embodiment, it also relates to a short message access gateway and a text to speech synthesis TTS system.
- session server 102 simulates multiple session initiation protocols.
- the sip phone is registered on the ACD.
- Sip is an application layer signaling control protocol used to create, modify, and release sessions for one or more participants.
- the sip phone is equivalent to a seat call for a call center; it is equivalent to a source device for a broadcast system.
- the call center and the broadcast system are connected by the sip phone.
- the process of the session server 102 simulating the multiple session initial protocol sip phone registration on the ACD is: first, the session server simulates a plurality of session initiation protocol sip phones, and sends a registration request message carrying the sip phone information to the call.
- the role of the session server includes: 1. Simulating more than one Session Initiation Protocol (SIP).
- SIP Session Initiation Protocol
- the phone is registered in the call center.
- a sip phone is equivalent to a seat call; Sending messages sent by the call center and the broadcast system to each other.
- a method for remotely accessing a broadcast in this embodiment includes the following steps:
- the session server receives a request message sent by the call center, where the request message carries broadcast area information.
- the ACD transfers the call to the CTI, and the IVR in the CTI will play for the call.
- the user is prompted to select a voice stream in the broadcast area, and the ACD sends the voice stream to the user terminal through the carrier network.
- the user can input the broadcast area information according to the prompt tone.
- the CTI After receiving the broadcast area information input by the user, the CTI sends a request for requesting the SIP.
- the request message of the phone number is sent to the session server, and the broadcast area information is carried in the request message.
- the user inputs the broadcast area information by pressing a button, for example, A village is 01, and B village is 02.
- the user can send a short message to the unified access code of the system, and the text content of the short message includes the content to be broadcast and the broadcast area information.
- the short message access gateway After receiving the short message, the short message access gateway sends the short message to the CTI; after acquiring the broadcast area information sent by the user from the short message, the CTI sends a request message for requesting the SIP phone number to the session server. , And carrying the broadcast area information in the request message.
- the session server acquires an ID number of the corresponding broadcast terminal according to the broadcast area information, and selects an idle sip phone from the simulated multiple session initial protocol sip phone to establish a mapping relationship with the broadcast terminal.
- the local area of the session server is pre-stored with the broadcast area information and the correspondence list of the broadcast terminal, and the session server may obtain the ID number of the corresponding broadcast terminal from the corresponding relationship list after receiving the broadcast area information. .
- the broadcast area information and the correspondence list of the broadcast terminal may also be stored in the call center, and may be stored in the CTI.
- the CTI After receiving the broadcast area information that is sent by the user through the key input or by using the short message, the CTI first obtains the ID number of the corresponding broadcast terminal from the locally stored correspondence list, and then adds the ID number of the broadcast terminal to the broadcast area information. And carrying the broadcast area information with the ID number added to the request message sent to the session server, and the session server can directly obtain the ID number of the corresponding broadcast terminal from the received broadcast area information.
- the session server queries the simulated plurality of session initial protocol sip phones, and selects an idle sip phone to establish a mapping relationship with the broadcast terminal. In this way, when the idle sip phone picks up the call, the session server can transfer the call to the corresponding broadcast terminal through the broadcast server.
- an expiration time is set for the mapping relationship, and if the sip phone does not hear the call within the expiration time, the mapping relationship is invalid, and the sip telephony resource is released.
- the session server sends the number of the idle sip phone to the call center.
- the session server sends the number of the idle sip phone to the CTI of the call center for the CTI to initiate a call to the sip phone.
- the session server simultaneously transmits the ID number of the broadcast terminal to the call center to facilitate the call center carrying the ID number of the broadcast terminal in the information of the call to the sip phone. Therefore, when there are multiple calls, the session server does not need to query the corresponding broadcast terminal according to the sip phone number area, but can directly obtain the ID number of the corresponding broadcast terminal from the information of the call.
- the session server accepts a call from the call center to the sip phone.
- the call center calls the sip phone, specifically the call center sends a session connection request (invite) message using the sip protocol to the sip phone.
- the session server obtains the corresponding broadcast terminal from the mapping relationship between the established sip phone and the broadcast terminal according to the sip phone. The ID number of the end.
- the session server after receiving the invite message, the session server directly parses the invite message to obtain the ID number of the broadcast terminal carried by the invite message. After obtaining the ID number of the corresponding broadcast terminal, the session server queries the corresponding broadcast server from the locally stored correspondence list between the broadcast terminal and the broadcast server. At this point, the session server has learned the mapping relationship between the sip phone, the broadcast server, and the broadcast terminal.
- the session server sends a call answer (200 OK) message to the CTI of the call center, whereby a session between the sip telephony session server and the CTI is established, i.e., a sip telephony channel is established between the two.
- the CTI will send a 200 OK message to the ACD to establish a session
- the ACD will also send a 200 OK message to the user terminal to establish a session.
- the call center's ACD can then forward the voice stream of the user's call to the session server.
- the session server sends the call to the broadcast terminal.
- the session server sends the call voice stream to the corresponding broadcast server according to the mapping relationship between the sip phone, the broadcast server, and the broadcast terminal, and then the broadcast server sends the voice stream to the corresponding broadcast terminal, and the broadcast terminal transfers the voice. It is replaced with an analog signal and broadcasted by a sound emitting device such as a horn.
- the remote access broadcast method provided by the embodiment uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcasting, so that the user can Using a mobile phone, a fixed telephone, etc., to directly access the broadcast system for voice broadcast by directly dialing or sending a short message.
- steps 204 and 205 are further included between steps 204 and 205:
- the session server queries the corresponding broadcast server from the locally stored correspondence list of the broadcast terminal and the broadcast server according to the ID number of the broadcast terminal, and sends the ID number of the broadcast terminal to the broadcast server.
- the broadcast terminal is a broadcast terminal connected to one of the ports of the broadcast server. After obtaining the ID number of the broadcast terminal, the broadcast server can obtain the port number of the corresponding port and its status, and the corresponding port is the connection broadcast terminal of the broadcast server. port.
- the status of the port includes both idle and occupied. The broadcast server indicating that the port and its connection are used by other users is idle. The idle indicates that the port and its connected broadcast server are not currently used.
- the port and its connected broadcast terminal can be used by the current user, and the session server sends a call response message to the call center to establish a session.
- the port and its connected broadcast server are already used by other users, and the session server discards the call.
- the session server may not discard the call of the user, but forcibly send the call to the corresponding broadcast server, and the broadcast server compares the user with the user who is currently using the broadcast terminal. Permission, when the user's authority is high, preempt the port and the broadcast terminal connected to it.
- the session server may decide whether to send a call response message to the call according to a preset policy. center.
- the policy may be: when the proportion of the idle ports in the plurality of ports corresponding to the broadcast area selected by the user reaches a preset value, for example, 50%, the call answer message is sent to the call center to establish a session.
- the session server can decide whether to return to establish a session with the call center according to the status of the port of the broadcast server corresponding to the broadcast area selected by the user.
- the embodiment provides a method for remotely accessing a broadcast, including the following steps: First, the call center accepts a call of the user or receives a short message sent by the user.
- the user terminal initiates a call to the call center through the unified access code, accesses the ACD of the call center, and the ACD transfers the call to the CTI.
- the IVR in the CTI will play a voice stream for prompting the user to select a broadcast area, and the ACD sends the voice stream to the user terminal.
- the user terminal sends a short message to the call center by using a unified access code
- the text content of the short message includes text content to be broadcast and broadcast area information.
- the short message of the call center of the call center sends the short message to the CTI of the call center.
- the call center acquires broadcast area information determined by the user.
- the call center obtains broadcast area information that the user inputs according to the prompt tone.
- the user inputs the broadcast area information by using a button, for example, A village is 01, and B village is 02.
- the CTI of the call center parses the obtained short message, and obtains the short message. Broadcast area information contained in .
- the call center sends a request message carrying the broadcast area information to the session server.
- the CTI of the call center After the CTI of the call center obtains the broadcast area information, it sends a request message for requesting the SIP phone number to the session server, and carries the broadcast area information in the request message.
- the CTI simultaneously receives the ID number of the corresponding broadcast terminal returned by the session server. 304.
- the call center initiates a call to the sip phone, so that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
- the calling center sends a call connection request (invite) message to the sip phone to the sip phone, and then receives a call answer (200 OK) message returned by the session server, and the 200 OK message is displayed.
- the session between the call center and the session server was established successfully.
- the call center can then send the user's call to the session server.
- the call center sends the voice stream of the user call directly to the session server.
- the CTI of the call center sends the text content to be broadcast included in the received short message to the TTS, and the TTS converts the text content into a voice stream, and then the call center sends the voice stream to the session. server.
- the session server After receiving the call voice stream, the session server sends the call voice stream to the corresponding broadcast server according to the mapping relationship between the sip phone, the broadcast server, and the broadcast terminal, and then the broadcast server sends the voice stream to the corresponding broadcast terminal, and the broadcast terminal will
- the voice stream is converted into an analog signal and broadcasted through a sound emitting device such as a speaker.
- the session server obtains the ID number of the corresponding broadcast terminal according to the mapping relationship between the established sip phone and the broadcast terminal;
- the ID number of the broadcast terminal is directly obtained from the information of the call.
- the call center can obtain the ID number of the broadcast terminal in two ways.
- the call center queries and obtains the ID number of the broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal according to the broadcast area information, and may add the ID number of the broadcast terminal to the broadcast area information.
- the broadcast area information is carried in the request message sent to the session server.
- the call center after transmitting the request message carrying the broadcast area information to the session server, the call center receives the ID number of the broadcast terminal returned by the session service. Then, the call center can be on the sip
- the call originated by the phone carries the ID number of the broadcast terminal.
- step 301 the following steps may also be included:
- the remote access broadcast method provided by the embodiment uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcasting, so that the user can Using a mobile phone, a fixed telephone, etc., to directly access the broadcast system for voice broadcast by directly dialing or sending a short message.
- Embodiment 3
- this embodiment provides a session server, including:
- the receiving unit 401 is configured to receive a request message sent by the call center, where the request message carries broadcast area information;
- the mapping unit 402 is configured to acquire an ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip phone from the simulated multiple session initial protocol sip phones to establish a mapping relationship with the broadcast terminal;
- a sending unit 403 configured to send the number of the idle sip phone to the call center
- the call processing unit 404 is configured to accept a call from the call center to the sip phone and send the call to the broadcast terminal.
- the session server may further include: a port obtaining unit 405 and a port determining unit 406. among them:
- the port obtaining unit 405 is configured to query, according to the ID number of the broadcast terminal, a corresponding broadcast server from a locally stored correspondence list between the broadcast terminal and the broadcast server, and send the ID number of the broadcast terminal to the broadcast. a server, receiving a port number and a status of a corresponding port returned by the broadcast server, where the corresponding port is a port of the broadcast server that is connected to the broadcast terminal;
- the port determining unit 406 is configured to determine whether the status of the port is idle.
- the call processing unit 404 is specifically configured to send a call response message to the port determining unit when determining that the status of the port is idle.
- the call center is judged by the port judgment unit When the state of the port is not idle, the call is discarded.
- the session server can also include a phone registration unit 407.
- the phone registration unit 407 is configured to simulate a plurality of session initiation protocol sip phones, send a registration request message carrying the sip phone information to the call center, and receive a registration success response message returned by the call center.
- the call center and the broadcast system are connected to form a remote access broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcast, so that the user can use the mobile
- the telephone, the fixed telephone, and the like can remotely access the broadcast system for voice broadcast by directly dialing or sending a short message.
- the session server in the embodiment of the present invention may be a computer or other physical entity, wherein the mapping unit, the call processing unit, and the like may be completed by a processor of the computer.
- the session server in an embodiment of the apparatus of the present invention can perform any of the actions performed by the session server in the method embodiments. Since the division of each unit in the apparatus embodiment of the present invention is only a logical division, the actions performed by the session server in the write device embodiment can be performed by the session server or by any unit of the session server.
- the embodiment provides a computer telephony integrated CTI system, including: an obtaining unit 501, configured to acquire broadcast area information determined by a user;
- the sending unit 502 is configured to send a request message that carries the broadcast area information to the session server.
- the receiving unit 503 is configured to receive a number of the idle sip phone returned by the session server, and the calling unit 504 is configured to initiate a call to the sip phone, so that the session server sends the call to the broadcast area information. Corresponding broadcast terminal.
- the acquiring unit is further configured to obtain, according to the broadcast area information input by the user, the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal, and set the ID of the broadcast terminal. The number is added in the broadcast area information.
- the call center further includes:
- the phone registration unit 505 is configured to receive a registration request message sent by the session server, where the registration request message carries information about multiple session initiation protocol sip phones simulated by the session server. A registration success response message is sent to the session server.
- the user's call can be transferred to the session server, and then the session server transfers the call to the broadcast system for broadcast, so that the user can use the mobile phone, the fixed telephone, etc. to directly dial or send a short call.
- the way of the message is to remotely access the broadcast system for voice broadcast.
- this embodiment provides a remote access broadcast system, including a call center 101 connected to an operator network, a session server 102 connected to the call center 101, and a connection with the session server.
- Broadcast system 103 The call center 101 includes a computer telephony integrated CTI system and an automatic call distribution ACD system.
- the broadcast system 103 includes one or more broadcast servers connected to the session server 102. Each broadcast server is connected to one or more broadcast terminals, and each broadcast terminal is connected. Sound equipment.
- the session server simulates multiple session initiation protocols.
- the sip phone is registered on the ACD.
- the sip phone is equivalent to a seat phone for a call center; for a broadcast system, it is equivalent to a source device.
- the CTI system may further include an interactive voice response system IVR.
- the call center 101 may also include a short message access gateway and a text to speech (TTS) connected to the ACD and the CTI.
- TTS text to speech
- a session server configured to receive a request message sent by the call center, the request message carries the broadcast area information, obtain the ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip from the simulated multiple session initial protocol sip phones.
- the phone establishes a mapping relationship with the broadcast terminal, sends the number of the idle sip phone to the call center, accepts the call of the call center to the sip phone, and sends the call to the broadcast terminal.
- a call center configured to obtain the broadcast area information determined by the user, send a request message carrying the broadcast area information to the session server, receive the number of the idle sip phone returned by the session server, and initiate a call to the sip phone, so as to The call is sent to the broadcast terminal corresponding to the broadcast area information by the session server.
- the remote access broadcast system of this embodiment may have a unified access code assigned by an operator.
- the unified access code may be substantially the access code of the call center therein.
- the access code can be 95555.
- the unified access code can be 96132.
- the user terminal can initiate a call to the call center or send a short message to the call center through the access code.
- the ACD uniformly queues calls of all user terminals into the CTI in the order of rules.
- the IVR in the CTI plays a prompt tone to prompt the user to select a broadcast area, and the ACD sends the prompt tone to the user terminal through the carrier network.
- the user can input the broadcast area information by pressing the button according to the prompt tone, for example, A village is 01 and B village is 02.
- the CTI sends a request message for requesting the SIP phone number to the session server, and carries the broadcast area information in the request message. The CTI will then receive the number of a SIP phone returned by the Session Server.
- the CTI can then initiate a call to the SIP phone by sending a session connection request (invite) message using the sip protocol to the sip phone.
- a session connection request invite
- the call center receives the call answer (200 OK) message returned by the session server, the session between the conference server and the call center is successfully established.
- the call center will also send a 200 OK message to the user terminal.
- the call center can then forward the voice stream of the user's call to the conference server so that the voice server will broadcast the voice stream to the broadcast system for broadcast.
- the short message of the call center of the call center parses and sends the short message to the CTI. It should be noted that the user needs to specify whether or not to perform voice broadcast and broadcast areas in a fixed format.
- the CTI of the call center obtains the broadcast area information included in the short message, it sends a request message for requesting the SIP phone number to the session server, and carries the broadcast area information in the request message.
- the CTI will then receive the number of a SIP phone returned by the Session Server.
- the CTI can then initiate a call to the SIP phone by sending a session connection request ( invite ) message using the sip protocol to the sip phone channel.
- the call center When the call center receives the call answer (200 OK) message returned by the session server, it indicates that the session between the session server and the call center is established. At the same time, the call center will also send a 200 OK message to the user terminal. Subsequently, the CTI of the call center will send the text information of the short message that needs to be broadcasted to the TTS system, and the TTS system converts the text information into a voice stream, and then transfers the voice stream to the session server, thereby being configured by the session server. The voice stream is sent to the broadcast system for broadcast.
- the broadcast server After receiving the ID number of the broadcast terminal sent by the session server, the broadcast server broadcasts because the broadcast terminal is a broadcast terminal connected to one of the ports of the broadcast server.
- the server can know the port number of the corresponding port and its status, and send the port number of the port and its status to the session server.
- the broadcast server receives the call voice stream sent by the session server, the voice stream is sent to the broadcast terminal, and the broadcast terminal decodes the digital signal into an analog signal, and then broadcasts through a sound emitting device such as an audio speaker.
- the user can remotely access the designated area by using a telephone call or sending a short message at any time and place.
- the broadcast system can be accessed by dialing or sending a short message over the telephone to perform real-time voice broadcast to the designated public place.
- the system can be used in a variety of public places, such as rural areas, schools, shopping malls, stations, and the like.
- One way is for the user to initiate a call directly to the call center via the access code 96123 using the telephone.
- Another way is that the user sends a short message to the call center through the access code 96123, and the text content of the short message includes text content to be broadcast and broadcast area information.
- the CTI of the call center receives the call signaling, and then the user prompts the user to input the broadcast area information by using the IVR in the CTI, for example, for the W01 village. Enter 01, and the CTI receives the broadcast area information selected by the user.
- the short message of the call center of the call center receives the short message, and sends the short message to the CTI, and the CTI of the call center obtains the broadcast area information included in the short message.
- the CTI of the call center sends a request message for requesting the SIP phone carrying the broadcast area information to the session server.
- the session server obtains the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal, and selects an idle sip phone from the simulated multiple session initial protocol sip phone to establish a mapping relationship with the broadcast terminal. Send the number of the sip phone and the ID number of the broadcast terminal to the CTI of the call center.
- the CTI of the call center sends a sip message for establishing a session with the session server to the sip phone.
- the sip message is specifically a session connection request INVITE message.
- the session server parses the sip message to obtain the broadcast terminal ID number, and queries the broadcast server corresponding to the broadcast terminal ID number from the locally stored correspondence list between the broadcast terminal and the broadcast server, and The sip message is protocol converted and sent to the broadcast server.
- the broadcast server queries the port number of the broadcast server corresponding to the broadcast terminal ID number according to the broadcast terminal ID number carried in the SIP message sent by the session server, and returns the port number and port status information of the broadcast server to the session server.
- the session server determines whether the status of the port is idle, and if yes, sends a call response (200 OK) message to the call center. Otherwise the call is abandoned.
- the call center receives the 200 OK message sent by the session server, indicating that the session between the call center and the session server is successfully established. .
- the call center transfers the user's call to the session server, and the session server turns the call according to the mapping relationship between the SIP phone and the broadcast terminal and the correspondence between the broadcast server and the broadcast terminal. Connect to the corresponding broadcast server.
- the call center will read the short message in the database, send the text content to be broadcasted to the TTS system, and convert the text content into a voice stream by the TTS system;
- the voice stream is transferred to the session server, and the session server transfers the call to the corresponding broadcast server according to the mapping relationship between the SIP phone and the broadcast terminal and the correspondence between the broadcast server and the broadcast terminal.
- the broadcast server of the broadcast system After receiving the voice stream of the call, the broadcast server of the broadcast system sends the voice stream to the corresponding broadcast terminal.
- the broadcast terminal converts the voice stream into an analog signal and broadcasts through the broadcast.
- the session server can still transfer the voice stream of the call to the broadcast server, and the broadcast server can be based on the user authority level, when the current user authority is high. , preempt the broadcast terminal; when the current user right is low, the voice stream is abandoned.
- the user's permission information can be written into the signaling flow sent to the broadcast system, so that the broadcast server can directly obtain the user's permission information when receiving the signaling flow, without querying the user permission information in the database. .
- the user can remotely access the broadcast system by using a telephone call or sending a short message to perform voice on the designated area. Broadcast. As long as the user is within the coverage of the operator's wireless signal, the broadcast system can be accessed by dialing or sending a short message by telephone, thereby performing real-time voice broadcast on the designated public place.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- Multimedia (AREA)
- Emergency Management (AREA)
- Marketing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Disclosed in the embodiments of the present invention is a method for remote access to broadcasting, which comprises the following steps: a session server receives a request message with area information of broadcasting sent by a call center, acquires corresponding identifier(ID) number of a broadcasting terminal according to the area information of the broadcasting, selects an idle session initiation protocol(sip) phone, from multiple simulated sip phones, to establish mapping relationship with the broadcasting terminal, sends the idle sip phone number to the call center, receives a call from the call center to the sip phone, and sends the call to the broadcasting terminal. Also disclosed in the embodiments of the present invention are the corresponding apparatus and system. With the technical solution of the present invention, users can remotely access to the broadcasting system to perform voice broadcast by utilizing mobile phones, fixed phones etc.
Description
一种远程接入广播的方法、 装置及系统 技术领域 Method, device and system for remote access broadcast
本发明涉及通信技术领域, 具体涉及一种远程接入广播的方法、 装置及 系统。 背景技术 The present invention relates to the field of communications technologies, and in particular, to a method, device, and system for remote access broadcast. Background technique
农村、 车站、 校园等公共场所通常需要采用广播系统进行讲话或者播放 语音类节目。 传统的广播系统一般包括通过传输线路依次连接的音源设备、 控制设备、 和放声设备, 其中音源设备可以是人工话筒或者广播服务器, 控 制设备可以是广播终端, 放声设备可以是音响、 喇叭。 该广播系统的工作过 程可以是: 广播服务器播放语音文件, 产生语音数字信号传输到广播终端, 广播终端将语音解码, 转换成模拟信号, 并将模拟信号进行功率放大, 然后 通过音频线输出到音响或者喇叭进行播放。 该广播系统的工作过程也可以 是: 作为音源设备的人工话筒或者收音机的耳机, 直接将模拟信号传输到广 播终端, 广播终端将该模拟信号进行功率放大, 然后通过音频线输出到音响 或者喇叭进行播放。 Public places such as rural areas, stations, and campuses usually need to use a broadcast system to speak or play voice programs. The conventional broadcasting system generally includes a sound source device, a control device, and a sound emitting device which are sequentially connected through a transmission line. The sound source device may be a manual microphone or a broadcast server, the control device may be a broadcast terminal, and the sound emitting device may be an audio or a speaker. The working process of the broadcasting system may be: the broadcast server plays the voice file, generates the voice digital signal and transmits it to the broadcast terminal, the broadcast terminal decodes the voice, converts it into an analog signal, and performs power amplification on the analog signal, and then outputs the sound to the sound through the audio line. Or the speaker plays. The working process of the broadcasting system may also be: as a manual microphone of the sound source device or a headphone of the radio, directly transmitting the analog signal to the broadcast terminal, and the broadcast terminal power-amplifies the analog signal, and then outputs the audio signal to the sound or the speaker through the audio line. Play.
现有技术的广播系统, 其音源设备通常局限在一个较小的范围内, 例如 播音间, 从而导致播音员必须在该较小范围内进行播音。 即便采用无线话筒 作为音源设备, 播音员仍然必须在无线话筒信号接入范围内进行播音。 可见 该传统的广播系统不能实现远程接入广播, 例如跨县、 市甚至跨省范围的接 入广播, 也不能实现随时随地的接入。 In the prior art broadcast system, the sound source device is usually limited to a small range, such as a broadcast room, so that the broadcaster must broadcast in the smaller range. Even with a wireless microphone as the source device, the announcer must still broadcast within the range of the wireless microphone signal. It can be seen that the traditional broadcast system cannot realize remote access broadcast, for example, accessing broadcasts across counties, cities, and even provinces, and it is also impossible to access anytime and anywhere.
发明人注意到, 企业应用的呼叫中心, 可以实现远程的接入对话。 一般 的呼叫中心包括: 相互连接的计算机电话集成系统 (Computer Telephony Integration, CTI ), 自动呼叫分配系统 ( Automatic Call Distribution, ACD ) 和注册在 ACD上的多个坐席电话。 其中, CTI又包括交互式语音应答系统 ( Interactive Voice Response, IVR )。 该呼叫中心与运营商网络通过 75欧 阻抗同轴电缆 ( E1 线)连接, 企业向运营商为呼叫中心申请一个号码资源 即接入码。 用户端拨打企业的接入码, 呼叫中心的 CTI向用户播放提示音, 如需接通人工, CTI将该呼叫转接到一个空闲的坐席电话上, 直接接通用户
和坐席的电话, 进行一对一的通话。 The inventor has noticed that a call center for enterprise applications can implement a remote access session. Typical call centers include: Interconnected Computer Telephony Integration (CTI), Automatic Call Distribution (ACD) and multiple agent phones registered on the ACD. Among them, CTI includes an interactive voice response system (IVR). The call center and the carrier network are connected by a 75-ohm impedance coaxial cable (E1 line), and the enterprise applies for a number resource, that is, an access code, to the call center. The user dials the access code of the enterprise, and the CTI of the call center plays the prompt tone to the user. If the manual is required to be connected, the CTI transfers the call to an idle agent phone and directly connects the user. One-on-one conversation with the agent's phone.
现有技术的呼叫中心可以实现随时随地的远程接入,但是只能实现一个 用户对一个内部人员的通话, 不能实现一个用户面对广大人群的公共广播。 发明内容 The prior art call center can realize remote access anytime and anywhere, but can only realize one user's call to an internal person, and cannot realize a public broadcast of a user facing a large number of people. Summary of the invention
本发明实施例提供一种远程接入广播的方法、 装置及系统。 Embodiments of the present invention provide a method, an apparatus, and a system for remotely accessing a broadcast.
一种远程接入广播的方法, 包括: A method for remotely accessing a broadcast, comprising:
会话服务器接收呼叫中心发送的请求消息, 该请求消息携带广播区域信 自 · The session server receives a request message sent by the call center, and the request message carries a broadcast area letter.
根据广播区域信息获取对应的广播终端的 ID号,并从模拟的多个会话初 始协议 sip电话中选取一个空闲的 sip电话与广播终端建立映射关系; Obtaining an ID number of the corresponding broadcast terminal according to the broadcast area information, and selecting an idle sip phone from the simulated multiple session initial protocol sip phone to establish a mapping relationship with the broadcast terminal;
将该空闲的 sip电话的号码发送给呼叫中心; Sending the number of the idle sip phone to the call center;
接受呼叫中心对 sip电话的呼叫; Accept the call center's call to the sip phone;
并将该呼叫发送至广播终端。 And send the call to the broadcast terminal.
一种远程接入广播的方法, 包括: A method for remotely accessing a broadcast, comprising:
获取用户确定的广播区域信息; Obtaining broadcast area information determined by the user;
发送携带广播区域信息的请求消息给会话服务器; Sending a request message carrying broadcast area information to the session server;
接收会话服务器返回的空闲的 sip电话的号码; Receiving the number of the idle sip phone returned by the session server;
对 sip电话发起呼叫,以便于会话服务器将该呼叫发送至与广播区域信息 对应的广播终端。 A call is initiated to the sip phone so that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
一种会话服务器, 包括: A session server, including:
接收单元, 用于接收呼叫中心发送的请求消息, 该请求消息携带广播区 域信息; a receiving unit, configured to receive a request message sent by the call center, where the request message carries broadcast area information;
映射单元, 用于根据广播区域信息获取对应的广播终端的 ID号, 并从模 拟的多个会话初始协议 sip电话中选取一个空闲的 sip电话与广播终端建立映 射关系; a mapping unit, configured to acquire an ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip phone from the simulated multiple session initial protocol sip phones to establish a mapping relationship with the broadcast terminal;
发送单元, 用于将该空闲的 sip电话的号码发送给呼叫中心; a sending unit, configured to send the number of the idle sip phone to the call center;
呼叫处理单元, 用于接受呼叫中心对 sip电话的呼叫, 并将该呼叫发送至 广播终端。 A call processing unit, configured to accept a call from the call center to the sip phone, and send the call to the broadcast terminal.
一种呼叫中心, 包括:
获取单元, 用于获取用户确定的广播区域信息; A call center that includes: An obtaining unit, configured to acquire broadcast area information determined by a user;
发送单元, 用于发送携带所述广播区域信息的请求消息给会话服务器; 接收单元, 用于接收会话服务器返回的空闲的 sip电话的号码; a sending unit, configured to send a request message carrying the broadcast area information to the session server, and a receiving unit, configured to receive a number of the idle sip phone returned by the session server;
呼叫单元, 用于对该 sip电话发起呼叫, 以便于会话服务器将呼叫发送至 与广播区域信息对应的广播终端。 a calling unit, configured to initiate a call to the sip phone, so that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
本发明实施例采用会话服务器将呼叫中心和广播系统连接起来, 由该会 话服务器将用户终端对呼叫中心的呼叫转接到广播系统进行广播的技术方 案,使用户可以利用移动电话、固定电话等远程接入广播系统进行语音广播。 附图说明 The embodiment of the present invention uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcasting, so that the user can use the mobile phone, the fixed telephone, and the like. Access the broadcast system for voice broadcast. DRAWINGS
图 1是本发明实施例远程接入广播的系统的示意图; 1 is a schematic diagram of a system for remotely accessing a broadcast according to an embodiment of the present invention;
图 2是图 1所示系统的局部结构示意图; Figure 2 is a partial structural schematic view of the system of Figure 1;
图 3是本发明实施例一远程接入广播的方法的流程示意图; 3 is a schematic flowchart of a method for remotely accessing a broadcast according to an embodiment of the present invention;
图 4是本发明实施例二远程接入广播的方法的流程示意图; 4 is a schematic flowchart of a method for remotely accessing a broadcast according to Embodiment 2 of the present invention;
图 5是本发明实施例会话服务器的示意图; FIG. 5 is a schematic diagram of a session server according to an embodiment of the present invention; FIG.
图 6是本发明实施例呼叫中心的示意图; 6 is a schematic diagram of a call center according to an embodiment of the present invention;
图 7是本发明实施例方法在具体应用场景的流程示意图。 具体实施方式 FIG. 7 is a schematic flowchart of a method in a specific application scenario according to an embodiment of the present invention. detailed description
本发明实施例提供一种远程接入广播的方法,该方法采用会话( Session ) 服务器将呼叫中心和广播系统连接起来, 由该会话服务器将用户终端对呼叫 中心的呼叫转接到广播系统进行广播的技术方案, 该会话服务器对于呼叫中 心而言, 其作用相当于坐席电话; 对于广播系统而言, 其作用相当于音源设 备, 从而用户可以利用移动电话、 固定电话等远程接入广播系统进行语音广 播。 本发明实施例还提供相应的装置和系统。 以下分别进行详细说明。 实施例一 The embodiment of the invention provides a method for remotely accessing a broadcast, which uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcast. The technical solution, the session server is equivalent to a seat call for the call center; for the broadcast system, the role is equivalent to the audio source device, so that the user can use the remote access broadcast system such as a mobile phone or a fixed telephone to perform voice broadcast. Embodiments of the present invention also provide corresponding apparatus and systems. The details are described below separately. Embodiment 1
本实施例提供一种远程接入广播的方法。 This embodiment provides a method for remotely accessing a broadcast.
请参考图 1 ,该方法涉及的设备包括:与运营商网络连接的呼叫中心 101、 与该呼叫中心 101连接的会话服务器 102、 以及与该会话服务器连接的广播系 统 103。其中,呼叫中心 101包括计算机电话集成 CTI系统和自动呼叫分配 ACD
系统, 广播系统 103包括一个以上与会话服务器 102连接的广播服务器, 每个 广播服务器连接一个以上广播终端, 每个广播终端都连接有放声设备。 计算 机电话集成 CTI系统又可以进一步包括交互式语音应答系统 IVR。 在优选实 施例中, 还涉及短信接入网关和文本到语音合成 TTS系统。 Referring to FIG. 1, the method involves a call center 101 connected to an operator network, a session server 102 connected to the call center 101, and a broadcast system 103 connected to the session server. Among them, the call center 101 includes a computer telephony integrated CTI system and an automatic call distribution ACD. The system, the broadcast system 103 includes more than one broadcast server connected to the session server 102, each broadcast server is connected to more than one broadcast terminal, and each broadcast terminal is connected to a sound emitting device. The computer telephony integration CTI system may in turn further include an interactive voice response system IVR. In a preferred embodiment, it also relates to a short message access gateway and a text to speech synthesis TTS system.
请参考图 2, 会话服务器 102模拟多个会话初始协议 sip电话注册在 ACD 上。 sip是一个应用层的信令控制协议, 用于创建、 修改和释放一个或多个参 与者的会话。 该 sip电话对于呼叫中心而言, 相当于坐席电话; 对于广播系统 而言,相当于音源设备。呼叫中心和广播系统通过该 sip电话而接通。可选的, 会话服务器 102模拟多个会话初始协议 sip电话注册在 ACD上的过程为:首先, 会话服务器模拟多个会话初始协议 sip电话, 并发送携带所述 sip电话信息的 注册请求消息给呼叫中心的 ACD; ACD收到注册请求消息后准予注册,返回 注册成功响应消息; 会话服务器收到注册成功响应消息, 即注册成功。 Referring to Figure 2, session server 102 simulates multiple session initiation protocols. The sip phone is registered on the ACD. Sip is an application layer signaling control protocol used to create, modify, and release sessions for one or more participants. The sip phone is equivalent to a seat call for a call center; it is equivalent to a source device for a broadcast system. The call center and the broadcast system are connected by the sip phone. Optionally, the process of the session server 102 simulating the multiple session initial protocol sip phone registration on the ACD is: first, the session server simulates a plurality of session initiation protocol sip phones, and sends a registration request message carrying the sip phone information to the call. The ACD of the center; the ACD grants registration after receiving the registration request message, and returns a registration success response message; the session server receives the registration success response message, that is, the registration is successful.
本实施例中, 该会话服务器的作用至少包括: 1、 模拟一个以上会话初 始协议 ( Session Initiation Protocol, sip ) 电话注册在呼叫中心, 对于呼叫中 心而言一个 sip电话就相当于一个坐席电话; 2、 发送呼叫中心和广播系统彼 此发送的消息。 In this embodiment, the role of the session server includes: 1. Simulating more than one Session Initiation Protocol (SIP). The phone is registered in the call center. For the call center, a sip phone is equivalent to a seat call; Sending messages sent by the call center and the broadcast system to each other.
请参考图 3 , 本实施例一种远程接入广播的方法包括以下步骤: Referring to FIG. 3, a method for remotely accessing a broadcast in this embodiment includes the following steps:
201、 会话服务器接收呼叫中心发送的请求消息, 该请求消息携带广播 区域信息。 201. The session server receives a request message sent by the call center, where the request message carries broadcast area information.
在一个实施例中, 当用户呼叫系统的统一接入码, 与运营商网络连接的 呼叫中心 101的 ACD接收到该呼叫时, ACD将该呼叫转接到 CTI, CTI中的 IVR 将播放用于提示用户选择广播区域的语音流, ACD将该语音流通过运营商网 络发送至用户终端, 用户可以根据提示音输入广播区域信息, CTI接收到用 户输入的广播区域信息后将发送一个用于请求 SIP电话号码的请求消息给会 话服务器, 并在该请求消息中携带广播区域信息。 可选的, 用户通过按键输 入广播区域信息, 例如 A村为 01 , B村为 02等。 In one embodiment, when the user calls the unified access code of the system, and the ACD of the call center 101 connected to the carrier network receives the call, the ACD transfers the call to the CTI, and the IVR in the CTI will play for the call. The user is prompted to select a voice stream in the broadcast area, and the ACD sends the voice stream to the user terminal through the carrier network. The user can input the broadcast area information according to the prompt tone. After receiving the broadcast area information input by the user, the CTI sends a request for requesting the SIP. The request message of the phone number is sent to the session server, and the broadcast area information is carried in the request message. Optionally, the user inputs the broadcast area information by pressing a button, for example, A village is 01, and B village is 02.
在另一实施例中, 用户可以发送一个短消息到系统的统一接入码, 该短 消息的文本内容包括待广播的内容和广播区域信息。短信接入网关接收到该 短消息后,将该短消息发送给 CTI; CTI从该短消息中获取到用户发送的广播 区域信息后, 将发送一个用于请求 SIP电话号码的请求消息给会话服务器,
并在该请求消息中携带广播区域信息。 In another embodiment, the user can send a short message to the unified access code of the system, and the text content of the short message includes the content to be broadcast and the broadcast area information. After receiving the short message, the short message access gateway sends the short message to the CTI; after acquiring the broadcast area information sent by the user from the short message, the CTI sends a request message for requesting the SIP phone number to the session server. , And carrying the broadcast area information in the request message.
202、 会话服务器根据广播区域信息获取对应的广播终端的 ID号, 并从 模拟的多个会话初始协议 sip电话中选取一个空闲的 sip电话与广播终端建立 映射关系。 202. The session server acquires an ID number of the corresponding broadcast terminal according to the broadcast area information, and selects an idle sip phone from the simulated multiple session initial protocol sip phone to establish a mapping relationship with the broadcast terminal.
在一个实施例中,会话服务器的本地存储中预先存储有广播区域信息和 广播终端的对应关系列表,会话服务器在收到广播区域信息后可以从该对应 关系列表中获取对应的广播终端的 ID号。 In an embodiment, the local area of the session server is pre-stored with the broadcast area information and the correspondence list of the broadcast terminal, and the session server may obtain the ID number of the corresponding broadcast terminal from the corresponding relationship list after receiving the broadcast area information. .
在另一实施例中,该广播区域信息和广播终端的对应关系列表也可以存 储在呼叫中心中,具体的可以存储在 CTI中。 当 CTI接收到用户通过按键输入 或者通过短信发送的广播区域信息后, 首先从本地存储的对应关系列表中获 取对应的广播终端的 ID号, 然后将该广播终端的 ID号添加在广播区域信息 中, 并在发送给会话服务器的请求消息中携带该添加了 ID号的广播区域信 息, 于是, 会话服务器可以直接从收到的广播区域信息中获取对应的广播终 端的 ID号。 In another embodiment, the broadcast area information and the correspondence list of the broadcast terminal may also be stored in the call center, and may be stored in the CTI. After receiving the broadcast area information that is sent by the user through the key input or by using the short message, the CTI first obtains the ID number of the corresponding broadcast terminal from the locally stored correspondence list, and then adds the ID number of the broadcast terminal to the broadcast area information. And carrying the broadcast area information with the ID number added to the request message sent to the session server, and the session server can directly obtain the ID number of the corresponding broadcast terminal from the received broadcast area information.
随后,会话服务器查询所模拟的多个会话初始协议 sip电话,从中选取一 个空闲的 sip电话与该广播终端建立起映射关系。 这样, 当该空闲的 sip电话 接听到呼叫后,会话服务器就可以将呼叫通过广播服务器转接至对应广播终 端。 可选的, 为该映射关系设置一个失效时间, 在失效时间内若该 sip电话未 接听到呼叫, 则映射关系失效, 释放 sip电话资源。 Subsequently, the session server queries the simulated plurality of session initial protocol sip phones, and selects an idle sip phone to establish a mapping relationship with the broadcast terminal. In this way, when the idle sip phone picks up the call, the session server can transfer the call to the corresponding broadcast terminal through the broadcast server. Optionally, an expiration time is set for the mapping relationship, and if the sip phone does not hear the call within the expiration time, the mapping relationship is invalid, and the sip telephony resource is released.
203、 会话服务器将空闲的 sip电话的号码发送给呼叫中心。 203. The session server sends the number of the idle sip phone to the call center.
本步骤中,会话服务器将该空闲的 sip电话的号码发送给呼叫中心的 CTI , 用于 CTI向该 sip电话发起呼叫。 在一个实施例中, 会话服务器同时将广播终 端的 ID号发送给呼叫中心,以便于使呼叫中心在对 sip电话的呼叫的信息中携 带该广播终端的 ID号。 从而使得当有多个呼叫接入时, 会话服务器不用再根 据 sip电话号码区查询对应的广播终端,而是直接从呼叫的信息中就可以获取 对应的广播终端的 ID号。 In this step, the session server sends the number of the idle sip phone to the CTI of the call center for the CTI to initiate a call to the sip phone. In one embodiment, the session server simultaneously transmits the ID number of the broadcast terminal to the call center to facilitate the call center carrying the ID number of the broadcast terminal in the information of the call to the sip phone. Therefore, when there are multiple calls, the session server does not need to query the corresponding broadcast terminal according to the sip phone number area, but can directly obtain the ID number of the corresponding broadcast terminal from the information of the call.
204、 会话服务器接受呼叫中心对该 sip电话的呼叫。 204. The session server accepts a call from the call center to the sip phone.
该呼叫中心对 sip电话的呼叫, 具体为呼叫中心发送一个采用 sip协议的 会话连接请求(invite ) 消息到该 sip电话。 在一个实施例中, 会话服务器根 据该 sip电话从已建立的 sip电话与广播终端的映射关系中获取对应的广播终
端的 ID号。 在另一实施例中, 会话服务器接收到该 invite消息后, 直接解析 该 invite消息, 获取该 invite消息携带的广播终端的 ID号。 会话服务器在获取 对应的广播终端的 ID号后,从本地存储的广播终端与广播服务器的对应关系 列表中查询出对应的广播服务器。 至此, 会话服务器已获知该 sip电话、 广播 服务器和广播终端之间的映射关系。 The call center calls the sip phone, specifically the call center sends a session connection request (invite) message using the sip protocol to the sip phone. In an embodiment, the session server obtains the corresponding broadcast terminal from the mapping relationship between the established sip phone and the broadcast terminal according to the sip phone. The ID number of the end. In another embodiment, after receiving the invite message, the session server directly parses the invite message to obtain the ID number of the broadcast terminal carried by the invite message. After obtaining the ID number of the corresponding broadcast terminal, the session server queries the corresponding broadcast server from the locally stored correspondence list between the broadcast terminal and the broadcast server. At this point, the session server has learned the mapping relationship between the sip phone, the broadcast server, and the broadcast terminal.
此外, 会话服务器发送呼叫应答(200 OK ) 消息给呼叫中心的 CTI, 从 而通过该 sip电话会话服务器和 CTI之间的会话得以建立, 即, 在两者之间建 立起了一个 sip电话通道。 同时, CTI将向 ACD发送一个 200 OK消息以建立会 话, ACD也将向用户终端发送一个 200 OK消息以建立会话。 In addition, the session server sends a call answer (200 OK) message to the CTI of the call center, whereby a session between the sip telephony session server and the CTI is established, i.e., a sip telephony channel is established between the two. At the same time, the CTI will send a 200 OK message to the ACD to establish a session, and the ACD will also send a 200 OK message to the user terminal to establish a session.
随后, 呼叫中心的 ACD就可以将用户呼叫的语音流转接至会话服务器。 The call center's ACD can then forward the voice stream of the user's call to the session server.
205、 会话服务器将该呼叫发送至广播终端。 205. The session server sends the call to the broadcast terminal.
具体的,会话服务器根据 sip电话、 广播服务器和广播终端之间的映射关 系将呼叫语音流发送给相应的广播服务器,再由广播服务器将语音流发送到 对应的广播终端, 广播终端将该语音流转换成模拟信号, 通过放声设备例如 喇八进行广播。 Specifically, the session server sends the call voice stream to the corresponding broadcast server according to the mapping relationship between the sip phone, the broadcast server, and the broadcast terminal, and then the broadcast server sends the voice stream to the corresponding broadcast terminal, and the broadcast terminal transfers the voice. It is replaced with an analog signal and broadcasted by a sound emitting device such as a horn.
本实施例提供的远程接入广播的方法, 采用会话服务器将呼叫中心和广 播系统连接起来, 由该会话服务器将用户终端对呼叫中心的呼叫转接到广播 系统进行广播的技术方案, 从而用户可以利用移动电话、 固定电话等采用直 接拨打或者发短消息的方式远程接入广播系统进行语音广播。 The remote access broadcast method provided by the embodiment uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcasting, so that the user can Using a mobile phone, a fixed telephone, etc., to directly access the broadcast system for voice broadcast by directly dialing or sending a short message.
在一个优选实施例中, 步骤 204和 205之间还包括以下步骤: In a preferred embodiment, the following steps are further included between steps 204 and 205:
a、 会话服务器根据广播终端的 ID号从本地存储的广播终端与广播服务 器的对应关系列表中查询对应的广播服务器,并将广播终端的 ID号发送给广 播服务器。 a. The session server queries the corresponding broadcast server from the locally stored correspondence list of the broadcast terminal and the broadcast server according to the ID number of the broadcast terminal, and sends the ID number of the broadcast terminal to the broadcast server.
由于该广播终端为连接在该广播服务器其中一个端口的广播终端, 广播 服务器获得该广播终端的 ID号后即可以获知对应端口的端口号及其状态,该 对应端口是广播服务器的连接广播终端的端口。端口的状态包括空闲和占用 两种, 占用表示该端口及其连接的广播服务器在被其他用户使用, 空闲表示 该端口及其连接的广播服务器当前未被使用。 The broadcast terminal is a broadcast terminal connected to one of the ports of the broadcast server. After obtaining the ID number of the broadcast terminal, the broadcast server can obtain the port number of the corresponding port and its status, and the corresponding port is the connection broadcast terminal of the broadcast server. port. The status of the port includes both idle and occupied. The broadcast server indicating that the port and its connection are used by other users is idle. The idle indicates that the port and its connected broadcast server are not currently used.
b、 接收广播服务器返回的对应端口的端口号和状态, 该对应端口是广 播服务器的连接所述广播终端的端口, 并判断端口的状态是否为空闲, 根据
端口是否空闲决定是否发送呼叫应答消息给呼叫中心。 And receiving a port number and a status of the corresponding port returned by the broadcast server, where the corresponding port is a port of the broadcast server connected to the broadcast terminal, and determining whether the status of the port is idle, according to Whether the port is idle determines whether to send a call answer message to the call center.
可选的, 当端口为空闲, 说明该端口及其连接的广播终端可以被当前用 户使用, 会话服务器即发送呼叫应答消息给呼叫中心, 建立会话。 Optionally, when the port is idle, the port and its connected broadcast terminal can be used by the current user, and the session server sends a call response message to the call center to establish a session.
可选的, 当端口为占用, 说明该端口及其连接的广播服务器已经被其它 用户使用, 会话服务器则丟弃呼叫。 需要说明的是, 在端口占用时, 会话服 务器也可以不丟弃该用户的呼叫, 而是强行将呼叫发送至对应的广播服务 器, 由广播服务器比较该用户与当前正在使用该广播终端的用户的权限, 在 该用户的权限较高时, 抢占该端口及与其连接的广播终端。 Optionally, when the port is occupied, the port and its connected broadcast server are already used by other users, and the session server discards the call. It should be noted that, when the port is occupied, the session server may not discard the call of the user, but forcibly send the call to the corresponding broadcast server, and the broadcast server compares the user with the user who is currently using the broadcast terminal. Permission, when the user's authority is high, preempt the port and the broadcast terminal connected to it.
可选的, 若用户选择的广播区域有多个, 对应多个端口, 而其中有些端 口为空闲, 有些端口为占用, 这时, 会话服务器可以根据预先设置的策略决 定是否发送呼叫应答消息给呼叫中心。 该策略可以是, 当用户选择的广播区 域对应的多个端口中空闲端口的比例达到预设值例如 50%时, 发送呼叫应答 消息给呼叫中心, 建立会话。 Optionally, if the user selects multiple broadcast areas, corresponding to multiple ports, and some of the ports are idle, and some ports are occupied, the session server may decide whether to send a call response message to the call according to a preset policy. center. The policy may be: when the proportion of the idle ports in the plurality of ports corresponding to the broadcast area selected by the user reaches a preset value, for example, 50%, the call answer message is sent to the call center to establish a session.
采用本优选实施例的方案,会话服务器可以根据用户选择的广播区域对 应的广播服务器的端口的状态来决定是否返回与呼叫中心建立会话。 With the solution of the preferred embodiment, the session server can decide whether to return to establish a session with the call center according to the status of the port of the broadcast server corresponding to the broadcast area selected by the user.
实施例二 Embodiment 2
请参考图 4, 本实施例提供一种远程接入广播的方法,包括以下步骤: 首先, 呼叫中心接受用户的呼叫或者接收用户发送的短消息。 Referring to FIG. 4, the embodiment provides a method for remotely accessing a broadcast, including the following steps: First, the call center accepts a call of the user or receives a short message sent by the user.
在一个实施例中, 用户终端通过统一接入码向呼叫中心发起呼叫, 接入 呼叫中心的 ACD, ACD将该呼叫转接到 CTI。 可选的, CTI中的 IVR将播放用 于提示用户选择广播区域的语音流, ACD将该语音流发送至用户终端。 In one embodiment, the user terminal initiates a call to the call center through the unified access code, accesses the ACD of the call center, and the ACD transfers the call to the CTI. Optionally, the IVR in the CTI will play a voice stream for prompting the user to select a broadcast area, and the ACD sends the voice stream to the user terminal.
在另一个实施例中, 用户终端通过统一接入码向呼叫中心发送短消息, 该短消息的文本内容包括待广播的文本内容和广播区域信息。 具体的, 呼叫 中心的短信接入网关通过统一接入码接收到该短消息后,将该短消息发送给 呼叫中心的 CTI。 In another embodiment, the user terminal sends a short message to the call center by using a unified access code, and the text content of the short message includes text content to be broadcast and broadcast area information. Specifically, after receiving the short message by using the unified access code, the short message of the call center of the call center sends the short message to the CTI of the call center.
301、 呼叫中心获取用户确定的广播区域信息。 301. The call center acquires broadcast area information determined by the user.
在一个实施例中, 呼叫中心获取用户根据提示音输入的广播区域信息。 可选的, 用户通过按键输入广播区域信息, 例如 A村为 01 , B村为 02等。 In one embodiment, the call center obtains broadcast area information that the user inputs according to the prompt tone. Optionally, the user inputs the broadcast area information by using a button, for example, A village is 01, and B village is 02.
在另一个实施例中, 呼叫中心的 CTI解析获取的短消息, 获取该短消息
中包含的广播区域信息。 In another embodiment, the CTI of the call center parses the obtained short message, and obtains the short message. Broadcast area information contained in .
302、 呼叫中心发送携带广播区域信息的请求消息给会话服务器。 302. The call center sends a request message carrying the broadcast area information to the session server.
呼叫中心的 CTI获取到广播区域信息后将发送一个用于请求 SIP电话号 码的请求消息给会话服务器, 并在该请求消息中携带广播区域信息。 After the CTI of the call center obtains the broadcast area information, it sends a request message for requesting the SIP phone number to the session server, and carries the broadcast area information in the request message.
303、 接收会话服务器返回的空闲的 sip电话的号码。 303. Receive a number of idle sip phones returned by the session server.
在一个实施例中, CTI同时接收会话服务器返回的对应广播终端的 ID号。 304、 呼叫中心对该 sip电话发起呼叫, 以便于会话服务器将该呼叫发送 至与广播区域信息对应的广播终端。 In one embodiment, the CTI simultaneously receives the ID number of the corresponding broadcast terminal returned by the session server. 304. The call center initiates a call to the sip phone, so that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
该呼叫中心对 sip电话的呼叫, 具体为呼叫中心发送一个采用 sip协议的 会话连接请求(invite ) 消息到该 sip电话; 然后接收会话服务器返回的呼叫 应答(200 OK ) 消息, 该 200 OK消息表示呼叫中心与会话服务器之间的会 话建立成功。 然后呼叫中心即可将用户的呼叫发送至会话服务器。 在一个实 施例中, 呼叫中心直接将用户呼叫的语音流发送至会话服务器。 在另一实施 例中, 呼叫中心的 CTI将收到的短消息中包含的待广播的文本内容发送给 TTS , 由 TTS将该文本内容转化成语音流, 然后呼叫中心将该语音流发送至 会话服务器。 The calling center sends a call connection request (invite) message to the sip phone to the sip phone, and then receives a call answer (200 OK) message returned by the session server, and the 200 OK message is displayed. The session between the call center and the session server was established successfully. The call center can then send the user's call to the session server. In one embodiment, the call center sends the voice stream of the user call directly to the session server. In another embodiment, the CTI of the call center sends the text content to be broadcast included in the received short message to the TTS, and the TTS converts the text content into a voice stream, and then the call center sends the voice stream to the session. server.
会话服务器收到呼叫语音流后,根据 sip电话、 广播服务器和广播终端的 映射关系将呼叫语音流发送给相应的广播服务器,再由广播服务器将语音流 发送到对应的广播终端, 广播终端将该语音流转换成模拟信号, 通过放声设 备例如喇叭进行广播。 After receiving the call voice stream, the session server sends the call voice stream to the corresponding broadcast server according to the mapping relationship between the sip phone, the broadcast server, and the broadcast terminal, and then the broadcast server sends the voice stream to the corresponding broadcast terminal, and the broadcast terminal will The voice stream is converted into an analog signal and broadcasted through a sound emitting device such as a speaker.
需要说明的是,在会话服务器收到的呼叫的信息中不包含广播终端的 ID 号时,会话服务器根据已经建立的 sip电话与广播终端的映射关系中查询获得 对应的广播终端的 ID号;在会话服务器收到的呼叫的信息中包含广播终端的 ID号时, 从该呼叫的信息中直接获取该广播终端的 ID号。 It should be noted that, when the information of the call received by the session server does not include the ID number of the broadcast terminal, the session server obtains the ID number of the corresponding broadcast terminal according to the mapping relationship between the established sip phone and the broadcast terminal; When the information of the call received by the session server includes the ID number of the broadcast terminal, the ID number of the broadcast terminal is directly obtained from the information of the call.
呼叫中心可以通过两种方式获取广播终端的 ID号。 在一个实施例中, 呼 叫中心根据广播区域信息从本地存储的广播区域信息和广播终端的对应关 系列表中查询获取该广播终端的 ID号,并可以将该广播终端的 ID号添加在广 播区域信息中, 在发送给会话服务器的请求消息中携带该广播区域信息。 在 另一实施例中,呼叫中心在发送携带广播区域信息的请求消息给会话服务器 后, 接收会话服务返回的广播终端的 ID号。 然后, 呼叫中心就可以在对 sip
电话发起的呼叫中携带该广播终端的 ID号。 The call center can obtain the ID number of the broadcast terminal in two ways. In an embodiment, the call center queries and obtains the ID number of the broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal according to the broadcast area information, and may add the ID number of the broadcast terminal to the broadcast area information. The broadcast area information is carried in the request message sent to the session server. In another embodiment, after transmitting the request message carrying the broadcast area information to the session server, the call center receives the ID number of the broadcast terminal returned by the session service. Then, the call center can be on the sip The call originated by the phone carries the ID number of the broadcast terminal.
可选的, 在步骤 301之前还可以包括以下步骤: Optionally, before step 301, the following steps may also be included:
接收会话服务器发送的注册请求消息, 注册请求消息携带会话服务器模 拟的多个会话初始协议 sip电话的信息; Receiving a registration request message sent by the session server, where the registration request message carries information of multiple session initiation protocol sip phones simulated by the session server;
发送注册成功响应消息给会话服务器。 Send a registration success response message to the session server.
本实施例提供的远程接入广播的方法, 采用会话服务器将呼叫中心和广 播系统连接起来, 由该会话服务器将用户终端对呼叫中心的呼叫转接到广播 系统进行广播的技术方案, 从而用户可以利用移动电话、 固定电话等采用直 接拨打或者发短消息的方式远程接入广播系统进行语音广播。 实施例三 The remote access broadcast method provided by the embodiment uses a session server to connect the call center and the broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcasting, so that the user can Using a mobile phone, a fixed telephone, etc., to directly access the broadcast system for voice broadcast by directly dialing or sending a short message. Embodiment 3
请参考图 5, 本实施例提供一种会话服务器, 包括: Referring to FIG. 5, this embodiment provides a session server, including:
接收单元 401 , 用于接收呼叫中心发送的请求消息, 请求消息携带广播 区域信息; The receiving unit 401 is configured to receive a request message sent by the call center, where the request message carries broadcast area information;
映射单元 402, 用于根据广播区域信息获取对应的广播终端的 ID号, 并 从模拟的多个会话初始协议 sip电话中选取一个空闲的 sip电话与广播终端建 立映射关系; The mapping unit 402 is configured to acquire an ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip phone from the simulated multiple session initial protocol sip phones to establish a mapping relationship with the broadcast terminal;
发送单元 403 , 用于将空闲的 sip电话的号码发送给呼叫中心; a sending unit 403, configured to send the number of the idle sip phone to the call center;
呼叫处理单元 404, 用于接受呼叫中心对 sip电话的呼叫, 并将该呼叫发 送至广播终端。 The call processing unit 404 is configured to accept a call from the call center to the sip phone and send the call to the broadcast terminal.
在一个实施例中, 该会话服务器还可以包括: 端口获取单元 405和端口 判断单元 406。 其中: In one embodiment, the session server may further include: a port obtaining unit 405 and a port determining unit 406. among them:
所述端口获取单元 405 , 用于根据所述广播终端的 ID号从本地存储的广 播终端与广播服务器的对应关系列表中查询对应的广播服务器,将所述广播 终端的 ID号发送给所述广播服务器,接收所述广播服务器返回的对应端口的 端口号和状态, 所述对应端口是所述广播服务器的连接所述广播终端的端 口; The port obtaining unit 405 is configured to query, according to the ID number of the broadcast terminal, a corresponding broadcast server from a locally stored correspondence list between the broadcast terminal and the broadcast server, and send the ID number of the broadcast terminal to the broadcast. a server, receiving a port number and a status of a corresponding port returned by the broadcast server, where the corresponding port is a port of the broadcast server that is connected to the broadcast terminal;
所述端口判断单元 406, 用于判断所述端口的状态是否为空闲; 所述呼叫处理单元 404, 具体用于在所述端口判断单元判断所述端口的 状态为空闲时, 发送呼叫应答消息给所述呼叫中心, 在所述端口判断单元判
断所述端口的状态不为空闲时, 丟弃所述呼叫。 The port determining unit 406 is configured to determine whether the status of the port is idle. The call processing unit 404 is specifically configured to send a call response message to the port determining unit when determining that the status of the port is idle. The call center is judged by the port judgment unit When the state of the port is not idle, the call is discarded.
在另一实施例中, 该会话服务器还可以包括电话注册单元 407。 In another embodiment, the session server can also include a phone registration unit 407.
该电话注册单元 407, 用于模拟多个会话初始协议 sip电话, 发送携带所 述 sip电话信息的注册请求消息给呼叫中心,接收所述呼叫中心返回的注册成 功响应消息。 The phone registration unit 407 is configured to simulate a plurality of session initiation protocol sip phones, send a registration request message carrying the sip phone information to the call center, and receive a registration success response message returned by the call center.
采用本实施例会话服务器将呼叫中心和广播系统连接起来, 可以构成远 程接入广播的系统, 实现由该会话服务器将用户终端对呼叫中心的呼叫转接 到广播系统进行广播, 从而用户可以利用移动电话、 固定电话等采用直接拨 打或者发短消息的方式远程接入广播系统进行语音广播。 With the session server of the embodiment, the call center and the broadcast system are connected to form a remote access broadcast system, and the session server transfers the call of the user terminal to the call center to the broadcast system for broadcast, so that the user can use the mobile The telephone, the fixed telephone, and the like can remotely access the broadcast system for voice broadcast by directly dialing or sending a short message.
本发明实施例的会话服务器可以为计算机或其它的物理实体, 其中映射 单元, 呼叫处理单元等则可以由计算机的处理器完成。 此外, 本发明装置实 施例中的会话服务器可以执行方法实施例中会话服务器执行的任何动作。 由 于本发明装置实施例中各单元的划分仅为逻辑的划分, 因此, 并写入装置实 施例中的会话服务器执行的动作可由会话服务器完成,也可由会话服务器的 任一单元完成。 实施例四 The session server in the embodiment of the present invention may be a computer or other physical entity, wherein the mapping unit, the call processing unit, and the like may be completed by a processor of the computer. Moreover, the session server in an embodiment of the apparatus of the present invention can perform any of the actions performed by the session server in the method embodiments. Since the division of each unit in the apparatus embodiment of the present invention is only a logical division, the actions performed by the session server in the write device embodiment can be performed by the session server or by any unit of the session server. Embodiment 4
请参考图 6, 本实施例提供一种计算机电话集成 CTI系统, 包括: 获取单元 501 , 用于获取用户确定的广播区域信息; Referring to FIG. 6, the embodiment provides a computer telephony integrated CTI system, including: an obtaining unit 501, configured to acquire broadcast area information determined by a user;
发送单元 502, 用于发送携带所述广播区域信息的请求消息给会话服务 器; The sending unit 502 is configured to send a request message that carries the broadcast area information to the session server.
接收单元 503 , 用于接收所述会话服务器返回的空闲的 sip电话的号码; 呼叫单元 504, 用于对所述 sip电话发起呼叫, 以便于所述会话服务器将 所述呼叫发送至与广播区域信息对应的广播终端。 The receiving unit 503 is configured to receive a number of the idle sip phone returned by the session server, and the calling unit 504 is configured to initiate a call to the sip phone, so that the session server sends the call to the broadcast area information. Corresponding broadcast terminal.
可选的, 所述获取单元进一步用于根据用户输入的广播区域信息从本地 存储的广播区域信息与广播终端的对应关系列表中获取对应的广播终端的 ID号, 并将所述广播终端的 ID号添加在广播区域信息中。 Optionally, the acquiring unit is further configured to obtain, according to the broadcast area information input by the user, the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal, and set the ID of the broadcast terminal. The number is added in the broadcast area information.
可选的, 该呼叫中心还进一步包括: Optionally, the call center further includes:
电话注册单元 505 , 用于接收会话服务器发送的注册请求消息, 所述注 册请求消息携带所述会话服务器模拟的多个会话初始协议 sip电话的信息,发
送注册成功响应消息给所述会话服务器。 The phone registration unit 505 is configured to receive a registration request message sent by the session server, where the registration request message carries information about multiple session initiation protocol sip phones simulated by the session server. A registration success response message is sent to the session server.
采用本实施例的呼叫中心, 可以将用户的呼叫转接到会话服务器, 再由 该会话服务器将呼叫转接到广播系统进行广播, 从而用户可以利用移动电 话、 固定电话等采用直接拨打或者发短消息的方式远程接入广播系统进行语 音广播。 With the call center of this embodiment, the user's call can be transferred to the session server, and then the session server transfers the call to the broadcast system for broadcast, so that the user can use the mobile phone, the fixed telephone, etc. to directly dial or send a short call. The way of the message is to remotely access the broadcast system for voice broadcast.
实施例五 Embodiment 5
请参考图 1和图 2, 本实施例提供一种远程接入广播的系统, 包括与运营 商网络连接的呼叫中心 101、 与该呼叫中心 101连接的会话服务器 102、 以及 与该会话服务器连接的广播系统 103。 其中, 呼叫中心 101包括计算机电话集 成 CTI系统和自动呼叫分配 ACD系统,广播系统 103包括一个以上与会话服务 器 102连接的广播服务器, 每个广播服务器连接一个以上广播终端, 每个广 播终端都连接有放声设备。会话服务器模拟多个会话初始协议 sip电话注册在 ACD上。该 sip电话对于呼叫中心而言,相当于坐席电话;对于广播系统而言, 相当于音源设备。 其中, CTI系统又可以进一步包括交互式语音应答系统 IVR。 呼叫中心 101还可以包括和 ACD及 CTI连接的短信接入网关与文本到语 音合成系统 ( Text To Speech, TTS )。 Referring to FIG. 1 and FIG. 2, this embodiment provides a remote access broadcast system, including a call center 101 connected to an operator network, a session server 102 connected to the call center 101, and a connection with the session server. Broadcast system 103. The call center 101 includes a computer telephony integrated CTI system and an automatic call distribution ACD system. The broadcast system 103 includes one or more broadcast servers connected to the session server 102. Each broadcast server is connected to one or more broadcast terminals, and each broadcast terminal is connected. Sound equipment. The session server simulates multiple session initiation protocols. The sip phone is registered on the ACD. The sip phone is equivalent to a seat phone for a call center; for a broadcast system, it is equivalent to a source device. The CTI system may further include an interactive voice response system IVR. The call center 101 may also include a short message access gateway and a text to speech (TTS) connected to the ACD and the CTI.
会话服务器, 用于接收呼叫中心发送的请求消息, 请求消息携带广播区 域信息, 根据广播区域信息获取对应的广播终端的 ID号, 并从模拟的多个会 话初始协议 sip电话中选取一个空闲的 sip电话与广播终端建立映射关系, 将 空闲的 sip电话的号码发送给呼叫中心, 接受呼叫中心对 sip电话的呼叫, 并 将所述呼叫发送至所述的广播终端。 a session server, configured to receive a request message sent by the call center, the request message carries the broadcast area information, obtain the ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip from the simulated multiple session initial protocol sip phones. The phone establishes a mapping relationship with the broadcast terminal, sends the number of the idle sip phone to the call center, accepts the call of the call center to the sip phone, and sends the call to the broadcast terminal.
呼叫中心, 用于获取用户确定的广播区域信息, 发送携带所述广播区域 信息的请求消息给会话服务器,接收所述会话服务器返回的空闲的 sip电话的 号码,对所述 sip电话发起呼叫, 以便于所述会话服务器将所述呼叫发送至与 广播区域信息对应的广播终端。 a call center, configured to obtain the broadcast area information determined by the user, send a request message carrying the broadcast area information to the session server, receive the number of the idle sip phone returned by the session server, and initiate a call to the sip phone, so as to The call is sent to the broadcast terminal corresponding to the broadcast area information by the session server.
下面对该远程接入广播的系统进行进一步详细的描述。 The system of remote access broadcast is described in further detail below.
本实施例的远程接入广播系统 , 可以具有一个运营商分配的统一接入 码。 该统一接入码实质上可以是其中的呼叫中心的接入码。 例如, 对于某银 行的呼叫中心, 其接入码可以是 95555。 例如为 W乡镇安装的该远程接入广
播系统, 其统一接入码可以为 96123。 用户终端可以通过该接入码向呼叫中 心发起呼叫或者发送短消息给呼叫中心。 The remote access broadcast system of this embodiment may have a unified access code assigned by an operator. The unified access code may be substantially the access code of the call center therein. For example, for a call center of a bank, the access code can be 95555. For example, the remote access installation installed in W township For the broadcast system, the unified access code can be 96132. The user terminal can initiate a call to the call center or send a short message to the call center through the access code.
对于呼叫中心, 当用户向呼叫中心发起呼叫时: For a call center, when a user initiates a call to a call center:
ACD作为统一排队机,将所有用户终端的呼叫统一排队按规则顺序接入 到 CTI。 CTI接收到 ACD转入的呼叫后, CTI中的 IVR播放提示音以提示用户 选择广播区域, ACD将该提示音通过运营商网络发送至用户终端。 用户可以 根据提示音通过按键输入广播区域信息, 例如 A村为 01 , B村为 02等。 CTI 接收到用户输入的广播区域信息后将发送一个用于请求 SIP电话号码的请求 消息给会话服务器, 并在该请求消息中携带该广播区域信息。 随后, CTI将 收到会话服务器返回的一个 SIP电话的号码。 然后, CTI就可以向该 SIP电话 发起呼叫, 即发送一个采用 sip协议的会话连接请求(invite ) 消息到该 sip电 话。 当呼叫中心收到会话服务器返回的呼叫应答(200 OK )消息后, 说明会 话服务器和呼叫中心之间的会话建立成功。 同时, 呼叫中心也将向用户终端 发送一个 200 OK消息。 随后,呼叫中心就可以将用户呼叫的语音流转接至会 话服务器, 从而由会话服务器将将语音流发送广播系统进行广播。 As a unified queuing machine, the ACD uniformly queues calls of all user terminals into the CTI in the order of rules. After the CTI receives the call forwarded by the ACD, the IVR in the CTI plays a prompt tone to prompt the user to select a broadcast area, and the ACD sends the prompt tone to the user terminal through the carrier network. The user can input the broadcast area information by pressing the button according to the prompt tone, for example, A village is 01 and B village is 02. After receiving the broadcast area information input by the user, the CTI sends a request message for requesting the SIP phone number to the session server, and carries the broadcast area information in the request message. The CTI will then receive the number of a SIP phone returned by the Session Server. The CTI can then initiate a call to the SIP phone by sending a session connection request (invite) message using the sip protocol to the sip phone. After the call center receives the call answer (200 OK) message returned by the session server, the session between the conference server and the call center is successfully established. At the same time, the call center will also send a 200 OK message to the user terminal. The call center can then forward the voice stream of the user's call to the conference server so that the voice server will broadcast the voice stream to the broadcast system for broadcast.
当用户发送短消息给该远程接入广播系统时: When the user sends a short message to the remote access broadcast system:
呼叫中心的短信接入网关接收用户终端发送的短消息后,将短消息解析 并发送给 CTI。 需要说明的是, 用户需要通过固定的格式指定是否需要进行 语音广播以及广播的区域。 呼叫中心的 CTI获取该短消息包含的广播区域信 息后, 发送一个用于请求 SIP电话号码的请求消息给会话服务器, 并在该请 求消息中携带该广播区域信息。 随后, CTI将收到会话服务器返回的一个 SIP 电话的号码。 然后, CTI就可以向该 SIP电话发起呼叫, 即发送一个采用 sip 协议的会话连接请求( invite ) 消息到该 sip电话通道。 当呼叫中心收到会话 服务器返回的呼叫应答(200 OK )消息后, 说明会话服务器和呼叫中心之间 的会话得以建立。 同时, 呼叫中心也将向用户终端发送一个 200 OK消息。 随 后, 呼叫中心的 CTI将把短消息中需要进行语音广播的文本信息发送到 TTS 系统, 由 TTS系统将该文本信息转换成语音流, 然后将该该语音流转接至会 话服务器, 从而由会话服务器将语音流发送广播系统进行广播。 After receiving the short message sent by the user terminal, the short message of the call center of the call center parses and sends the short message to the CTI. It should be noted that the user needs to specify whether or not to perform voice broadcast and broadcast areas in a fixed format. After the CTI of the call center obtains the broadcast area information included in the short message, it sends a request message for requesting the SIP phone number to the session server, and carries the broadcast area information in the request message. The CTI will then receive the number of a SIP phone returned by the Session Server. The CTI can then initiate a call to the SIP phone by sending a session connection request ( invite ) message using the sip protocol to the sip phone channel. When the call center receives the call answer (200 OK) message returned by the session server, it indicates that the session between the session server and the call center is established. At the same time, the call center will also send a 200 OK message to the user terminal. Subsequently, the CTI of the call center will send the text information of the short message that needs to be broadcasted to the TTS system, and the TTS system converts the text information into a voice stream, and then transfers the voice stream to the session server, thereby being configured by the session server. The voice stream is sent to the broadcast system for broadcast.
对于广播系统: 广播服务器在接收到会话服务器发送的广播终端的 ID号 后, 由于该广播终端为连接在该广播服务器其中一个端口的广播终端, 广播
服务器即可以获知对应端口的端口号及其状态, 并将该端口的端口号及其状 态发送给会话服务器。 随后, 当广播服务器接收到会话服务器发送的呼叫语 音流后, 将该语音流发送到广播终端, 由广播终端进行解码, 将数字信号转 换成模拟信号后, 通过放声设备例如音响喇叭进行广播。 For the broadcast system: after receiving the ID number of the broadcast terminal sent by the session server, the broadcast server broadcasts because the broadcast terminal is a broadcast terminal connected to one of the ports of the broadcast server. The server can know the port number of the corresponding port and its status, and send the port number of the port and its status to the session server. Then, after the broadcast server receives the call voice stream sent by the session server, the voice stream is sent to the broadcast terminal, and the broadcast terminal decodes the digital signal into an analog signal, and then broadcasts through a sound emitting device such as an audio speaker.
采用本实施例提供的远程接入广播系统, 用户可以随时随地通过采用电 话呼叫或者发短消息的方式远程接入, 对指定的区域进行语音广播。 只要用 户在运营商无线信号覆盖范围内,就可以通过电话拨打或者发送短消息的方 式接入广播系统, 从而对指定的公共场所进行实时语音广播。 该系统可使用 于各种公共场所, 例如农村、 学校、 商场、 车站等。 应用场景例 With the remote access broadcast system provided in this embodiment, the user can remotely access the designated area by using a telephone call or sending a short message at any time and place. As long as the user is within the coverage of the operator's wireless signal, the broadcast system can be accessed by dialing or sending a short message over the telephone to perform real-time voice broadcast to the designated public place. The system can be used in a variety of public places, such as rural areas, schools, shopping malls, stations, and the like. Application scenario
假设 W乡镇安装的远程接入广播系统的接入码为 96123 , 用户需要对 W 乡镇的 W01村进行公共广播。 请参考图 7, 详细说明如下: Assume that the access code of the remote access broadcast system installed in W township is 96123, and the user needs to public broadcast to W01 village in W township. Please refer to Figure 7, as detailed below:
一种方式为用户采用电话通过该接入码 96123直接向呼叫中心发起呼 叫。 另一种方式为用户通过该接入码 96123发送一个短消息到呼叫中心, 该 短消息的文本内容包括待广播的文本内容和广播区域信息。 One way is for the user to initiate a call directly to the call center via the access code 96123 using the telephone. Another way is that the user sends a short message to the call center through the access code 96123, and the text content of the short message includes text content to be broadcast and broadcast area information.
401a, 当用户直接向呼叫中心发起呼叫时, 呼叫中心的 CTI接收到该呼 叫信令后由该 CTI中的 IVR给用户播放提示音, 以提示用户通过电话按键输 入广播区域信息, 例如对于 W01村输入 01 , CTI接收用户选择输入的广播区 域信息。 401a, when the user directly initiates a call to the call center, the CTI of the call center receives the call signaling, and then the user prompts the user to input the broadcast area information by using the IVR in the CTI, for example, for the W01 village. Enter 01, and the CTI receives the broadcast area information selected by the user.
401b, 当用户发送一个短消息到呼叫中心时, 呼叫中心的短信接入网关 接收该短消息,将该短消息发送给 CTI,呼叫中心的 CTI获取该短消息中包含 的广播区域信息。 401b, when the user sends a short message to the call center, the short message of the call center of the call center receives the short message, and sends the short message to the CTI, and the CTI of the call center obtains the broadcast area information included in the short message.
402、 呼叫中心的 CTI发送一个携带广播区域信息的用于请求 SIP电话的 请求消息给会话服务器。会话服务器从本地存储的广播区域信息与广播终端 的对应关系列表中获取对应的广播终端的 ID号,并从模拟的多个会话初始协 议 sip电话中选取一个空闲的 sip电话与广播终端建立映射关系, 将该 sip电话 的号码和广播终端的 ID号发送给呼叫中心的 CTI。 402. The CTI of the call center sends a request message for requesting the SIP phone carrying the broadcast area information to the session server. The session server obtains the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal, and selects an idle sip phone from the simulated multiple session initial protocol sip phone to establish a mapping relationship with the broadcast terminal. Send the number of the sip phone and the ID number of the broadcast terminal to the CTI of the call center.
403、呼叫中心的 CTI发送一个用于与会话服务器建立会话的 sip消息到该 sip电话。 该 sip消息具体为会话连接请求 INVITE消息。
404、 会话服务器接收到该 sip消息后, 解析该 sip消息获取所携带的广播 终端 ID号,从本地存储的广播终端与广播服务器的对应关系列表中查询该广 播终端 ID号对应的广播服务器,并将该 sip消息进行协议转换后发送给该广播 服务器。 403. The CTI of the call center sends a sip message for establishing a session with the session server to the sip phone. The sip message is specifically a session connection request INVITE message. 404. After receiving the sip message, the session server parses the sip message to obtain the broadcast terminal ID number, and queries the broadcast server corresponding to the broadcast terminal ID number from the locally stored correspondence list between the broadcast terminal and the broadcast server, and The sip message is protocol converted and sent to the broadcast server.
405、广播服务器根据会话服务器发送的 SIP消息中携带的广播终端 ID号 查询广播终端 ID号对应的广播服务器的端口号,并返回广播服务器的端口号 和端口状态信息给会话服务器。 405. The broadcast server queries the port number of the broadcast server corresponding to the broadcast terminal ID number according to the broadcast terminal ID number carried in the SIP message sent by the session server, and returns the port number and port status information of the broadcast server to the session server.
406、 会话服务器判断该端口的状态是否为空闲, 若是, 则发送呼叫应 答( 200 OK ) 消息给呼叫中心。 否则放弃该呼叫。 406. The session server determines whether the status of the port is idle, and if yes, sends a call response (200 OK) message to the call center. Otherwise the call is abandoned.
407、 呼叫中心接收到会话服务器发送的 200 OK消息, 表示呼叫中心与 会话服务器的会话建立成功。 。 407. The call center receives the 200 OK message sent by the session server, indicating that the session between the call center and the session server is successfully established. .
408a, 若用户是采用电话呼叫的方式接入系统, 呼叫中心将用户的呼叫 转接至会话服务器, 会话服务器根据 SIP电话与广播终端的映射关系以及广 播服务器与广播终端的对应关系, 将呼叫转接至对应的广播服务器。 408a, if the user accesses the system by using a telephone call, the call center transfers the user's call to the session server, and the session server turns the call according to the mapping relationship between the SIP phone and the broadcast terminal and the correspondence between the broadcast server and the broadcast terminal. Connect to the corresponding broadcast server.
408b, 若用户是采用发送短消息到系统, 则呼叫中心将读取数据库中的 该短消息, 将其中待广播的文本内容发送给 TTS系统, 由 TTS系统将文本内 容转换成语音流; 之后将该语音流转接至会话服务器, 会话服务器根据 SIP 电话与广播终端的映射关系以及广播服务器与广播终端的对应关系,将呼叫 转接至对应的广播服务器。 408b, if the user sends a short message to the system, the call center will read the short message in the database, send the text content to be broadcasted to the TTS system, and convert the text content into a voice stream by the TTS system; The voice stream is transferred to the session server, and the session server transfers the call to the corresponding broadcast server according to the mapping relationship between the SIP phone and the broadcast terminal and the correspondence between the broadcast server and the broadcast terminal.
409、 广播系统的广播服务器接收到呼叫的语音流后, 将该语音流发送 到对应的广播终端; 广播终端将该语音流转换成模拟信号, 通过喇八广播。 409. After receiving the voice stream of the call, the broadcast server of the broadcast system sends the voice stream to the corresponding broadcast terminal. The broadcast terminal converts the voice stream into an analog signal and broadcasts through the broadcast.
需要说明的是, 若广播服务器的某端口及其连接的广播终端为占用状 态, 则会话服务器仍然可以将呼叫的语音流转接至广播服务器, 广播服务器 可以根据用户权限级别, 在当前用户权限高时, 抢占广播终端; 在当前用户 权限低时, 放弃该语音流。 需要注意的是, 可以将用户的权限信息写入发送 给广播系统的信令流中, 这样广播服务器接收到信令流时就可以直接获取用 户的权限信息, 而无需到数据库中查询用户权限信息。 采用本实施例提供的远程接入广播的方法, 用户可以随时随地通过采用 电话呼叫或者发送短消息的方式远程接入广播系统,对指定的区域进行语音
广播。 只要用户在运营商无线信号覆盖范围内, 就可以通过电话拨打或者发 送短消息的方式接入广播系统, 从而对指定的公共场所进行实时语音广播。 It should be noted that, if a port of the broadcast server and the connected broadcast terminal are in an occupied state, the session server can still transfer the voice stream of the call to the broadcast server, and the broadcast server can be based on the user authority level, when the current user authority is high. , preempt the broadcast terminal; when the current user right is low, the voice stream is abandoned. It should be noted that the user's permission information can be written into the signaling flow sent to the broadcast system, so that the broadcast server can directly obtain the user's permission information when receiving the signaling flow, without querying the user permission information in the database. . With the remote access broadcast method provided by the embodiment, the user can remotely access the broadcast system by using a telephone call or sending a short message to perform voice on the designated area. Broadcast. As long as the user is within the coverage of the operator's wireless signal, the broadcast system can be accessed by dialing or sending a short message by telephone, thereby performing real-time voice broadcast on the designated public place.
以上对本发明实施例所提供的远程接入广播的方法、装置以及系统进行 述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时, 对于本领域的一般技术人员, 依据本发明的思想, 在具体实施方式及应用范 围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
The foregoing description of the method, apparatus, and system for remote access broadcast provided by the embodiments of the present invention is only for facilitating understanding of the method and core idea of the present invention; and, for a person skilled in the art, The present invention is not limited by the scope of the present invention.
Claims
1、 一种远程接入广播的方法, 其特征在于, 包括: A method for remotely accessing a broadcast, comprising:
会话服务器接收呼叫中心发送的请求消息, 所述请求消息携带广播区域 信息; The session server receives a request message sent by the call center, where the request message carries broadcast area information;
根据所述广播区域信息获取对应的广播终端的 ID号,并从模拟的多个会 话初始协议 sip电话中选取一个空闲的 sip电话与所述广播终端建立映射关 系; Obtaining an ID number of the corresponding broadcast terminal according to the broadcast area information, and selecting an idle sip phone from the simulated plurality of session initial protocol sip phones to establish a mapping relationship with the broadcast terminal;
将所述空闲的 sip电话的号码发送给所述呼叫中心; Sending the number of the idle sip phone to the call center;
接受所述呼叫中心对所述 sip电话的呼叫; Receiving a call from the call center to the sip phone;
并将所述呼叫发送至所述的广播终端。 And transmitting the call to the broadcast terminal.
2、 根据权利要求 1所述的方法, 其特征在于, 所述根据所述广播区域信 息获取对应的广播终端的 ID号包括: 2. The method according to claim 1, wherein the obtaining the ID number of the corresponding broadcast terminal according to the broadcast area information comprises:
从本地存储的广播区域信息与广播终端的对应关系列表中获取对应的 广播终端的 ID号; 或者, Obtaining the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal; or
若所述广播区域信息携带所述广播终端的 ID号,则从所述广播区域信息 中获取对应的广播终端的 ID号。 And if the broadcast area information carries the ID number of the broadcast terminal, the ID number of the corresponding broadcast terminal is obtained from the broadcast area information.
3、 根据权利要求 1所述的方法, 其特征在于, 所述接受所述呼叫中心对 所述 sip电话的呼叫之后还包括: The method according to claim 1, wherein the accepting the call of the call center to the sip phone further comprises:
根据所述广播终端的 ID号从本地存储的广播终端与广播服务器的对应 关系列表中查询对应的广播服务器,将所述广播终端的 ID号发送给所述广播 服务器; Querying, according to the ID number of the broadcast terminal, the corresponding broadcast server from the locally stored correspondence list of the broadcast terminal and the broadcast server, and transmitting the ID number of the broadcast terminal to the broadcast server;
接收所述广播服务器返回的对应端口的端口号和状态, 所述对应端口是 所述广播服务器的连接所述广播终端的端口; Receiving a port number and a status of a corresponding port returned by the broadcast server, where the corresponding port is a port of the broadcast server that is connected to the broadcast terminal;
判断所述端口的状态是否为空闲; Determining whether the state of the port is idle;
在所述端口的状态为空闲时, 发送呼叫应答消息给所述呼叫中心。 When the status of the port is idle, a call answer message is sent to the call center.
4、 根据权利要求 3所述的方法, 其特征在于, 所述接受所述呼叫中心对 所述 sip电话的呼叫之前还包括: The method according to claim 3, wherein before the accepting the call of the call center to the sip phone, the method further comprises:
将所述广播终端的 ID号发送给所述呼叫中心; Sending the ID number of the broadcast terminal to the call center;
获取所述呼叫的信息中携带的所述广播终端的 ID号。 Obtaining an ID number of the broadcast terminal carried in the information of the call.
5、 根据权利要求 3所述的方法, 其特征在于, 所述将所述呼叫发送至所 述的广播终端包括: The method according to claim 3, wherein the sending the call to the broadcast terminal comprises:
将所述呼叫发送至与所述广播终端对应的广播服务器, 经由所述广播服 务器将所述呼叫发送至所述广播终端。 The call is sent to a broadcast server corresponding to the broadcast terminal, and the call is transmitted to the broadcast terminal via the broadcast server.
6、 根据权利要求 1至 5中任一项所述的方法, 其特征在于, 所述会话服 务器接收呼叫中心发送的请求消息之前还包括: The method according to any one of claims 1 to 5, wherein before the session server receives the request message sent by the call center, the method further includes:
会话服务器模拟多个会话初始协议 sip电话; The session server simulates multiple session initiation protocols sip phones;
发送携带所述 sip电话信息的注册请求消息给呼叫中心; Sending a registration request message carrying the sip phone information to the call center;
接收所述呼叫中心返回的注册成功响应消息。 Receiving a registration success response message returned by the call center.
7、 一种远程接入广播的方法, 其特征在于, 包括: A method for remotely accessing a broadcast, comprising:
获取用户确定的广播区域信息; Obtaining broadcast area information determined by the user;
发送携带所述广播区域信息的请求消息给会话服务器; Sending a request message carrying the broadcast area information to the session server;
接收所述会话服务器返回的空闲的 sip电话的号码; Receiving a number of an idle sip phone returned by the session server;
对所述 sip电话发起呼叫,以便于所述会话服务器将所述呼叫发送至与广 播区域信息对应的广播终端。 A call is initiated to the sip phone to facilitate the session server to send the call to a broadcast terminal corresponding to the broadcast area information.
8、 根据权利要求 7所述的方法, 其特征在于, 所述对所述 sip电话发起呼 叫之前还包括: 接收所述会话服务器返回的所述广播终端的 ID号; The method of claim 7, further comprising: receiving the ID number of the broadcast terminal returned by the session server before initiating the call to the sip phone;
所述对所述 sip电话发起呼叫包括:在呼叫信息中携带所述广播终端的 ID 号。 The initiating the call to the sip phone includes: carrying the ID number of the broadcast terminal in the call information.
9、 根据权利要求 7所述的方法, 其特征在于, 所述发送请求消息给会话 服务器之前还包括: The method according to claim 7, wherein the sending the request message to the session server further includes:
根据所述广播区域信息从本地存储的广播区域信息与广播终端的对应 关系列表中获取对应的广播终端的 ID号; Obtaining, according to the broadcast area information, the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal;
将所述广播终端的 ID号添加在广播区域信息中。 The ID number of the broadcast terminal is added to the broadcast area information.
10、 根据权利要求 7至 9中任一项所述的方法, 其特征在于, 所述获取用 户确定的广播区域信息之前还包括: The method according to any one of claims 7 to 9, wherein the obtaining the broadcast area information determined by the user further comprises:
接收会话服务器发送的注册请求消息, 所述注册请求消息携带所述会话 服务器模拟的多个会话初始协议 sip电话的信息; Receiving a registration request message sent by the session server, where the registration request message carries information of multiple session initiation protocol sip phones simulated by the session server;
发送注册成功响应消息给所述会话服务器。 A registration success response message is sent to the session server.
11、 一种会话服务器, 其特征在于, 包括: 接收单元, 用于接收呼叫中心发送的请求消息, 所述请求消息携带广播 区域信息; A session server, comprising: a receiving unit, configured to receive a request message sent by the call center, where the request message carries broadcast area information;
映射单元, 用于根据所述广播区域信息获取对应的广播终端的 ID号, 并 从模拟的多个会话初始协议 sip电话中选取一个空闲的 sip电话与所述广播终 端建立映射关系; a mapping unit, configured to acquire an ID number of the corresponding broadcast terminal according to the broadcast area information, and select an idle sip phone from the simulated multiple session initial protocol sip phones to establish a mapping relationship with the broadcast terminal;
发送单元, 用于将所述空闲的 sip电话的号码发送给所述呼叫中心; 呼叫处理单元, 用于接受所述呼叫中心对所述 sip电话的呼叫, 并将所述 呼叫发送至所述的广播终端。 a sending unit, configured to send the number of the idle sip phone to the call center; a call processing unit, configured to accept a call of the call center to the sip phone, and send the call to the Broadcast terminal.
12、 根据权利要求 11所述的会话服务器, 其特征在于, 还包括: 端口获 取单元和端口判断单元: The session server according to claim 11, further comprising: a port obtaining unit and a port determining unit:
所述端口获取单元,用于根据所述广播终端的 ID号从本地存储的广播终 端与广播服务器的对应关系列表中查询对应的广播服务器,将所述广播终端 的 ID号发送给所述广播服务器,接收所述广播服务器返回的对应端口的端口 号和状态, 所述对应端口是所述广播服务器的连接所述广播终端的端口; 所述端口判断单元, 用于判断所述端口的状态是否为空闲; The port obtaining unit is configured to query, according to the ID number of the broadcast terminal, a corresponding broadcast server from a locally stored correspondence list between the broadcast terminal and the broadcast server, and send the ID number of the broadcast terminal to the broadcast server. Receiving a port number and a status of the corresponding port returned by the broadcast server, where the corresponding port is a port of the broadcast server that is connected to the broadcast terminal, and the port determining unit is configured to determine whether the status of the port is Idle;
所述呼叫处理单元, 具体用于在所述端口判断单元判断所述端口的状态 为空闲时, 发送呼叫应答消息给所述呼叫中心。 The call processing unit is specifically configured to: when the port determining unit determines that the status of the port is idle, send a call response message to the call center.
13、 根据权利要求 11或 12所述的会话服务器, 其特征在于, 还包括: 电话注册单元, 用于模拟多个会话初始协议 sip电话, 发送携带所述 sip 电话信息的注册请求消息给呼叫中心,接收所述呼叫中心返回的注册成功响 应消息。 The session server according to claim 11 or 12, further comprising: a phone registration unit, configured to simulate a plurality of session initiation protocol sip phones, and send a registration request message carrying the sip phone information to the call center Receiving a registration success response message returned by the call center.
14、 一种呼叫中心, 其特征在于, 包括: 14. A call center, comprising:
获取单元, 用于获取用户确定的广播区域信息; An obtaining unit, configured to acquire broadcast area information determined by a user;
发送单元, 用于发送携带所述广播区域信息的请求消息给会话服务器; 接收单元, 用于接收所述会话服务器返回的空闲的 sip电话的号码; 呼叫单元, 用于对所述 sip电话发起呼叫, 以便于所述会话服务器将所述 呼叫发送至与广播区域信息对应的广播终端。 a sending unit, configured to send a request message carrying the broadcast area information to the session server, a receiving unit, configured to receive a number of the idle sip phone returned by the session server, and a calling unit, configured to initiate a call to the sip phone So that the session server sends the call to the broadcast terminal corresponding to the broadcast area information.
15、 根据权利要求 14所述的呼叫中心, 其特征在于: 15. The call center of claim 14 wherein:
所述获取单元进一步用于根据用户输入的广播区域信息从本地存储的 广播区域信息与广播终端的对应关系列表中获取对应的广播终端的 ID号,并 将所述广播终端的 ID号添加在广播区域信息中。 The obtaining unit is further configured to obtain, according to the broadcast area information input by the user, the ID number of the corresponding broadcast terminal from the locally stored broadcast area information and the correspondence list of the broadcast terminal, and The ID number of the broadcast terminal is added to the broadcast area information.
16、 根据权利要求 14或 15所述的呼叫中心, 其特征在于, 还包括: 电话注册单元, 用于接收会话服务器发送的注册请求消息, 所述注册请 求消息携带所述会话服务器模拟的多个会话初始协议 sip电话的信息,发送注 册成功响应消息给所述会话服务器。 The call center according to claim 14 or 15, further comprising: a phone registration unit, configured to receive a registration request message sent by the session server, where the registration request message carries multiple simulated by the session server The information of the session initiation protocol sip phone sends a registration success response message to the session server.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010585256.5 | 2010-12-13 | ||
CN2010105852565A CN102136918B (en) | 2010-12-13 | 2010-12-13 | Method, device and system for accessing broadcast remotely |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2012079286A1 true WO2012079286A1 (en) | 2012-06-21 |
Family
ID=44296579
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2011/002095 WO2012079286A1 (en) | 2010-12-13 | 2011-12-13 | Method, apparatus and system for remote access to broadcasting |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN102136918B (en) |
WO (1) | WO2012079286A1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105827626A (en) * | 2016-04-28 | 2016-08-03 | 上海铁路通信有限公司 | Network smart broadcasting system based on SIP protocol |
CN108234146A (en) * | 2017-12-27 | 2018-06-29 | 广州市迪士普音响科技有限公司 | Net broadcast system and its broadcasting method based on Session Initiation Protocol |
CN114500474A (en) * | 2022-01-24 | 2022-05-13 | 上海云翌通信科技有限公司 | Communication method, device, communication equipment and storage medium based on SIP terminal |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102136918B (en) * | 2010-12-13 | 2013-04-17 | 华为技术有限公司 | Method, device and system for accessing broadcast remotely |
CN102413252A (en) * | 2011-07-29 | 2012-04-11 | 天津市电力公司 | Integrated system of power dispatching and communication broadcasting |
CN104935554B (en) * | 2014-03-19 | 2018-03-23 | 中国移动通信集团江苏有限公司 | A kind of business preprocess method and system across call center |
CN105245537B (en) * | 2015-10-26 | 2018-07-17 | 上海华讯网络系统有限公司 | The method and system docked with broadcast system by the telephone system of digital output modul |
CN107968895B (en) * | 2016-10-19 | 2020-05-01 | 北京京东尚科信息技术有限公司 | Call center and method for processing speech channel request thereof, electronic equipment and storage medium |
CN107317825B (en) * | 2017-08-09 | 2021-03-02 | 贵阳朗玛信息技术股份有限公司 | Multi-person voice conference chat method and device |
CN110913086A (en) * | 2019-11-22 | 2020-03-24 | 厦门神州鹰软件科技有限公司 | Campus remote calling system and method based on network sound box |
CN113612759B (en) * | 2021-07-29 | 2024-02-13 | 世邦通信股份有限公司 | High-performance high-concurrency intelligent broadcasting system based on SIP protocol and implementation method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6985576B1 (en) * | 1999-12-02 | 2006-01-10 | Worldcom, Inc. | Method and apparatus for automatic call distribution |
CN101150419A (en) * | 2007-11-12 | 2008-03-26 | 中国电信股份有限公司 | A new generation call center system and automatic service realization method |
CN102136918A (en) * | 2010-12-13 | 2011-07-27 | 华为技术有限公司 | Method, device and system for accessing broadcast remotely |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101340494B (en) * | 2008-07-29 | 2011-03-16 | 华为技术有限公司 | Prompt method and system of calling center |
-
2010
- 2010-12-13 CN CN2010105852565A patent/CN102136918B/en not_active Expired - Fee Related
-
2011
- 2011-12-13 WO PCT/CN2011/002095 patent/WO2012079286A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6985576B1 (en) * | 1999-12-02 | 2006-01-10 | Worldcom, Inc. | Method and apparatus for automatic call distribution |
CN101150419A (en) * | 2007-11-12 | 2008-03-26 | 中国电信股份有限公司 | A new generation call center system and automatic service realization method |
CN102136918A (en) * | 2010-12-13 | 2011-07-27 | 华为技术有限公司 | Method, device and system for accessing broadcast remotely |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105827626A (en) * | 2016-04-28 | 2016-08-03 | 上海铁路通信有限公司 | Network smart broadcasting system based on SIP protocol |
CN108234146A (en) * | 2017-12-27 | 2018-06-29 | 广州市迪士普音响科技有限公司 | Net broadcast system and its broadcasting method based on Session Initiation Protocol |
CN114500474A (en) * | 2022-01-24 | 2022-05-13 | 上海云翌通信科技有限公司 | Communication method, device, communication equipment and storage medium based on SIP terminal |
Also Published As
Publication number | Publication date |
---|---|
CN102136918A (en) | 2011-07-27 |
CN102136918B (en) | 2013-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2012079286A1 (en) | Method, apparatus and system for remote access to broadcasting | |
US20210051188A1 (en) | Instant communications system having established communication channels between communication devices | |
US7620413B2 (en) | Method for implementing push-to-talk over SIP and multicast RTP related system | |
JP4541563B2 (en) | Wireless push-to-talk internet broadcast | |
CN110012366B (en) | Wide-narrow band converged communication system and method used under public and private network IP interconnection | |
KR100764927B1 (en) | Group call in a communication system | |
US20220321631A1 (en) | Instant communications system having established communication channels between communication devices | |
KR20060016373A (en) | Method for display an image of a speaker in the push to talk portable terminal | |
WO2009052746A1 (en) | A method for initiating conferences, an application service proxy, a conference server and system | |
WO2008025230A1 (en) | Method and system to achieve cluster communication service | |
TW200407029A (en) | Method and apparatus for automatically terminating a call | |
WO2009036662A1 (en) | Method, system and apparatus for accessing network multimedia meeting | |
WO2018001229A1 (en) | Method, application server and system for realizing call park | |
WO2008074240A1 (en) | Method and system for controlling conference | |
CN104580983B (en) | A kind of method for realizing video communication PTT functions | |
US8320362B2 (en) | Telecommunications system and method of initiating file transfers from voice endpoints | |
KR101524496B1 (en) | System and method for providing voice and video ringback tone services during volte voice call | |
JP2007068078A (en) | Communication system, mobile terminal, server and communication method | |
KR20080073889A (en) | A method and apparatus for providing push to talk services in communication system | |
WO2008067722A1 (en) | A method, telephone system and telephone terminal for calling session | |
CN102664863B (en) | Method, device, and system for realizing call waiting by user equipment | |
WO2012151859A1 (en) | Method and system for implementing broadcast group call in click to dial service | |
WO2016183774A1 (en) | Call recording method, device and system | |
KR100723673B1 (en) | Method and System for Indicating Speaker by Using Multimedia for Use in Push-To-Talk Service | |
KR101104704B1 (en) | Method for indicating Speaker by using Multimedia in Push-To-Talk Service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 11848355 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 11848355 Country of ref document: EP Kind code of ref document: A1 |