JP2019041306A - Communication device, communication program, and communication method - Google Patents

Communication device, communication program, and communication method Download PDF

Info

Publication number
JP2019041306A
JP2019041306A JP2017163007A JP2017163007A JP2019041306A JP 2019041306 A JP2019041306 A JP 2019041306A JP 2017163007 A JP2017163007 A JP 2017163007A JP 2017163007 A JP2017163007 A JP 2017163007A JP 2019041306 A JP2019041306 A JP 2019041306A
Authority
JP
Japan
Prior art keywords
operator
reservation
communication device
transfer
contact center
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2017163007A
Other languages
Japanese (ja)
Other versions
JP6919419B2 (en
Inventor
英樹 新井
Hideki Arai
英樹 新井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Oki Electric Industry Co Ltd
Original Assignee
Oki Electric Industry Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Oki Electric Industry Co Ltd filed Critical Oki Electric Industry Co Ltd
Priority to JP2017163007A priority Critical patent/JP6919419B2/en
Publication of JP2019041306A publication Critical patent/JP2019041306A/en
Application granted granted Critical
Publication of JP6919419B2 publication Critical patent/JP6919419B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

To reduce the number of failures in transfer between operators in a contact center.SOLUTION: A contact center server 120 connected to customer communication devices 130 and connected to a plurality of operator communication devices 132 acquires, for each of the operators of the operator communication devices 132, operator information having state information on the operation, reservation availability information related to whether transfer can be reserved or not, and reservation state information related to a reservation state, and changes the connection between the first operator communication devices and customer communication devices 130 to the connection between the second operator communication devices and customer communication devices 130 on the basis of the operator information.SELECTED DRAWING: Figure 1

Description

本発明は、通信装置、通信プログラム、および、通信方法に関し、特に、コンタクトセンタにおいて応対中のオペレータが他のオペレータに応対を引き継ぐ方法とそのコンタクトセンタシステムに関する。   The present invention relates to a communication device, a communication program, and a communication method, and more particularly, to a method in which an operator in the contact center takes over the response to another operator and the contact center system.

コンタクトセンタでは、複数の電話回線を収容したコンタクトセンタシステムと電話で着信に応対する複数のオペレータ(ヒト(人間)または自動応答プログラム)により、以下のようにして顧客への電話対応業務を行う。まず、顧客からの着信に対して、自動音声応答で1次受付が行われ、顧客がプッシュボタン信号などで用件を選択し、オペレータ対応が必要な場合は、選択された用件に対応可能なオペレータへ振り分けられ、用件を処理する(例えば、特許文献1参照)。しかし、例えば、顧客の要求が振り分けられたオペレータのスキルを超えた場合などは、より専門性の高いオペレータに電話を転送して応対を引き継ぎ、引き継がれたオペレータが用件を処理することで、顧客要求を満たしている(例えば、特許文献2参照)。   In the contact center, the customer service is handled as follows by a contact center system that accommodates a plurality of telephone lines and a plurality of operators (human (human) or automatic answering program) that respond to incoming calls by telephone. First, when a call is received from a customer, the primary reception is performed with an automatic voice response, and the customer selects a message with a push button signal, etc., and if the operator needs to respond, the selected message can be handled. The operator is assigned to the appropriate operator and the business is processed (see, for example, Patent Document 1). However, for example, when the customer's request exceeds the assigned operator's skill, the call is transferred to a more specialized operator to take over the response, and the succeeded operator processes the request. Customer requirements are satisfied (for example, see Patent Document 2).

特開2016−103270号公報Japanese Patent Laid-Open No. 2006-103270 特開2009−290532号公報JP 2009-290532 A

オペレータが他のオペレータに電話を転送し、引き継ぐ際、転送先のオペレータが話中や離席で応答できない場合、転送した通話は転送できないために元のオペレータが再度対応することになる。したがって、顧客は用件を満足できないことになるか、または転送した電話が転送先のオペレータが応答できるまで待ち行列に入ってしまい顧客は待たされることになる。また仮に、転送元と転送先のオペレータがヒト(人間)の場合で、かつ転送元と転送先のオペレータの席が近い場合には、転送先のオペレータが転送を受けることができるかどうかを確認し合った上で転送することも可能である。しかし、確認後から転送するまでの間に転送先のオペレータに着信があると転送先のオペレータが着信に応答しなくてはならず、結果、転送ができなくなってしまう(転送の失敗)。
なお、特許文献1,2には上記問題やその対策について記載も示唆もされていない。
When an operator transfers a call to another operator and takes over the call, if the transfer destination operator cannot answer in a busy state or away from the desk, the transferred call cannot be transferred and the original operator responds again. Accordingly, the customer cannot satisfy the requirement, or the transferred call is queued until the transfer destination operator can answer and the customer is kept waiting. Also, if the transfer source and transfer destination operators are humans, and the transfer source and transfer destination operators are close to each other, check whether the transfer destination operator can receive the transfer. It is also possible to transfer the data after meeting each other. However, if there is an incoming call to the transfer destination operator after the confirmation and transfer, the transfer destination operator must respond to the incoming call, and as a result, transfer cannot be performed (transfer failure).
Note that Patent Documents 1 and 2 do not describe or suggest the above problems or countermeasures.

上記事情に鑑みて、本発明は、コンタクトセンタでオペレータ間の転送の失敗数を低減させることを課題とする。   In view of the above circumstances, an object of the present invention is to reduce the number of transfer failures between operators at a contact center.

前記課題を解決するため、本発明の通信装置は、顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置であって、各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する、取得部と、上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する、接続処理部と、を有することを特徴とする。   In order to solve the above-described problem, the communication device of the present invention is a communication device connected to a customer communication device and connected to a plurality of operator communication devices, and state information related to work in each operator of each operator communication device. The first operator communication device and the customer communication device based on the acquisition unit, the operator information having reservation availability information related to transfer reservation availability, and each operator information having reservation status information related to the reservation status And a connection processing unit that changes the connection between the second operator communication device and the customer communication device.

また、本発明の通信プログラムは、顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置としてのコンピュータを、各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する手段、上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する手段、として機能させるための通信プログラムである。   Also, the communication program of the present invention is connected to a customer communication device, a computer as a communication device connected to a plurality of operator communication devices, status information related to work in each operator of each operator communication device, transfer reservation availability A means for obtaining each operator information having reservation availability information related to reservation status and reservation status information related to the reservation status, based on each operator information, the connection between the first operator communication device and the customer communication device, A communication program for causing a function to change to a connection between a second operator communication device and the customer communication device.

また、本発明の通信方法は、顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置における通信方法であって、上記通信装置は、各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得するステップと、上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更するステップと、を実行することを特徴とする。   The communication method of the present invention is a communication method in a communication device connected to a customer communication device and connected to a plurality of operator communication devices, and the communication device is used for work in each operator of each operator communication device. And acquiring each operator information having status information, reservation availability information relating to transfer reservation availability, and reservation status information relating to the reservation status, and the first operator communication device and the customer communication based on each operator information Changing the connection with the device to the connection between the second operator communication device and the customer communication device.

本発明によれば、コンタクトセンタでオペレータ間の転送の失敗数を低減させることができる。   According to the present invention, it is possible to reduce the number of transfer failures between operators at a contact center.

実施例1におけるコンタクトセンタサーバの詳細構成図である。2 is a detailed configuration diagram of a contact center server in Embodiment 1. FIG. 実施例1におけるオペレータ予約状態表のデータ構成図である。It is a data block diagram of the operator reservation status table in Example 1. 実施例1におけるオペレータ予約時のコンタクトセンタサーバの動作フローである。It is an operation | movement flow of the contact center server at the time of an operator reservation in Example 1. FIG. 実施例1における転送実行時のコンタクトセンタサーバの動作フローである。6 is an operation flow of the contact center server at the time of execution of transfer in the first embodiment. 実施例1におけるオペレータ予約解除時のコンタクトセンタサーバの動作フローである。It is an operation | movement flow of the contact center server at the time of operator reservation cancellation in Example 1. FIG. 実施例1の変形例1におけるオペレータ予約状態表のデータ構成図である。FIG. 10 is a data configuration diagram of an operator reservation state table in a first modification of the first embodiment. 実施例1の変形例1におけるオペレータ予約時のコンタクトセンタサーバの動作フローである。It is an operation | movement flow of the contact center server at the time of the operator reservation in the modification 1 of Example 1. FIG. 実施例1の変形例2におけるオペレータ予約状態表のデータ構成図である。It is a data block diagram of the operator reservation state table | surface in the modification 2 of Example 1. FIG. 実施例1の変形例2におけるオペレータ予約時のコンタクトセンタサーバの動作フローである。It is an operation | movement flow of the contact center server at the time of the operator reservation in the modification 2 of Example 1. FIG. 実施例2におけるコンタクトセンタサーバの詳細構成図である。6 is a detailed configuration diagram of a contact center server in Embodiment 2. FIG. 実施例2におけるオペレータ予約状態表のデータ構成図である。It is a data block diagram of the operator reservation status table in Example 2. 実施例2におけるグループ予約状態表のデータ構成図である。It is a data block diagram of the group reservation status table in Example 2. 実施例2におけるオペレータ予約時のコンタクトセンタサーバの動作フローである。It is an operation | movement flow of the contact center server at the time of an operator reservation in Example 2. FIG. 実施例2における転送実行時のコンタクトセンタサーバの動作フローである。10 is an operation flow of the contact center server at the time of execution of transfer in the second embodiment. 実施例2におけるオペレータ状態変化時のコンタクトセンタサーバの動作フローである。It is an operation | movement flow of the contact center server at the time of an operator state change in Example 2. FIG. 実施例2の変形例におけるオペレータ予約状態表のデータ構成図である。It is a data block diagram of the operator reservation state table | surface in the modification of Example 2. 実施例2の変形例における転送実行時のコンタクトセンタサーバの動作フローである。10 is an operation flow of the contact center server at the time of transfer execution in a modification of the second embodiment.

以下、本発明の実施するための形態を、適宜図面を参照しながら詳細に説明する。
各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、本実施形態では、本発明と直接的に関連しない構成や周知な構成については、説明を省略する場合がある。なお、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
Hereinafter, embodiments for carrying out the present invention will be described in detail with reference to the drawings as appropriate.
Each figure is only schematically shown so that the invention can be fully understood. Therefore, the present invention is not limited to the illustrated example. In the present embodiment, descriptions of configurations not directly related to the present invention and known configurations may be omitted. In addition, in each figure, about the same component or the same component, the same code | symbol is attached | subjected and those overlapping description is abbreviate | omitted.

≪実施例1≫
[構成]
図1は、本実施形態の音声自動応答(IVR:Interactive Voice Response)処理部10(以下、IVR処理部10)を有するコンタクトセンタサーバ120の詳細構成図である。
コンタクトセンタサーバ120(通信装置)は、顧客(利用者)に提供するコンタクトセンタサービスの処理を実行するサーバ装置である。コンタクトセンタサーバ120は、CPU(Central Processing Unit)と、メモリと、ハードディスクなどの記憶手段(記憶部)と、ネットワークインタフェースとを有するコンピュータとして構成される。このコンピュータは、CPUが、メモリ上に読み込んだプログラムを実行することにより、各種機能が実現される。
コンタクトセンタサーバ120は、アプリケーション処理部21と、OS(Operating System)処理部23とを有する。コンタクトセンタサーバ120は、オペレータ予約状態表2と接続している。
ここで、オペレータ予約状態表2は、例えば、コンタクトセンタサーバ120に接続されるハードディスク装置等の記憶装置(図示せず)に、記憶されている。また、オペレータ予約状態表2は、コンタクトセンタサーバ120に内蔵されるハードディスクやメモリ等の記憶部(図示せず)に、記憶されていていてもよい。
Example 1
[Constitution]
FIG. 1 is a detailed configuration diagram of a contact center server 120 having an automatic voice response (IVR) processing unit 10 (hereinafter referred to as IVR processing unit 10) according to the present embodiment.
The contact center server 120 (communication device) is a server device that executes processing of a contact center service provided to a customer (user). The contact center server 120 is configured as a computer having a CPU (Central Processing Unit), a memory, storage means (storage unit) such as a hard disk, and a network interface. In this computer, various functions are realized by the CPU executing the program read into the memory.
The contact center server 120 includes an application processing unit 21 and an OS (Operating System) processing unit 23. Contact center server 120 is connected to operator reservation status table 2.
Here, the operator reservation state table 2 is stored in a storage device (not shown) such as a hard disk device connected to the contact center server 120, for example. The operator reservation state table 2 may be stored in a storage unit (not shown) such as a hard disk or a memory built in the contact center server 120.

コンタクトセンタサーバ120は、電話網20を介して1または複数の顧客通信装置130と通信可能に接続している。また、コンタクトセンタサーバ120は、内線網131を介して1または複数のオペレータ通信装置132および1または複数のバーチャルオペレータ通信装置133と通信可能に接続している。   The contact center server 120 is communicably connected to one or a plurality of customer communication devices 130 via the telephone network 20. The contact center server 120 is communicably connected to one or more operator communication devices 132 and one or more virtual operator communication devices 133 via the extension network 131.

アプリケーション処理部21は、コンタクトセンタサーバ120が提供する所定のサービスを実現する1または複数のアプリケーションを処理する。アプリケーション処理部21は、IVR(Interactive Voice Response)処理部10と、呼制御処理部24と、通信処理部25と、予約処理部27と、オペレータ管理処理部28とを有する。   The application processing unit 21 processes one or a plurality of applications that realize a predetermined service provided by the contact center server 120. The application processing unit 21 includes an IVR (Interactive Voice Response) processing unit 10, a call control processing unit 24, a communication processing unit 25, a reservation processing unit 27, and an operator management processing unit 28.

IVR処理部10は、音声による自動応答の処理を行う機能部である。なお、IVR処理部10の詳細は、後記する。
呼制御処理部24(接続処理部)は、電話の着信を特定のオペレータに適切に分配するACD(Automatic Call Distribution)処理部として機能する。呼制御処理部24は、例えば、発信者番号、着信番号、オペレータのスキルや稼働時間、空き状況などに応じて着信呼を自動的に割り振る。呼制御処理部24は、着信呼の割り振りの際、適切なオペレータを選択する。また、呼制御処理部24は、他のオペレータへの応対引き継ぎに関する転送処理を実行する転送処理部26(接続処理部)を有する。
通信処理部25は、施設内の複数の電話機同士で内線通話をできるようにしたり、外線との接続を行ったりするPBX(Private Branch eXchange)処理部として機能する。
The IVR processing unit 10 is a functional unit that performs automatic response processing by voice. Details of the IVR processing unit 10 will be described later.
The call control processing unit 24 (connection processing unit) functions as an ACD (Automatic Call Distribution) processing unit that appropriately distributes incoming calls to specific operators. The call control processing unit 24 automatically allocates an incoming call according to, for example, a caller number, an incoming call number, an operator's skill and operating time, and availability. The call control processing unit 24 selects an appropriate operator when allocating an incoming call. In addition, the call control processing unit 24 includes a transfer processing unit 26 (connection processing unit) that executes transfer processing related to taking over a response to another operator.
The communication processing unit 25 functions as a PBX (Private Branch eXchange) processing unit that enables an extension call between a plurality of telephones in a facility or a connection with an outside line.

予約処理部27は、着信の応対引き継ぎに関する転送の転送先となるオペレータを予約する処理を行う機能部である。また、予約処理部27は、オペレータ予約状態表2を管理する。予約処理部27の詳細は、後記する。
オペレータ管理処理部28は、オペレータ通信装置132を担当するヒト(人間)のオペレータの状態(例:通話中、保留中)(作業に関わる状態情報)、および、バーチャルオペレータ通信装置133を担当するバーチャルオペレータ(擬似オペレータ、仮想オペレータ)の状態(例:通話中、保留中)(作業に関わる状態情報)を管理する機能部である。オペレータ管理処理部28の詳細は、後記する。
The reservation processing unit 27 is a functional unit that performs a process of reserving an operator as a transfer destination of a transfer related to incoming response takeover. The reservation processing unit 27 manages the operator reservation state table 2. Details of the reservation processing unit 27 will be described later.
The operator management processing unit 28 is in a state of a human operator who is in charge of the operator communication device 132 (e.g., talking or on hold) (status information related to work), and a virtual operator in charge of the virtual operator communication device 133. This is a functional unit that manages the status (eg, on-call, on-hold) (status information related to work) of the operator (pseudo operator, virtual operator). Details of the operator management processing unit 28 will be described later.

OS処理部23は、コンタクトセンタサーバ120全体を管理するソフトウェアである。OS処理部23は、アプリケーション処理部21の制御対象となる1または複数種類のアプリケーションが共通して利用する基本的な機能を実装している。   The OS processing unit 23 is software that manages the entire contact center server 120. The OS processing unit 23 has a basic function shared by one or more types of applications that are controlled by the application processing unit 21.

オペレータ予約状態表2は、オペレータ通信装置132を担当するヒトのオペレータの予約状況を管理する。オペレータ予約状態表2の詳細は、後記する。
なお、図1には、図示していないが、コンタクトセンタサーバ120は、顧客通信装置130、オペレータ通信装置132、バーチャルオペレータ通信装置133、オペレータ予約状態表2から各種情報を取得する取得部を有している。
The operator reservation status table 2 manages the reservation status of a human operator who is in charge of the operator communication device 132. Details of the operator reservation status table 2 will be described later.
Although not shown in FIG. 1, the contact center server 120 has an acquisition unit that acquires various information from the customer communication device 130, the operator communication device 132, the virtual operator communication device 133, and the operator reservation status table 2. doing.

顧客通信装置130は、顧客において使用される通信装置であり、コンタクトセンタサーバ120にて提供されるサービスを利用するための通信装置である。顧客通信装置130は、例えば、固定電話端末、携帯電話端末、タブレット端末やスマートフォンである。
オペレータ通信装置132(第1オペレータ通信装置、第2オペレータ通信装置を含む)は、ヒトのオペレータにおいて使用される通信装置であり、顧客の問い合わせに応答するための通信装置である。オペレータ通信装置132は、例えば、通話機能を有するコンピュータ装置である。
バーチャルオペレータ通信装置133は、オペレータ通信装置132相当の機能に自動応答プログラムを具備することでヒトが関与することなく着信を処理する通信装置である。
コンタクトセンタサーバ120は、顧客からの着信に対して自動音声応答で1次受付を行う。また、顧客がプッシュボタン信号などで用件を選択し、オペレータ対応が必要な場合には、コンタクトセンタサーバ120は、選択された用件に対応可能なオペレータの端末(オペレータ通信装置132およびバーチャルオペレータ通信装置133)へ着信を振り分ける(呼び出す)ことでコンタクトセンタの業務を実現する。
The customer communication device 130 is a communication device used by a customer, and is a communication device for using a service provided by the contact center server 120. The customer communication device 130 is, for example, a fixed phone terminal, a mobile phone terminal, a tablet terminal, or a smartphone.
The operator communication device 132 (including the first operator communication device and the second operator communication device) is a communication device used by a human operator, and is a communication device for responding to customer inquiries. The operator communication device 132 is, for example, a computer device having a call function.
The virtual operator communication device 133 is a communication device that processes incoming calls without human involvement by providing an automatic response program in a function corresponding to the operator communication device 132.
The contact center server 120 performs primary reception with an automatic voice response to incoming calls from customers. In addition, when the customer selects a requirement with a push button signal or the like and an operator response is required, the contact center server 120 displays an operator terminal (operator communication device 132 and virtual operator that can handle the selected requirement). By distributing (invoking) incoming calls to the communication device 133), the work of the contact center is realized.

図1のIVR処理部10の詳細について説明する。
なお、図1の電話網20は、電話交換機に接続されたネットワークで、電話網20に接続された電話機やソフトフォンなどから着信先を指定して発信することで指定された宛先の電話機やソフトフォンなどを呼び出し、指定された宛先が呼び出しに応答することで通話を確立、提供する機能を有している。
IVR処理部10は、通信処理部25を介して電話網20に接続し、音声通話の着信が可能な自動応答システムとして機能する。IVR処理部10は、電話での通話を制御する通話制御機能と、通話上の音声を認識する音声認識機能と、通話している顧客の発話の速度を検出する発話速度検出機能と、音声による自動応答を再生する応答再生機能とを有する。
Details of the IVR processing unit 10 of FIG. 1 will be described.
The telephone network 20 in FIG. 1 is a network connected to a telephone exchange, and a destination telephone or software designated by specifying a destination from a telephone or softphone connected to the telephone network 20 and making a call. It has a function of establishing and providing a call by calling a phone or the like and a designated destination responding to the call.
The IVR processing unit 10 is connected to the telephone network 20 via the communication processing unit 25 and functions as an automatic response system capable of receiving a voice call. The IVR processing unit 10 includes a call control function for controlling a telephone call, a voice recognition function for recognizing a voice on a call, an utterance speed detection function for detecting a utterance speed of a calling customer, and a voice And a response reproduction function for reproducing an automatic response.

<予約処理部27の詳細(1)>
図1の予約処理部27について詳細に説明する。
オペレータ通信装置132とバーチャルオペレータ通信装置133はコンタクトセンタの業務量により各々複数存在するのが通常である。よって、オペレータ通信装置132を利用しているヒトのオペレータとバーチャルオペレータ通信装置133を稼動させているプログラムにはそれらを識別するための情報としてシステム(コンタクトセンタサーバ120)で一意なオペレータ識別子が割り当てられている。予約処理部27は、これらのオペレータ識別子を管理する機能を有する。
<Details of Reservation Processing Unit 27 (1)>
The reservation processing unit 27 in FIG. 1 will be described in detail.
Normally, there are a plurality of operator communication devices 132 and virtual operator communication devices 133 depending on the workload of the contact center. Therefore, a unique operator identifier in the system (contact center server 120) is assigned to the program that operates the human operator using the operator communication device 132 and the virtual operator communication device 133 as information for identifying them. It has been. The reservation processing unit 27 has a function of managing these operator identifiers.

また、予約処理部27は、転送を行う際に、コンタクトセンタサーバ120にオペレータの予約を依頼する機能と、その予約の依頼の結果として予約が成功した場合には予約したオペレータの識別子を受信し、予約が失敗した場合には予約不可の通知を受信する機能も有する。   In addition, the reservation processing unit 27 receives a function of requesting an operator's reservation from the contact center server 120 when transferring, and an identifier of the reserved operator when the reservation is successful as a result of the reservation request. Also, it has a function of receiving a notification that reservation is not possible when the reservation fails.

オペレータ予約状態表2はオペレータの予約状態に関する情報として、図2に示すように、少なくとも、先に示した「オペレータ識別子」と、そのオペレータが転送を受けられるスキルを持つ場合(例えば、転送される通話内容が専門的であるため、相応の専門知識を有している場合)には予約可、そのオペレータが転送を受けられない場合(例えば、専門知識を有しない新人などの場合)には予約不可を示す「予約可否」(転送予約可否に関わる予約可否情報)と、そのオペレータが(他のオペレータからの依頼によって)転送を予約されているか(「予約中」)、または予約されていないか(「未予約」)を示すための「予約状態」(予約状態に関わる予約状態情報)と、予約をされている場合に予約を依頼したオペレータのオペレータ識別子を示すための「予約元」と、予約をしている場合に予約したオペレータのオペレータ識別子を示すための「予約先」と、が含まれている。   As shown in FIG. 2, the operator reservation status table 2 includes, as shown in FIG. 2, at least the “operator identifier” shown above and the skill that the operator can receive (for example, transfer). Reservation is possible if the call content is professional, so if you have the appropriate expertise), if the operator is unable to receive the transfer (for example, a new person without expertise) “Reservation availability” indicating that the transfer is not possible (reservation availability information related to transfer reservation availability), and whether the operator has made a transfer reservation (at the request of another operator) (“Reserving”) or not reserved "Reservation status" (reservation status information related to the reservation status) to indicate ("unreserved"), and the operator of the operator who requested the reservation when a reservation has been made And "reserved source" to indicate the Besshi, to indicate the operator identifier of the operator who reservation if you have a reservation "reservation destination", are included.

「オペレータ識別子」と「予約可否」はコンタクトセンタ運用に合わせてシステム設定・変更時に設定され、コンタクトセンタサーバ120がリブートや再起動された場合であっても設定値は保証されるものとする。また、「予約状態」と「予約元」と「予約先」の初期値は空とする。   The “operator identifier” and “reservation availability” are set at the time of system setting / change according to the contact center operation, and the set values are guaranteed even when the contact center server 120 is rebooted or restarted. The initial values of “reservation state”, “reservation source”, and “reservation destination” are empty.

<オペレータ管理処理部28の詳細>
オペレータ管理処理部28は、オペレータ通信装置132にヒトのオペレータがログオンすることで、ログオンしたオペレータのオペレータ識別子と対象のオペレータ通信装置132を関連付けする機能を有する。また、オペレータ管理処理部28は、バーチャルオペレータ通信装置133を管理する場合、バーチャルオペレータ通信装置133を動作させるプログラムを仮想的にオペレータとして管理することで、オペレータ識別子と対象のバーチャルオペレータ通信装置133を関連付けする機能を有する。そして、オペレータ管理処理部28は、通信機器であるオペレータ通信装置132とバーチャルオペレータ通信装置133の通話状態を管理し、合わせて、関連付けられたオペレータ識別子を持つオペレータ(ヒトおよびバーチャルオペレータを動作させるプログラム)の状態も同様の状態として管理する機能を有する。
<Details of Operator Management Processing Unit 28>
The operator management processing unit 28 has a function of associating the operator identifier of the logged-on operator with the target operator communication device 132 when a human operator logs on to the operator communication device 132. In addition, when managing the virtual operator communication device 133, the operator management processing unit 28 virtually manages the program for operating the virtual operator communication device 133 as an operator, so that the operator identifier and the target virtual operator communication device 133 are controlled. Has the function of associating. Then, the operator management processing unit 28 manages the call state of the operator communication device 132 and the virtual operator communication device 133 which are communication devices, and also has an associated operator identifier (a program for operating a human and a virtual operator). ) Has a function of managing the same state.

オペレータ管理処理部28は、基本機能として、オペレータの通話状態を、少なくとも、通話中、呼出中、保留中、着信可能、着信不可の状態に分類して管理する。また、オペレータ管理処理部28は、オペレータ通信装置132、バーチャルオペレータ通信装置133に対して呼び出し、切断、保留を指示および転送可否を通知する機能と、オペレータ通信装置132、バーチャルオペレータ通信装置133から応答、切断、転送、保留、転送先予約、予約解除の通知を受ける機能とを有している。そして、オペレータ管理処理部28は、オペレータ通信装置132、バーチャルオペレータ通信装置133から先の通知を受ける際には、どのオペレータ通信装置132、バーチャルオペレータ通信装置133からの通知であるかを認識すると共に、関連付けられたオペレータ識別子も認識する機能も有している。   As a basic function, the operator management processing unit 28 manages the operator's call state by classifying it into at least a call state, a ringing state, a holding state, an incoming call state, and an incoming call impossible state. Further, the operator management processing unit 28 calls the operator communication device 132 and the virtual operator communication device 133, instructs disconnection and suspension, and notifies whether transfer is possible, and responds from the operator communication device 132 and the virtual operator communication device 133. And a function of receiving notification of disconnection, transfer, hold, transfer destination reservation, and reservation release. When the operator management processing unit 28 receives the previous notification from the operator communication device 132 or the virtual operator communication device 133, the operator management processing unit 28 recognizes which operator communication device 132 or virtual operator communication device 133 is the notification from. Also, it has a function of recognizing an associated operator identifier.

<予約処理部27の詳細(2)>
更に、予約処理部27は、転送先の予約を受けた場合には、オペレータ管理処理部28が管理する各オペレータの通話状態を確認する状態管理機能と、オペレータ予約状態表2の「予約可否」と「予約状態」から転送可能なオペレータ識別子を検索する機能と、検索の結果、転送可能なオペレータ識別子があった場合にはオペレータ予約状態表2の当該オペレータ識別子の「予約状態」を「予約中」にして「予約元」に予約を依頼したオペレータ識別子を設定すると共に、予約を依頼したオペレータの「予約状態」を「予約中」にして「予約先」に転送可能として検索されたオペレータ識別子を設定した後に、予約依頼したオペレータに予約したオペレータ識別子を通知する機能と、検索の結果、転送可能なオペレータ識別子がなかった場合には予約を依頼したオペレータに予約不可を通知する機能とを有する。
<Details of Reservation Processing Unit 27 (2)>
Furthermore, when the reservation processing unit 27 receives a transfer destination reservation, the reservation management unit 27 checks the call state of each operator managed by the operator management processing unit 28 and “reservation availability” in the operator reservation state table 2. And a function for searching for a transferable operator identifier from “reservation status”, and if there is a transferable operator identifier as a result of the search, “reservation status” of the operator identifier in the operator reservation status table 2 is set to “reserving” And set the operator identifier that requested the reservation to “Reservation source”, and set the “Reservation status” of the operator who requested the reservation to “Reserving” and the operator identifier searched for transferable to “Reservation destination” After setting, when there is no operator identifier that can be transferred as a result of the function to notify the reserved operator identifier to the operator who requested the reservation Has a function to notify the non-reservation to the operator that requested the reservation.

また、予約処理部27は、転送依頼を受けた場合には、状態管理機能により転送を依頼してきたオペレータが通話状態(通話中、または保留中)として管理されていれば、オペレータ予約状態表2の転送依頼先のオペレータ識別子の「予約状態」が「予約中」且つ「予約元」が転送依頼元と一致しており、更にオペレータ予約状態表2の、転送依頼をしてきたオペレータのオペレータ識別子の「予約状態」が「予約中」且つ「予約先」が転送依頼先と一致している場合に、転送依頼元の通話を転送依頼先に転送すると共に、オペレータ予約状態表2の予約転送依頼元のオペレータ識別子の「予約状態」の「予約先」と、転送依頼先のオペレータ識別子の「予約状態」の「予約元」をクリアする機能と、転送依頼先の「予約状態」が「予約中」でなければ通常の転送を行う機能と、その他の確認した「予約状態」、「予約元」、「予約先」が条件を満たさない場合には予約転送依頼元に転送不可を通知する機能とを有する。   In addition, when receiving a transfer request, the reservation processing unit 27 manages the operator reservation state table 2 if the operator who has requested the transfer by the state management function is managed as a call state (calling or holding). The “reservation status” of the transfer request destination operator identifier is “reserving” and the “reservation source” matches the transfer request source, and the operator identifier of the operator who made the transfer request in the operator reservation status table 2 When the “reservation status” is “reserving” and the “reservation destination” matches the transfer request destination, the call of the transfer request source is transferred to the transfer request destination and the reservation transfer request source in the operator reservation status table 2 The function that clears the “reservation destination” of the “reservation status” of the operator identifier of “the”, the “reservation source” of the “reservation status” of the operator identifier of the transfer request destination, and the “reservation status” of the transfer request destination of “reserving” Otherwise, it has a function to perform normal transfer, and a function to notify the reservation transfer request source that transfer is not possible when other confirmed “reservation status”, “reservation source”, and “reservation destination” do not satisfy the conditions .

更に、予約処理部27は、予約解除の通知を受けた場合には、オペレータ予約状態表2の予約解除依頼元のオペレータ識別子の「予約状態」が「予約中」で、且つその「予約先」が示すオペレータ識別子の「予約元」が予約解除依頼元と一致している場合に、オペレータ予約状態表2の予約解除依頼元のオペレータ識別子の「予約状態」と「予約先」と、予約解除依頼元の「予約先」が示すオペレータ識別子の「予約状態」と「予約元」をクリアする機能と、確認した「予約状態」、「予約元」が条件を満たさない場合には予約解除依頼元にエラーを通知する機能と、を有する。   Further, when the reservation processing unit 27 receives a notification of reservation cancellation, the “reservation status” of the operator identifier of the reservation cancellation request source in the operator reservation status table 2 is “reserving” and the “reservation destination” If the “reservation source” of the operator identifier indicated by “” matches the reservation cancellation request source, the operator identifier “reservation status” and “reservation destination” of the reservation cancellation request source in the operator reservation status table 2 and the reservation cancellation request A function to clear the “reservation status” and “reservation source” of the operator identifier indicated by the original “reservation destination”, and if the confirmed “reservation status” and “reservation source” do not satisfy the conditions, And a function of notifying an error.

[動作]
実施例1における動作フローについて説明する。実施例1では、以下の場合を想定している。つまり、図1のオペレータ通信装置132とバーチャルオペレータ通信装置133はコンタクトセンタ業務を提供するに足る数だけ存在するものとする。いま、オペレータ通信装置132を利用するオペレータのオペレータ識別子を3a、3b、・・・とし、バーチャルオペレータ通信装置133のオペレータ識別子を4a、4b、・・・とする。オペレータ3a、3b、・・・は全て転送を受けられるものとし、そのオペレータ予約状態表2の予約可否は「予約可」と設定され、さらに、オペレータ3a、3bのみが、オペレータの通話状態として、着信可能とする。バーチャルオペレータ4a、4b、・・・は全て転送を受けられないものとし、そのオペレータ予約状態表2の予約可否は「予約不可」とする。
[Operation]
The operation flow in the first embodiment will be described. In the first embodiment, the following case is assumed. That is, it is assumed that there are as many operator communication devices 132 and virtual operator communication devices 133 as shown in FIG. 1 to provide a contact center service. Now, the operator identifiers of the operators using the operator communication device 132 are 3a, 3b,..., And the operator identifiers of the virtual operator communication device 133 are 4a, 4b,. All of the operators 3a, 3b,... Can receive the transfer, the reservation availability in the operator reservation status table 2 is set as “reservable”, and only the operators 3a, 3b Enable incoming calls. All of the virtual operators 4a, 4b,... Cannot receive the transfer, and the reservation availability in the operator reservation status table 2 is “reservation impossible”.

また、各実施例や各変形例の説明の便宜上、オペレータ3a、3b、・・・と表記する場合があり、オペレータ識別子3a、3b、・・・で識別されるオペレータを意味する。同様にして、(バーチャル)オペレータ4a、4b、・・・と表記する場合があり、オペレータ識別子4a、4b、・・・で識別されるバーチャルオペレータを意味する。
また、オペレータ3a、3b、・・・が主体となる処理について説明をする場合は、オペレータ3a、3b、・・・が操作するオペレータ通信装置132が当該処理を実行することを意味する。同様にして、(バーチャル)オペレータ4a、4b、・・・が主体となる処理について説明をする場合は、(バーチャル)オペレータ4a、4b、・・・が操作するバーチャルオペレータ通信装置133が当該処理を実行することを意味する。
Further, for convenience of description of each embodiment and each modification, it may be written as operators 3a, 3b,..., Which means an operator identified by operator identifiers 3a, 3b,. Similarly, it may be expressed as (virtual) operators 4a, 4b,..., Meaning a virtual operator identified by operator identifiers 4a, 4b,.
Further, when a process mainly performed by the operators 3a, 3b,... Is described, it means that the operator communication device 132 operated by the operators 3a, 3b,. Similarly, when the process mainly performed by the (virtual) operators 4a, 4b,... Is described, the virtual operator communication device 133 operated by the (virtual) operators 4a, 4b,. It means to execute.

いま、バーチャルオペレータ4aに着信が振り分けられ、応対が行われた結果、転送が必要な状況になったものとする。まず、予約の動作を図3のフローチャートを参照して説明する。   Now, it is assumed that the incoming call is distributed to the virtual operator 4a and the situation where the transfer is necessary as a result of the response. First, the reservation operation will be described with reference to the flowchart of FIG.

<オペレータ予約時>
バーチャルオペレータ4aがヒトのオペレータに転送が必要と判断すると、即座にコンタクトセンタサーバ120に対して、転送先の予約を依頼する。また、転送先の予約の依頼の判断は、上記のように転送が必要と判断したときに限らず、例えば、着信を受けた時点で(たとえ転送する必要がなかったとしても)予約の依頼をしてもよい。コンタクトセンタサーバ120は、予約処理部27によって、具備された基本機能である状態管理機能から、転送先の予約を依頼してきたオペレータのオペレータ識別子が4aであることがわかる。そしてコンタクトセンタサーバ120は、具備された基本機能であるオペレータの状態管理機能に従って、空き(着信可能)オペレータで、且つオペレータ予約状態表2の「予約可否」が「予約可」で、且つ「予約状態」が空き(予約中でない)であるオペレータを検索する(F101)。
<At the time of operator reservation>
When the virtual operator 4a determines that transfer is required to a human operator, it immediately requests the contact center server 120 to make a transfer destination reservation. Further, the determination of the transfer destination reservation request is not limited to the case where it is determined that the transfer is necessary as described above. For example, when the incoming call is received (even if the transfer is not required), the reservation request is made. May be. In the contact center server 120, it can be seen from the status management function that is a basic function provided by the reservation processing unit 27 that the operator identifier of the operator who requested the transfer destination reservation is 4a. Then, the contact center server 120 is a vacant (incoming) operator according to the operator status management function which is a basic function provided, “reservation availability” in the operator reservation status table 2 is “reservation possible”, and “reservation” An operator whose “status” is empty (not reserved) is searched (F101).

最初にオペレータ識別子3aのオペレータが条件を満足するものとして見つかったとすると(F101/有)、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ識別子3aの「予約状態」を「予約中」に設定すると共に「予約元」にオペレータ識別子「4a」を設定し(F102)、予約を依頼したオペレータ識別子4aの「予約状態」を「予約中」に設定すると共に「予約先」にオペレータ識別子「3a」を設定する(F103)。そして、コンタクトセンタサーバ120は、予約処理部27によって、予約を依頼したバーチャルオペレータ4aにオペレータ3aの予約が完了した旨を通知する(F104)。予約が完了した旨には、予約したオペレータのオペレータ識別子3aが含まれる。この通知後、図3の処理を終了する。   If the operator with the operator identifier 3a is first found to satisfy the condition (F101 / Yes), the contact center server 120 sets the “reserved state” of the operator identifier 3a to “reserving” by the reservation processing unit 27. At the same time, the operator identifier “4a” is set in the “reservation source” (F102), the “reservation status” of the operator identifier 4a that requested the reservation is set to “reserving”, and the operator identifier “3a” is set in the “reservation destination”. Is set (F103). Then, the contact center server 120 notifies the virtual operator 4a that requested the reservation to the effect that the reservation of the operator 3a is completed by the reservation processing unit 27 (F104). The fact that the reservation has been completed includes the operator identifier 3a of the reserved operator. After this notification, the process in FIG. 3 is terminated.

一方、着信可能で、且つオペレータ予約状態表2の「予約可否」が「予約可」で、且つ「予約状態」が空き(予約中でない)であるオペレータがいなかった場合(F101/無)、転送予約可能なオペレータが存在しないことを意味し、コンタクトセンタサーバ120は、予約処理部27によって、予約依頼したオペレータに予約不可を通知する(F105)。この通知後、図3の処理を終了する。
予約不可を受信したバーチャルオペレータ4aは、利用者に対して再度のコンタクトセンタへの架電や転送先オペレータの空きを待つなどの対応を行うが、その対処はコンタクトセンタのサービス方針に従うものであり、本発明の範囲外である。
On the other hand, if the operator can receive a call, the “reservation availability” in the operator reservation status table 2 is “reservation possible”, and there is no operator whose “reservation status” is empty (not reserved) (F101 / No), transfer This means that there is no operator who can make a reservation, and the contact center server 120 notifies the operator who made the reservation request that the reservation is not possible by the reservation processing unit 27 (F105). After this notification, the process in FIG. 3 is terminated.
The virtual operator 4a that has received the reservation inability performs a response to the user such as calling the contact center again or waiting for the transfer destination operator to be free, but the response is in accordance with the service policy of the contact center. Is outside the scope of the present invention.

<転送実行時>
次に、図4のフローチャートを参照して、転送実行時のコンタクトセンタサーバ120の動作を説明する。予約完了通知を受信したバーチャルオペレータ4aは、利用者に対して通話を転送する旨をアナウンスしてから該通話をオペレータ識別子3aに予約転送するようにコンタクトセンタサーバ120に依頼する。コンタクトセンタサーバ120は、予約処理部27によって、転送依頼元の通話状態の判定、転送依頼先の予約状態の判定、転送依頼元と転送依頼先の「予約元」との一致判定、転送依頼元の予約状態の判定、転送依頼先と転送依頼元の「予約先」との一致判定を行う(F111〜F115)。予約転送依頼元のオペレータ識別子4aが通話状態(通話中または保留中)(F111/Yes)で、転送先として指定したオペレータ識別子3aの「予約状態」が「予約中」(F112/Yes)で、「予約元」が予約転送依頼元のオペレータ識別子「4a」と一致(F113/Yes)し、転送依頼元のオペレータ識別子4aの「予約状態」が「予約中」(F114/Yes)で、「予約先」と転送先「3a」と一致(F115/Yes)していた場合、コンタクトセンタサーバ120は、転送処理部26によって、当該通話を転送依頼先(オペレータ3a)に転送する(F116)。
<When transferring>
Next, the operation of the contact center server 120 during transfer execution will be described with reference to the flowchart of FIG. The virtual operator 4a that has received the reservation completion notification announces to the user that the call is to be transferred, and then requests the contact center server 120 to make a reservation transfer of the call to the operator identifier 3a. The contact center server 120 uses the reservation processing unit 27 to determine the call state of the transfer request source, determine the reservation state of the transfer request destination, determine whether the transfer request source matches the “reservation source” of the transfer request destination, and transfer request source. The reservation state is determined, and the transfer request destination is matched with the “reservation destination” of the transfer request source (F111 to F115). The operator identifier 4a of the reservation transfer request source is in a call state (calling or on hold) (F111 / Yes), and the “reservation state” of the operator identifier 3a designated as the transfer destination is “reserving” (F112 / Yes). “Reservation source” matches the operator identifier “4a” of the reservation transfer request source (F113 / Yes), “Reservation state” of the operator identifier 4a of the transfer request source is “Reserving” (F114 / Yes), “Reservation” If the destination matches the transfer destination “3a” (F115 / Yes), the contact center server 120 transfers the call to the transfer request destination (operator 3a) by the transfer processing unit 26 (F116).

その後、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表2のオペレータ識別子3aの「予約状態」と「予約元」をクリアする(F117)と共に、オペレータ識別子4aの「予約状態」と「予約先」をクリアする(F118)。このクリア後、図4の処理を終了する。   Thereafter, the contact center server 120 clears the “reservation state” and the “reservation source” of the operator identifier 3a in the operator reservation state table 2 by the reservation processing unit 27 (F117), and the “reservation state” of the operator identifier 4a. “Reservation destination” is cleared (F118). After this clearing, the process in FIG.

一方、転送先として指定したオペレータ識別子3aの「予約状態」が「予約中」でない場合(F112/No)、コンタクトセンタサーバ120は、転送処理部26によって、通常の転送として転送依頼元の通話を(例えば、転送依頼先が通話中でなければ)転送依頼先に転送する(F119)。この転送後、図4の処理を終了する。   On the other hand, when the “reservation status” of the operator identifier 3a designated as the transfer destination is not “reserving” (F112 / No), the contact center server 120 uses the transfer processing unit 26 to call the transfer request source as a normal transfer. (For example, if the transfer request destination is not busy) Transfer to the transfer request destination (F119). After this transfer, the process in FIG. 4 is terminated.

もし、予約転送依頼元のオペレータ識別子4aが通話状態でない場合(F114/No)、転送依頼元と転送依頼先の「予約元」が不一致であった場合(F113/No)、転送依頼元の「予約状態」が「予約中」でない場合(F114/No)、または、転送依頼先と転送依頼元の「予約先」が不一致であった場合(F115/No)、コンタクトセンタサーバ120は、予約処理部27によって、予約転送依頼元のバーチャルオペレータ4aに転送不可の旨を通知する(F120)。この通知後、図4の処理を終了する。   If the operator identifier 4a of the reservation transfer request source is not in a call state (F114 / No), and if the “reservation source” of the transfer request source and the transfer request destination do not match (F113 / No), “ When the “reservation status” is not “reserving” (F114 / No), or when the “reservation destination” of the transfer request destination and the transfer request source do not match (F115 / No), the contact center server 120 performs the reservation process. The unit 27 notifies the reservation transfer request source virtual operator 4a that transfer is impossible (F120). After this notification, the processing in FIG.

<オペレータ予約解除時>
次に、図5のフローチャートを参照して、バーチャルオペレータ4aが転送の予約をした後に何らかの理由で転送が不要となり、予約を解除する場合のコンタクトセンタサーバ120の動作を説明する。
<When canceling operator reservation>
Next, the operation of the contact center server 120 when the virtual operator 4a makes a transfer reservation for some reason after the virtual operator 4a makes a transfer reservation and cancels the reservation will be described with reference to the flowchart of FIG.

バーチャルオペレータ4aが予約解除をコールセンターサーバ1に通知すると、コールセンターサーバ1は、予約処理部27によって、予約解除依頼元「4a」の「予約状態」が「予約中」であり(F121/Yes)、予約解除依頼元「4a」の「予約先」が示すオペレータ識別子「3a」の「予約元」が予約解除依頼元「4a」と一致する場合(F122/Yes)、予約解除依頼元「4a」の「予約状態」と「予約先」をクリアする(F123)と共に、予約解除依頼元の「予約先」が示すオペレータ識別子「3a」の「予約状態」と「予約元」をクリアする(F124)。このクリア後、図5の処理を終了する。   When the virtual operator 4a notifies the call center server 1 of the reservation cancellation, the call center server 1 uses the reservation processing unit 27 to indicate that the “reservation status” of the reservation cancellation request source “4a” is “reserving” (F121 / Yes). When the “reservation source” of the operator identifier “3a” indicated by the “reservation destination” of the reservation cancellation request source “4a” matches the reservation cancellation request source “4a” (F122 / Yes), the reservation cancellation request source “4a” “Reservation status” and “reservation destination” are cleared (F123), and “reservation status” and “reservation source” of the operator identifier “3a” indicated by “reservation destination” of the reservation cancellation request source are cleared (F124). After this clearing, the process of FIG.

一方、予約解除依頼元「4a」の「予約状態」が「予約中」でない(F121/No)、または、予約解除依頼元「4a」の「予約先」が示すオペレータ識別子「3a」の「予約元」が予約解除依頼元「4a」と一致しない場合(F122/No)、コンタクトセンタサーバ120は、予約処理部27によって、予約解除依頼元にエラーを通知する(F125)。エラー通知後、図5の処理を終了する。   On the other hand, the “reservation status” of the reservation cancellation request source “4a” is not “reserving” (F121 / No), or “reservation” of the operator identifier “3a” indicated by the “reservation destination” of the reservation cancellation request source “4a” When the “source” does not match the reservation cancellation request source “4a” (F122 / No), the contact center server 120 notifies the reservation cancellation request source of an error by the reservation processing unit 27 (F125). After the error notification, the process of FIG.

実施例1によれば、転送の必要があると判断した時点で転送先のオペレータを予約することにより転送先を確保することで、判断時に転送先が存在したにもかかわらず転送を実施するまでの間に転送先がなくなる頻度を低減することができる。   According to the first embodiment, when a transfer destination is reserved by reserving a transfer destination operator when it is determined that transfer is necessary, the transfer is performed even though the transfer destination exists at the time of determination. It is possible to reduce the frequency at which there is no transfer destination during the period.

≪実施例1の変形例1≫
[構成]
実施例1の変形例1におけるコンタクトセンタシステムの構成は、オペレータ予約状態表2の機能が異なる点を除いて、実施例1と同じである。
<< Variation 1 of Embodiment 1 >>
[Constitution]
The configuration of the contact center system in the first modification of the first embodiment is the same as that of the first embodiment except that the function of the operator reservation state table 2 is different.

実施例1の変形例1におけるオペレータ予約状態表22(実施例1のオペレータ予約状態表2に対応)は、図6に示す通り、オペレータを予約する際にどのオペレータを優先して予約すべきかを示す「予約優先度」(各オペレータにおける予約優先度に関わる予約優先情報)を備えている点が、実施例1と異なる。予約優先度は、オペレータ識別子や予約可否と同様に、コンタクトセンタ運用に合わせてシステム設定・変更時に設定され、コンタクトセンタサーバ120がリブートや再起動された場合であっても設定値は保証されるものとする。   The operator reservation state table 22 (corresponding to the operator reservation state table 2 of the first embodiment) in the first modification of the first embodiment indicates which operator should be preferentially reserved when making an operator reservation as shown in FIG. This embodiment is different from the first embodiment in that the “reservation priority” (reservation priority information related to the reservation priority in each operator) is provided. As with the operator identifier and reservation availability, the reservation priority is set at the time of system setting / change according to the contact center operation, and the set value is guaranteed even when the contact center server 120 is rebooted or restarted. Shall.

コンタクトセンタサーバ120は、転送先の予約依頼を受けた際にオペレータ予約状態表22を検索して条件に合致したオペレータ識別子が複数存在する場合には「予約優先度」に示された優先度が高いものを選択する点が、実施例1と異なる。
なお、予約優先度については、例えば、通話時間が短いオペレータの予約優先度を高くする、直近の空き時間の長いオペレータの予約優先度を高くする、といった取り決めを採用することができる。
The contact center server 120 searches the operator reservation status table 22 when receiving a transfer destination reservation request, and if there are a plurality of operator identifiers that match the conditions, the priority indicated in the “reservation priority” is set. The point which selects a high thing differs from Example 1. FIG.
As for the reservation priority, for example, it is possible to adopt an arrangement such as increasing the reservation priority of an operator with a short call time or increasing the reservation priority of an operator with the latest long idle time.

[動作]
実施例1の変形例1における動作フローについて説明する。実施例1の変形例1では、オペレータ予約状態表22の「予約優先度」が設定されており、さらに、オペレータ3a、3b、3cのみが、オペレータの通話状態として着信可能で、予約優先度の高い順にオペレータ3b、オペレータ3c、オペレータ3aと設定されている点を除いて、実施例1と同様の場合を想定している。
[Operation]
An operation flow in the first modification of the first embodiment will be described. In the first modification of the first embodiment, the “reservation priority” of the operator reservation state table 22 is set, and only the operators 3a, 3b, and 3c can be received as the call state of the operator, and the reservation priority A case similar to that in the first embodiment is assumed except that the operator 3b, operator 3c, and operator 3a are set in descending order.

実施例1の変形例1における予約の動作を図7のフローチャートを参照して説明する。
いま、バーチャルオペレータ4aに着信が振り分けられ、応対が行われた結果、転送が必要な状況になり、コンタクトセンタサーバ120に対して、転送先の予約を依頼したとする。コンタクトセンタサーバ120は、予約処理部27によって、具備された基本機能であるオペレータの状態管理に従って、空き(着信可能)オペレータで、且つオペレータ予約状態表22の「予約可否」が「予約可」で、且つ「予約状態」が空き(予約中でない)オペレータを検索する(F101)。検索の結果、3つのオペレータ3a、3b、3cが見つかる(F101/有→F202/複数)。
The reservation operation in the first modification of the first embodiment will be described with reference to the flowchart of FIG.
Now, it is assumed that the incoming call is distributed to the virtual operator 4a and a response is made. As a result, transfer is necessary, and the contact center server 120 is requested to make a transfer destination reservation. The contact center server 120 is a vacant (receivable) operator according to the status management of the operator, which is a basic function provided by the reservation processing unit 27, and “reservation availability” in the operator reservation status table 22 is “reservation possible”. In addition, an operator whose “reservation status” is empty (not being reserved) is searched (F101). As a result of the search, three operators 3a, 3b, 3c are found (F101 / Yes → F202 / Plural).

その後、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表22を参照して、各オペレータの予約優先度を比較するとオペレータ3bの予約優先度が最も高いため、オペレータ3bを選択する(F203)。コンタクトセンタサーバ120は、予約処理部27によって、選択したオペレータ識別子3bの「予約状態」を「予約中」に設定すると共に「予約元」にオペレータ識別子「4a」を設定する(F205)。次に、コンタクトセンタサーバ120は、予約処理部27によって、予約を依頼したオペレータ識別子4aの「予約状態」を「予約中」に設定すると共に「予約先」にオペレータ識別子「3b」を設定する(F103)。そして、コンタクトセンタサーバ120は、予約処理部27によって、予約を依頼したバーチャルオペレータ4aにオペレータ3bの予約が完了した旨を通知する(F104)。この通知後、図7の処理を終了する。   Then, the contact center server 120 selects the operator 3b because the reservation priority of the operator 3b is the highest when the reservation processing unit 27 refers to the operator reservation status table 22 and compares the reservation priority of each operator. F203). The contact center server 120 sets the “reserved state” of the selected operator identifier 3b to “reserving” and sets the operator identifier “4a” to “reservation source” by the reservation processing unit 27 (F205). Next, the contact center server 120 sets the “reservation state” of the operator identifier 4a that requested the reservation to “reserving” and sets the operator identifier “3b” to “reservation destination” by the reservation processing unit 27 ( F103). Then, the contact center server 120 notifies the virtual operator 4a who has requested the reservation to the effect that the reservation of the operator 3b has been completed by the reservation processing unit 27 (F104). After this notification, the processing in FIG.

もし、着信可能のオペレータが一つだけであれば(F202/一つ)、コンタクトセンタサーバ120は、予約処理部27によって、そのオペレータを選択し(F204)、すでに説明したF205以降の動作を行う。F101で条件を満たすオペレータが見つからない場合(F101/No)の動作は、実施例1と同じである。   If there is only one operator who can receive a call (F202 / 1), the contact center server 120 selects the operator by the reservation processing unit 27 (F204), and performs the operations after F205 already described. . The operation when an operator satisfying the condition in F101 is not found (F101 / No) is the same as that in the first embodiment.

実施例1の変形例1によれば、実施例1の効果の他に次の効果が望める。つまり、用件を処理するのに適したスキルを有するオペレータに、より高い予約優先度を付与することにより、より用件を処理するのに適したオペレータに転送できることが期待できる。   According to the first modification of the first embodiment, the following effects can be expected in addition to the effects of the first embodiment. That is, it can be expected that an operator having a skill suitable for processing a message can be transferred to an operator more suitable for processing a message by giving a higher reservation priority.

≪実施例1の変形例2≫
[構成]
実施例1の変形例2におけるコンタクトセンタシステムの構成は、オペレータ予約状態表2の機能が異なる点を除いて、実施例1と同じである。
<< Modification 2 of Embodiment 1 >>
[Constitution]
The configuration of the contact center system in the second modification of the first embodiment is the same as that of the first embodiment except that the function of the operator reservation state table 2 is different.

実施例1の変形例2におけるオペレータ予約状態表32(実施例1のオペレータ予約状態表2に対応)は、図8に示す通り、オペレータが所属するグループを示す「所属グループ」(各オペレータが所属する所属グループに関わる所属グループ情報)を備えている点が、実施例1と異なる。所属グループは、オペレータ識別子や予約可否と同様に、コールセンター運用に合わせてシステム設定・変更時に設定され、コンタクトセンタサーバ120がリブートや再起動された場合であっても設定値は保証されるものとする。   The operator reservation status table 32 (corresponding to the operator reservation status table 2 of the first embodiment) in the second modification of the first embodiment is a “affiliation group” (each operator belongs) indicating the group to which the operator belongs as shown in FIG. The first embodiment is different from the first embodiment in that it is provided with (affiliation group information related to the belonging group). The affiliation group is set at the time of system setting / change in accordance with the call center operation, like the operator identifier and reservation availability, and the set value is guaranteed even when the contact center server 120 is rebooted or restarted. To do.

コンタクトセンタサーバ120は、転送先の予約依頼を受けた際に、オペレータ予約状態表32で、予約依頼元と同じ所属グループのオペレータから候補を検索する点が、実施例1と異なる。なお、所属グループは、例えば、コンタクトセンタに関わる業務内容別に用意することができる。   The contact center server 120 differs from the first embodiment in that, when receiving a transfer destination reservation request, the contact center server 120 searches the operator reservation status table 32 for candidates from operators belonging to the same group as the reservation request source. For example, the affiliation group can be prepared for each business content related to the contact center.

[動作]
実施例1の変形例2における動作フローについて説明する。実施例1の変形例2では、オペレータ予約状態表32の「所属グループ」が設定されており、バーチャルオペレータ4aと同じ所属グループで、オペレータの通話状態として着信可能なオペレータが、オペレータ3a、3bのみである点を除いて、実施例1と同様の場合を想定している。
[Operation]
An operation flow in the second modification of the first embodiment will be described. In the second modification of the first embodiment, the “affiliation group” of the operator reservation state table 32 is set, and only operators 3a and 3b are operators who can be received as the operator's call state in the same group as the virtual operator 4a. Except for this point, the same case as in the first embodiment is assumed.

実施例1の変形例2における予約の動作を図9のフローチャートを参照して説明する。
いま、バーチャルオペレータ4aに着信が振り分けられ、応対が行われた結果、転送が必要な状況になり、コンタクトセンタサーバ120に対して、転送先の予約を依頼したとする。コンタクトセンタサーバ120は、予約処理部27によって、具備された基本機能であるオペレータの状態管理とオペレータ予約状態表32を用い、バーチャルオペレータ4aと同じ「所属グループ」で、且つ着信可能なオペレータで、且つオペレータ予約状態表32の「予約可否」が「予約可」で、且つ「予約状態」が空き(予約中でない)オペレータを検索する(F301)。検索の結果、最初にオペレータ3aが見つかったとする(F301/有)。以降の動作は実施例1と同じである(F102〜F105)。
The reservation operation in the second modification of the first embodiment will be described with reference to the flowchart of FIG.
Now, it is assumed that the incoming call is distributed to the virtual operator 4a and a response is made. As a result, transfer is necessary, and the contact center server 120 is requested to make a transfer destination reservation. The contact center server 120 is an operator who can receive a call using the same “affiliation group” as the virtual operator 4a, using the operator status management and the operator reservation status table 32, which are the basic functions provided by the reservation processing unit 27. The operator reservation status table 32 is searched for an operator whose “reservation availability” is “reservation possible” and whose “reservation status” is empty (not being reserved) (F301). It is assumed that the operator 3a is first found as a result of the search (F301 / present). Subsequent operations are the same as those in the first embodiment (F102 to F105).

実施例1の変形例2によれば、実施例1の効果の他に次の効果が望める。つまり、所属グループを導入することで、例えばオペレータを業務内容に応じて分類することができるため、転送元と転送先の専門性をより共通化できることが期待できる。   According to the second modification of the first embodiment, the following effects can be expected in addition to the effects of the first embodiment. In other words, by introducing an affiliated group, for example, operators can be classified according to business contents, so that it is expected that the transfer source and transfer destination expertise can be made more common.

≪実施例2≫
[構成]
実施例2におけるコンタクトセンタシステムの構成は、オペレータ予約状態表42(実施例1の変形例2のオペレータ予約状態表32に対応)の機能が異なる点と、グループ予約状態表45が追加になった点を除いて、実施例1の変形例2と同じである。
図10に示すように、実施例1(および実施例1の変形例1,2)と比較して、コンタクトセンタサーバ120は、オペレータ予約状態表42と、グループ予約状態表45と接続している。
ここで、オペレータ予約状態表42と、グループ予約状態表45は、例えば、コンタクトセンタサーバ120に接続されるハードディスク装置等の記憶装置(図示せず)に、記憶されている。また、オペレータ予約状態表42と、グループ予約状態表45は、コンタクトセンタサーバ120に内蔵されるハードディスクやメモリ等の記憶部(図示せず)に、記憶されていていてもよい。
<< Example 2 >>
[Constitution]
In the configuration of the contact center system in the second embodiment, the function of the operator reservation status table 42 (corresponding to the operator reservation status table 32 of the second modification of the first embodiment) is different, and the group reservation status table 45 is added. Except for this point, the second modification is the same as the second modification of the first embodiment.
As shown in FIG. 10, the contact center server 120 is connected to the operator reservation state table 42 and the group reservation state table 45 as compared with the first embodiment (and the first and second modifications of the first embodiment). .
Here, the operator reservation state table 42 and the group reservation state table 45 are stored in a storage device (not shown) such as a hard disk device connected to the contact center server 120, for example. Further, the operator reservation status table 42 and the group reservation status table 45 may be stored in a storage unit (not shown) such as a hard disk or a memory built in the contact center server 120.

実施例2におけるオペレータ予約状態表42は、図11に示す通り、「オペレータ識別子」、「予約可否」、「所属グループ」を有する点で、実施例1の変形例2のオペレータ予約状態表32と共通し、「予約状態」と「予約元」と「予約先」がない点が、オペレータ予約状態表32と異なる。   As shown in FIG. 11, the operator reservation status table 42 according to the second embodiment includes an “operator identifier”, “reservation availability”, and “affiliation group”, and the operator reservation status table 32 according to the second modification of the first embodiment. In common with the operator reservation state table 32, there is no “reservation state”, “reservation source”, and “reservation destination”.

グループ予約状態表45は図12に示す通り、「グループ識別子」と、「予約可能数」(各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報)と、「予約数」(各オペレータが所属する所属グループにおける、転送予約が成立したオペレータの数に関わる予約数情報)と、「予約元1」、「予約元2」、…とから構成される。
「グループ識別子」は、オペレータの所属グループを示す。
「予約可能数」は、「グループ識別子」のグループに所属するオペレータのうちオペレータ予約状態表42の「予約可否」が「予約可」、且つコンタクトセンタサーバ120が管理するオペレータの状態が着信可能であるオペレータの数を示す。
「予約数」は、予約要求(予約依頼)を受けて予約が完了した数を示す。
「予約元1」、「予約元2」、…は、予約が完了(成立)した予約要求元を示す。つまり、「予約元1」、「予約元2」、…の設定されている数と「予約数」は一致する。
「グループ識別子」は、オペレータ予約状態表42のオペレータ識別子や予約可否と同様に、コールセンター運用に合わせてシステム設定・変更時に設定され、コンタクトセンタサーバ120がリブートや再起動された場合であっても設定値は保証されるものとする。
なお、グループ予約状態表45の「予約可能数」および「予約数」の組合せは、オペレータ予約状態表2(図2)の「予約状態」の別態様として表現されるものである。
As shown in FIG. 12, the group reservation status table 45 includes “group identifier”, “reservable number” (transfer reservation possible number information related to the number of operators that can make transfer reservations in the group to which each operator belongs), and , “Number of reservations” (reservation number information related to the number of operators for which transfer reservations have been established in the group to which each operator belongs), “Reservation source 1”, “Reservation source 2”, and so on.
“Group identifier” indicates the group to which the operator belongs.
The “reservable number” indicates that among the operators belonging to the group of “group identifier”, “reservation availability” in the operator reservation status table 42 is “reservable” and the status of the operator managed by the contact center server 120 can be received. Indicates the number of operators.
“Number of reservations” indicates the number of reservations that have been received in response to a reservation request (reservation request).
Reservation source 1”, “Reservation source 2”,... Indicate reservation request sources that have completed (established) the reservation. That is, the number of “reservation source 1”, “reservation source 2”,.
The “group identifier” is set at the time of system setting / change in accordance with the call center operation, similarly to the operator identifier in the operator reservation status table 42 and reservation availability, and even when the contact center server 120 is rebooted or restarted. The set value shall be guaranteed.
The combination of “reservable number” and “reservation number” in the group reservation state table 45 is expressed as another aspect of “reservation state” in the operator reservation state table 2 (FIG. 2).

オペレータ通信装置132とバーチャルオペレータ通信装置133は、転送を行う際にコンタクトセンタサーバ120にオペレータの予約を依頼した結果として予約が成功した場合には予約成立の通知を受信する機能も有する点と、予約後の転送を依頼する際に転送先を示す情報(オペレータ識別子や電話番号)を伴わずに転送依頼をする機能を有する点が実施例1の変形例2と異なる。   The operator communication device 132 and the virtual operator communication device 133 also have a function of receiving a notification that the reservation has been established when the reservation is successful as a result of requesting the operator to make a reservation to the contact center server 120 when performing the transfer, It differs from the second modification of the first embodiment in that it has a function of requesting transfer without information (operator identifier or telephone number) indicating the transfer destination when requesting transfer after reservation.

コンタクトセンタサーバ120は、以下の点で、実施例1の変形例2と異なる。
・リブートや再起動、およびオペレータ状態変化のたびにオペレータ予約状態表42に基づいてグループ予約状態表43の「予約可能数」を設定する機能を有する点。
・転送先の予約要求を受けた際に予約依頼元の所属グループの「グループ識別子」に当たる「予約可能数」と「予約数」を比較して「予約可能数」が「予約数」を上回っている場合に当該「グループ識別子」の「予約数」を一つ増やすと共に空いている「予約元x」(xは自然数)に予約要求元のオペレータ識別子を設定して、予約が完了した旨を予約要求元に通知する機能を有する点。
・転送依頼を受けた際に転送依頼元の所属グループの「グループ識別子」に当たる「予約元x」(予約完了した予約要求元)のいずれかに転送依頼元のオペレータ識別子が設定されているかを確認し、設定されている場合には、当該グループ識別子のグループに所属するオペレータのうちコンタクトセンタサーバ120が管理するオペレータの状態が着信可能で、且つオペレータ予約状態表42の当該オペレータの「予約可否」が「予約可」であるオペレータを選択して転送依頼元の通話を転送すると共に、当該「予約元x」のオペレータ識別子をクリアして「予約可能数」と「予約数」を一つずつ減らす機能を有する点。
・「予約元x」のいずれにも転送依頼元のオペレータ識別子が設定されていない場合には転送失敗の旨を転送依頼元に通知する機能を有する点。
・転送先の情報を伴った転送依頼を受けた際には転送先に指定されたオペレータの所属グループの「予約可能数」と「予約数」を比較して「予約可能数」が「予約数」を上回っている場合に通常の転送処理を実施すると共に転送依頼先の所属する所属グループの「グループ識別子」に当たる「予約可能数」を一つ減らし、「予約可能数」が「予約数」を上回っていない場合には転送依頼元に転送失敗を通知する機能を有する点。
The contact center server 120 is different from the second modification of the first embodiment in the following points.
A function of setting the “reservable number” of the group reservation state table 43 based on the operator reservation state table 42 every time rebooting, restarting, or changing the operator state.
・ When the reservation request at the forwarding destination is received, the “reservable number” corresponding to the “group identifier” of the group to which the reservation request belongs is compared with the “reserved number” and the “reservable number” exceeds the “reserved number” If the number of “reservations” of the “group identifier” is increased by one, the operator identifier of the reservation request source is set in an empty “reservation source x” (x is a natural number), and a reservation is made to indicate that the reservation has been completed. It has a function to notify the request source.
-When the transfer request is received, check whether the transfer request source operator identifier is set in one of the “reservation source x” (reservation request source that has completed reservation) corresponding to the “group identifier” of the group to which the transfer request belongs If set, the status of the operator managed by the contact center server 120 among the operators belonging to the group of the group identifier can be received, and the “reservation availability” of the operator in the operator reservation status table 42 can be received. The operator whose “reservation is possible” is selected to transfer the call of the transfer request source, and the operator identifier of the “reservation source x” is cleared to reduce the “reservable number” and “reservation number” one by one. It has a function.
A function of notifying the transfer request source of a transfer failure when the transfer request source operator identifier is not set in any of the “reservation source x”.
-When a transfer request with transfer destination information is received, the "reservable number" and "reserved number" of the group belonging to the operator specified as the transfer destination are compared, and the "reservable number" is "reserved number" If the number exceeds “”, the normal transfer process will be performed and the “Reservable number” corresponding to the “Group identifier” of the group to which the transfer request belongs will be reduced by one, and the “Reservable number” will be changed to “Reserved number”. It has a function of notifying the transfer request source of a transfer failure when it does not exceed.

[動作]
実施例2における動作フローについて説明する。実施例2では、バーチャルオペレータ4a、4b、4cが同じ所属グループで、バーチャルオペレータ4a、4b、4cと同じ所属グループで、オペレータの通話状態として着信可能なオペレータが、オペレータ3a、3bのみであり、グループ予約状態表45の当該所属グループの「予約可能数」が「2」、「予約数」が「0」である点を除いて、実施例1の変形例2と同様の場合を想定している。また、オペレータ3a、3bは、オペレータ状態予約表42の「予約可否」が「予約可」とする。
[Operation]
An operation flow in the second embodiment will be described. In the second embodiment, the virtual operators 4a, 4b, and 4c are in the same group, the same group as the virtual operators 4a, 4b, and 4c, and only operators 3a and 3b can receive calls as the operator's call state. Assuming a case similar to the second modification of the first embodiment, except that the “reservable number” of the group belonging to the group reservation state table 45 is “2” and “reserved number” is “0”. Yes. Further, the operators 3a and 3b set “reservation availability” in the operator state reservation table 42 to “reservation possible”.

<オペレータ予約時>
予約の動作を図13のフローチャートを参照して説明する。いま、バーチャルオペレータ4aに着信が振り分けられ、応対が行われた結果、転送が必要な状況になり、コンタクトセンタサーバ120に対して、転送先の予約を依頼(要求)したとする。
<At the time of operator reservation>
The reservation operation will be described with reference to the flowchart of FIG. Now, assume that an incoming call is distributed to the virtual operator 4a and a response is made. As a result, a transfer is required, and the contact center server 120 is requested (requested) to make a transfer destination reservation.

コンタクトセンタサーバ120は、予約処理部27によって、グループ予約状態表45のバーチャルオペレータ4a(予約要求元)の所属グループの「予約可能数」と「予約数」を比較する(F401)。比較の結果、「予約可能数」(2)>「予約数」(0)であることから(F401/Yes)、コンタクトセンタサーバ120は、予約処理部27によって、グループ予約状態表45中の当該所属グループ(予約要求元の所属グループ)の「予約元1」に、予約要求元のオペレータ識別子「4a」を登録する(F402)。   The contact center server 120 compares the “reservable number” and “reserved number” of the group to which the virtual operator 4a (reservation request source) belongs in the group reservation state table 45 by the reservation processing unit 27 (F401). As a result of the comparison, since “reservable number” (2)> “reserved number” (0) (F401 / Yes), the contact center server 120 uses the reservation processing unit 27 to execute the reservation in the group reservation state table 45. The operator identifier “4a” of the reservation request source is registered in “reservation source 1” of the affiliation group (reservation request source affiliation group) (F402).

その後、コンタクトセンタサーバ120は、予約処理部27によって、予約要求元の所属グループの「予約数」を一つ増やして「1」とし(F403)、予約依頼元であるバーチャルオペレータ4aに予約成立の旨を通知する(F404)。この通知後、図13の処理を終了する。   Thereafter, the contact center server 120 increments the “reservation count” of the group to which the reservation request belongs by “1” by the reservation processing unit 27 to “1” (F403), and the reservation is established in the virtual operator 4a that is the reservation request source. The fact is notified (F404). After this notification, the processing in FIG.

上記の予約成立があった状態(4aが依頼した予約に応じた転送は未実行)でバーチャルオペレータ4bに着信が振り分けられ、応対が行われた結果、転送が必要な状況になり、バーチャルオペレータ4bが、コンタクトセンタサーバ120に対して、転送先の予約を依頼したとする。その場合、F401で「予約可能数」(2)>「予約数」(1)であることから(F401/Yes)、同様に一連の処理(F402〜F404)が行われる。結果として、予約要求元の所属グループの「予約数」は「2」となる。   In the state where the above reservation is established (transfer according to the reservation requested by 4a is not executed), the incoming call is distributed to the virtual operator 4b, and as a result of the reception, the situation that the transfer is necessary becomes the virtual operator 4b. However, it is assumed that the contact center server 120 is requested to make a transfer destination reservation. In that case, since “reservable number” (2)> “reserved number” (1) in F401 (F401 / Yes), a series of processes (F402 to F404) are similarly performed. As a result, the “reservation count” of the group to which the reservation request originates is “2”.

更にこの状態(4a、4bが依頼した2つの予約が成立したがいずれも転送は未実行)でバーチャルオペレータ4cに着信が振り分けられ、応対が行われた結果、転送が必要な状況になり、バーチャルオペレータ4cが、コンタクトセンタサーバ120に対して、転送先の予約を依頼したとする。その場合、F401で「予約可能数」(2)=「予約数」(2)である(空きのオペレータはすべて予約済である)ことから(F401/No)、コンタクトセンタサーバ120は、予約処理部27によって、予約依頼元であるバーチャルオペレータ4cに予約不可の旨を通知する(F405)。この通知後、図13の処理を終了する。   Furthermore, in this state (the two reservations requested by 4a and 4b have been established, but the transfer has not been executed yet), the incoming call is distributed to the virtual operator 4c, and as a result of the reception, the situation that the transfer is necessary becomes the virtual operator 4c. It is assumed that the operator 4c requests the contact center server 120 to make a transfer destination reservation. In this case, since “reservable number” (2) = “reserved number” (2) in F401 (all vacant operators have already been reserved) (F401 / No), the contact center server 120 performs the reservation process. The unit 27 notifies the virtual operator 4c, which is the reservation request source, that the reservation is impossible (F405). After this notification, the processing in FIG.

<転送実行時およびオペレータ状態変化時>
次に、図14および図15のフローチャートを参照して、転送実行時およびオペレータ状態変化時のコンタクトセンタサーバ120の動作を説明する。
<When transferring or when operator status changes>
Next, with reference to the flowcharts of FIGS. 14 and 15, the operation of the contact center server 120 at the time of transfer execution and when the operator state changes will be described.

先の状態(4a、4bが依頼した2つの予約が成立したがいずれも転送は未実行)で、コンタクトセンタサーバ120に対してバーチャルオペレータ4aから転送先の情報を伴わずに(3aか3bかを特定せずに)転送の依頼が行われたとする。この場合、バーチャルオペレータ4a(転送依頼元)は通話状態(通話中または保留中)であり(F411/Yes)、転送先の情報を伴っていない転送依頼であることから(F412/No)、コンタクトセンタサーバ120は、予約処理部27によって、転送依頼元の所属グループのいずれかの「予約元x」に、転送依頼元のオペレータ識別子が登録されているか否かを確認する(F413)。具体的には、転送依頼元であるバーチャルオペレータ4aが当該所属グループの「予約元x」に登録されているかを確認する。   In the previous state (the two reservations requested by 4a and 4b have been established, both of which have not been transferred yet), the virtual operator 4a does not send the contact information to the contact center server 120 (3a or 3b). Suppose that a transfer request is made (without specifying). In this case, the virtual operator 4a (transfer request source) is in a call state (during a call or on hold) (F411 / Yes) and is a transfer request without transfer destination information (F412 / No). The center server 120 uses the reservation processing unit 27 to check whether the operator identifier of the transfer request source is registered in any “reservation source x” of the group to which the transfer request belongs (F413). Specifically, it is confirmed whether or not the virtual operator 4a that is the transfer request source is registered in the “reservation source x” of the affiliated group.

確認の結果、バーチャルオペレータ4aが「予約元1」に登録されているため(F413/Yes。図13のF402参照。)、コンタクトセンタサーバ120は、予約処理部27によって、バーチャルオペレータ4a(転送依頼元)と同じ所属グループに属するオペレータのうち着信可能でオペレータ予約状態表42の「予約可否」が「予約可」に該当するオペレータを検索する。検索したところ、オペレータ3aが該当するので、コンタクトセンタサーバ120は、転送処理部26によって、オペレータ3aに転送依頼元の通話を転送する(F414)。上記検索によりオペレータ3bも該当するが、バーチャルオペレータ4aからの依頼に対し、ランダムにオペレータ3aが選択され転送先となった。この時点で、バーチャルオペレータ4bからの依頼に対して、残りのオペレータ3bが予約される。   As a result of the confirmation, since the virtual operator 4a is registered in “reservation source 1” (F413 / Yes, see F402 in FIG. 13), the contact center server 120 uses the reservation processing unit 27 to execute the virtual operator 4a (transfer request). An operator who can receive a call out of operators belonging to the same group as the original group and whose “reservation availability” in the operator reservation status table 42 corresponds to “reservation possible” is searched. As a result of the search, the operator 3a corresponds, and the contact center server 120 transfers the transfer request source call to the operator 3a by the transfer processing unit 26 (F414). The operator 3b corresponds to the above search, but the operator 3a is selected at random in response to a request from the virtual operator 4a and becomes a transfer destination. At this point, the remaining operator 3b is reserved for the request from the virtual operator 4b.

その後、コンタクトセンタサーバ120は、予約処理部27によって、転送完了に伴い、グループ予約状態表45にて、転送依頼元のバーチャルオペレータ4aを「予約元1」から削除し(F415)、「予約数」を「2」から一つ減らして「1」とする(F416)。この予約数の低減の後、図14の処理を終了し、図15の処理が開始する。   After that, the contact center server 120 deletes the transfer request source virtual operator 4a from the “reservation source 1” in the group reservation state table 45 by the reservation processing unit 27 upon completion of the transfer (F415). "Is reduced by one from" 2 "to" 1 "(F416). After the reduction in the number of reservations, the process of FIG. 14 is terminated and the process of FIG. 15 is started.

図15を参照すると、通話がオペレータ3aに転送されることで、オペレータ3aの状態が着信可能からそれ以外の状態に変化する(F491/着信可能以外)。このため、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表42を参照して、当該オペレータの「予約可否」を確認する(F494)。着信可能以外となったオペレータ3aについては、「予約可否」が「予約可」であるため(F494/予約可)、コンタクトセンタサーバ120は、予約処理部27によって、グループ予約状態表45のオペレータ3aの所属グループの「予約可能数」を「2」から一つ減らし「1」とする(F495)。この予約可能数の低減の後、図15の処理を終了する。   Referring to FIG. 15, when the call is transferred to the operator 3a, the state of the operator 3a is changed from being able to receive a call to other states (F491 / other than being able to receive a call). For this reason, the contact center server 120 refers to the operator reservation state table 42 by the reservation processing unit 27 and confirms “reservation availability” of the operator (F494). For the operator 3a that is not capable of receiving a call, since “reservation availability” is “reservation possible” (F494 / reservation possible), the contact center server 120 uses the reservation processing unit 27 to make the operator 3a in the group reservation status table 45. The “reservable number” of the affiliated group is reduced by 1 from “2” to “1” (F495). After the reduction of the number of reservations possible, the process in FIG.

この状態(4bが依頼した予約に対応する転送は未実行、4a→3aの転送が完了、3a、3bの所属グループの予約数は「1」、予約可能数は「1」)で、通話中のオペレータ3yから、転送先としてのオペレータ3bの情報を伴った転送依頼(3b指定の転送依頼)がコンタクトセンタサーバ120にあったとする。コンタクトセンタサーバ120は、この転送依頼に対する転送を実行するため図14の処理を開始する。なお、オペレータ3yは、3a、3bの所属グループとは異なる所属グループに所属するとするが、同じ所属グループに所属していてもよい。   In this state (the transfer corresponding to the reservation requested by 4b is not executed, the transfer of 4a → 3a is completed, the number of reservations of the group to which 3a and 3b belong is “1”, and the number of reservations possible is “1”) It is assumed that there is a transfer request (transfer request designated by 3b) in the contact center server 120 with information on the operator 3b as the transfer destination from the operator 3y. The contact center server 120 starts the process of FIG. 14 in order to execute the transfer for this transfer request. Note that the operator 3y belongs to an belonging group different from the belonging groups 3a and 3b, but may belong to the same belonging group.

上記の場合、転送依頼元のオペレータ3yは通話中であり(F411/Yes)、転送先にオペレータ3bの情報を指定してきた(転送先の情報を伴った転送依頼であった)ため(F412/Yes)、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表45を参照して、転送先に指定されたオペレータ3bが所属する所属グループの「予約可能数」と「予約数」を比較する(F418)。比較の結果、「予約可能数」(1)=「予約数」(1)であることから(F418/No)、(実質的に、指定された3bが予約された状態になっていることに起因する)転送不可が、転送依頼元のオペレータ3yに通知される(F417)。この通知後、図14の処理を終了する。   In the above case, the transfer request source operator 3y is busy (F411 / Yes) and has specified the information of the operator 3b as the transfer destination (it was a transfer request with transfer destination information) (F412 / Yes), the contact center server 120 refers to the operator reservation state table 45 by the reservation processing unit 27, and sets the “reservable number” and “reserved number” of the group to which the operator 3b designated as the transfer destination belongs. Compare (F418). As a result of the comparison, since “reservable number” (1) = “reserved number” (1) (F418 / No), (substantially, the designated 3b is in a reserved state. Transfer impossibility is notified to the transfer request source operator 3y (F417). After this notification, the processing in FIG. 14 is terminated.

今、オペレータ3aが、(すでに説明した、バーチャルオペレータ4aから)転送された通話を終了したとする。この場合、オペレータ3aについて図15の処理が開始する。図15を参照すると、オペレータ3aの状態変化後の状態は、着信可能状態に遷移する(F491/着信可能)。このため、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表42を参照して、当該オペレータの「予約可否」を確認する(F492)。着信可能となったオペレータ3aについては、「予約可否」が「予約可」であるため(F492/予約可)、コンタクトセンタサーバ120は、予約処理部27によって、グループ予約状態表45のオペレータ3aが所属するグループの「予約可能数」を「1」から一つ増やし「2」となる(F493)。この予約可能数の増加の後、図15の処理を終了する。   Now, it is assumed that the operator 3a ends the transferred call (from the virtual operator 4a already described). In this case, the processing of FIG. 15 starts for the operator 3a. Referring to FIG. 15, the state after the state change of the operator 3a transitions to an incoming call ready state (F491 / available for incoming call). For this reason, the contact center server 120 refers to the operator reservation state table 42 by the reservation processing unit 27 and confirms “reservation availability” of the operator (F492). Regarding the operator 3a that has become capable of receiving calls, since “reservation availability” is “reservation possible” (F492 / reservation is possible), the contact processing server 27 causes the operator 3a in the group reservation status table 45 to be updated by the reservation processing unit 27. The “reservable number” of the group to which it belongs is incremented by one from “1” to become “2” (F493). After this increase in the number of reservations possible, the process in FIG. 15 is terminated.

この状態(4bが依頼した予約に対応する転送は未実行、3aは着信可能状態、3a、3bの所属グループの予約数は「1」、予約可能数は「2」)で、通話中のオペレータ3zから、転送先としてのオペレータ3bの情報を伴った転送依頼(3b指定の転送依頼)がコンタクトセンタサーバ120にあったとする。コンタクトセンタサーバ120は、この転送依頼に対する転送を実行するため図14の処理を開始する。なお、オペレータ3zは、3a、3bの所属グループとは異なる所属グループに所属するとするが、同じ所属グループに所属していてもよい。   In this state (the transfer corresponding to the reservation requested by 4b has not been executed, 3a is ready for incoming calls, 3a and 3b belong to the group to which the number of reservations is “1”, and the number of reservations available is “2”). Assume that there is a transfer request (transfer request specified by 3b) in the contact center server 120 from 3z with information on the operator 3b as the transfer destination. The contact center server 120 starts the process of FIG. 14 in order to execute the transfer for this transfer request. Note that the operator 3z belongs to an belonging group different from the belonging groups of 3a and 3b, but may belong to the same belonging group.

上記の場合、転送依頼元のオペレータ3zは通話中であり(F411/Yes)、転送先にオペレータ3bの情報を指定してきた(転送先の情報を伴った転送依頼であった)ため(F412/Yes)、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表45を参照して、転送先に指定されたオペレータ3bが所属する所属グループの「予約可能数」と「予約数」を比較する(F418)。比較の結果、「予約可能数」(2)>「予約数」(1)であることから(F418/Yes)、コンタクトセンタサーバ120は、転送処理部26によって、(着信可能となった3aが4bからの予約依頼に対して予約可能な状態にあることに起因して、空きとなる)オペレータ3aにオペレータ3zの通話が転送される(F419)。つまり、転送先として指定されたものの、予約済であるオペレータ3bに代わって、通話が終了したことで予約可能となったオペレータ3aに通話が転送される。この転送後、図14の処理を終了する。   In the above case, the operator 3z of the transfer request source is busy (F411 / Yes), and has specified the information of the operator 3b as the transfer destination (the transfer request was accompanied by the transfer destination information) (F412 / Yes), the contact center server 120 refers to the operator reservation state table 45 by the reservation processing unit 27, and sets the “reservable number” and “reserved number” of the group to which the operator 3b designated as the transfer destination belongs. Compare (F418). As a result of the comparison, “reservable number” (2)> “reserved number” (1) (F418 / Yes), the contact center server 120 uses the transfer processing unit 26 to determine that the incoming 3a is available. The call of the operator 3z is transferred to the operator 3a (which becomes empty due to being in a state where reservation is possible with respect to the reservation request from 4b) (F419). That is, the call is transferred to the operator 3a that has been designated as the transfer destination, but can be reserved when the call is completed, instead of the reserved operator 3b. After this transfer, the processing in FIG.

図15を参照すると、通話がオペレータ3aに転送されることでオペレータ3aの状態が着信可能からそれ以外の状態に変化する(F491/着信可能以外)。このため、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表42を参照して、当該オペレータの「予約可否」を確認する(F494)。着信可能以外となったオペレータ3aについては、「予約可否」が「予約可」であるため(F494/予約可)、コンタクトセンタサーバ120は、予約処理部27によって、グループ予約状態表45のオペレータ3bの所属グループの「予約可能数」を「2」から一つ減らし「1」とする(F495)。この予約可能数の低減の後、図15の処理を終了する。   Referring to FIG. 15, when the call is transferred to the operator 3a, the state of the operator 3a changes from being ready to receive to other states (F491 / other than being able to receive a call). For this reason, the contact center server 120 refers to the operator reservation state table 42 by the reservation processing unit 27 and confirms “reservation availability” of the operator (F494). For the operator 3a that is not capable of receiving a call, since “reservation availability” is “reservation possible” (F494 / reservation is possible), the contact center server 120 uses the reservation processing unit 27 to make the operator 3b of the group reservation status table 45. The “reservable number” of the affiliated group is reduced by 1 from “2” to “1” (F495). After the reduction of the number of reservations possible, the process in FIG.

なお、図14のF411、F413で条件を満たさない場合(F411/No、F413/No)は、転送依頼元に転送不可が通知される(F417)。また、図15のF492、F494でオペレータ予約状態表42の当該オペレータの「予約可否」が「予約不可」の場合(F492/予約不可、F494/予約不可)は、グループ予約状態表45の設定は変更されず、図15の処理を終了する。   When the conditions are not satisfied in F411 and F413 in FIG. 14 (F411 / No, F413 / No), the transfer request source is notified that transfer is not possible (F417). 15, when the “reservation availability” of the operator in the operator reservation status table 42 is “reservation impossible” (F492 / reservation impossible, F494 / reservation impossible), the setting of the group reservation status table 45 is The process of FIG. 15 is terminated without being changed.

実施例2によれば、実施例1および実施例1の変形例2の効果の他に次の効果が望める。つまり、グループ単位で予約を行って転送時に転送先オペレータを決めるため、実施例1などのオペレータ単位の予約に比較して、オペレータの状態変化があった場合にもグループ内の他のオペレータで補完することが可能となり、転送成功確度を高めることが期待できる。
なお、実施例2の動作の説明の中で、転送依頼元のオペレータ3zは通話中であり(F411/Yes)、転送先にオペレータ3bの情報を指定してきた場合(F412/Yes)、コンタクトセンタサーバ120は、予約処理部27によって、バーチャルオペレータ4aからの依頼に対してオペレータ3bになされていた予約を、(通話が終了して着信可能となった)オペレータ3aに移行してもよい。この移行により、オペレータ3zによる転送先の指定を満たすことができ、オペレータ3zの通話はオペレータ3bに転送される。
According to the second embodiment, the following effects can be expected in addition to the effects of the first embodiment and the second modification of the first embodiment. In other words, because reservations are made in units of groups and transfer destination operators are determined at the time of transfer, even if there is a change in the status of an operator compared to reservations in units of operators as in the first embodiment, etc. It is possible to increase the accuracy of transfer success.
In the description of the operation of the second embodiment, the transfer requesting operator 3z is busy (F411 / Yes), and the operator 3b information is designated as the transfer destination (F412 / Yes). The server 120 may cause the reservation processing unit 27 to transfer the reservation made to the operator 3b in response to the request from the virtual operator 4a to the operator 3a (which can receive a call after the call is finished). By this transition, the designation of the transfer destination by the operator 3z can be satisfied, and the call of the operator 3z is transferred to the operator 3b.

≪実施例2の変形例≫
[構成]
実施例2の変形例におけるコンタクトセンタシステムの構成は、コンタクトセンタサーバ120とオペレータ予約状態表42の機能が異なる点を除いて、実施例2と同じである。
<< Modification of Example 2 >>
[Constitution]
The configuration of the contact center system in the modified example of the second embodiment is the same as that of the second embodiment except that the functions of the contact center server 120 and the operator reservation state table 42 are different.

実施例2の変形例におけるオペレータ予約状態表52(実施例2のオペレータ予約状態表42に対応)は、図16示す通り、オペレータを予約する際にどのオペレータを優先して予約すべきかを示す「予約優先度」を備えている点が、実施例2と異なる。予約優先度は、実施例1の変形例1と同様、コールセンター運用に合わせてシステム設定・変更時に設定され、コンタクトセンタサーバ120がリブートや再起動された場合であっても設定値は保証されるものとする。   The operator reservation status table 52 (corresponding to the operator reservation status table 42 of the second embodiment) in the modification of the second embodiment indicates which operator should be preferentially reserved when an operator is reserved, as shown in FIG. It differs from the second embodiment in that it has “reservation priority”. The reservation priority is set at the time of system setting / change according to the call center operation as in the first modification of the first embodiment, and the set value is guaranteed even when the contact center server 120 is rebooted or restarted. Shall.

コンタクトセンタサーバ120は、転送依頼を受けた際にオペレータ予約状態表52を検索して条件に合致したオペレータ識別子が複数存在する場合には「予約優先度」に示された優先度が高いものを選択する点が、実施例2と異なる。   The contact center server 120 searches the operator reservation status table 52 when receiving the transfer request, and if there are a plurality of operator identifiers that match the conditions, the contact center server 120 uses the one with the high priority shown in “Reservation priority”. This is different from the second embodiment.

[動作]
実施例2の変形例における動作フローについて説明する。実施例2の変形例では、オペレータ予約状態表52の「予約優先度」が設定されており、オペレータ3a、3bのみが、オペレータの通話状態として着信可能で、予約優先度の高い順にオペレータ3b、オペレータ3aと設定されている点を除いて、実施例2と同様の場合を想定している。
[Operation]
An operation flow in a modification of the second embodiment will be described. In the modification of the second embodiment, the “reservation priority” of the operator reservation state table 52 is set, and only the operators 3a and 3b can receive calls as the operator's call state, and the operators 3b, 3b, A case similar to that of the second embodiment is assumed except that the operator 3a is set.

実施例2の変形例における転送の動作を、図17のフローチャートを参照して説明する。
いま、実施例2の予約の動作の説明において(図13参照)、バーチャルオペレータ4aによって転送の予約が行われている状態であるとする。この状態でコンタクトセンタサーバ120に対してバーチャルオペレータ4aから転送先の情報を伴わずに(3aか3bかを特定せずに)転送の依頼が行われたとする。この場合、バーチャルオペレータ4a(転送依頼元)は通話状態(通話中または保留中)であり(F411/Yes)、転送先の情報を伴っていない転送依頼であることから(F412/No)、コンタクトセンタサーバ120は、予約処理部27によって、転送依頼元の所属グループのいずれかの「予約元x」に、転送依頼元のオペレータ識別子が登録されているか否かを確認する(F413)。具体的には、転送依頼元であるバーチャルオペレータ4aが当該所属グループの「予約元x」に登録されているかを確認する。
The transfer operation in the modification of the second embodiment will be described with reference to the flowchart of FIG.
Now, in the description of the reservation operation of the second embodiment (see FIG. 13), it is assumed that the transfer is reserved by the virtual operator 4a. In this state, it is assumed that a request for transfer is made from the virtual operator 4a without transfer destination information (without specifying 3a or 3b) to the contact center server 120. In this case, the virtual operator 4a (transfer request source) is in a call state (during a call or on hold) (F411 / Yes) and is a transfer request without transfer destination information (F412 / No). The center server 120 uses the reservation processing unit 27 to check whether the operator identifier of the transfer request source is registered in any “reservation source x” of the group to which the transfer request belongs (F413). Specifically, it is confirmed whether or not the virtual operator 4a that is the transfer request source is registered in the “reservation source x” of the affiliated group.

確認の結果、バーチャルオペレータ4aが「予約元1」に登録されているため(F413/Yes。図13のF402参照。)、コンタクトセンタサーバ120は、予約処理部27によって、バーチャルオペレータ4a(転送依頼元)と同じ所属グループに属するオペレータのうち着信可能でオペレータ予約状態表52の「予約可否」が「予約可」に該当するオペレータを検索する。検索したところ、オペレータ3aとオペレータ3bが該当する、つまり、「予約可」に該当するオペレータの数は2である(F514/複数)。   As a result of the confirmation, since the virtual operator 4a is registered in “reservation source 1” (F413 / Yes, see F402 in FIG. 13), the contact center server 120 uses the reservation processing unit 27 to execute the virtual operator 4a (transfer request). An operator who can receive a call out of operators belonging to the same group as the original group and whose “reservation availability” in the operator reservation status table 52 corresponds to “reservation possible” is searched. As a result of the search, the number of operators corresponding to the operator 3a and the operator 3b, that is, corresponding to “reservation is possible” is two (F514 / plurality).

その後、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ予約状態表52の「予約優先度」が最も高いオペレータを選択する(F515)。オペレータ予約状態表52を参照すると、「予約優先度」はオペレータ3bの方が高優先度であることから、コンタクトセンタサーバ120は、予約処理部27によって、オペレータ3bを選択(F515)し、転送処理部26によって、オペレータ3bに通話を転送する(F517)。その後の処理は、実施例2と同様であり(図14参照)、コンタクトセンタサーバ120は、予約処理部27によって、転送依頼元のバーチャルオペレータ4aを「予約元1」から削除し(F415)、「予約数」を「2」から一つ減らして「1」とする(F416)。この予約数の低減の後、図17の処理を終了する。   Thereafter, the contact center server 120 selects the operator having the highest “reservation priority” in the operator reservation state table 52 by using the reservation processing unit 27 (F515). Referring to the operator reservation status table 52, since the “reservation priority” is higher in the operator 3b, the contact center server 120 selects the operator 3b by the reservation processing unit 27 (F515) and transfers it. The processing unit 26 transfers the call to the operator 3b (F517). The subsequent processing is the same as in the second embodiment (see FIG. 14), and the contact center server 120 deletes the virtual operator 4a that is the transfer request source from “reservation source 1” by the reservation processing unit 27 (F415), The “reserved number” is reduced by one from “2” to “1” (F416). After the reduction of the number of reservations, the process in FIG.

もしF514で条件を満たすオペレータ数が一つの場合は(F514/一つ)、そのオペレータが選択され(F516)、そのオペレータに通話が転送される(F517)。その他は実施例2と同じである。   If the number of operators satisfying the condition in F514 is one (F514 / 1), the operator is selected (F516), and the call is transferred to the operator (F517). Others are the same as in the second embodiment.

実施例2の変形例によれば、実施例1、実施例1の変形例2、実施例2の効果の他に次の効果が望める。つまり、用件を処理するのに適したスキルを有するオペレータにより高い予約優先度を付与することにより、より用件を処理するのに適したオペレータに転送できることが期待できる。   According to the modification of the second embodiment, the following effects can be expected in addition to the effects of the first embodiment, the second modification of the first embodiment, and the second embodiment. In other words, it can be expected that by assigning a higher reservation priority to an operator having a skill suitable for processing a message, it can be transferred to an operator more suitable for processing the message.

≪その他≫
(a):コンタクトセンタサーバ120と、オペレータ予約状態表(2など)およびグループ予約状態表45は物理的に同一のサーバで構成してもよい。また、オペレータ予約状態表(2など)およびグループ予約状態表45のデータは、コンタクトセンタサーバ120の稼働中は、コンタクトセンタサーバ120のメインメモリ上にあっても、逐一オペレータ予約状態表(2など)およびグループ予約状態表45をアクセスする形態でもよい。
(b):オペレータ通信装置132およびバーチャルオペレータ通信装置133は、音声通話のための発着信、保留や転送が可能であればどのような実装形態でもよい。
(c):予約・転送はオペレータ通信装置132から行われる形態でもよい。
(d):オペレータ(ヒト、バーチャルオペレータ)は複数の所属グループに所属してもよい。例えば、オペレータ予約状態表32中の「所属グループ」には、オペレータごとに1または複数の値を格納してもよい。
(e):電話網は音声通信ができるものであれば、通信事業者が提供する公衆網でも、構内交換機でも、交換網を擬似する装置やソフトウェアでもよく、有線でも無線でもよい。
≪Others≫
(A): The contact center server 120, the operator reservation status table (such as 2), and the group reservation status table 45 may be configured by physically the same server. Further, the data of the operator reservation status table (2 etc.) and the group reservation status table 45 are kept on the operator reservation status table (2 etc.) even if they are on the main memory of the contact center server 120 during operation of the contact center server 120. ) And the group reservation status table 45 may be accessed.
(B): The operator communication device 132 and the virtual operator communication device 133 may be in any implementation form as long as they can make / receive, hold, and transfer voice calls.
(C): The reservation / transfer may be performed from the operator communication device 132.
(D): An operator (human, virtual operator) may belong to a plurality of belonging groups. For example, in the “affiliation group” in the operator reservation state table 32, one or more values may be stored for each operator.
(E): The telephone network may be a public network provided by a telecommunications carrier, a private branch exchange, a device or software that simulates a switching network, or may be wired or wireless as long as it can perform voice communication.

