US20080123833A1 - Telephone system and call controlling method therefor - Google Patents
Telephone system and call controlling method therefor Download PDFInfo
- Publication number
- US20080123833A1 US20080123833A1 US11/839,659 US83965907A US2008123833A1 US 20080123833 A1 US20080123833 A1 US 20080123833A1 US 83965907 A US83965907 A US 83965907A US 2008123833 A1 US2008123833 A1 US 2008123833A1
- Authority
- US
- United States
- Prior art keywords
- call
- call control
- identifier
- exchange
- application unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- 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/42314—Systems providing special services or facilities to subscribers in private branch exchanges
- H04M3/42323—PBX's with CTI arrangements
-
- 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/5183—Call or contact centers with computer-telephony arrangements
-
- 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/5183—Call or contact centers with computer-telephony arrangements
- H04M3/5191—Call or contact centers with computer-telephony arrangements interacting with the Internet
-
- 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/523—Centralised call answering arrangements requiring operator intervention, e.g. call or contact centers for telemarketing with call distribution or queueing
- H04M3/5237—Interconnection arrangements between ACD systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/009—Arrangements for interconnection between switching centres in systems involving PBX or KTS networks
-
- 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/42025—Calling or Called party identification service
- H04M3/42034—Calling party identification service
- H04M3/42059—Making use of the calling party identifier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M7/00—Arrangements for interconnection between switching centres
- H04M7/006—Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer
Definitions
- One embodiment of the invention relates to a telephone system employed as e.g. a call center and its call controlling method.
- IP telephone system Voice over IP
- VoIP Voice over IP
- the telephone terminal in this kind of system is also called an IP telephone set.
- ACD automatic call distribution
- JP-A-2005-323387 and JP-A-2005-295592 that a plurality of PBXs are connected to a call center function server so that calls can be distributed to the receivers connected to the plurality of PBXs.
- the technique relative to the calls among the PBXs is not disclosed and only the call distribution to the receivers is disclosed. This cannot solve the inconvenience described above.
- FIG. 1 is an exemplary system diagram showing a telephone system according to an embodiment
- FIG. 2 is an exemplary flowchart for explaining the processing procedure in numbering the global call ID in the PBX in FIG. 1 ;
- FIG. 3 is an exemplary flowchart for explaining the processing procedure in converting the call ID in the relay software 12 in FIG. 1 .
- a telephone system including a plurality of exchanges interconnecting a private network each exchange including a plurality of communicating terminals and giving a local identifier to a call relative to each communication terminal.
- a call control application unit configured to control the call based on the local identifier
- an identifier giving processing unit configured to give a global identifier commonly used among the plurality of exchanges to each call set among different exchanges through the private network
- a conversion processing unit configured to convert the global identifier into the local identifier recognizable by the call control application unit
- a relay processing unit configured to give the converted local identifier to the call control application unit and enable the call control application unit to control a call having the global identifier based on the converted local identifier.
- FIG. 1 shows an exemplary system diagram showing a telephone system.
- This system includes a plurality of PBXs 20 , 30 , 40 and 50 which are interconnected through an IP network 100 .
- a server device 10 which is a main controller of call control is connected.
- the PBXs 20 , 30 , 40 , 50 and server device 10 are interconnected under a known protocol by CTI control.
- the PBXs 20 , 30 , 40 , 50 can execute mutual calling through the IP network 100 serving as a private network not via a public network.
- Each PBX is connected with an agent telephone set serving as a communication terminal.
- the agent telephone sets A 1 to A 4 are connected to the PBXs 20 , 30 , 40 , 50 , respectively.
- a supervisor telephone set S 1 is connected to the PBX 20 .
- a supervisor telephone set S 2 is connected to the PBX 50 .
- the supervisor telephone set plays a role of an adviser or a supervisor for the agent telephone sets.
- the PBX 20 is connected to the public network 200 so that the mutual calling between each telephone set and the public network 200 is realized.
- Each PBX when there is a call relative to the telephone set under itself, allots a call ID to the call. This local call ID is not necessarily recognizable in the other exchanges.
- the PBX 20 includes a network controlling unit 21 , an inter-PBX I/F (interface) controlling unit 22 , a CTI controlling unit 23 , a global call ID managing unit 24 , a service controlling unit 25 , a global call ID creating unit 26 and a terminal controlling unit 27 .
- the PBXs 30 , 40 , 50 are also similar.
- the global call ID managing unit 24 , service controlling unit 25 and global call ID creating unit 26 by their cooperative operation, gives a global call ID commonly used among the plurality of PBXs in the IP network 100 to each of the calls set through the IP network 100 among the different PBXs.
- the server device 10 incorporates an ACD application software 11 and a relay software 12 having a function of the middleware between this application software 11 and the IP network 100 .
- the relay software 12 incorporates an instruction receiving unit 121 , an event transmitting unit 122 , a transmission PBX determining unit 123 , a data base (DB) 124 , a call ID converting unit 125 , an instruction transmitting unit 126 and an event receiving unit 127 .
- the call ID converting unit 125 converts the global call ID contained in a call processing event received from the IP network 100 through the event receiving unit 127 into the local call ID recognizable by the ACD application software 11 .
- the call ID converting unit 125 converts the local call ID contained in the call control information transmitted from the ACD application software 11 through the event transmitting unit 122 into the global call ID. In short, the call ID converting unit 125 correlates the global call ID and local call ID with each other.
- the relay software 12 gives the local call ID created from the call ID converting unit 125 or the event having this local call to the ACD application software 11 .
- the ACD application software 11 executes various controls relative to the call along a known processing procedure.
- the PBX 20 requests the service controlling unit 25 to create a call on the basis of the data inputted from the terminal controlling unit 27 .
- the service controlling unit 25 requests the global call ID creating unit 26 to number a global call ID, thereby acquiring the global call ID.
- the service controlling unit 25 transfers the global call ID to the global call ID managing unit 24 .
- the global call ID managing unit 24 holds this global call ID and manages it for call control instruction and event use.
- the service controlling unit 25 requests the inter-PBX I/F controlling unit 22 to create call control information to be transmitted to the PBX 30 and gives the inter-PBX I/F controlling unit 22 an instruction for adding the global call ID to this call control information.
- the PBX 30 having received the call control information via the IP network 100 acquires the global ID from the call control information, and sends to global call ID managing unit 24 an instruction for managing this global call ID.
- the CTI controlling unit 23 Whenever a call and status transition of the agent occur in the service controlling unit 25 , the CTI controlling unit 23 creates an event to be reported to the ACD application software 11 . In this case, the CTI controlling unit 23 stores the global call ID presented from the service controlling unit 25 within this event and transmits this event to the server device 10 via the IP network 100 .
- FIG. 2 shows an exemplary flowchart for explaining the processing procedure in numbering the global call ID in the PBX 20 in FIG. 1 .
- the PBXs 30 , 40 , 50 also execute the same procedure.
- the PBX 20 determines if or not this call has been received from the other PBX (step S 1 ). If Yes, the PBX 20 holds the global ID contained in the event relative to this call and gives this global call ID to the event (step S 3 ).
- the PBX 20 numbers the local call ID for the received call (step S 5 ) and executes incoming call processing (step S 8 ).
- step S 1 If the call at issue is a call occurred in the PBX 20 itself in step S 1 , the PBX 20 numbers the local call ID within itself (step S 2 ), and numbers the global call ID corresponding to this local call ID and gives it to this call (step S 4 ).
- step S 6 if the calling at issue is not the calling between the PBXs, the PBX 20 executes internal calling processing. If the calling at issue is the calling between the PBXs, the PBX 20 stores the global call ID in the calling information (event information) for a destination PBX (step S 9 ) and thereafter executes the calling processing (step S 10 ) for the destination PBX (step S 10 ).
- FIG. 3 shows an exemplary flowchart for explaining the processing procedure in converting the call ID in the relay software 12 .
- the relay software 12 acquires the event, it acquires the IP address of a transmission source PBX of this event from this event (step S 21 ).
- This event also contains the device information of the transmission source PBX so that the relay software 12 stores, in the data base 24 , this IP address as well as the device information as a set thereof (step S 22 ).
- the relay software 12 determines if or not the received event is new (step S 23 ).
- the relay software 12 numbers the local call ID corresponding to the global call ID within the received event (step S 24 ), and stores the correlation between this local ID and the global ID in the data base (step S 26 ). Further, the relay software 12 transmits, to the ACD application software 11 , the event with the local call ID substituted for the global local ID (step S 28 ).
- the relay software 12 referring to the global call ID contained in the received event, acquires the local call ID corresponding to the event from the data base 124 (step S 25 ). Further, the relay software 12 substitutes the local call ID for the global call ID of this event (step S 27 ) and transmits this event to the ACD application software 11 (step S 28 ).
- the relay software 12 receives the event, it extracts the global ID within the event and converts this global ID into the local call ID to be used in the ACD application software 11 .
- the relay software 12 stores the local call ID after converted in the data base 124 so that it is correlated with the original global ID.
- mutual conversion between the local call ID and the global call ID is realized.
- the ID information is replaced within the event after converted into the local call ID, and the relay software 12 transmits this event to the ACD application software 11 .
- the relay software 12 having received the call control instruction from the ACD application software 11 instructs the call ID converting unit 125 to convert the local call ID into the global call ID, thereby acquiring the global call ID for transmission to the PBX from the call ID converting unit 125 .
- the relay software 12 acquires the IP address to which the call control information is to be transmitted. If the IP address has been acquired, the relay software 12 transmits the call control instruction to the IP network 100 .
- Each PBX controls the call on the basis of the developed result of the service control unit 25 according to the call control instruction from the ACD application software 11 .
- the global call ID which is commonly used between the exchanges is newly given.
- the global call ID is given to the event relative to the call control so that the call control is executed.
- the relay software 12 executes the mutual conversion between the global call ID and the local call ID so that the local call ID is sent to the ACD application software 11 .
- the relay software 12 replaces its local call ID by the global call ID to be transmitted to the IP network 100 .
- each PBX individually creates the local call ID for the call created and adds it to the event to be transmitted to the ACD application software 11 .
- the PBX which is a call creating source creates the global call ID in creating the call and informs a calling party PBX of the global call ID.
- the PBX which is a call receiving destination reports the event with the local call ID converted from the global call ID to the ACD application software 11 .
- the known ACD application software 11 can execute the management for the system having only a single PBX.
- the plurality of PBXs can be regarded as a single PBX by the ACD application software 11 according to the embodiment.
- the existing ACD application software 11 can be used as it is to execute the control management.
- the existing application software can be used without adding any facility.
- the IP telephone set is accommodated via the network in the same PBX.
- the IP telephone system is restricted by the numbering system of a PBX arrangement source and function setting of an accommodating destination.
- a remote receiver can employ the function of a remote PBX.
- a business originating call can use the line of the accommodating PBX, and the calling charge can also be saved.
- each call is controlled on the basis of the global call ID.
- the ACD application software is given a local call ID converted from the global call ID so that an existing resource can be employed as it is. Further, since the plurality of exchanges can be regarded as a single exchange by the ACD application software, a troublesome processing procedure is not included in the ACD application software.
- the plurality of exchanges can be managed/controlled by the existing ACD application software, and the calling between the exchanges can also controlled as the same call by the ACD application software.
- no limitation is given to the arrangement of arrival trunks and receivers/managers so that a user's request can be flexibly dealt with.
- the number of arrival calls occurring over the exchanges can be easily counted so that the information on the function of the ACD application software can be correctly known.
- a telephone system can collectively manage calls formed through a plurality of exchanges at a low cost, thereby improving the convenience in using an ACD, and its call controlling method.
Abstract
According to one embodiment, there is provided a telephone system including a plurality of exchanges interconnecting a private network each exchange including a plurality of communicating terminals and giving a local identifier to a call relative to each communication terminal belonging to each exchange; a call control application unit configured to control the call based on the local identifier; an identifier giving processing unit configured to give a global identifier commonly used among the plurality of exchanges to each call set among different exchanges through the private network; a conversion processing unit configured to convert the global identifier into the local identifier recognizable by the call control application unit; and a relay processing unit configured to give the converted local identifier to the call control application unit and enable the call control application unit to control a call having the global identifier based on the converted local identifier.
Description
- This application is based upon and claims the benefit of priority from Japanese Patent Application No. 2006-320346, filed on Nov. 28, 2006, the entire contents of which are incorporated herein by reference.
- 1. Field
- One embodiment of the invention relates to a telephone system employed as e.g. a call center and its call controlling method.
- 2. Description of the Related Art
- There is a well-known system communicating audio information through a best-effort type communication network such as the internet. The kind of system is called an IP telephone system or VoIP (Voice over IP) and applied to a local communication network such an local area telephone network as well as a wide area telephone network. The telephone terminal in this kind of system is also called an IP telephone set.
- There is further well-known system receiving telephone calls from an definite number of customers and distributing the telephone calls to plural telephone sets of operators. Such a kind of system is called a call center and located in a “customer advice room”. The system has an automatic call distribution (ACD) function for averaging the operators' burden by equally receiving calls on the telephone sets during their log-in.
- Meanwhile, there is a telephone system in which plural exchanges (PBXs (Private Branch eXchanges)) are connected through a dedicated communication network (private network) using IP technology. Such a telephone system permits mutual communication to be done not via a public network and so is good in cost. In this kind of system, when a call occurs, the individual call for each exchange is managed by an individual call identifier (Call ID). Namely, each call is managed in each exchange. In order to use the ACD in this format, a function capable of dealing with plural identifiers recognized for the same call as a single call is mounted on a server device. This is not preferable because the labor and cost for developing application software are huge.
- It is disclosed by, for example JP-A-2005-323387 and JP-A-2005-295592, that a plurality of PBXs are connected to a call center function server so that calls can be distributed to the receivers connected to the plurality of PBXs. However, the technique relative to the calls among the PBXs is not disclosed and only the call distribution to the receivers is disclosed. This cannot solve the inconvenience described above.
- It is disclosed by, for example JP-A-2001-86244, that the call distribution to the receivers at a remote office is disclosed, but the receivers at the remote office are directly connected to the PBXs through the network. This reference also does not disclose the call control among different PBXs.
- It is disclosed by, for example JP-A-2000-174907, that the call distribution for the receivers connected to the plurality of PBXs and their unified management. However, a public network is employed for the call distribution among the PBX where the receiver exists and a main PBX (call distribution management). Therefore, in the PBX where the receiver exists, the call is dealt with as the call from the public network. Thus, the call in each PBX cannot be managed nor controlled by the unified ACD so that the above inconvenience cannot be solved.
- A general architecture that implements the various feature of the invention will now be described with reference to the drawings. The drawings and the associated descriptions are provided to illustrate embodiments of the invention and not to limit the scope of the invention.
-
FIG. 1 is an exemplary system diagram showing a telephone system according to an embodiment; -
FIG. 2 is an exemplary flowchart for explaining the processing procedure in numbering the global call ID in the PBX inFIG. 1 ; and -
FIG. 3 is an exemplary flowchart for explaining the processing procedure in converting the call ID in therelay software 12 inFIG. 1 . - Various embodiments according to the invention will be described hereinafter with reference to the accompanying drawings. In general, according to one embodiment of the invention, there is provided a telephone system including a plurality of exchanges interconnecting a private network each exchange including a plurality of communicating terminals and giving a local identifier to a call relative to each communication terminal. belonging to each exchange; a call control application unit configured to control the call based on the local identifier; an identifier giving processing unit configured to give a global identifier commonly used among the plurality of exchanges to each call set among different exchanges through the private network; a conversion processing unit configured to convert the global identifier into the local identifier recognizable by the call control application unit; and a relay processing unit configured to give the converted local identifier to the call control application unit and enable the call control application unit to control a call having the global identifier based on the converted local identifier.
- According to an embodiment,
FIG. 1 shows an exemplary system diagram showing a telephone system. This system includes a plurality ofPBXs IP network 100. To theIP network 100, aserver device 10 which is a main controller of call control is connected. ThePBXs server device 10 are interconnected under a known protocol by CTI control. ThePBXs IP network 100 serving as a private network not via a public network. - Each PBX is connected with an agent telephone set serving as a communication terminal. The agent telephone sets A1 to A4 are connected to the
PBXs public network 200 so that the mutual calling between each telephone set and thepublic network 200 is realized. Each PBX, when there is a call relative to the telephone set under itself, allots a call ID to the call. This local call ID is not necessarily recognizable in the other exchanges. - The PBX 20 includes a
network controlling unit 21, an inter-PBX I/F (interface) controllingunit 22, aCTI controlling unit 23, a global callID managing unit 24, aservice controlling unit 25, a global callID creating unit 26 and aterminal controlling unit 27. ThePBXs ID managing unit 24,service controlling unit 25 and global callID creating unit 26, by their cooperative operation, gives a global call ID commonly used among the plurality of PBXs in theIP network 100 to each of the calls set through theIP network 100 among the different PBXs. - The
server device 10 incorporates anACD application software 11 and arelay software 12 having a function of the middleware between thisapplication software 11 and theIP network 100. Therelay software 12 incorporates aninstruction receiving unit 121, anevent transmitting unit 122, a transmissionPBX determining unit 123, a data base (DB) 124, a callID converting unit 125, aninstruction transmitting unit 126 and anevent receiving unit 127. Of these units, the callID converting unit 125 converts the global call ID contained in a call processing event received from theIP network 100 through theevent receiving unit 127 into the local call ID recognizable by the ACDapplication software 11. Inversely, the callID converting unit 125 converts the local call ID contained in the call control information transmitted from the ACDapplication software 11 through theevent transmitting unit 122 into the global call ID. In short, the callID converting unit 125 correlates the global call ID and local call ID with each other. - The
relay software 12 gives the local call ID created from the callID converting unit 125 or the event having this local call to the ACDapplication software 11. The ACDapplication software 11 executes various controls relative to the call along a known processing procedure. - Next, an explanation will be given of the operation in the above configuration. Now, as an example, the explanation will be given of the call control procedure when the agent telephone set A1 (connected to the PBX 20) calls the agent telephone set A2 (connected to the PBX 30).
- If the calling number for the agent telephone set A2 is inputted after off-hook of the agent telephone set A1, the
PBX 20 requests theservice controlling unit 25 to create a call on the basis of the data inputted from theterminal controlling unit 27. In creating a new call, theservice controlling unit 25 requests the global callID creating unit 26 to number a global call ID, thereby acquiring the global call ID. Theservice controlling unit 25 transfers the global call ID to the global callID managing unit 24. The global callID managing unit 24 holds this global call ID and manages it for call control instruction and event use. - Next, the
service controlling unit 25 requests the inter-PBX I/F controlling unit 22 to create call control information to be transmitted to thePBX 30 and gives the inter-PBX I/F controlling unit 22 an instruction for adding the global call ID to this call control information. ThePBX 30 having received the call control information via theIP network 100 acquires the global ID from the call control information, and sends to global callID managing unit 24 an instruction for managing this global call ID. - Whenever a call and status transition of the agent occur in the
service controlling unit 25, theCTI controlling unit 23 creates an event to be reported to theACD application software 11. In this case, theCTI controlling unit 23 stores the global call ID presented from theservice controlling unit 25 within this event and transmits this event to theserver device 10 via theIP network 100. -
FIG. 2 shows an exemplary flowchart for explaining the processing procedure in numbering the global call ID in thePBX 20 inFIG. 1 . ThePBXs PBX 20 determines if or not this call has been received from the other PBX (step S1). If Yes, thePBX 20 holds the global ID contained in the event relative to this call and gives this global call ID to the event (step S3). Next, thePBX 20 numbers the local call ID for the received call (step S5) and executes incoming call processing (step S8). - If the call at issue is a call occurred in the
PBX 20 itself in step S1, thePBX 20 numbers the local call ID within itself (step S2), and numbers the global call ID corresponding to this local call ID and gives it to this call (step S4). In step S6, if the calling at issue is not the calling between the PBXs, thePBX 20 executes internal calling processing. If the calling at issue is the calling between the PBXs, thePBX 20 stores the global call ID in the calling information (event information) for a destination PBX (step S9) and thereafter executes the calling processing (step S10) for the destination PBX (step S10). -
FIG. 3 shows an exemplary flowchart for explaining the processing procedure in converting the call ID in therelay software 12. InFIG. 3 , when therelay software 12 acquires the event, it acquires the IP address of a transmission source PBX of this event from this event (step S21). This event also contains the device information of the transmission source PBX so that therelay software 12 stores, in thedata base 24, this IP address as well as the device information as a set thereof (step S22). Next, therelay software 12 determines if or not the received event is new (step S23). If Yes, therelay software 12 numbers the local call ID corresponding to the global call ID within the received event (step S24), and stores the correlation between this local ID and the global ID in the data base (step S26). Further, therelay software 12 transmits, to theACD application software 11, the event with the local call ID substituted for the global local ID (step S28). - If the received event is not new in step S23, the
relay software 12, referring to the global call ID contained in the received event, acquires the local call ID corresponding to the event from the data base 124 (step S25). Further, therelay software 12 substitutes the local call ID for the global call ID of this event (step S27) and transmits this event to the ACD application software 11 (step S28). - The above procedure can be summarized as follows. Specifically, when the
relay software 12 receives the event, it extracts the global ID within the event and converts this global ID into the local call ID to be used in theACD application software 11. Next, therelay software 12 stores the local call ID after converted in thedata base 124 so that it is correlated with the original global ID. Thus, in therelay software 12, mutual conversion between the local call ID and the global call ID is realized. The ID information is replaced within the event after converted into the local call ID, and therelay software 12 transmits this event to theACD application software 11. - Inversely, the
relay software 12 having received the call control instruction from theACD application software 11 instructs the callID converting unit 125 to convert the local call ID into the global call ID, thereby acquiring the global call ID for transmission to the PBX from the callID converting unit 125. On the basis of the device information within the received call control instruction, therelay software 12 acquires the IP address to which the call control information is to be transmitted. If the IP address has been acquired, therelay software 12 transmits the call control instruction to theIP network 100. Each PBX controls the call on the basis of the developed result of theservice control unit 25 according to the call control instruction from theACD application software 11. - As described above, in this embodiment, in addition to the local call ID individually given for each call in each PBX, the global call ID which is commonly used between the exchanges is newly given. Within the
IP network 100, the global call ID is given to the event relative to the call control so that the call control is executed. In theserver device 10, therelay software 12 executes the mutual conversion between the global call ID and the local call ID so that the local call ID is sent to theACD application software 11. Inversely, as regards the call control information from theACD application software 11 based on the local call ID, therelay software 12 replaces its local call ID by the global call ID to be transmitted to theIP network 100. - Specifically, each PBX individually creates the local call ID for the call created and adds it to the event to be transmitted to the
ACD application software 11. In this manner, in the calling between the PBXs, actually, the same call is handled as different two calls. In order to obviate such inconvenience, in this embodiment, the PBX which is a call creating source creates the global call ID in creating the call and informs a calling party PBX of the global call ID. The PBX which is a call receiving destination reports the event with the local call ID converted from the global call ID to theACD application software 11. Thus, it is possible to cause the ACD application software to recognize a single call having a plurality of local call IDs as the same call. - The known
ACD application software 11 can execute the management for the system having only a single PBX. On the other hand, the plurality of PBXs can be regarded as a single PBX by theACD application software 11 according to the embodiment. Thus, as if the receivers allotted to a group of PBXs and calls occurring over the plurality of PBXs lie in the same PBX, the existingACD application software 11 can be used as it is to execute the control management. - Since the existing application software can be used without adding any facility. When a receiver is arranged at a remote position occurs, the IP telephone set is accommodated via the network in the same PBX. Further, where the receivers are arranged in a remote wide range extending over the states like U.S.A., the IP telephone system is restricted by the numbering system of a PBX arrangement source and function setting of an accommodating destination. On the other hand, since the plurality of PBXs can be placed under the control of the ACD application software, a remote receiver can employ the function of a remote PBX. Thus, a business originating call can use the line of the accommodating PBX, and the calling charge can also be saved. Further, almost all the functions can be controlled on the single ACD application software, maintenance items such as addition of the receiver and group change of the receiver can be dealt with at one position so that the maintenance capability can also be enhanced. Accordingly, the calls created through the plurality of exchanges can be collectively managed. The convenience in using the ACD can be improved at low cost.
- By preparing such a measure, a unique global call ID is given to each call. In the private network, each call is controlled on the basis of the global call ID. On the other hand, the ACD application software is given a local call ID converted from the global call ID so that an existing resource can be employed as it is. Further, since the plurality of exchanges can be regarded as a single exchange by the ACD application software, a troublesome processing procedure is not included in the ACD application software.
- In addition, the plurality of exchanges can be managed/controlled by the existing ACD application software, and the calling between the exchanges can also controlled as the same call by the ACD application software. Further, no limitation is given to the arrangement of arrival trunks and receivers/managers so that a user's request can be flexibly dealt with. Furthermore, the number of arrival calls occurring over the exchanges can be easily counted so that the information on the function of the ACD application software can be correctly known.
- According to the above-described embodiment, a telephone system can collectively manage calls formed through a plurality of exchanges at a low cost, thereby improving the convenience in using an ACD, and its call controlling method.
- While certain embodiments of the inventions have been described, these embodiments have been presented by way of example only, and are not intended to limit the scope of the inventions. Indeed, the novel methods and systems described herein may be embodied in a variety of other forms; furthermore, various omissions, substitutions and changes in the form of the methods and systems described herein may be made without departing from the spirit of the inventions. The accompanying claims and their equivalents are intended to cover such forms or modifications as would fall within the scope and spirit of the inventions.
Claims (14)
1. A telephone system comprising:
a plurality of exchanges interconnecting a private network each exchange including a plurality of communicating terminals and giving a local identifier to a call relative to each communication terminal belonging to each exchange;
a call control application unit configured to control the call based on the local identifier;
an identifier giving processing unit configured to give a global identifier commonly used among the plurality of exchanges to each call set among different exchanges through the private network;
a conversion processing unit configured to convert the global identifier into the local identifier recognizable by the call control application unit; and
a relay processing unit configured to give the converted local identifier to the call control application unit and enable the call control application unit to control a call having the global identifier based on the converted local identifier.
2. The telephone system according to claim 1 , wherein the call control application unit is an automatic call distribution application software relative to the plurality of communicating terminals belonging to the telephone system.
3. The telephone system according to claim 1 , wherein each exchange gives the global identifier to an event relative to a call control for the communicating terminals belonging to the exchange, and sends out the event toward the call control application unit.
4. A telephone system according to claim 1 , wherein the relay processing unit converts the local identifier included in a call control information that is sent out from the call control application unit under the local identifier into a corresponding global identifier, and
wherein the relay processing unit relays the call control information including the corresponding global identifier to a destination exchange.
5. A telephone system according to claim 4 , wherein the relay processing unit determines the destination exchange for the call control information based on a device information of the exchange included in an event information that generates the call control information.
6. A call control method for a telephone system including a plurality of exchanges interconnecting a private network each exchange including a plurality of communicating terminals and giving a local identifier to a call relative to each communication terminal belonging to each exchange, comprising:
giving a global identifier commonly used among the plurality of exchanges to each call set among different exchange through the private network;
converting the global identifier into the local identifier recognizable by a call control application unit configured to control the call based on the local identifier;
giving the converted local identifier to the call control application unit; and
controlling, by the call control application unit, a call having the global identifier based on the converted local identifier.
7. The call control method according to claim 6 , wherein the call control application unit is an automatic call distribution application software relative to the plurality of communicating terminals belonging to the telephone system.
8. The call control method according to claim 6 , comprising:
giving the global identifier to an event relative to a call control for the communicating terminals belonging to the exchange and sending out the event toward the call control application unit by each exchange.
9. The call control method according to claim 6 , comprising:
converting, by a relay processing unit, the local identifier included in a call control information that is sent out from the call control application unit under the local identifier into a corresponding global identifier; and
relaying, by the relay processing unit, the call control information including the corresponding global identifier to a destination exchange.
10. The call control method according to claim 9 , comprising:
determining, by the relay processing unit, the destination exchange for the call control information based on a device information of the exchange included in an event information that generates the call control information.
11. A computer program product for enabling a computer to control a call in a telephone system including a plurality of exchanges interconnecting a private network each exchange including a plurality of communicating terminals and giving a local identifier to a call relative to each communication terminal belonging to each exchange; comprising:
a call control application unit configured to control the call based on the local identifier;
an identifier giving processing unit configured to give a global identifier commonly used among the plurality of exchanges to each call set among different exchanges through the private network;
a conversion processing unit configured to convert the global identifier into the local identifier recognizable by the call control application unit; and
a relay processing unit configured to give the converted local identifier to the call control application unit and enable the call control application unit to control a call having the global identifier based on the converted local identifier.
12. The computer program product according to claim 11 , wherein the call control application unit is an automatic call distribution application software relative to the plurality of communicating terminals belonging to the telephone system.
13. The computer program product according to claim 11 , wherein the relay processing unit converts the local identifier included in a call control information that is sent out from the call control application unit under the local identifier into a corresponding global identifier, and
wherein the relay processing unit relays the call control information including the corresponding global identifier to a destination exchange.
14. The computer program product according to claim 13 , wherein the relay processing unit determines the destination exchange for the call control information based on a device information of the exchange included in an event information that generates the call control information.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006320346A JP4410236B2 (en) | 2006-11-28 | 2006-11-28 | Telephone system and call control method thereof |
JP2006-320346 | 2006-11-28 |
Publications (1)
Publication Number | Publication Date |
---|---|
US20080123833A1 true US20080123833A1 (en) | 2008-05-29 |
Family
ID=38566363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/839,659 Abandoned US20080123833A1 (en) | 2006-11-28 | 2007-08-16 | Telephone system and call controlling method therefor |
Country Status (5)
Country | Link |
---|---|
US (1) | US20080123833A1 (en) |
JP (1) | JP4410236B2 (en) |
CN (1) | CN101193328A (en) |
CA (1) | CA2596826A1 (en) |
GB (1) | GB2444350B (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080207269A1 (en) * | 2007-02-23 | 2008-08-28 | Ubiquisys Limited | Basestation for cellular communications system |
US20080304439A1 (en) * | 2005-08-01 | 2008-12-11 | Peter Keevill | Automatic Base Station Configuration |
US20110243135A1 (en) * | 2010-04-02 | 2011-10-06 | Bijendra Singh | Systems and Methods for Minimizing the Number of Forwarding Identifiers in a Network Element with Distributed Architecture |
US10616174B1 (en) * | 2017-06-23 | 2020-04-07 | 8X8, Inc. | Customized telecommunication monitoring and alerts using a high-level programming interface |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5523398B2 (en) * | 2011-06-14 | 2014-06-18 | 日本電信電話株式会社 | SIP communication system and SIP communication method |
CN103297635B (en) * | 2012-02-22 | 2015-04-29 | 杭州华为企业通信技术有限公司 | Calling method, switchboards and telephone system |
CN102801599B (en) * | 2012-07-26 | 2015-09-30 | 华为技术有限公司 | A kind of communication means and system |
Citations (25)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5703943A (en) * | 1995-10-16 | 1997-12-30 | Lucent Technologies, Inc. | Completion of calls to a preferred agent in an automatic call distributor |
US6044144A (en) * | 1997-02-07 | 2000-03-28 | Mci Communications Corp. | Network call parking manager |
US6246752B1 (en) * | 1999-06-08 | 2001-06-12 | Valerie Bscheider | System and method for data recording |
US20020018464A1 (en) * | 1998-09-24 | 2002-02-14 | Dan Kikinis | Integrating SIP control messaging into existing communication center routing infrastructure |
US6373836B1 (en) * | 1997-09-15 | 2002-04-16 | Genesys Telecommunications Laboratories, Inc. | Apparatus and methods in routing internet protocol network telephony calls in a centrally-managed call center system |
US6385312B1 (en) * | 1993-02-22 | 2002-05-07 | Murex Securities, Ltd. | Automatic routing and information system for telephonic services |
US20020110113A1 (en) * | 2000-08-10 | 2002-08-15 | Michael Wengrovitz | Switch with emulation client |
US20020136206A1 (en) * | 2001-03-20 | 2002-09-26 | Worldcom, Inc. | Recursive query for communications network data |
US20030002647A1 (en) * | 2001-06-28 | 2003-01-02 | Inter-Tel, Inc. | Computer telephony (CT) network serving multiple telephone switches |
US6560329B1 (en) * | 1999-04-29 | 2003-05-06 | Teloquent Communications Corporation | Automated call routing system |
US6625168B1 (en) * | 1999-09-30 | 2003-09-23 | Siemens Aktiengesellschaft | System and method for controlling and monitoring first telecommunication terminal devices connected to private branch exchanges or second telecommunication terminal devices coupled to long distance networks |
US6661882B1 (en) * | 1999-04-27 | 2003-12-09 | Citibank, N.A. | System and method for automated telephone message routing using an altered ANI |
US6731744B1 (en) * | 1999-04-27 | 2004-05-04 | Sprint Communications Company, L.P. | Call processing system and service control point for handling calls to a call center |
US20040141508A1 (en) * | 2002-08-16 | 2004-07-22 | Nuasis Corporation | Contact center architecture |
US6801613B1 (en) * | 2000-08-31 | 2004-10-05 | Cisco Technology, Inc. | Associating call appearance with data associated with call |
US20050002516A1 (en) * | 1998-08-03 | 2005-01-06 | Yuri Shtivelman | Emergency call load management for call centers |
US20050047582A1 (en) * | 2003-08-25 | 2005-03-03 | Cisco Technology, Inc. | Method and system for utilizing proxy designation in a call system |
US6868413B1 (en) * | 2001-05-10 | 2005-03-15 | Networks Associates Technology, Inc. | System and method for customizing and processing business logic rules in a business process system |
US20060013367A1 (en) * | 2001-06-12 | 2006-01-19 | Mci, Inc. | Automated message handling system |
US20060198363A1 (en) * | 2005-03-07 | 2006-09-07 | Spanlink Communications | Apparatus and method for computer telephony integration |
US20060262917A1 (en) * | 2005-04-15 | 2006-11-23 | Tekelec | Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network |
US20070160188A1 (en) * | 2005-11-25 | 2007-07-12 | Teletech Holdings, Inc. | Home Agent Access in Call Routing Management Based on Caller Language |
US20070168537A1 (en) * | 2006-01-18 | 2007-07-19 | Archan Misra | Method for intelligent and automated transmission of local context in converged signaling |
US20080075266A1 (en) * | 2005-04-14 | 2008-03-27 | Shaoming Yang | Method and System for Realizing Direct Dialing to an Extension Across Pbxs |
US7536002B1 (en) * | 1999-07-09 | 2009-05-19 | Jpmorgan Chase Bank, National Association | System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7697506B2 (en) * | 2003-08-29 | 2010-04-13 | Microsoft Corporation | System and method for enhanced computer telephony integration and interaction |
-
2006
- 2006-11-28 JP JP2006320346A patent/JP4410236B2/en not_active Expired - Fee Related
-
2007
- 2007-08-10 CA CA 2596826 patent/CA2596826A1/en not_active Abandoned
- 2007-08-14 GB GB0715837A patent/GB2444350B/en not_active Expired - Fee Related
- 2007-08-16 US US11/839,659 patent/US20080123833A1/en not_active Abandoned
- 2007-09-10 CN CNA2007101492658A patent/CN101193328A/en active Pending
Patent Citations (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6385312B1 (en) * | 1993-02-22 | 2002-05-07 | Murex Securities, Ltd. | Automatic routing and information system for telephonic services |
US5703943A (en) * | 1995-10-16 | 1997-12-30 | Lucent Technologies, Inc. | Completion of calls to a preferred agent in an automatic call distributor |
US20100172486A1 (en) * | 1997-02-06 | 2010-07-08 | Alec Miloslavsky | Determining Presence for Interaction Routing |
US6044144A (en) * | 1997-02-07 | 2000-03-28 | Mci Communications Corp. | Network call parking manager |
US6373836B1 (en) * | 1997-09-15 | 2002-04-16 | Genesys Telecommunications Laboratories, Inc. | Apparatus and methods in routing internet protocol network telephony calls in a centrally-managed call center system |
US20050002516A1 (en) * | 1998-08-03 | 2005-01-06 | Yuri Shtivelman | Emergency call load management for call centers |
US20020018464A1 (en) * | 1998-09-24 | 2002-02-14 | Dan Kikinis | Integrating SIP control messaging into existing communication center routing infrastructure |
US6661882B1 (en) * | 1999-04-27 | 2003-12-09 | Citibank, N.A. | System and method for automated telephone message routing using an altered ANI |
US6731744B1 (en) * | 1999-04-27 | 2004-05-04 | Sprint Communications Company, L.P. | Call processing system and service control point for handling calls to a call center |
US6560329B1 (en) * | 1999-04-29 | 2003-05-06 | Teloquent Communications Corporation | Automated call routing system |
US6246752B1 (en) * | 1999-06-08 | 2001-06-12 | Valerie Bscheider | System and method for data recording |
US7536002B1 (en) * | 1999-07-09 | 2009-05-19 | Jpmorgan Chase Bank, National Association | System and method of intelligent call routing for cross sell offer selection based on optimization parameters or account-level data |
US6625168B1 (en) * | 1999-09-30 | 2003-09-23 | Siemens Aktiengesellschaft | System and method for controlling and monitoring first telecommunication terminal devices connected to private branch exchanges or second telecommunication terminal devices coupled to long distance networks |
US20020110113A1 (en) * | 2000-08-10 | 2002-08-15 | Michael Wengrovitz | Switch with emulation client |
US6801613B1 (en) * | 2000-08-31 | 2004-10-05 | Cisco Technology, Inc. | Associating call appearance with data associated with call |
US20020136206A1 (en) * | 2001-03-20 | 2002-09-26 | Worldcom, Inc. | Recursive query for communications network data |
US6868413B1 (en) * | 2001-05-10 | 2005-03-15 | Networks Associates Technology, Inc. | System and method for customizing and processing business logic rules in a business process system |
US20060013367A1 (en) * | 2001-06-12 | 2006-01-19 | Mci, Inc. | Automated message handling system |
US20030002647A1 (en) * | 2001-06-28 | 2003-01-02 | Inter-Tel, Inc. | Computer telephony (CT) network serving multiple telephone switches |
US20040141508A1 (en) * | 2002-08-16 | 2004-07-22 | Nuasis Corporation | Contact center architecture |
US20050047582A1 (en) * | 2003-08-25 | 2005-03-03 | Cisco Technology, Inc. | Method and system for utilizing proxy designation in a call system |
US20060198363A1 (en) * | 2005-03-07 | 2006-09-07 | Spanlink Communications | Apparatus and method for computer telephony integration |
US20080075266A1 (en) * | 2005-04-14 | 2008-03-27 | Shaoming Yang | Method and System for Realizing Direct Dialing to an Extension Across Pbxs |
US20060262917A1 (en) * | 2005-04-15 | 2006-11-23 | Tekelec | Methods, systems, and computer program products for providing presence-qualified E.164 number mapping (ENUM) service in a communications network |
US20070160188A1 (en) * | 2005-11-25 | 2007-07-12 | Teletech Holdings, Inc. | Home Agent Access in Call Routing Management Based on Caller Language |
US20070168537A1 (en) * | 2006-01-18 | 2007-07-19 | Archan Misra | Method for intelligent and automated transmission of local context in converged signaling |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20080304439A1 (en) * | 2005-08-01 | 2008-12-11 | Peter Keevill | Automatic Base Station Configuration |
US20100190495A1 (en) * | 2005-08-01 | 2010-07-29 | Ubiquisys Limited | Automatic base station configuration |
US20100227645A1 (en) * | 2005-08-01 | 2010-09-09 | Ubiquisys Limited | Automatic base station configuration |
US20080207269A1 (en) * | 2007-02-23 | 2008-08-28 | Ubiquisys Limited | Basestation for cellular communications system |
US8483760B2 (en) * | 2007-02-23 | 2013-07-09 | Ubiquisys Limited | Basestation for cellular communications system |
US8849279B2 (en) | 2007-02-23 | 2014-09-30 | Ubiquisys Limited | Basestation for cellular communications system |
US20110243135A1 (en) * | 2010-04-02 | 2011-10-06 | Bijendra Singh | Systems and Methods for Minimizing the Number of Forwarding Identifiers in a Network Element with Distributed Architecture |
US8605724B2 (en) * | 2010-04-02 | 2013-12-10 | Fujitsu Limited | Systems and methods for minimizing the number of forwarding identifiers in a network element with distributed architecture |
US10616174B1 (en) * | 2017-06-23 | 2020-04-07 | 8X8, Inc. | Customized telecommunication monitoring and alerts using a high-level programming interface |
US11128595B1 (en) | 2017-06-23 | 2021-09-21 | 8X8, Inc. | Customized telecommunication monitoring and alerts using a high-level programming interface |
Also Published As
Publication number | Publication date |
---|---|
JP4410236B2 (en) | 2010-02-03 |
CN101193328A (en) | 2008-06-04 |
GB2444350A (en) | 2008-06-04 |
JP2008135953A (en) | 2008-06-12 |
CA2596826A1 (en) | 2008-05-28 |
GB0715837D0 (en) | 2007-09-26 |
GB2444350B (en) | 2008-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8346942B2 (en) | Call centers for providing customer services in a telecommunications network | |
US20060013380A1 (en) | Call center operations system | |
US20080123833A1 (en) | Telephone system and call controlling method therefor | |
JPH11502980A (en) | Teleworking plan | |
US7764666B2 (en) | VoIP gateway apparatus, and method for controlling call-in/call-out in VoIP gateway apparatus | |
JP2022011542A (en) | Telephone system | |
WO2013161514A1 (en) | Communication system, datacenter apparatus, and control method used in datacenter apparatus | |
US7599477B2 (en) | Telephone system using one or several micro-computers | |
US20080192917A1 (en) | Telephone Control Device, Telephone Control Method, Telephone Control Program, Telephone Terminal, Telephone Calling Method, Telephone Calling Program and Telephone Control System | |
JP4381405B2 (en) | Telephone exchange system | |
US20040052350A1 (en) | System and method for delivering enhanced voice and data services in parallel with an incumbent phone company | |
JP2002232566A (en) | Call center operation statistics collection system | |
JP5408424B2 (en) | Communication system, communication line connection method, and communication line connection program | |
KR101003790B1 (en) | VoIP Based Call Delivery Service Method | |
US8275113B2 (en) | Shared mapping of a station extension within a distributed, enterprise telecommunications system, to an associated telephone number | |
KR101728337B1 (en) | Multi-Currency System for The Special Category Telecommunications Operators | |
US20050111652A1 (en) | Call information recording | |
KR20060018155A (en) | System and method for setting pbx feature code using web interface | |
JP5169347B2 (en) | Circuit switching system | |
JP4088175B2 (en) | Switching network system and telephone switching device | |
US7924994B2 (en) | Method of operating and configuring a telecommunication system; dispatcher software for identifying a client therein and telecommunication apparatus containing same | |
JP2001309054A (en) | Private branch exchange system cooperating network, its control method and recording medium with its control program recorded thereon | |
JP2003169134A (en) | EXTENSION NUMBER MANAGING DEVICE FOR VoIP SYSTEM | |
JP4230797B2 (en) | Switching network system and telephone switching device | |
JP5115702B2 (en) | Telephone exchange system, resource sharing method in telephone exchange system, and telephone exchange |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: KABUSHIKI KAISHA TOSHIBA, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HARA, MASAHIKO;REEL/FRAME:019703/0950 Effective date: 20070806 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |