(19)
(11) EP 2 043 343 A1

(12) EUROPEAN PATENT APPLICATION
published in accordance with Art. 153(4) EPC

(43) Date of publication:
01.04.2009 Bulletin 2009/14

(21) Application number: 08715213.8

(22) Date of filing: 12.03.2008
(51) International Patent Classification (IPC): 
H04M 3/42(2006.01)
(86) International application number:
PCT/CN2008/070477
(87) International publication number:
WO 2008/110118 (18.09.2008 Gazette 2008/38)
(84) Designated Contracting States:
AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MT NL NO PL PT RO SE SI SK TR
Designated Extension States:
AL BA MK RS

(30) Priority: 13.03.2007 CN 200710086759

(71) Applicant: Huawei Technologies Co., Ltd.
Longgang District, Shenzhen Guangdong 518129 (CN)

(72) Inventors:
  • WANG, Dabing
    Guangdong 518129 (CN)
  • MAO, Jiahua
    Guangdong 518129 (CN)

(74) Representative: Gulde Hengelhaupt Ziebig & Schneider 
Patentanwälte - Rechtsanwälte Wallstrasse 58/59
10179 Berlin
10179 Berlin (DE)

   


(54) A CALL FORWARDING METHOD AND A COMMUNICATION SYSTEM


(57) A call forwarding method and a communication system are provided, the call forwarding method includes the following steps: source CTI platform forwards the call of the user terminal accepted by source phone resource device to the target phone resource device according to the call suspending-forwarding request of the source phone resource device, and sets the state of the source phone resource device to be suspended according to the response message provided by the target phone resource device that the call is accepted; on receiving the call releasing notification sent by the target CTI platform on the base of the finish of the call by the target phone resource device, setting the state of the source phone resource device to be active according to the call releasing notification, and forwarding the call of the user terminal back to the source phone resource device. The embodiments of the present invention can reduce the degree of coupling of the platform and the service side in the service of call forwarding, thus improve the reliability of the system.




Description


[0001] This application claims priority to Chinese Patent Application No. 200710086759.6, entitled "Call Transfer Method, Computer Telephone Integration Platform, Traffic Resource Device, Call Center System and Communication System" and filed on March 13, 2007, which is hereby incorporated by reference in its entirety.

Field of the Invention



[0002] The present invention relates to call hang and transfer technologies of a call center and in particular to a call transfer method and a communication system.

Background of the Invention



[0003] With development of technologies and enhancement of customer service consciousness of enterprises, more and more enterprises have established a Call Center (CC) for providing customers with improved services. The call center, also referred to as a customer service center, is an integrated information service system which provides customers with high-quality, efficient and comprehensive services by making full use of functions of a communication network and a computer network based upon Computer Telephone Integration (CTI) technologies.

[0004] Currently, across-region service enterprises of telecom operators, finances, etc., usually have established and maintained functionally diverse call centers as required for technical update, service update, provision of value-added services and call center outsourcing services, etc. Traffic resources tend to be shared among a plurality of call centers due to limited traffic resources of a signal call center. In this case, a call center needs to have a function of call hang and transfer, that is, a call center (the first call center as referred below to for convenient descriptions) may transfer a call to another call center (the second call center as referred below to) as needed. The first call center is in a suspended state (i.e., it is in an idle state and can not process any new call) during the processing of the second call center, the call is returned automatically to the first center at the end of the processing of the second call center, and the first call center resumes an active state and continues with service provision. For example, the following service application typically occurs in a customer service scenario: the first call center processes a call of a user who applies for a service, but the balance of his account is not sufficient to make the service available for him as applied for, so the first call center transfers this call to the second call center, and after the user replenishes his account, the second call center transfers the call back to the first call center which continues to process the application of the service for the user.

[0005] In a solution of the prior art, the first call center transfers the user call together with identification information of a source traffic resource device processing the call to the second call center, and the source traffic resource device sets its current state to a suspended state to prevent the first call center from distributing a new call thereto; and after a target traffic resource device of the second call center processes the call, the call may be transferred back to the source traffic resource device only after the source traffic resource device is instructed to set its current state to an active state so as to continue with processing the call.

[0006] The inventors have found from a research during making the invention that in the above existing process, the state of the source traffic resource device is configured primarily with the cooperation between the source traffic resource device and the target traffic resource device, which may increase a coupling degree between the platform and the service side during the entire call transfer service and hence result in degraded reliability of the system. For example, a possible situation may arise in which the target traffic resource device has not transferred the call back to the source traffic resource device after instructing the source traffic resource device to set its current state to an active state while the first call center has allocated a new call to the source traffic resource device, thus resulting in a call transfer failure.

Summary of the Invention



[0007] Embodiments of the invention provide a call transfer method, a communication system, a computer telephone integration platform, a traffic resource device and a call center system to reduce a coupling degree between the platform and the service side in a call transfer service and hence improve reliability of the system.

[0008] In order to resolve the above technical problem, the embodiments of the invention provide the following technical solutions.

[0009] A call transfer method includes:

