JP6919419B2 - Communication devices, communication programs, and communication methods - Google Patents

Communication devices, communication programs, and communication methods Download PDF

Info

Publication number
JP6919419B2
JP6919419B2 JP2017163007A JP2017163007A JP6919419B2 JP 6919419 B2 JP6919419 B2 JP 6919419B2 JP 2017163007 A JP2017163007 A JP 2017163007A JP 2017163007 A JP2017163007 A JP 2017163007A JP 6919419 B2 JP6919419 B2 JP 6919419B2
Authority
JP
Japan
Prior art keywords
operator
reservation
communication device
transfer
processing unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017163007A
Other languages
Japanese (ja)
Other versions
JP2019041306A (en
Inventor
英樹 新井
英樹 新井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
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)

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 who is responding at a contact center takes over the response to another operator and the contact center system thereof.

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

特開2016−103270号公報Japanese Unexamined Patent Publication No. 2016-103270 特開2009−290532号公報Japanese Unexamined Patent Publication No. 2009-290532

オペレータが他のオペレータに電話を転送し、引き継ぐ際、転送先のオペレータが話中や離席で応答できない場合、転送した通話は転送できないために元のオペレータが再度対応することになる。したがって、顧客は用件を満足できないことになるか、または転送した電話が転送先のオペレータが応答できるまで待ち行列に入ってしまい顧客は待たされることになる。また仮に、転送元と転送先のオペレータがヒト(人間)の場合で、かつ転送元と転送先のオペレータの席が近い場合には、転送先のオペレータが転送を受けることができるかどうかを確認し合った上で転送することも可能である。しかし、確認後から転送するまでの間に転送先のオペレータに着信があると転送先のオペレータが着信に応答しなくてはならず、結果、転送ができなくなってしまう(転送の失敗)。
なお、特許文献1,2には上記問題やその対策について記載も示唆もされていない。
When an operator transfers a call to another operator and takes over the call, if the transfer destination operator cannot answer while busy or away from the desk, the transferred call cannot be transferred and the original operator will respond again. Therefore, the customer may not be satisfied with the request, or the transferred call may be queued until the transferred operator can answer, and the customer may be kept waiting. 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 after having exchanged with each other. However, if the transfer destination operator receives an incoming call between the confirmation and the transfer, the transfer destination operator must answer the incoming call, and as a result, the transfer cannot be performed (transfer failure).
It should be noted that Patent Documents 1 and 2 do not describe or suggest the above-mentioned problems and their countermeasures.

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

前記課題を解決するため、本発明の通信装置は、顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置であって、各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する、取得部と、上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する、接続処理部と、を有し、 上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、上記接続処理部は、上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、ことを特徴とする。 In order to solve the above problems, 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 acquisition unit that acquires the reservation availability information related to the transfer reservation availability and the reservation status information related to the reservation status, and the first operator communication device and the customer communication device based on the above-mentioned each operator information. It has a connection processing unit that changes the connection between and to the connection between the second operator communication device and the customer communication device, and the reservation status information is in the group to which each operator belongs. It is a combination of transfer reservation possible number information related to the number of operators capable of transfer reservation and reservation number information related to the number of operators for which transfer reservation has been established. Book number information, and, based on the presence or absence of designation of change destination of the connection, determining the second operator communication apparatus, characterized by a crotch.

また、本発明の通信プログラムは、顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置としてのコンピュータを、各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する手段、上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する手段、として機能させ、上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、上記変更する手段は、上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、ことを特徴とする通信プログラムである。 Further, the communication program of the present invention uses a computer as a communication device connected to a customer communication device and connected to a plurality of operator communication devices, state information related to work by each operator of each operator communication device, and whether or not transfer reservation is possible. A means for acquiring reservation availability information related to the reservation status and each operator information having the reservation status information related to the reservation status, and a connection between the first operator communication device and the customer communication device based on the above operator information. It functions as a means for changing the connection between the second operator communication device and the customer communication device, and the reservation status information is transferred related to the number of operators who can make a transfer reservation in the group to which each operator belongs. It is a combination of the reservationable number information and the reservation number information related to the number of operators for which transfer reservation has been established, and the means for changing the transfer reservation number information, the reservation number information, and the connection change destination. It is a communication program characterized in that the second operator communication device is determined based on the presence or absence of the designation of.

また、本発明の通信方法は、顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置における通信方法であって、上記通信装置は、各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得するステップと、上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更するステップと、を実行し、上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、上記通信装置は、上記変更するステップにて、上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、ことを特徴とする。 Further, 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. The first operator communication device and the customer communication based on the step of acquiring each operator information having the related status information, the reservation availability information related to the transfer reservation availability, and the reservation status information related to the reservation status, and each of the above operator information. The step of changing the connection between the devices to the connection between the second operator communication device and the customer communication device is executed, and the reservation status information is transferred and reserved in the group to which each operator belongs. It is a combination of the transfer reservation possible number information related to the number of operators who can make a transfer reservation and the reservation number information related to the number of operators for which a transfer reservation has been established. The second operator communication device is determined based on the number information, the reservation number information, and the presence / absence of designation of the change destination of the connection .

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

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

以下、本発明の実施するための形態を、適宜図面を参照しながら詳細に説明する。
各図は、本発明を十分に理解できる程度に、概略的に示してあるに過ぎない。よって、本発明は、図示例のみに限定されるものではない。また、本実施形態では、本発明と直接的に関連しない構成や周知な構成については、説明を省略する場合がある。なお、各図において、共通する構成要素や同様な構成要素については、同一の符号を付し、それらの重複する説明を省略する。
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 to the extent that the present invention can be fully understood. Therefore, the present invention is not limited to the illustrated examples. Further, in the present embodiment, description may be omitted for configurations that are not directly related to the present invention and well-known configurations. In each figure, common components and similar components are designated by the same reference numerals, and duplicate description thereof will be 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 >>
[composition]
FIG. 1 is a detailed configuration diagram of a contact center server 120 having an interactive voice response (IVR) processing unit 10 (hereinafter, IVR processing unit 10) of 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, a storage means (storage unit) such as a hard disk, and a network interface. Various functions of this computer are realized by the CPU executing a program read in the memory.
The contact center server 120 has an application processing unit 21 and an OS (Operating System) processing unit 23. The contact center server 120 is connected to the operator reservation status table 2.
Here, the operator reservation status table 2 is stored in, for example, a storage device (not shown) such as a hard disk device connected to the contact center server 120. Further, the operator reservation status 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 more customer communication devices 130 via the telephone network 20. Further, 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 more 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 processes an automatic response by voice. The 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 telephone calls to specific operators. The call control processing unit 24 automatically allocates incoming calls according to, for example, a caller ID, 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 has a transfer processing unit 26 (connection processing unit) that executes transfer processing related to taking over the 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 the facility and connects to an outside line.

予約処理部27は、着信の応対引き継ぎに関する転送の転送先となるオペレータを予約する処理を行う機能部である。また、予約処理部27は、オペレータ予約状態表2を管理する。予約処理部27の詳細は、後記する。
オペレータ管理処理部28は、オペレータ通信装置132を担当するヒト(人間)のオペレータの状態(例:通話中、保留中)(作業に関わる状態情報)、および、バーチャルオペレータ通信装置133を担当するバーチャルオペレータ(擬似オペレータ、仮想オペレータ)の状態(例:通話中、保留中)(作業に関わる状態情報)を管理する機能部である。オペレータ管理処理部28の詳細は、後記する。
The reservation processing unit 27 is a functional unit that performs processing for reserving an operator who is a transfer destination of a transfer related to incoming call reception and takeover. In addition, the reservation processing unit 27 manages the operator reservation status table 2. Details of the reservation processing unit 27 will be described later.
The operator management processing unit 28 is in charge of the state of the human (human) operator in charge of the operator communication device 132 (eg, during a call, pending) (state information related to work), and the virtual operator in charge of the virtual operator communication device 133. It is a functional unit that manages the status (example: during a call, pending) (status information related to work) of an 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 implements basic functions commonly used by one or a plurality of types of applications to be 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 the human operator 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 the customer, and is a communication device for using the service provided by the contact center server 120. The customer communication device 130 is, for example, a fixed telephone 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 a customer's inquiry. 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 an incoming call without human involvement by providing an automatic answering program for a function corresponding to the operator communication device 132.
The contact center server 120 performs a primary reception by an automatic voice response to an incoming call from a customer. Further, when the customer selects a message by a push button signal or the like and requires operator support, the contact center server 120 is a terminal of an operator (operator communication device 132 and a virtual operator) capable of handling the selected message. The business of the contact center is realized by distributing (calling) the incoming call to the communication device 133).

図1のIVR処理部10の詳細について説明する。
なお、図1の電話網20は、電話交換機に接続されたネットワークで、電話網20に接続された電話機やソフトフォンなどから着信先を指定して発信することで指定された宛先の電話機やソフトフォンなどを呼び出し、指定された宛先が呼び出しに応答することで通話を確立、提供する機能を有している。
IVR処理部10は、通信処理部25を介して電話網20に接続し、音声通話の着信が可能な自動応答システムとして機能する。IVR処理部10は、電話での通話を制御する通話制御機能と、通話上の音声を認識する音声認識機能と、通話している顧客の発話の速度を検出する発話速度検出機能と、音声による自動応答を再生する応答再生機能とを有する。
The 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 is a telephone or software of a destination specified by specifying a destination from a telephone or softphone connected to the telephone network 20. It has a function to establish and provide a call by calling a telephone or the like and the specified destination answers the call.
The IVR processing unit 10 connects to the telephone network 20 via the communication processing unit 25 and functions as an automatic answering system capable of receiving a voice call. The IVR processing unit 10 has a call control function for controlling a telephone call, a voice recognition function for recognizing the voice on the call, a speech speed detection function for detecting the speech speed of the customer who is talking, and a voice. It has a response reproduction function that reproduces 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 of FIG. 1 will be described in detail.
The operator communication device 132 and the virtual operator communication device 133 are usually present in a plurality of each depending on the workload of the contact center. Therefore, a unique operator identifier in the system (contact center server 120) is assigned as information for identifying the human operator using the operator communication device 132 and the program operating the virtual operator communication device 133. Has been done. The reservation processing unit 27 has a function of managing these operator identifiers.

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

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

「オペレータ識別子」と「予約可否」はコンタクトセンタ運用に合わせてシステム設定・変更時に設定され、コンタクトセンタサーバ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. In addition, the initial values of "reservation status", "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 by logging on to the operator communication device 132 by a human operator. Further, when the operator management processing unit 28 manages the virtual operator communication device 133, the operator identifier and the target virtual operator communication device 133 are managed by virtually managing the program for operating the virtual operator communication device 133 as an operator. Has the function of associating. Then, the operator management processing unit 28 manages the call state of the operator communication device 132, which is a communication device, and the virtual operator communication device 133, and together, the operator having the associated operator identifier (a program for operating a human and a virtual operator). ) Has a function of managing the state as 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 call state of the operator by classifying it into at least a state of being on a call, being called, being held, being able to receive a call, and being unable to receive a call. Further, the operator management processing unit 28 has a function of calling the operator communication device 132 and the virtual operator communication device 133 to instruct disconnection and hold and notify the transferability, and a response from the operator communication device 132 and the virtual operator communication device 133. It has a function to receive notifications of disconnection, transfer, hold, transfer destination reservation, and reservation cancellation. Then, when the operator management processing unit 28 receives the previous notification from the operator communication device 132 and the virtual operator communication device 133, the operator management processing unit 28 recognizes which operator communication device 132 and the virtual operator communication device 133 are the notifications. It also has the function of recognizing the associated operator identifier.

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

また、予約処理部27は、転送依頼を受けた場合には、状態管理機能により転送を依頼してきたオペレータが通話状態(通話中、または保留中)として管理されていれば、オペレータ予約状態表2の転送依頼先のオペレータ識別子の「予約状態」が「予約中」且つ「予約元」が転送依頼元と一致しており、更にオペレータ予約状態表2の、転送依頼をしてきたオペレータのオペレータ識別子の「予約状態」が「予約中」且つ「予約先」が転送依頼先と一致している場合に、転送依頼元の通話を転送依頼先に転送すると共に、オペレータ予約状態表2の予約転送依頼元のオペレータ識別子の「予約状態」の「予約先」と、転送依頼先のオペレータ識別子の「予約状態」の「予約元」をクリアする機能と、転送依頼先の「予約状態」が「予約中」でなければ通常の転送を行う機能と、その他の確認した「予約状態」、「予約元」、「予約先」が条件を満たさない場合には予約転送依頼元に転送不可を通知する機能とを有する。 Further, when the reservation processing unit 27 receives the transfer request, if the operator requesting the transfer is managed as a call state (during a call or pending) by the state management function, the operator reservation status table 2 The "reservation status" of the operator identifier of the transfer request destination 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 "reserved" 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 is transferred. A function to clear the "reservation destination" of the "reservation status" of the operator identifier of the transfer request destination and 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 is "reserved". If not, there is a function to perform normal transfer and a function to notify the reservation transfer requester that transfer is not possible if the other confirmed "reservation status", "reservation source", and "reservation destination" do not meet the conditions. Have.

更に、予約処理部27は、予約解除の通知を受けた場合には、オペレータ予約状態表2の予約解除依頼元のオペレータ識別子の「予約状態」が「予約中」で、且つその「予約先」が示すオペレータ識別子の「予約元」が予約解除依頼元と一致している場合に、オペレータ予約状態表2の予約解除依頼元のオペレータ識別子の「予約状態」と「予約先」と、予約解除依頼元の「予約先」が示すオペレータ識別子の「予約状態」と「予約元」をクリアする機能と、確認した「予約状態」、「予約元」が条件を満たさない場合には予約解除依頼元にエラーを通知する機能と、を有する。 Further, when the reservation processing unit 27 receives the 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". When the "reservation source" of the operator identifier indicated by is the same as the reservation cancellation request source, the "reservation status" and "reservation destination" of the operator identifier 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 meet the conditions, the reservation cancellation request source is sent. It has a function to notify an error.

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

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

いま、バーチャルオペレータ4aに着信が振り分けられ、応対が行われた結果、転送が必要な状況になったものとする。まず、予約の動作を図3のフローチャートを参照して説明する。 Now, it is assumed that the incoming call is distributed to the virtual operator 4a and the reception is performed, and as a result, the transfer is required. First, the operation of reservation 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 the transfer is necessary to the human operator, it immediately requests the contact center server 120 to make a reservation for the transfer destination. In addition, the determination of the reservation request of the forwarding destination is not limited to when it is determined that the forwarding is necessary as described above, and for example, when the incoming call is received (even if the forwarding is not necessary), the reservation request is made. You may. From the state management function, which is a basic function provided by the reservation processing unit 27, the contact center server 120 knows that the operator identifier of the operator who has requested the reservation of the transfer destination is 4a. Then, the contact center server 120 is a vacant (incoming call possible) operator according to the operator's state management function, which is a basic function provided, and the "reservation availability" in the operator reservation status table 2 is "reservation possible" and "reservation possible". Search for an operator whose "status" is free (not reserved) (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 conditions (F101 / Yes), the contact center server 120 sets the "reservation status" 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 who requested the reservation that the reservation of the operator 3a is completed by the reservation processing unit 27 (F104). The fact that the reservation is completed includes the operator identifier 3a of the operator who made the reservation. After this notification, the process of FIG. 3 ends.

一方、着信可能で、且つオペレータ予約状態表2の「予約可否」が「予約可」で、且つ「予約状態」が空き(予約中でない)であるオペレータがいなかった場合(F101/無)、転送予約可能なオペレータが存在しないことを意味し、コンタクトセンタサーバ120は、予約処理部27によって、予約依頼したオペレータに予約不可を通知する(F105)。この通知後、図3の処理を終了する。
予約不可を受信したバーチャルオペレータ4aは、利用者に対して再度のコンタクトセンタへの架電や転送先オペレータの空きを待つなどの対応を行うが、その対処はコンタクトセンタのサービス方針に従うものであり、本発明の範囲外である。
On the other hand, if there is no operator who can receive a call, the "reservation availability" in the operator reservation status table 2 is "reservation possible", and the "reservation status" is vacant (not in reservation) (F101 / none), the transfer is made. This means that there is no operator who can make a reservation, and the contact center server 120 notifies the operator who requested the reservation that the reservation cannot be made by the reservation processing unit 27 (F105). After this notification, the process of FIG. 3 ends.
Upon receiving the reservation not possible, the virtual operator 4a responds to the user by calling the contact center again or waiting for the transfer destination operator to become available, but the response is in accordance with the service policy of the contact center. , Out of 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)。
<At the time of transfer execution>
Next, the operation of the contact center server 120 at the time of executing the transfer will be described with reference to the flowchart of FIG. Upon receiving the reservation completion notification, the virtual operator 4a 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 determines the call status of the transfer request source, the reservation status of the transfer request destination, the match determination between the transfer request source and the "reservation source" of the transfer request destination, and the transfer request source by the reservation processing unit 27. The reservation status of the above is determined, and the match between the transfer request destination and the "reservation destination" of the transfer request source is determined (F111 to F115). The operator identifier 4a of the reservation transfer request source is the call status (calling or pending) (F111 / Yes), and the "reservation status" of the operator identifier 3a designated as the transfer destination is "reserved" (F112 / Yes). The "reservation source" matches the operator identifier "4a" of the reservation transfer request source (F113 / Yes), the "reservation status" of the operator identifier 4a of the transfer request source is "reserving" (F114 / Yes), and "reservation". If the "destination" and the transfer destination "3a" match (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の処理を終了する。 After that, the contact center server 120 clears the "reservation status" and the "reservation source" of the operator identifier 3a in the operator reservation status table 2 by the reservation processing unit 27 (F117), and sets the "reservation status" of the operator identifier 4a. Clear "Reservation destination" (F118). After this clearing, the process of FIG. 4 ends.

一方、転送先として指定したオペレータ識別子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 "reserved" (F112 / No), the contact center server 120 uses the transfer processing unit 26 to make a call of the transfer request source as a normal transfer. Transfer to the transfer request destination (for example, if the transfer request destination is not in a call) (F119). After this transfer, the process of FIG. 4 ends.

もし、予約転送依頼元のオペレータ識別子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 the call state (F114 / No), or if the "reservation source" of the transfer request source and the transfer request destination do not match (F113 / No), the transfer request source " If the "reservation status" is not "reserving" (F114 / No), or if the "reservation destination" of the transfer request destination and the transfer request source do not match (F115 / No), the contact center server 120 performs reservation processing. The unit 27 notifies the virtual operator 4a of the reservation transfer request source that the transfer is not possible (F120). After this notification, the process of FIG. 4 ends.

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

バーチャルオペレータ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 set the "reservation status" of the reservation cancellation request source "4a" to "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" The "reservation status" and "reservation destination" are cleared (F123), and the "reservation status" and "reservation source" of the operator identifier "3a" indicated by the "reservation destination" of the reservation cancellation request source are cleared (F124). After this clearing, the process of FIG. 5 ends.

一方、予約解除依頼元「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 the "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. 5 is terminated.

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

≪実施例1の変形例1≫
[構成]
実施例1の変形例1におけるコンタクトセンタシステムの構成は、オペレータ予約状態表2の機能が異なる点を除いて、実施例1と同じである。
<< Modification 1 of Example 1 >>
[composition]
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 functions of the operator reservation status table 2 are different.

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

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

[動作]
実施例1の変形例1における動作フローについて説明する。実施例1の変形例1では、オペレータ予約状態表22の「予約優先度」が設定されており、さらに、オペレータ3a、3b、3cのみが、オペレータの通話状態として着信可能で、予約優先度の高い順にオペレータ3b、オペレータ3c、オペレータ3aと設定されている点を除いて、実施例1と同様の場合を想定している。
[motion]
The 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 status table 22 is set, and further, only the operators 3a, 3b, and 3c can receive an incoming call as the operator's call status, and the reservation priority is set. A case similar to that of the first embodiment is assumed except that the operators 3b, the operator 3c, and the 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 the incoming call is received, and as a result, the situation requires forwarding, and the contact center server 120 is requested to reserve the forwarding destination. The contact center server 120 is a vacant (incoming call possible) operator according to the operator's state management, which is a basic function provided by the reservation processing unit 27, and the "reservation availability" in the operator reservation status table 22 is "reservation possible". And, the operator whose "reservation status" is vacant (not being reserved) is searched (F101). As a result of the search, three operators 3a, 3b, and 3c are found (F101 / Yes → F202 / Multiple).

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

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

≪実施例1の変形例2≫
[構成]
実施例1の変形例2におけるコンタクトセンタシステムの構成は、オペレータ予約状態表2の機能が異なる点を除いて、実施例1と同じである。
<< Modification 2 of Example 1 >>
[composition]
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 functions of the operator reservation status table 2 are different.

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

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

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

実施例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 the incoming call is received, and as a result, the situation requires forwarding, and the contact center server 120 is requested to reserve the forwarding destination. The contact center server 120 is an operator who can receive incoming calls in the same "affiliation group" as the virtual operator 4a by using the operator status management and the operator reservation status table 32, which are the basic functions provided by the reservation processing unit 27. In addition, an operator whose "reservation possible / not" in the operator reservation status table 32 is "reservable" and whose "reservation status" is vacant (not reserved) is searched (F301). As a result of the search, it is assumed that the operator 3a is first found (F301 / Yes). Subsequent operations are the same as 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. That is, by introducing the group to which the operator belongs, for example, the operators can be classified according to the business content, so that it can be expected that the expertise of the transfer source and the transfer destination 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 >>
[composition]
The configuration of the contact center system in the second embodiment is different in the function of the operator reservation status table 42 (corresponding to the operator reservation status table 32 of the modification 2 of the first embodiment), and the group reservation status table 45 is added. Except for the points, it is the same as the modification 2 of the first embodiment.
As shown in FIG. 10, the contact center server 120 is connected to the operator reservation status table 42 and the group reservation status table 45 as compared with the first embodiment (and the first and second modifications of the first embodiment). ..
Here, the operator reservation status table 42 and the group reservation status table 45 are stored in, for example, a storage device (not shown) such as a hard disk device connected to the contact center server 120. 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 in the second embodiment is different from the operator reservation status table 32 of the second modification of the first embodiment in that it has an “operator identifier”, a “reservation availability”, and a “belonging group”. It is different from the operator reservation status table 32 in that there is no "reservation status", "reservation source", and "reservation destination" in common.

グループ予約状態表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 a "group identifier" and a "reservable number" (transfer reservation possible number information related to the number of operators who can make a transfer reservation in the group to which each operator belongs). , "Number of reservations" (information on the number of reservations related to the number of operators for whom transfer reservations have been made in the group to which each operator belongs), "reservation source 1", "reservation source 2", ...
The "group identifier" indicates the group to which the operator belongs.
As for the "reservable number", among the operators belonging to the group of the "group identifier", the "reservation possible" 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 completed in response to a reservation request (reservation request).
Reservation source 1”, “reservation source 2”, ... Indicates a reservation request source for which the reservation has been completed (established). That is, the set number of "reservation source 1", "reservation source 2", ... And the "reservation number" match.
The "group identifier" is set at the time of system setting / change according to the call center operation, like the operator identifier and reservation availability in the operator reservation status table 42, even when the contact center server 120 is rebooted or restarted. The set value shall be guaranteed.
The combination of the "reservable number" and the "reserved number" in the group reservation status table 45 is expressed as another aspect of the "reserved status" in the operator reservation status 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 of reservation establishment when the reservation is successful as a result of requesting the contact center server 120 for the operator's reservation at the time of transfer. It differs from the second modification of the first embodiment in that it has a function of requesting a transfer without accompanying information (operator identifier or telephone number) indicating the transfer destination when requesting the transfer after the reservation.

コンタクトセンタサーバ120は、以下の点で、実施例1の変形例2と異なる。
・リブートや再起動、およびオペレータ状態変化のたびにオペレータ予約状態表42に基づいてグループ予約状態表43の「予約可能数」を設定する機能を有する点。
・転送先の予約要求を受けた際に予約依頼元の所属グループの「グループ識別子」に当たる「予約可能数」と「予約数」を比較して「予約可能数」が「予約数」を上回っている場合に当該「グループ識別子」の「予約数」を一つ増やすと共に空いている「予約元x」(xは自然数)に予約要求元のオペレータ識別子を設定して、予約が完了した旨を予約要求元に通知する機能を有する点。
・転送依頼を受けた際に転送依頼元の所属グループの「グループ識別子」に当たる「予約元x」(予約完了した予約要求元)のいずれかに転送依頼元のオペレータ識別子が設定されているかを確認し、設定されている場合には、当該グループ識別子のグループに所属するオペレータのうちコンタクトセンタサーバ120が管理するオペレータの状態が着信可能で、且つオペレータ予約状態表42の当該オペレータの「予約可否」が「予約可」であるオペレータを選択して転送依頼元の通話を転送すると共に、当該「予約元x」のオペレータ識別子をクリアして「予約可能数」と「予約数」を一つずつ減らす機能を有する点。
・「予約元x」のいずれにも転送依頼元のオペレータ識別子が設定されていない場合には転送失敗の旨を転送依頼元に通知する機能を有する点。
・転送先の情報を伴った転送依頼を受けた際には転送先に指定されたオペレータの所属グループの「予約可能数」と「予約数」を比較して「予約可能数」が「予約数」を上回っている場合に通常の転送処理を実施すると共に転送依頼先の所属する所属グループの「グループ識別子」に当たる「予約可能数」を一つ減らし、「予約可能数」が「予約数」を上回っていない場合には転送依頼元に転送失敗を通知する機能を有する点。
The contact center server 120 differs from the modified example 2 of the first embodiment in the following points.
-The point that it has a function of setting the "reservable number" of the group reservation status table 43 based on the operator reservation status table 42 each time the reboot or restart is performed or the operator status is changed.
-When the reservation request of the forwarding destination is received, the "reservable number" and the "reserved number" corresponding to the "group identifier" of the group to which the reservation request source belongs are compared, and the "reservable number" exceeds the "reserved number". If so, increase the "reservation number" of the "group identifier" by one and set the operator identifier of the reservation request source in the vacant "reservation source x" (x is a natural number) to reserve the fact that the reservation is completed. It has a function to notify the requester.
-When receiving a transfer request, check whether the operator identifier of the transfer request source is set in any of the "reservation source x" (reservation request source for which reservation is completed), which corresponds to the "group identifier" of the group to which the transfer request source belongs. If it is 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. Selects an operator whose "reservation is possible" to transfer the call of the transfer request source, and clears the operator identifier of the "reservation source x" to reduce the "reservable number" and the "reservation number" by one. A point that has a function.
-When the operator identifier of the transfer request source is not set in any of the "reservation source x", it has a function of notifying the transfer request source of the transfer failure.
-When a transfer request with transfer destination information is received, the "reservable number" is the "reserved number" by comparing the "reservable number" and "reserved number" of the operator's group specified as the transfer destination. If the number exceeds, the normal transfer process is performed, the "reservable number" corresponding to the "group identifier" of the group to which the transfer request destination belongs is reduced by one, and the "reservable number" is reduced to the "reserved number". If it does not exceed the limit, it has a function to notify the transfer requester of the transfer failure.

[動作]
実施例2における動作フローについて説明する。実施例2では、バーチャルオペレータ4a、4b、4cが同じ所属グループで、バーチャルオペレータ4a、4b、4cと同じ所属グループで、オペレータの通話状態として着信可能なオペレータが、オペレータ3a、3bのみであり、グループ予約状態表45の当該所属グループの「予約可能数」が「2」、「予約数」が「0」である点を除いて、実施例1の変形例2と同様の場合を想定している。また、オペレータ3a、3bは、オペレータ状態予約表42の「予約可否」が「予約可」とする。
[motion]
The operation flow in the second embodiment will be described. In the second embodiment, the virtual operators 4a, 4b, and 4c belong to the same group, and the virtual operators 4a, 4b, and 4c belong to the same group. Assuming the same case as the modification 2 of the first embodiment except that the "reservable number" of the group to which the group reservation status table 45 belongs is "2" and the "reservation number" is "0". There is. Further, for the operators 3a and 3b, "reservation possible" in the operator status reservation table 42 is "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, it is assumed that the incoming call is distributed to the virtual operator 4a and the reception is performed, and as a result, the situation requires forwarding, and the contact center server 120 is requested (requested) to reserve the forwarding destination.

コンタクトセンタサーバ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 the “reservation number” of the group to which the virtual operator 4a (reservation request source) in the group reservation status table 45 belongs by the reservation processing unit 27 (F401). As a result of the comparison, since "reservable number" (2)> "reservation number" (0) (F401 / Yes), the contact center server 120 is the relevant person in the group reservation status table 45 by the reservation processing unit 27. The operator identifier "4a" of the reservation request source is registered in the "reservation source 1" of the affiliation group (the group to which the reservation request source belongs) (F402).

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

上記の予約成立があった状態(4aが依頼した予約に応じた転送は未実行)でバーチャルオペレータ4bに着信が振り分けられ、応対が行われた結果、転送が必要な状況になり、バーチャルオペレータ4bが、コンタクトセンタサーバ120に対して、転送先の予約を依頼したとする。その場合、F401で「予約可能数」(2)>「予約数」(1)であることから(F401/Yes)、同様に一連の処理(F402〜F404)が行われる。結果として、予約要求元の所属グループの「予約数」は「2」となる。 In the state where the above reservation has been established (transfer according to the reservation requested by 4a has not been executed), the incoming call is distributed to the virtual operator 4b, and as a result of the response, the situation requires the transfer, and the virtual operator 4b Suppose that the contact center server 120 is requested to reserve a forwarding destination. 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 "number of reservations" of the group to which the reservation request source belongs becomes "2".

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

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

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

確認の結果、バーチャルオペレータ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 the "reservation source 1" (F413 / Yes. See F402 in FIG. 13), the contact center server 120 is subjected to the virtual operator 4a (transfer request) by the reservation processing unit 27. Among the operators belonging to the same group as the original), the operator who can receive a call and whose "Reservation availability" in the operator reservation status table 42 corresponds to "Reservation possible" is searched. As a result of the search, since the operator 3a is applicable, the contact center server 120 transfers the call of the transfer request source to the operator 3a by the transfer processing unit 26 (F414). Although the operator 3b is also applicable by the above search, the operator 3a is randomly selected in response to the request from the virtual operator 4a and becomes the transfer destination. At this point, the remaining operators 3b are reserved in response to 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 virtual operator 4a of the transfer request source from the "reservation source 1" (F415) in the group reservation status table 45 when the transfer is completed by the reservation processing unit 27, and "the number of reservations". 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 changes from the available call state to the other state (other than F491 / incoming call possible). Therefore, the contact center server 120 confirms the "reservation availability" of the operator by referring to the operator reservation status table 42 by the reservation processing unit 27 (F494). As for the operator 3a that is not able to receive a call, since the "reservation possible" is "reservation possible" (F494 / reservation possible), the contact center server 120 is set by the reservation processing unit 27 to the operator 3a in the group reservation status table 45. The "reservable number" of the group to which the member belongs is reduced by one from "2" to "1" (F495). After reducing the number of reservations that can be made, the process of FIG. 15 ends.

この状態(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 has not been executed, the transfer from 4a to 3a has been completed, the number of reservations for the group to which 3a and 3b belong is "1", and the number of reservations that can be made is "1") during a call. It is assumed that the contact center server 120 receives a transfer request (transfer request specified by 3b) accompanied by the information of the operator 3b as the transfer destination from the operator 3y of the above. The contact center server 120 starts the process of FIG. 14 to execute the transfer in response to the transfer request. It is assumed that the operator 3y belongs to a group to which the operator 3y belongs is different from the group to which the operators 3a and 3b belong, but the operator 3y may belong to the same 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 operator 3y of the transfer request source is in a call (F411 / Yes), and the information of the operator 3b has been specified as the transfer destination (the transfer request was accompanied by the information of the transfer destination) (F412 / Yes), the contact center server 120 refers to the operator reservation status table 45 by the reservation processing unit 27, and sets the "reservable number" and "reservation number" of the group to which the operator 3b specified as the transfer destination belongs. Compare (F418). As a result of the comparison, since "reservable number" (1) = "reserved number" (1) (F418 / No), (substantially, the specified 3b is in the reserved state. The transfer failure (due to) is notified to the operator 3y of the transfer request source (F417). After this notification, the process of FIG. 14 ends.

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

この状態(4bが依頼した予約に対応する転送は未実行、3aは着信可能状態、3a、3bの所属グループの予約数は「1」、予約可能数は「2」)で、通話中のオペレータ3zから、転送先としてのオペレータ3bの情報を伴った転送依頼(3b指定の転送依頼)がコンタクトセンタサーバ120にあったとする。コンタクトセンタサーバ120は、この転送依頼に対する転送を実行するため図14の処理を開始する。なお、オペレータ3zは、3a、3bの所属グループとは異なる所属グループに所属するとするが、同じ所属グループに所属していてもよい。 In this state (transfer corresponding to the reservation requested by 4b has not been executed, 3a is a call available state, the number of reservations of the group to which 3a and 3b belong is "1", the number of reservations is "2"), and the operator during the call. It is assumed that the contact center server 120 receives a transfer request (transfer request specified by 3b) accompanied by information of the operator 3b as the transfer destination from 3z. The contact center server 120 starts the process of FIG. 14 to execute the transfer in response to the transfer request. It is assumed that the operator 3z belongs to a group to which the operator 3z belongs to is different from the group to which the operators 3a and 3b belong, but the operator 3z may belong to the same 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 transfer request source operator 3z is in a call (F411 / Yes), and the information of the operator 3b has been specified 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 status table 45 by the reservation processing unit 27, and sets the "reservable number" and "reservation number" of the group to which the operator 3b specified as the transfer destination belongs. Compare (F418). As a result of the comparison, since "reservable number" (2)> "reserved number" (1) (F418 / Yes), the contact center server 120 is determined by the transfer processing unit 26 (3a that can receive a call). The call of the operator 3z is transferred to the operator 3a (which becomes vacant due to the reservation request from 4b) (F419). That is, the call is transferred to the operator 3a who has been designated as the transfer destination but has become able to make a reservation because the call has ended, instead of the operator 3b which has been reserved. After this transfer, the process of FIG. 14 ends.

図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 able to receive a call to another state (other than F491 / being able to receive a call). Therefore, the contact center server 120 confirms the "reservation availability" of the operator by referring to the operator reservation status table 42 by the reservation processing unit 27 (F494). For the operator 3a that is not able to receive a call, since the "reservation possible" is "reservation possible" (F494 / reservation possible), the contact center server 120 is set by the reservation processing unit 27 to the operator 3b of the group reservation status table 45. The "reservable number" of the group to which the member belongs is reduced by one from "2" to "1" (F495). After reducing the number of reservations that can be made, the process of FIG. 15 ends.

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

実施例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. That is, since the reservation is made for each group and the transfer destination operator is determined at the time of transfer, as compared with the reservation for each operator as in the first embodiment, even if there is a change in the state of the operator, it is complemented by other operators in the group. It is possible to increase the probability of successful transfer.
In the description of the operation of the second embodiment, when the transfer request source operator 3z is in a call (F411 / Yes) and the information of the operator 3b is specified as the transfer destination (F412 / Yes), the contact center The server 120 may transfer the reservation made to the operator 3b in response to the request from the virtual operator 4a by the reservation processing unit 27 to the operator 3a (the call is completed and the incoming call can be received). 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 >>
[composition]
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 status table 42 are different.

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

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

[動作]
実施例2の変形例における動作フローについて説明する。実施例2の変形例では、オペレータ予約状態表52の「予約優先度」が設定されており、オペレータ3a、3bのみが、オペレータの通話状態として着信可能で、予約優先度の高い順にオペレータ3b、オペレータ3aと設定されている点を除いて、実施例2と同様の場合を想定している。
[motion]
The operation flow in the modified example of the second embodiment will be described. In the modified example of the second embodiment, the "reservation priority" of the operator reservation status table 52 is set, and only the operators 3a and 3b can receive a call as the operator's call status, and the operators 3b, in descending order of the reservation priority, 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 modified example 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 transfer request is made to the contact center server 120 from the virtual operator 4a without specifying the transfer destination information (without specifying whether it is 3a or 3b). In this case, since the virtual operator 4a (transfer request source) is in a call state (calling or pending) (F411 / Yes) and is a transfer request without forwarding information (F412 / No), the contact The center server 120 confirms whether or not the operator identifier of the transfer request source is registered in any "reservation source x" of the group to which the transfer request source belongs by the reservation processing unit 27 (F413). Specifically, it is confirmed whether the virtual operator 4a, which is the transfer request source, is registered in the "reservation source x" of the group to which the transfer request is made.

確認の結果、バーチャルオペレータ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 the "reservation source 1" (F413 / Yes. See F402 in FIG. 13), the contact center server 120 is subjected to the virtual operator 4a (transfer request) by the reservation processing unit 27. Among the operators belonging to the same group as the original), the operator who can receive a call 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 operators 3a and 3b, that is, corresponding to "reservation possible" is 2 (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の処理を終了する。 After that, the contact center server 120 selects the operator having the highest "reservation priority" in the operator reservation status table 52 by the reservation processing unit 27 (F515). With reference to the operator reservation status table 52, since the operator 3b has a higher priority for the "reservation priority", the contact center server 120 selects the operator 3b (F515) by the reservation processing unit 27 and transfers the operator 3b. The processing unit 26 transfers the call to the operator 3b (F517). Subsequent processing is the same as in the second embodiment (see FIG. 14), and the contact center server 120 deletes the transfer request source virtual operator 4a from the “reservation source 1” by the reservation processing unit 27 (F415). The "number of reservations" is reduced by one from "2" to "1" (F416). After reducing the number of reservations, the process of FIG. 17 ends.

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

実施例2の変形例によれば、実施例1、実施例1の変形例2、実施例2の効果の他に次の効果が望める。つまり、用件を処理するのに適したスキルを有するオペレータにより高い予約優先度を付与することにより、より用件を処理するのに適したオペレータに転送できることが期待できる。 According to the modified example of the second embodiment, the following effects can be expected in addition to the effects of the first embodiment, the second modified example of the first embodiment, and the second embodiment. That is, by giving a higher reservation priority to an operator who has a skill suitable for processing a message, it can be expected that the operator 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 (2, etc.), and the group reservation status table 45 may be physically the same server. Further, the data of the operator reservation status table (2, etc.) and the group reservation status table 45 are stored in the main memory of the contact center server 120 while the contact center server 120 is operating, but the operator reservation status table (2, etc.) is displayed one by one. ) 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 implemented in any 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): The operator (human, virtual operator) may belong to a plurality of belonging groups. For example, one or more values may be stored for each operator in the "affiliation group" in the operator reservation status table 32.
(E): The telephone network may be a public network provided by a telecommunications carrier, a private branch exchange, a device or software that imitates an exchange network, or may be wired or wireless, as long as it can perform voice communication.

(f):バーチャルオペレータ通信装置133が備える自動応答プログラムを、コンタクトセンタサーバ120に備え、コンタクトセンタサーバ120自体が、顧客対応の処理をしてもよい。つまり、コンタクトセンタサーバ120は、自動応答処理を行うバーチャルオペレータ処理部を備えてもよい。
(g):本実施形態で説明したさまざまな技術は、適宜組み合わせることができる。
(F): The contact center server 120 may be provided with an automatic response program included in the virtual operator communication device 133, 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): The 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 (1st communication device, 2nd communication device)
133 Virtual operator communication device 2, 22, 32, 42, 52 Operator reservation status table 45 Group reservation status table

Claims (6)

顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置であって、
各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する、取得部と、
上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する、接続処理部と、
を有し、
上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、
上記接続処理部は、上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、
とを特徴とする通信装置。
A communication device that is connected to a customer communication device and is connected to a plurality of operator communication devices.
An acquisition unit that acquires status information related to work, reservation availability information related to transfer reservation availability, and reservation status information related to reservation status in each operator of each operator communication device.
A connection processing unit that changes the connection between the first operator communication device and the customer communication device to the connection between the second operator communication device and the customer communication device based on each of the operator information.
Have,
The reservation status information is a combination of transfer reservation possible number information related to the number of operators who can make transfer reservations and reservation number information related to the number of operators who have made transfer reservations in the group to which each operator belongs. ,
The connection processing unit determines the second operator communication device based on the transfer reservation number information, the reservation number information, and the presence / absence of designation of the change destination of the connection.
Communication device comprising a call.
上記各オペレータ情報は、各オペレータにおける予約優先度に関わる予約優先情報を有し、
上記接続処理部は、上記第2オペレータ通信装置に該当するオペレータ通信装置が複数存在する場合、上記予約優先度が最も高いオペレータ通信装置を、上記第2オペレータ通信装置とする、
ことを特徴とする請求項1に記載の通信装置。
Each of the above 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 connection processing unit sets the operator communication device having the highest reservation priority as the second operator communication device.
The communication device according to claim 1.
複数の上記オペレータ通信装置は、バーチャルオペレータ通信装置を含む、
ことを特徴とする請求項1または請求項2に記載の通信装置。
The plurality of operator communication devices include a virtual operator communication device.
The communication device according to claim 1 or 2 , wherein the communication device is characterized in that.
自動応答処理を行うバーチャルオペレータ処理部をさらに備える、
ことを特徴とする請求項1から請求項3のいずれか1項に記載の通信装置。
Further equipped with a virtual operator processing unit that performs automatic response processing,
The communication device according to any one of claims 1 to 3 , wherein the communication device is characterized by the above.
顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置としてのコンピュータを、
各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得する手段、
上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更する手段、
として機能させ、
上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、
上記変更する手段は、上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、
ことを特徴とする通信プログラム。
A computer as a communication device that is connected to a customer communication device and is connected to multiple operator communication devices.
A means for acquiring status information related to work, reservation availability information related to transfer reservation availability, and reservation status information related to reservation status in each operator of each operator communication device.
A means for changing the connection between the first operator communication device and the customer communication device to the connection between the second operator communication device and the customer communication device based on each of the operator information.
To function as
The reservation status information is a combination of transfer reservation possible number information related to the number of operators who can make transfer reservations and reservation number information related to the number of operators who have made transfer reservations in the group to which each operator belongs. ,
The means for changing the second operator determines the second operator communication device based on the transfer reservation possible number information, the reservation number information, and the presence / absence of designation of the change destination of the connection.
A communication program characterized by that.
顧客通信装置と接続され、複数のオペレータ通信装置と接続される通信装置における通信方法であって、
上記通信装置は、
各オペレータ通信装置の各オペレータにおける、作業に関わる状態情報、転送予約可否に関わる予約可否情報、および、予約状態に関わる予約状態情報を有する各オペレータ情報を取得するステップと、
上記各オペレータ情報に基づいて、第1オペレータ通信装置と上記顧客通信装置との間の接続を、第2オペレータ通信装置と上記顧客通信装置との間の接続に変更するステップと、
を実行し、
上記予約状態情報は、各オペレータが所属する所属グループにおける、転送予約が可能なオペレータの数に関わる転送予約可能数情報、および、転送予約が成立したオペレータの数に関わる予約数情報の組合せであり、
上記通信装置は、上記変更するステップにて、上記転送予約可能数情報、上記予約数情報、および、上記接続の変更先の指定の有無に基づいて、上記第2オペレータ通信装置を決定する、
ことを特徴とする通信方法。
A communication method in a communication device connected to a customer communication device and connected to a plurality of operator communication devices.
The above communication device
Each operator of each operator communication device has a step of acquiring status information related to work, reservation availability information related to transfer reservation availability, and each operator information having reservation status information related to the reservation status.
Based on each of the operator information, a step of 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, and
And
The reservation status information is a combination of transfer reservation possible number information related to the number of operators who can make transfer reservations and reservation number information related to the number of operators who have made transfer reservations in the group to which each operator belongs. ,
In the step of changing, the communication device determines the second operator communication device based on the transfer reservation number information, the reservation number information, and the presence or absence of designation of the connection change destination.
A communication method characterized by that.
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 JP2019041306A (en) 2019-03-14
JP6919419B2 true 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)

Families Citing this family (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

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19635329C2 (en) * 1996-08-30 1999-11-18 Siemens Ag Method for incorporating functions of an automatic call distribution system into an interactive voice answering system
JP3427030B2 (en) * 2000-01-31 2003-07-14 あいおい損害保険株式会社 Call center device and call transfer method
JP4385110B2 (en) * 2006-06-15 2009-12-16 学校法人明治大学 Call center system, incoming call distribution device, incoming call distribution method, 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

Also Published As

Publication number Publication date
JP2019041306A (en) 2019-03-14

Similar Documents

Publication Publication Date Title
CA2477868C (en) Management of queues in contact centres
CN107545338B (en) Service data processing method and service data processing system
US20070041562A1 (en) Inter campaign and queue cooperation
JP2007110411A (en) Access control apparatus
JP6919419B2 (en) Communication devices, communication programs, and communication methods
WO2008110118A1 (en) A call forwarding method and a communication system
CN109474758B (en) Processing method and device
WO2017157009A1 (en) Cluster network-wide call control method and device
WO2016197674A1 (en) Call forwarding method, device, and system
JP7087842B2 (en) Communication systems, migration methods, data processing equipment, and data processing programs
JP3975511B2 (en) Personal communication distributed control system
CN111669465B (en) Call redirection method and device
US11818295B1 (en) Lifecyle call routing and management in a customer service representative management computing system with a remote voice processing gateway
JPH05103095A (en) Custom service control system
JP7018359B2 (en) Relay server and relay method
JP2006229418A (en) Cti multisite system
JP2603725B2 (en) Call state transition notification method
JPH08331244A (en) Automatic updating function for terminal telephone number directory
JP5911121B1 (en) Management apparatus, management method, and management program
JP6417825B2 (en) Call distribution apparatus, method and program, and call processing system
KR100626305B1 (en) Method for registering information of authority in relation to call service and switching system using the method
JPS60182293A (en) Control system of call processing task
JP4335268B2 (en) Service control apparatus, exchange apparatus, and terminal management method
JPS5923655A (en) Data communication control system
JPH03174893A (en) Control system for collision of originating call

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 Written amendment

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