(f):バーチャルオペレータ通信装置133が備える自動応答プログラムを、コンタクトセンタサーバ120に備え、コンタクトセンタサーバ120自体が、顧客対応の処理をしてもよい。つまり、コンタクトセンタサーバ120は、自動応答処理を行うバーチャルオペレータ処理部を備えてもよい。
(g):本実施形態で説明したさまざまな技術は、適宜組み合わせることができる。
(F): The automatic response program provided in the virtual operator communication device 133 may be provided in the contact center server 120, and the contact center server 120 itself may perform customer-facing processing. That is, the contact center server 120 may include a virtual operator processing unit that performs automatic response processing.
(G): Various techniques described in this embodiment can be combined as appropriate.

10 IVR処理部
26 転送処理部(接続処理部)
27 予約処理部
28 オペレータ管理処理部
120 コンタクトセンタサーバ(通信装置)
130 顧客通信装置
132 オペレータ通信装置(第1通信装置、第2通信装置)
133 バーチャルオペレータ通信装置
2,22,32,42,52 オペレータ予約状態表
45 グループ予約状態表
10 IVR Processing Unit 26 Transfer Processing Unit (Connection Processing Unit)
27 Reservation Processing Unit 28 Operator Management Processing Unit 120 Contact Center Server (Communication Device)
130 customer communication device 132 operator communication device (first communication device, second communication device)
133 Virtual operator communication device 2, 22, 32, 42, 52 Operator reservation status table 45 Group reservation status table

Claims (9)

顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置であって、
各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する、取得部と、
上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する、接続処理部と、
を有することを特徴とする通信装置。
A communication device connected to a customer communication device and connected to a plurality of operator communication devices,
In each operator of each operator communication device, an acquisition unit that acquires each operator information including status information related to work, reservation availability information related to transfer reservation availability, and reservation status information related to reservation status;
A connection processing unit that changes a connection between the first operator communication device and the customer communication device to a connection between the second operator communication device and the customer communication device based on each operator information;
A communication apparatus comprising:
上記各オペレータ情報は、各オペレータにおける予約優先度に関わる予約優先情報を有し、
上記第2オペレータ通信装置に該当するオペレータ通信装置が複数存在する場合、上記予約優先度が最も高いオペレータ通信装置を、上記第2オペレータ通信装置とする、
ことを特徴とする請求項1に記載の通信装置。
Each operator information has reservation priority information related to the reservation priority in each operator,
When there are a plurality of operator communication devices corresponding to the second operator communication device, the operator communication device having the highest reservation priority is the second operator communication device.
The communication apparatus according to claim 1.
上記各オペレータ情報は、各オペレータが所属する所属グループに関わる所属グループ情報を有し、
前記所属グループが上記第1オペレータ通信装置のオペレータと同じとなるオペレータのオペレータ通信装置を、上記第2オペレータ通信装置とする、
ことを特徴とする請求項1または請求項2に記載の通信装置。
Each of the above operator information has group information related to the group to which each operator belongs,
An operator communication device of an operator whose membership group is the same as the operator of the first operator communication device is the second operator communication device.
The communication device according to claim 1 or 2, wherein
上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、
上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、
ことを特徴とする請求項1に記載の通信装置。
The reservation status information is a combination of transfer reservation possible number information related to the number of operators that can make transfer reservations and reservation number information related to the number of operators that have made transfer reservations in the group to which each operator belongs. ,
Determining the second operator communication device based on the transfer reservation available number information, the reservation number information, and whether or not the connection change destination is specified;
The communication apparatus according to claim 1.
上記各オペレータ情報は、各オペレータにおける予約優先度に関わる予約優先情報を有し、
上記第2オペレータ通信装置に該当するオペレータ通信装置が複数存在する場合、上記予約優先度が最も高いオペレータ通信装置を、上記第2オペレータ通信装置とする、
ことを特徴とする請求項4に記載の通信装置。
Each operator information has reservation priority information related to the reservation priority in each operator,
When there are a plurality of operator communication devices corresponding to the second operator communication device, the operator communication device having the highest reservation priority is the second operator communication device.
The communication apparatus according to claim 4.
複数の上記オペレータ通信装置は、バーチャルオペレータ通信装置を含む、
ことを特徴とする請求項1から請求項5のいずれか1項に記載の通信装置。
The plurality of operator communication devices include a virtual operator communication device,
The communication apparatus according to any one of claims 1 to 5, wherein:
自動応答処理を行うバーチャルオペレータ処理部をさらに備える、
ことを特徴とする請求項1から請求項6のいずれか1項に記載の通信装置。
A virtual operator processing unit for performing automatic response processing;
The communication device according to any one of claims 1 to 6, wherein the communication device is characterized in that:
顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置としてのコンピュータを、
各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する手段、
上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する手段、
として機能させるための通信プログラム。
A computer as a communication device connected to a customer communication device and connected to a plurality of operator communication devices,
Means for obtaining each operator information having status information relating to work, reservation availability information relating to transfer reservation availability, and reservation status information relating to reservation status in each operator of each operator communication device,
Means for changing a connection between the first operator communication device and the customer communication device to a connection between the second operator communication device and the customer communication device based on each operator information;
Communication program to function as
顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置における通信方法であって、
上記通信装置は、
各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得するステップと、
上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更するステップと、
を実行することを特徴とする通信方法。
A communication method in a communication device connected to a customer communication device and connected to a plurality of operator communication devices,
The communication device is
In each operator of each operator communication device, obtaining each operator information having status information relating to work, reservation availability information relating to transfer reservation availability, and reservation status information relating to reservation status;
Changing the connection between the first operator communication device and the customer communication device to a connection between the second operator communication device and the customer communication device based on each operator information;
The communication method characterized by performing.
JP2017163007A 2017-08-28 2017-08-28 Communication devices, communication programs, and communication methods Active JP6919419B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017163007A JP6919419B2 (en) 2017-08-28 2017-08-28 Communication devices, communication programs, and communication methods

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017163007A JP6919419B2 (en) 2017-08-28 2017-08-28 Communication devices, communication programs, and communication methods

Publications (2)

Publication Number Publication Date
JP2019041306A true JP2019041306A (en) 2019-03-14
JP6919419B2 JP6919419B2 (en) 2021-08-18

Family

ID=65726294

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017163007A Active JP6919419B2 (en) 2017-08-28 2017-08-28 Communication devices, communication programs, and communication methods

Country Status (1)

Country Link
JP (1) JP6919419B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022123783A1 (en) * 2020-12-11 2022-06-16 Heroes株式会社 Customer hospitality service system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001217944A (en) * 2000-01-31 2001-08-10 Chiyoda Fire & Marine Insurance Co Ltd Call center unit and call transfer method
US6928155B1 (en) * 1996-08-30 2005-08-09 Siemens Aktiengesellschaft Process for including functions of an automatic call distributor system in an interactive voice response system
JP2008022546A (en) * 2006-06-15 2008-01-31 Meiji Univ Call center system, automatic call distribution apparatus, automatic call distribution method and program
JP2009239367A (en) * 2008-03-25 2009-10-15 Promise Co Ltd Contract application system
JP2015141428A (en) * 2014-01-27 2015-08-03 株式会社日立システムズ Server device, feeling notification system, feeling notification method, and program

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6928155B1 (en) * 1996-08-30 2005-08-09 Siemens Aktiengesellschaft Process for including functions of an automatic call distributor system in an interactive voice response system
JP2001217944A (en) * 2000-01-31 2001-08-10 Chiyoda Fire & Marine Insurance Co Ltd Call center unit and call transfer method
JP2008022546A (en) * 2006-06-15 2008-01-31 Meiji Univ Call center system, automatic call distribution apparatus, automatic call distribution method and program
JP2009239367A (en) * 2008-03-25 2009-10-15 Promise Co Ltd Contract application system
JP2015141428A (en) * 2014-01-27 2015-08-03 株式会社日立システムズ Server device, feeling notification system, feeling notification method, and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2022123783A1 (en) * 2020-12-11 2022-06-16 Heroes株式会社 Customer hospitality service system

Also Published As

Publication number Publication date
JP6919419B2 (en) 2021-08-18

Similar Documents

Publication Publication Date Title
CA2477868C (en) Management of queues in contact centres
JP2000041107A (en) Multimedia work processing method and device
CN105933408A (en) Implementation method and device of Redis universal middleware
CN111405130A (en) Voice interaction system and method
EP2709346A2 (en) Method, call centre and system for seat terminal to receive call
US20220131976A1 (en) System and method for mobile device active callback prioritization
WO2008110118A1 (en) A call forwarding method and a communication system
JP6919419B2 (en) Communication devices, communication programs, and communication methods
WO2016197674A1 (en) Call forwarding method, device, and system
CN109474758B (en) Processing method and device
WO2015139379A1 (en) Outgoing call skill allocation method, adjustment method, apparatus, and call center system
JP6081503B2 (en) Call reservation apparatus, method, and program
JP7087842B2 (en) Communication systems, migration methods, data processing equipment, and data processing programs
US11818295B1 (en) Lifecyle call routing and management in a customer service representative management computing system with a remote voice processing gateway
CN111669465B (en) Call redirection method and device
US9742917B1 (en) Customer callback reward system and method
JP7512769B2 (en) Processing device, processing program, and processing method
US20220150086A1 (en) Mass-Notification System and Method
JP5911121B1 (en) Management apparatus, management method, and management program
KR100626305B1 (en) Method for registering information of authority in relation to call service and switching system using the method
JP2603725B2 (en) Call state transition notification method
JP6417825B2 (en) Call distribution apparatus, method and program, and call processing system
JPS60182293A (en) Control system of call processing task
CN115396554A (en) Sectional outbound switching method, device, system and storage medium
JP4054294B2 (en) Advanced intelligent network and service control module

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200513

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210217

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210309

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210426

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210622

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210705

R150 Certificate of patent or registration of utility model

Ref document number: 6919419

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150