transferring, by a source computer telephone integration (CTI) platform, a call from a user terminal that is processed by a source traffic resource device to a target traffic resource device upon a call hang and transfer request from the source traffic resource device, and setting the source traffic resource device in a suspended state in accordance with a call processing response message provided from a target CTI platform; and

receiving a call release notification message sent from the target CTI platform after the target traffic resource device processes the call, setting the source traffic resource device in an active state, and transferring the call of the user terminal back to the source traffic resource device.



[0010] A computer telephone integration platform includes:

a receiving unit adapted to receive a call hang and transfer request from a source traffic resource device as well as a call processing response message and a call release notification message from a target computer telephone integration (CTI) platform;

a call transfer unit adapted to transfer a call of a user terminal that is processed by the source traffic resource device to a target traffic resource device after the receiving unit receives the call hang and transfer request and to transfer the call of user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit receives the call release notification message; and

a device state update unit adapted to set the source traffic resource device in a suspended state when the receiving unit receives the call processing response message and to set the source traffic resource device in an active state when the receiving unit receives the call release notification message.



[0011] A traffic resource device includes:

a sending unit adapted to send to a CTI platform to which the traffic resource device is homed a shared traffic resource device query request as well as a call hang and transfer request, wherein the call hang and transfer request includes an identity of a target traffic resource device and an identity of a target CTI platform to which the device is homed, which are obtained by a target identity obtaining unit;

a receiving unit adapted to receive information about the shared traffic resource devices, which is returned from the CTI platform according to the shared traffic resource device query request; and

the target identity obtaining unit adapted to obtain the identity of the target traffic resource device and the identity of the CTI platform to which the device is homed in accordance with the information about the shared traffic resource device and a call transfer instruction from a user terminal.



[0012] A call center system includes an automatic call distribution device, a CTI platform and a traffic resource device.

[0013] The automatic call distribution device is adapted to route a call from a user terminal to the CTI platform.

[0014] The CTI platform is adapted to distribute the call of the user terminal to the traffic resource device; to receive a call hang and transfer request from the traffic resource device; to transfer the call of the user terminal processed by the traffic resource device to a target traffic resource device; to receive a call processing response message from a target CTI platform and set the traffic resource device in a suspended state in accordance with the message; and to receive a call release notification message from the target CTI platform, set the traffic resource device in an active state in accordance with the message and transfer the call of the user terminal released by the target traffic resource device back to the traffic resource device.

[0015] The traffic resource device is adapted to send the call hang and transfer request to the CTI platform in accordance with the call transfer instruction from the user terminal.

[0016] A communication system includes a source call center system and a target call center system, wherein the source call center system includes a source automatic call distribution device, a source CTI platform and a source traffic resource device, and the target call center system includes a target automatic call distribution device, a target CTI platform and a target traffic resource device.

[0017] The source automatic call distribution device is adapted to route a call of a user terminal to the source CTI platform.

[0018] The source CTI platform is adapted to distribute the call of the user terminal to the source traffic resource device; to receive a call hang and transfer request sent from the source traffic resource device and transfer the call of the user terminal processed by the source traffic resource device to the target traffic resource device; to receive a call processing response message from the target CTI platform and set the source traffic resource device in a suspended state in accordance with the message; and to receive a call release notification message from the target CTI platform, set the source traffic resource device in an active state in accordance with the message and transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device.

[0019] The source traffic resource device is adapted to send the call hang and transfer request to the source CTI platform in accordance with the call transfer instruction from the user terminal.

[0020] The target automatic call distribution device is adapted to send a call processing request to the target CTI platform in accordance with the call from the source CTI platform.

[0021] The target traffic resource device is adapted to send a call processing end message to the target CTI platform at the end of processing the call of the user terminal.

[0022] The target CTI platform is adapted to route the call of the source CTI platform to the target traffic resource device according to the call processing request; to send the call processing response message to the source CTI platform; and to release the call of the user terminal in accordance with the call processing end message and send the call release notification message to the source CTI platform.

[0023] As apparent from the above technical solutions, during the entire call transfer service, the state of the source traffic resource device is set only by the source CTI platform independently of the source traffic resource device and the target traffic resource device without any additional data exchange. Therefore the embodiments of the invention can reduce the coupling degree between the platform and the service side in the call transfer service and improve reliability of the system.

Brief Description of the Drawings



[0024] Figure 1 is a structural diagram of a communication system according to a first embodiment of the invention;

[0025] Figure 2 is a flow chart of a call transfer method according to a second embodiment of the invention;

[0026] Figure 3 is a structural diagram of a computer telephone integration platform according to a fifth embodiment of the invention;

[0027] Figure 4 is a structural diagram of a computer telephone integration platform according to a sixth embodiment of the invention;

[0028] Figure 5 is a structural diagram of a computer telephone integration platform according to a seventh embodiment of the invention;

[0029] Figure 6 is a structural diagram of a traffic resource device according to an eighth embodiment of the invention; and

[0030] Figure 7 is a structural diagram of a call center system according to a ninth embodiment of the invention.

Detailed Description of the Embodiments



[0031] The invention provides a call transfer method, a computer telephone integration platform, a traffic resource device, a call center system and a communication system. Embodiments of the call transfer method and the corresponding devices according to the invention will be described in details below.

[0032] An embodiment of communication system, as shown in Figure 1, includes a source call center system 810, a target call center system 820 and a user terminal 830. The source call center system 810 includes a source automatic call distribution device 811, a source computer telephone integration platform 812 (Source CTI platform 812) and a source traffic resource device 813; and the target call center system 820 includes a target automatic call distribution device 821, a target computer telephone integration platform 822 (Target CTI platform 822) and a target traffic resource device 823.

[0033] The source automatic call distribution device 811 is adapted to route a call of the user terminal 830 to the Source CTI platform 812.

[0034] The Source CTI platform 812 is adapted to distribute the call of the user terminal 830 to the source traffic resource device 813 through the source automatic call distribution device; to receive a call hang and transfer request sent from the source traffic resource device 813 and transfer the call of the user terminal 830 processed by the source traffic resource device 813 to the target traffic resource device 823 through the source automatic call distribution device 811; to receive a call processing response message from the Target CTI platform 822 and set the source traffic resource device 813 in a suspended state in accordance with the message; and to receive a call release notification message from the Target CTI platform 822, set the source traffic resource device 813 in an active state in accordance with the message and transfer the call of the user terminal 830 released by the target traffic resource device 822 back to the source traffic resource device 813.

[0035] The source traffic resource device 813 is adapted to send the call hang and transfer request to the Source CTI platform 812 in accordance with the call transfer instruction from the user terminal 830.

[0036] The target automatic call distribution device 821 is adapted to send a call processing request to the Target CTI platform 822 in accordance with the call from the Source CTI platform 812.

[0037] The target traffic resource device 823 is adapted to send a call processing end message to the Target CTI platform 822 at the end of processing the call of the user terminal 830.

[0038] The Target CTI platform 822 is adapted to route the call of the Source CTI platform 812 to the target traffic resource device 823 according to the call processing request; to send the call processing response message to the Source CTI platform 812; and to release the call of the user terminal 830 in accordance with the call processing end message and send the call release notification message to the Source CTI platform 812.

[0039] The above communication system may further include a shared control center 840 adapted to receive sharable information of the traffic resource devices reported from the Target CTI platform 822 and to provide the Source CTI platform 812 with the information of the sharable traffic resource device.

[0040] An embodiment of call transfer method includes the following steps with reference to Figure 2 in conjunction with Figure 1.

[0041] 101 to 105: The source Automatic Call Distribution (ACD) device receives a call from the user terminal and sends to the source CTI platform the call processing request including information of the call of the user terminal; the source CTI platform designates a source traffic resource device to process the call of the user terminal in accordance with the information of the call of the user terminal and sends a call processing response message to the source ACD; and the source ACD routes the call of the user terminal to the designated source traffic resource device in accordance with the response message.

[0042] In the embodiment of the invention, the traffic resource device primarily refers to a traffic representative or to a logic entity which provides a user with a service by a skill queue, an automatic voice service flow, etc.

[0043] 106: The source traffic resource device processes the call of the user terminal and sends a shared traffic resource device query request to the source CTI platform in accordance with the call transfer instruction from the user terminal.

[0044] 107 to 109: The source CTI platform forwards the shared traffic resource device query request to the Shared Control center (SCC), the SCC returns the shared information of the traffic resource devices to the source CTI platform according to the query request, and the source CTI platform provides the source traffic resource device with the information.

[0045] The shared information of the traffic resource device may be reported from the CTI platforms managed by the SCC in advance or in a real time way in accordance with a shared traffic resource device report request sent from the SCC. The shared traffic resource device report request may be sent from the SCC upon receiving the shared traffic resource device query request sent from the source CTI platforms.

[0046] The information of the traffic resource device may include: an identity of the traffic resource device, service function information (e.g., service function identity, service function description information, etc.), an identity of a CTI platform to which the traffic resource device is homed.

[0047] 110: The source traffic resource device determines a target traffic resource device in accordance with the shared information of the traffic resource device and the call transfer instruction from the user terminal, and extracts from the shared information of the traffic resource device the device identity corresponding to the target traffic resource device determined and the identity of a target CTI platform to which the target traffic resource device is homed.

[0048] The source traffic resource device may search for traffic resource devices capable of processing a service function indicated by service type information in the call transfer instruction of the user terminal in accordance with the shared service function information of the traffic resource devices provided from the source CTI platform and determines the target traffic resource device therefrom.

[0049] 111: The source traffic resource device sends to the source CTI platform the call hang and transfer request including the identity of the target traffic resource device and the identity of the target CTI platform to which the target traffic resource device is homed.

[0050] 112 to 113: The source CTI platform generates a call number in accordance with the identity of the target traffic resource device and sends to the source ACD a call command including the identity of the target CTI platform and the generated call number.

[0051] The call number generated by the source CTI platform may further include a preset access number which is a specific number configured uniformly by the system and is added in the call number to notify the CTI platform received the call number that the processed call is to serve another call center system.

[0052] 114: The source ACD routes the call of the user terminal carrying the call number to the target ACD in accordance with the identity of the target CTI platform.

[0053] 115: The target ACD sends to the target CTI platform the call processing request including the call number.

[0054] 116 to 118: The target CTI platform returns a call processing response to the target ACD, and the target ACD distributes the call to the target traffic resource device indicated by the identity of the target traffic resource device on one hand and returns the call processing response message to the source CTI platform through the source ACD on the other hand.

[0055] 119 to 120: The source CTI platform sets the source traffic resource device in a suspended state, and on the other hand the target traffic resource device processes the call of the user terminal.

[0056] 121 to 122: The target traffic resource device sends the call processing end message to the target CTI platform at the end of processing the call of the user terminal, and the target CTI platform controls the target ACD to release the call of the user terminal.

[0057] 123 to 127: The target ACD sends the call release notification message to the source CTI platform through the source ACD to notify the source CTI platform of releasing of the call, and the source ACD resumes the source traffic resource device from the suspended state to an active state and transfers the call back to the source traffic resource device for continued processing.

[0058] Another embodiment of call transfer method is analogous to the embodiment showed in the Figure 1 except that this embodiment adopts a mechanism where the SCC sends on its own initiative the shared information of the traffic resource device to a managed CTI platform and the source CTI platform stores and updates the shared information of the traffic resource device provided from the SCC. In a specific implementation, 107 to 109 in the first embodiment may be modified as follows.

[0059] 107': The source CTI platform obtains the locally stored shared information of the traffic resource device, in which the device information is provided by the SCC on its own initiative to the source CTI platform in advance.

[0060] Specifically, the SCC may send on its own initiative the shared information of the traffic resource device to the source CTI platform, in a way that the SCC sends information of all shared traffic resource devices to the source CTI platform periodically, or in a way that after a CTI platform reports shared traffic resource devices, the SCC sends the information of shared traffic resource devices reported from the CTI platform to other managed CTI platforms.

[0061] In a further embodiment of the invention, the source CTI platform receiving the shared information of the traffic resource devices may also select a shared traffic resource device in accordance with the shared information of the traffic resource devices and provide the source traffic resource device with the selected shared information of the traffic resource device complying with a certain condition. In a specific implementation, a filter process may be executed by the source CTI platform in accordance with a user designated condition or in accordance with a default condition (e.g., an even allocation principle) in the case of absence of a specific user requirement.

[0062] Another embodiment of a call transfer method is analogous to the embodiment showed in the Figure 1 except that the source CTI platform instead of the source traffic resource device determines the target traffic resource device in this embodiment. In a specific implementation, 106 to 111 in the embodiment may be modified as follows.

[0063] 106": The source traffic resource device processes the call of the user terminal, and sends to the source CTI platform the call hang and transfer request including the service type information after receiving the call transfer instruction from the user terminal.

[0064] 107": The source CTI platform obtains the shared information of the traffic resource device, determines the target traffic resource device in accordance with the information and the service type information, and extracts from the shared information of the traffic resource device the identity of the target traffic resource device and the identity of the target CTI platform to which the target traffic resource device is homed.

[0065] The shared information of the traffic resource device obtained by the source CTI platform may be returned from the SCC in accordance with the shared traffic resource device query request of the source CTI platform or stored locally by the source CTI platform after the SCC provides on its own initiative the source CTI platform with the information in advance. The shared information of the traffic resource device provided from the SCC to the source CTI platform may be reported from the CTI platform managed by the SCC in advance or in a real time way in accordance with a shared traffic resource device report request sent from the SCC.

[0066] Those ordinarily skilled in the art may appreciate that all or part of the steps in the method according the above embodiments may be implemented by a program instructing relevant hardware, and the program may be stored in a computer readable storage medium, e.g., a ROM/RAM, a diskette, an optical disk, etc., and which when being executed may implement part or all of the steps in any of the above embodiments.

[0067] Preferred embodiments of a computer telephone integration platform, a traffic resource device, a call center system and a communication system will be described below.

[0068] An embodiment of computer telephone integration platform includes a receiving unit 210, a sending unit 220, a call transfer unit 230 and a device state update unit 240 with reference to Figure 3.

[0069] The receiving unit 210 is adapted to receive from a source traffic resource device a shared traffic resource device query request and a call hang and transfer request that includes an identity of a target traffic resource device and an identity of a target CTI platform to which the target traffic resource device is homed; and to receive shared information of the traffic resource device that is provided from a shared control center in accordance with the received shared traffic resource device query request and receive a call processing response message and a call release notification message from the target CTI platform.

[0070] The sending unit 220 is adapted to forward to the shared control center the shared traffic resource device query request received by the receiving unit 210, and to provide the source traffic resource device with the shared information of the traffic resource device received by the receiving unit 210.

[0071] The call transfer unit 230 is adapted to transfer a call of a user terminal processed by the source traffic resource device to the target traffic resource device after the receiving unit 210 receives the call hang and transfer request, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit 210 receives the call release notification message. The call transfer unit 230 may further include a target device identity extracting unit 231, a call number generation unit 232 and a call unit 233.

[0072] The target device identity extracting unit 231 is adapted to extract the identity of the target CTI platform and the identity of the target traffic resource device from the call hang and transfer request.

[0073] The call number generation unit 232 is adapted to generate a call number in accordance with a preset access number and the identity of the target traffic resource device.

[0074] The call unit 233 is adapted to initiate a call to the target CTI platform in accordance with the identity of the target CTI platform, so as to transfer the call of the user terminal received by the source traffic resource device to the target CTI platform, to provide via the call the target CTI platform with the call number generated by the call number generation unit 232, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit 210 receives the call release notification message.

[0075] The device state update unit 240 is adapted to set the source traffic resource device in a suspended state when the receiving unit 210 receives the call processing response message and to set the source traffic resource device in an active state when the receiving unit 210 receives the call release notification message.

[0076] Another embodiment of computer telephone integration platform includes a receiving unit 310, a sending unit 320, a call transfer unit 330, a device state update unit 340 and a storage unit 350 with reference to Figure 4.

[0077] The receiving unit 310 is adapted to receive from a source traffic resource device a shared traffic resource device query request and a call hang and transfer request that includes an identity of a target traffic resource device and an identity of a target CTI platform to which the target traffic resource device is homed; and to receive shared information of the traffic resource device provided in advance from a shared control center and receive a call processing response message and a call release notification message from the target CTI platform.

[0078] The storage unit 350 is adapted to store the shared information of the traffic resource device provided from a shared control center in advance.

[0079] The sending unit 320 is adapted to send to the source traffic resource device the shared information of the traffic resource device obtained from the storage unit 350 in accordance with the shared traffic resource device query request.

[0080] The call transfer unit 330 is adapted to transfer a call of a user terminal received by the source traffic resource device to the target traffic resource device after the receiving unit 310 receives the call hang and transfer request, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit 310 receives the call release notification message. The call transfer unit 330 may further include a target device identity extracting unit 331, a call number generation unit 332 and a call unit 333.

[0081] The target device identity extracting unit 331 is adapted to extract the identity of the target CTI platform and the identity of the target traffic resource device from the call hang and transfer request.

[0082] The call number generation unit 332 is adapted to generate a call number in accordance with a preset access number and the identity of the target traffic resource device.

[0083] The call unit 333 is adapted to initiate a call to the target CTI platform in accordance with the identity of the target CTI platform, so as to transfer the call of the user terminal to the target CTI platform, to provide via the call the target CTI platform with the call number generated by the call number generation unit 332, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit 310 receives the call release notification message.

[0084] The device state update unit 340 is adapted to set the source traffic resource device in a suspended state when the receiving unit 310 receives the call processing response message and to set the source traffic resource device in an active state when the receiving unit 310 receives the call release notification message.

[0085] In other embodiments of the invention, the computer telephone integration platform further includes a device selection unit adapted to select a shared traffic resource device complying with a certain condition according to the shared information of the traffic resource device received by the receiving unit or stored in the storage unit and to provide the sending unit with the shared information of the traffic resource device corresponding to the device.

[0086] Another embodiment of computer telephone integration platform includes a receiving unit 410, a call transfer unit 420 and a device state update unit 430 with reference to Figure 5.

[0087] The receiving unit 410 is adapted to receive a call hang and transfer request from a source traffic resource device, shared information of the traffic resource device provided from a shared control center as well as a call processing response message and a call release notification message from a target CTI platform.

[0088] The call transfer unit 420 is adapted to transfer a call of a user terminal processed by the source traffic resource device to a target traffic resource device after the receiving unit 410 receives the call hang and transfer request and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit 410 receives the call release notification message. The call transfer unit 420 specifically may include a target device obtaining unit 421, a call number generation unit 422 and a call unit 423.

[0089] The target device obtaining unit 421 is adapted to obtain the identity of the target CTI platform and the identity of the target traffic resource device. The target device obtaining unit 421 may further include a call transfer instruction obtaining unit 424, a target device determination unit 425 and a target device identity extracting unit 426.

[0090] The call transfer instruction obtaining unit 424 is adapted to obtain call transfer instruction of the user terminal from the call hang and transfer request.

[0091] The target device determination unit 425 is adapted to determine the target traffic resource device in accordance with the call transfer instruction and the shared information of the traffic resource device.

[0092] The target device identity extracting unit 426 is adapted to extract the device identity corresponding to the target traffic resource device and the identity of the target CTI platform to which the device is homed from the shared information of the traffic resource device.

[0093] The call number generation unit 422 is adapted to generate a call number in accordance with a preset access number and the identity of the target traffic resource device.

[0094] The call unit 423 is adapted to initiate a call for transferring the call of the user terminal to the target CTI platform in accordance with the identity of the target CTI platform, to provide via the call the target CTI platform with the call number generated by the call number generation unit 422, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit 410 receives the call release notification message.

[0095] The device state update unit 430 is adapted to set the source traffic resource device in a suspended state when the receiving unit 410 receives the call processing response message and to set the source traffic resource device in an active state when the receiving unit 410 receives the call release notification message.

[0096] An embodiment of traffic resource device includes a sending unit 510, a receiving unit 520 and a target identity obtaining unit 530 with reference to Figure 6.

[0097] The sending unit 510 is adapted to send to a CTI platform, to which the traffic resource device is homed, information including a shared traffic resource device query request and a call hang and transfer request, and the call hang and transfer request includes an identity of a target traffic resource device and an identity of a target CTI platform to which the target traffic resource device is homed, which are obtained by the target identity obtaining unit 530.

[0098] The receiving unit 520 is adapted to receive shared information of the traffic resource device returned from the CTI platform in accordance with the shared traffic resource device query request.

[0099] The target identity obtaining unit 530 is adapted to obtain the identity of the target traffic resource device and the identity of the target CTI platform to which the target traffic resource device is homed in accordance with the shared information of the traffic resource device and call transfer instruction from a user terminal. The target identity obtaining unit 530 may specifically include a target traffic resource device obtaining unit 531 and a target identity extracting unit 532.

[0100] The target traffic resource device obtaining unit 531 is adapted to determine the target traffic resource device in accordance with device description information in the shared information of the traffic resource device received by the receiving unit 520 and the call transfer instruction from the user terminal.

[0101] The target identity extracting unit 532 is adapted to extract the device identity corresponding to the target traffic resource device and the identity of the target CTI platform to which the device is homed from the information of the traffic resource device received by the receiving unit 520.

[0102] An embodiment of call center system includes an automatic call distribution device 610, a computer telephone integration platform 620 and a traffic resource device 630 with reference to Figure 7.

[0103] The automatic call distribution device 610 is adapted to route a call of a user terminal to the computer telephone integration platform 620.

[0104] The computer telephone integration platform 620 is adapted to distribute the call of the user terminal to the traffic resource device 630 through the automatic call distribution device 610; to receive a call hang and transfer request sent from the traffic resource device 630; to transfer the call of the user terminal processed by the traffic resource device 630 to a target traffic resource device through the automatic call distribution device 610; to receive a call processing response message from a target CTI platform and set the traffic resource device 630 in a suspended state in accordance with the message; and to receive a call release notification message from the target CTI platform, set the traffic resource device 630 in an active state in accordance with the message and transfer the call of the user terminal released by the target traffic resource device back to the traffic resource device 630.

[0105] The traffic resource device 630 is adapted to send the call hang and transfer request to the computer telephone integration platform 620 in accordance with a call transfer instruction of the user terminal.

[0106] Those ordinarily skilled in the art may appreciate that all or part of the steps in the method according the above embodiments may be implemented by a program instructing relevant hardware, and the program may be stored in a computer readable storage medium, e.g., a ROM/RAM, a magnetic disk, an optical disk, etc.

[0107] Summarily for above, the source CTI platform may set the source traffic resource device in a suspended state when transferring a user call to the target CTI platform without carrying the identity information of the source traffic resource device. When the call is transferred to the target traffic resource device, it is not necessary for the target traffic resource device to know from which traffic resource device the call to be processed is transferred, and at end of processing the call, it is not necessary for the target traffic resource device to instruct the source traffic resource device to set its current state to an active state but instead the call may be released simply. When the call is transferred back to the source CTI platform, the source CTI platform sets the source traffic resource device in an active state to continue with processing the call. Accordingly, during the entire call transfer service, the state of the source traffic resource device is set only by the source CTI platform independently of the source traffic resource device and the target traffic resource device without any additional data exchange. Therefore the embodiments of the invention may reduce the coupling degree between the platform and the service side in the call transfer service and improve reliability of the system.

[0108] For the source traffic resource device, the call hang and transfer function may be enabled simply by invoking a shared traffic resource device query interface and a call hang and transfer request interface in a specific implementation, thereby reducing difficulty in developing the service.

[0109] The embodiments of the call transfer method, the computer telephone integration platform, the traffic resource device, the call center system and the communication system have been described in details above, the principle and embodiments of the invention have been set forth in the context by way of specific examples, and the embodiments are described above merely to facilitate understanding of the inventive method and the essential idea thereof. Those ordinarily skilled in the art may modify the embodiments and their application scopes without departing from the spirit of the invention. Accordingly, the disclosure of the specification shall not be taken in any way of limiting the scope of the invention as defined in the appended claims.


Claims

1. A call transfer method, characterized by comprising:

transferring, by a source Computer Telephone Integration, CTI, platform, a call of a user terminal processed by a source traffic resource device to a target traffic resource device in accordance with a call hang and transfer request sent from the source traffic resource device, and setting the source traffic resource device in a suspended state in accordance with a call processing response message provided from a target CTI platform; and

receiving a call release notification message sent from the target CTI platform after the target traffic resource device processes the call, setting the source traffic resource device in an active state, and transferring the call of the user terminal back to the source traffic resource device.


 
2. The call transfer method according to claim 1, wherein the transferring by the source CTI platform of the call of the user terminal processed by the source traffic resource device to the target traffic resource device in accordance with the call hang and transfer request of the source traffic resource device comprises:

receiving, by the source CTI platform, the call hang and transfer request sent from the source traffic resource device in accordance with a call transfer instruction of the user terminal;

generating a call number in accordance with an obtained identity of target traffic resource device;

initiating a call for transferring the call of the user terminal to the target CTI platform in accordance with an obtained identity of the target CTI platform, and providing via the call the target CTI platform with the call number; and

distributing, by the target CTI platform, the call of the user terminal to the target traffic resource device indicated by the identity of the target traffic resource device.


 
3. The call transfer method according to claim 2, wherein the identity of the target traffic resource device and the identity of the target CTI platform are obtained from the call hang and transfer request provided from the source traffic resource device.
 
4. The call transfer method according to claim 3, wherein the obtaining by the source traffic resource device of the identity of the target traffic resource device and the identity of the target CTI platform to which the device is homed comprises:

sending, by the source traffic resource device, a shared traffic resource device query request to the source CTI platform;

returning, by the source CTI platform, shared information of the traffic resource device to the source traffic resource device after obtaining the shared information of the traffic resource device; and

obtaining, by the source traffic resource device, the identity of the target traffic resource device and the identity of the target CTI platform to which the target traffic resource device is homed in accordance with the shared information of the traffic resource device and the call transfer instruction of the user terminal.


 
5. The call transfer method according to claim 4, wherein the obtaining by the source CTI platform of the shared information of the traffic resource device comprises:

forwarding, by the source CTI platform, the shared traffic resource device query request to a Shared Control Center, SCC, and providing, by the SCC, the source CTI platform with the reported shared information of the traffic resource device in accordance with the query request; or

obtaining, by the source CTI platform, the locally stored shared information of the traffic resource device, which is provided from the SCC on its own initiative to the source CTI platform in advance.


 
6. The call transfer method according to claim 4 or 5, wherein the obtaining of the identity of the target traffic resource device and the identity of the target CTI platform to which the device is homed in accordance with the shared information of the traffic resource device and the call transfer instruction of the user terminal comprises:

determining the target traffic resource device in accordance with service function information in the shared information of the traffic resource device and service type information in the call transfer instruction of the user terminal; and

extracting the device identity corresponding to the target traffic resource device and the identity of the target CTI platform to which the device is homed from the shared information of the traffic resource device.


 
7. The call transfer method according to claim 5, wherein the shared information of the traffic resource device provided from the SCC to the source CTI platform is reported from the CTI platform managed by the SCC in advance or in a real time way in accordance with the shared information of the traffic resource device report request sent from the SCC.
 
8. A computer telephone integration platform, characterized by comprising:

a receiving unit adapted to receive a call hang and transfer request from a source traffic resource device, a call processing response message and a call release notification message from a target Computer Telephone Integration, CTI, platform;

a call transfer unit adapted to transfer a call of a user terminal processed by the source traffic resource device to a target traffic resource device after the receiving unit receives the call hang and transfer request and to transfer the call of user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit receives the call release notification message; and

a device state update unit adapted to set the source traffic resource device in a suspended state when the receiving unit receives the call processing response message and to set the source traffic resource device in an active state when the receiving unit receives the call release notification message.


 
9. The computer telephone integration platform according to claim 8, wherein the call transfer unit comprises:

a target device identity extracting unit adapted to extract an identity of the target CTI platform and an identity of the target traffic resource device from the call hang and transfer request;

a call number generation unit adapted to generate a call number in accordance with the identity of the target traffic resource device; and

a call unit adapted to initiate a call for transferring the call of the user terminal processed by the source traffic resource device to the target CTI platform in accordance with the identity of the target CTI platform, to provide via the call the target CTI platform with the call number, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit receives the call release notification message.


 
10. The computer telephone integration platform according to claim 8 or 9, further comprising a sending unit, wherein
the receiving unit is further adapted to receive a shared traffic resource device query request from the source traffic resource device and shared information of the traffic resource device provided from an Shared Control Center, SCC, in accordance with the received shared traffic resource device query request; and
the sending unit is adapted to forward the shared traffic resource device query request to the SCC and to provide the source traffic resource device with the shared information of the traffic resource device received by the receiving unit.
 
11. The computer telephone integration platform according to claim 8 or 9, further comprising a sending unit and a storage unit; wherein
the storage unit is adapted to store the shared information of the traffic resource device provided from an SCC in advance;
the receiving unit is further adapted to receive the shared traffic resource device query request from the source traffic resource device; and
the sending unit is adapted to send the shared information of the traffic resource device obtained from the storage unit to the source traffic resource device in accordance with the shared traffic resource device query request.
 
12. The computer telephone integration platform according to claim 11, further comprising:

a device selection unit adapted to select a shared traffic resource device complying with a certain condition according to the shared information of the traffic resource device received by the receiving unit or stored in the storage unit and to provide the sending unit with the shared information of the traffic resource device corresponding to the shared traffic resource device.


 
13. The computer telephone integration platform according to claim 8, wherein the call transfer unit comprises:

a target device obtaining unit adapted to obtain an identity of the target CTI platform and an identity of the target traffic resource device;

a call number generation unit adapted to generate a call number in accordance with the identity of the target traffic resource device; and

a call unit adapted to initiate a call for transferring the call of the user terminal processed by the source traffic resource device to the target CTI platform in accordance with the identity of the target CTI platform, to provide via the call the target CTI platform with the call number, and to transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device when the receiving unit receives the call release notification message.


 
14. The computer telephone integration platform according to claim 13, wherein the receiving unit is further adapted to receive shared information of the traffic resource device provided by the SCC; and
the target device obtaining unit comprises:

a call transfer instruction obtaining unit adapted to obtain the call transfer instruction of the user terminal from the call hang and transfer request;

a target device determination unit adapted to determine the target traffic resource device in accordance with the call transfer instruction and the shared information of the traffic resource device; and

a target device identity extracting unit adapted to extract a device identity corresponding to the target traffic resource device and an identity of the target CTI platform to which the device is homed from the shared information of the traffic resource device.


 
15. A traffic resource device, characterized by comprising:

a sending unit adapted to send to a Computer Telephone Integration, CTI, platform to which the traffic resource device is homed a shared traffic resource device query request and a call hang and transfer request that comprises an identity of a target traffic resource device and an identity of a target CTI platform to which the target traffic resource device is homed, which are obtained by a target identity obtaining unit;

a receiving unit adapted to receive shared information of the traffic resource devices returned from the CTI platform in accordance with the shared traffic resource device query request; and

the target identity obtaining unit adapted to obtain the identity of the target traffic resource device and the identity of the target CTI platform to which the device is homed in accordance with the shared information of the traffic resource device and call transfer instruction from a user terminal.


 
16. The traffic resource device according to claim 15, wherein the target identity obtaining unit comprises:

a target traffic resource device obtaining unit adapted to determine the target traffic resource device in accordance with device description information in the shared information of the traffic resource device received by the receiving unit and the call transfer instruction from the user terminal; and

a target identity extracting unit adapted to extract a device identity corresponding to the target traffic resource device and the identity of the target CTI platform to which the device is homed from the information of the traffic resource device received by the receiving unit.


 
17. A call center system, comprising an automatic call distribution device, a Computer Telephone Integration, CTI, platform and a traffic resource device; wherein
the automatic call distribution device is adapted to route a call of a user terminal to the CTI platform;
the CTI platform is adapted to distribute the call of the user terminal to the traffic resource device, to receive a call hang and transfer request sent from the traffic resource device, to transfer the call of the user terminal processed by the traffic resource device to a target traffic resource device, to receive a call processing response message from a target CTI platform and set the traffic resource device in a suspended state in accordance with the message; and to receive a call release notification message from the target CTI platform, set the traffic resource device in an active state in accordance with the message and transfer the call of the user terminal released by the target traffic resource device back to the traffic resource device; and
the traffic resource device is adapted to send the call hang and transfer request to the CTI platform in accordance with call transfer instruction of the user terminal.
 
18. A communication system, comprising a source call center system and a target call center system, wherein the source call center system comprises a source automatic call distribution device, a source Computer Telephone Integration (CTI) platform and a source traffic resource device, and the target call center system comprises a target automatic call distribution device, a target CTI platform and a target traffic resource device;
the source automatic call distribution device is adapted to route a call of a user terminal to the source CTI platform;
the source CTI platform is adapted to distribute the call of the user terminal to the source traffic resource device; to receive a call hang and transfer request sent from the source traffic resource device and transfer the call of the user terminal processed by the source traffic resource device to the target traffic resource device; to receive a call processing response message from the target CTI platform and set the source traffic resource device in a suspended state in accordance with the message; and to receive a call release notification message from the target CTI platform, set the source traffic resource device in an active state in accordance with the message and transfer the call of the user terminal released by the target traffic resource device back to the source traffic resource device;
the source traffic resource device is adapted to send the call hang and transfer request to the source CTI platform in accordance with a call transfer instruction of the user terminal;
the target automatic call distribution device is adapted to send a call processing request to the target CTI platform in accordance with the call from the source CTI platform;
the target traffic resource device is adapted to send a call processing end message to the target CTI platform at the end of processing the call of the user terminal; and
the target CTI platform is adapted to route the call of the source CTI platform to the target traffic resource device in accordance with the call processing request; to send the call processing response message to the source CTI platform; and to release the call of the user terminal in accordance with the call processing end message and send the call release notification message to the source CTI platform.
 
19. The communication system according to claim 18, further comprising a shared control center adapted to receive shared information of the traffic resource device reported from the target CTI platform and to provide the source CTI platform with the information.
 




Drawing



















Search report










Cited references

REFERENCES CITED IN THE DESCRIPTION



This list of references cited by the applicant is for the reader's convenience only. It does not form part of the European patent document. Even though great care has been taken in compiling the references, errors or omissions cannot be excluded and the EPO disclaims all liability in this regard.

Patent documents cited in the description