JP2017163405A - Private branch exchange, control method therefor, control program and private branch exchange system - Google Patents

Private branch exchange, control method therefor, control program and private branch exchange system Download PDF

Info

Publication number
JP2017163405A
JP2017163405A JP2016047276A JP2016047276A JP2017163405A JP 2017163405 A JP2017163405 A JP 2017163405A JP 2016047276 A JP2016047276 A JP 2016047276A JP 2016047276 A JP2016047276 A JP 2016047276A JP 2017163405 A JP2017163405 A JP 2017163405A
Authority
JP
Japan
Prior art keywords
private branch
call state
branch exchange
control unit
call
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2016047276A
Other languages
Japanese (ja)
Other versions
JP6690967B2 (en
Inventor
石川 高行
Takayuki Ishikawa
高行 石川
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.)
NEC Platforms Ltd
Original Assignee
NEC Platforms 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 NEC Platforms Ltd filed Critical NEC Platforms Ltd
Priority to JP2016047276A priority Critical patent/JP6690967B2/en
Publication of JP2017163405A publication Critical patent/JP2017163405A/en
Application granted granted Critical
Publication of JP6690967B2 publication Critical patent/JP6690967B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Sub-Exchange Stations And Push- Button Telephones (AREA)
  • Telephonic Communication Services (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide unified telephone services to an extension accommodated in each private branch exchange in the case where multiple private branch exchanges of different manufacturers or models are existent on an IP network.SOLUTION: The present invention relates to a private branch exchange comprising: a local control part which acquires call event information and first call state information in one or more peripheral devices connected to the private branch exchange and virtualizes the peripheral devices; and a user control part which receives the call event information and the first call state information of the virtualized peripheral devices from the local control part and, based on the received call event information and first call information, transmits a call state transition instruction for the peripheral devices and second call state information indicating a call state of a transition destination to the local control part. The local control part controls the peripheral devices based on the call state transition instruction and the second call state information that are received form the user control part.SELECTED DRAWING: Figure 1

Description

本発明は、構内交換機、その制御方法、制御プログラム、並びに構内交換システムに関し、特に、機能やサービスを保守する際の簡便性が高い構内交換機、その制御方法、制御プログラム、並びに構内交換システムに関する。   The present invention relates to a private branch exchange, a control method thereof, a control program, and a private branch exchange system, and more particularly to a private branch exchange, a control method thereof, a control program, and a private branch exchange system that are highly convenient when maintaining functions and services.

構内交換機とは、電話網に複数の構内電話機を接続する電話交換機のことであり、外線からの発着信や内線同士の通話を制御するために、企業等の施設内において設置・運用される機器である。当該施設が大規模な場合や、当該企業が複数の拠点を有する場合には、複数の構内交換機を専用回線で接続することにより、広域の電話網が構築される。   A private branch exchange is a telephone exchange that connects multiple private telephones to the telephone network, and is installed and operated in a facility such as a company to control incoming and outgoing calls from outside lines and calls between extensions. It is. When the facility is large-scale or the company has a plurality of bases, a wide-area telephone network is constructed by connecting a plurality of private branch exchanges with dedicated lines.

特開平10−210156号公報JP-A-10-210156 特開平4−281658号公報JP-A-4-281658

しかし、構内交換機のサービスには、内線代表やコールピックアップ等、多様なサービスが存在するが、複数の構内交換機を併用してサービスを行う場合、サービスが提供できない場合が発生したり、動作上の制約が発生したりする点が、第一の問題点として挙げられる。例えば、複数の異なる構内交換機に収容されている内線同士を同じ内線代表の中に入れることはできなかった。また、他の構内交換機に収容される電話機への着信を、コールピックアップすることができなかった。なぜなら、構内交換機同士は専用線で接続されるが、専用線のインターフェースで送受信できる情報量が少なく、この少ない情報量の範囲内でしか電話機サービスが提供できなかったためである。   However, there are a variety of services for private branch exchanges, such as extension representatives and call pickup. However, when a service is provided using a plurality of private branch exchanges, there may be cases where the service cannot be provided. The first problem is that restrictions occur. For example, extensions accommodated in a plurality of different private branch exchanges could not be put into the same extension representative. In addition, incoming calls to telephones accommodated in other private branch exchanges could not be picked up. This is because private branch exchanges are connected by a dedicated line, but the amount of information that can be transmitted and received through the interface of the dedicated line is small, and the telephone service can be provided only within the range of this small amount of information.

第二の問題点として、従来の構内交換機では互いにメーカーや機種が異なると、同じサービス名でも、操作方法や表示の様式などが異なる点が挙げられる。メーカーや機種により仕様の差が大きいため、古くなった構内交換機を新しい構内交換機に入れ替えようとした場合に、仕様の違いが問題になることが多い。なぜなら、各メーカーや機種によって、内線やトランク、三者会議やアナウンス等の特定のサービスを提供するための周辺装置、及びこれらを構内交換機に収容するためのハードウェアや制御するためのプログラムを、各メーカーや機種毎に独自に開発し、メーカーや機種による共通化を図ってこなかったためである。   The second problem is that conventional private branch exchanges differ in manufacturer and model from each other, even if the service name is the same, the operation method and display style are different. Because there are large differences in specifications depending on the manufacturer and model, the difference in specifications often becomes a problem when trying to replace an old private branch exchange with a new private branch exchange. Because, depending on each manufacturer and model, peripheral devices for providing specific services such as extension lines, trunks, three-party conferences, announcements, etc., and hardware for accommodating these in the private branch exchange and programs for controlling, This is because each manufacturer and model has been developed independently, and has not been shared by manufacturers and models.

第三の問題点として、IPネットワークで動作するIP電話機同士の回線交換を実現するIP構内交換機がIPネットワーク上に複数存在している場合、たとえIP構内交換機間でIP電話機同士の通話を行う場合であっても、専用線インターフェースを用いて呼制御を行っている点が挙げられる。これは、IP構内交換機のメーカーや機種、構成、実施しているサービス等の違いを考慮することなく呼制御をするために、専用線を用いて構内交換機の制御する範囲を区切っているためである。   As a third problem, when there are a plurality of IP private branch exchanges on the IP network that realize circuit switching between IP telephones operating on the IP network, even when a call is made between IP telephones between the IP private branch exchanges. Even so, the call control is performed using the dedicated line interface. This is because the range controlled by the private branch exchange is demarcated using a dedicated line in order to control the call without considering differences in the IP private branch exchange manufacturer, model, configuration, service being implemented, etc. is there.

第四の問題点として、異なるメーカーの構内交換機の局データを、他メーカーの構内交換機へ適用、もしくは移植する事は困難である点が挙げられる。これは、メーカー毎に独自の論理によってデータを設定する単位やデータの構成を定めており、共通化されてこなかったためである。   As a fourth problem, it is difficult to apply or port the private branch exchange data of different manufacturers to the private branch exchanges of other manufacturers. This is because each manufacturer defines a unit for setting data and a structure of data based on its own logic and has not been shared.

例えば第一の問題点の解決を試みる発明として、ネットワーク内の全ての加入者に一つの交換機に収容されているのと同等なサービスを提供する事を可能とする、特許文献1に係る発明が挙げられる。しかし、特許文献1に係る発明は、当該発明を実装する同一機種での構内交換機同士の接続によらなければ実現できず、例えば第二の問題点を解決するものではなかった。なぜなら、特許文献1に係る発明においては、制御すべき処理ノードが他ノードの場合、通信制御部を介して他ノードの通話路スイッチ、加入者回路、トランク回路を制御するが、他機種の構内交換機を含めて実現しようとしても、他機種の話路スイッチ、加入者回路、トランク回路の機能やインターフェースに対応していなかったためである。   For example, as an invention that attempts to solve the first problem, an invention according to Patent Document 1 that makes it possible to provide a service equivalent to that accommodated in one exchange to all subscribers in a network. Can be mentioned. However, the invention according to Patent Document 1 cannot be realized without connection between private branch exchanges of the same model in which the invention is implemented, and for example, does not solve the second problem. This is because, in the invention according to Patent Document 1, when the processing node to be controlled is another node, the communication path switch, subscriber circuit, and trunk circuit of the other node are controlled via the communication control unit. This is because the functions and interfaces of other types of speech path switches, subscriber circuits, and trunk circuits were not supported even if they were to be implemented including an exchange.

そこで、本発明は、メーカーや機種の異なる複数の構内交換機がIPネットワーク上に存在する場合、各構内交換機に収容されている内線電話機に対し、統一された電話機サービスを提供する事を目的とする。   Therefore, the present invention aims to provide a unified telephone service to extension telephones accommodated in each private branch exchange when a plurality of private branch exchanges of different manufacturers and models exist on the IP network. .

本発明の第1の観点によれば、構内交換機であって、当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するローカル制御部と、前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報とに基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態を示す第二の呼状態情報とを前記ローカル制御部に送信するユーザー制御部とを備え、前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御することを特徴とする構内交換機が提供される。   According to a first aspect of the present invention, a private branch exchange controls one or more peripheral devices connected to the private branch exchange, and call event information and first call state information in the peripheral devices. And acquiring the call event information and the first call state information of the virtualized peripheral device from the local control unit and virtualizing the peripheral device, and receiving the received Based on call event information and the first call state information, a user control unit that transmits a call state transition instruction to the peripheral device and second call state information indicating a call state of a transition destination to the local control unit And the local control unit controls the peripheral device based on the call state transition instruction received from the user control unit and the second call state information.

本発明の第2の観点によれば、構内交換機で用いられる制御方法であって、ローカル制御部が、当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するステップと、ユーザー制御部が、前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態における第二の呼状態情報を前記ローカル制御部に送信するステップと、前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御するステップとを有することを特徴とする制御方法が提供される。   According to a second aspect of the present invention, there is provided a control method used in a private branch exchange, wherein the local control unit controls one or more peripheral devices connected to the private branch exchange, and Acquiring call event information and first call state information, virtualizing the peripheral device, and a user control unit from the local control unit, the call event information of the virtualized peripheral device and the first One call state information, and based on the received call event information and the first call state information, a call state transition instruction for the peripheral device and second call state information in the call state of the transition destination Transmitting to the local control unit, and the local control unit controls the peripheral device based on the call state transition instruction and the second call state information received from the user control unit. Control method characterized by having a-up is provided.

本発明の第3の観点によれば、構内交換機で用いられる制御プログラムであって、コンピュータを、当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するローカル制御部と、前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態における第二の呼状態情報を前記ローカル制御部に送信するユーザー制御部として機能させ、前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御することを特徴とする制御プログラムが提供される。   According to a third aspect of the present invention, there is provided a control program used in a private branch exchange, wherein the computer controls one or more peripheral devices connected to the private branch exchange, and a call event in the peripheral device. Information and first call state information, and virtualizing the peripheral device; from the local control unit, the call event information and the first call state information of the peripheral device virtualized Based on the received call event information and the first call state information, a call state transition instruction for the peripheral device and second call state information in the call state of the transition destination are sent to the local control unit. The local control unit causes the peripheral device to function based on the call state transition instruction and the second call state information received from the user control unit. A control program, characterized in that Gosuru is provided.

本発明によれば、構内交換機のメーカーや機種を問わず、統一した電話機サービスが提供される。   According to the present invention, a unified telephone service is provided regardless of the manufacturer or model of the private branch exchange.

本発明の実施形態による構内交換機の構成例を示す図である。It is a figure which shows the structural example of the private branch exchange by embodiment of this invention. 本発明の実施形態による呼状態遷移シナリオの概念図である。It is a conceptual diagram of the call state transition scenario by embodiment of this invention. 本発明の実施形態による呼状態遷移シナリオのうち「内線空き」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。It is a table | surface which shows the example of the call state information and call state transition determination function in the state of "extension empty" among the call state transition scenarios by embodiment of this invention. 本発明の実施形態による呼状態遷移シナリオのうち「1stDT(Dial Tone)」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。It is a table | surface which shows the example of the call state information in the state of "1stDT (Dial Tone)" among the call state transition scenarios by embodiment of this invention, and a call state transition determination function. 本発明の実施形態による呼状態遷移シナリオのうち「ダイヤル中」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。7 is a table showing an example of call state information and a call state transition determination function in a “dialing” state in a call state transition scenario according to an embodiment of the present invention. 本発明の実施形態による呼状態遷移シナリオのうち「内線呼出」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。It is a table | surface which shows the example of the call state information in the state of an "extension call" among call state transition scenarios by embodiment of this invention, and a call state transition determination function. 本発明の実施形態による呼状態遷移シナリオのうち「二者通話」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。It is a table | surface which shows the example of the call state information and call state transition determination function in the state of "two-party call" among the call state transition scenarios by embodiment of this invention. 本発明の実施形態による呼状態遷移シナリオのうち「ROT(Reorder Tone)」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。It is a table | surface which shows the example of the call state information in the state of "ROT (Reorder Tone)" and a call state transition determination function among the call state transition scenarios by embodiment of this invention. 本発明の実施形態による呼状態遷移シナリオのうち「BT(Busy Tone)」の状態における呼状態情報と呼状態遷移判定関数の例を示す表である。It is a table | surface which shows the example of the call state information and call state transition determination function in the state of "BT (Busy Tone)" among the call state transition scenarios by embodiment of this invention. 本発明の実施形態による仮想電話機情報の例を示す表である。It is a table | surface which shows the example of the virtual telephone information by embodiment of this invention. 本発明の実施形態による仮想電話機グループ情報の例を示す表である。It is a table | surface which shows the example of the virtual telephone group information by embodiment of this invention. 本発明の実施形態による番号計画情報の例を示す表である。It is a table | surface which shows the example of the number plan information by embodiment of this invention. 本発明の実施形態によるトランクサービス情報の例を示す表である。5 is a table illustrating an example of trunk service information according to an embodiment of the present invention. 本発明の実施形態による構内交換機を用いた構内交換システムの構成例を示す図である。It is a figure which shows the structural example of the private branch exchange system using the private branch exchange by embodiment of this invention. 本発明の実施形態において内線のオフフックが検出された際の動作フローの例を示す図である。It is a figure which shows the example of an operation | movement flow when the off-hook of an extension is detected in embodiment of this invention. 本発明の実施形態による構内交換機が複数存在する場合の構内交換機の構成例を示す図である。It is a figure which shows the structural example of the private branch exchange when there are two or more private branch exchanges by embodiment of this invention. 本発明の実施形態において内線呼出を実施する際の動作フローの例を示す図である。It is a figure which shows the example of the operation | movement flow at the time of implementing an extension call in embodiment of this invention.

(発明の概要)
構内交換機が提供する電話機サービスは多岐にわたるが、実際のユーザーが、メーカーの用意した全ての電話機サービスを使用する事はなく、一部のサービスの利用にとどまる事が多い。また、音声接続パターンのみに着目すれば、「接続中」か、「空き」であるかの二種類、又は、更に「予約」を含めた三種類しかない場合がほとんどである。従って、呼の状態と状態遷移を簡素化して提供できれば、ユーザーでも構内交換機の動作についてプログラミング可能である。更に、その処理結果である呼状態遷移の指示を、各メーカーの構内交換機に収容されている内線やトランク、三者会議や多者会議やアナウンスなどの特殊なサービスを提供する周辺装置、ハードウェアに対応させることができれば、メーカーや機種の枠を超えた電話機サービスが提供できるようになる。
(Summary of Invention)
The telephone services provided by private branch exchanges are diverse, but the actual users do not use all the telephone services provided by the manufacturer, and often use only some services. Focusing only on the voice connection pattern, in most cases, there are only two types of “connected” and “free”, or three types including “reserved”. Therefore, if the call state and state transition can be provided in a simplified manner, the user can program the operation of the private branch exchange. In addition, peripheral devices and hardware that provide special services such as extensions and trunks, three-party conferences, multi-party conferences, and announcements that are accommodated in private branch exchanges of each manufacturer. If it is possible to correspond to the phone, it will be possible to provide a telephone service that exceeds the boundaries of manufacturers and models.

本発明では、構内交換機のハードウェア、収容される内線やトランク、インターフェース等の仕様の違いを問わず機能させるために、内線やトランク、三者会議や多者会議やアナウンスなどの特殊なサービスを提供する周辺装置を仮想化する。   In the present invention, in order to function regardless of differences in specifications of private branch exchange hardware, accommodated extensions, trunks, interfaces, etc., special services such as extensions, trunks, three-party conferences, multi-party conferences, and announcements are provided. Virtualize the peripheral devices to be provided.

具体的には、構内交換機の処理を、ハードウェア、内線、トランク、周辺装置を直接制御するローカル制御部による処理と、内線、トランク、周辺装置を仮想化された状態で制御するユーザー制御部による処理とに分ける。   Specifically, private branch exchange processing is handled by a local control unit that directly controls hardware, extensions, trunks, and peripheral devices, and by a user control unit that controls extensions, trunks, and peripheral devices in a virtualized state. Divide into processing.

ユーザー制御部は、「呼状態遷移シナリオ」に従って呼状態を遷移させる。「呼状態遷移シナリオ」には、「2者通話」中や「保留」中などの、各呼状態における音声の送信/受信、画面の表示等を定義する「呼状態情報」が含まれ、オンフックやオフフック、フッキングやダイヤル等の「呼イベント」毎に、呼状態Aから呼状態Bに状態遷移するための条件を「呼状態遷移判定関数」によって判定する。   The user control unit transitions the call state according to the “call state transition scenario”. The “call state transition scenario” includes “call state information” that defines voice transmission / reception, screen display, etc. in each call state, such as “two-party call” and “hold”, and is on-hook. For each “call event” such as “off-hook”, “off-hook”, “hooking”, and “dial”, a condition for transitioning from call state A to call state B is determined by the “call state transition determination function”.

「呼イベント」毎に定義される「呼状態遷移判定関数」には、「呼状態情報」が入力され、次の「呼状態」の指定が出力される。入力から出力までの論理は、ユーザーが作成する。   “Call state information” is input to the “call state transition determination function” defined for each “call event”, and the next “call state” designation is output. The logic from input to output is created by the user.

周辺装置を動かすためのデータベースを、ここでは「呼サービス情報」と呼ぶが、「呼サービス情報」もユーザーが作成し、「呼状態遷移判定関数」の中で利用される。   A database for moving peripheral devices is called “call service information” here, but “call service information” is also created by the user and used in the “call state transition determination function”.

ローカル制御部は、周辺装置の呼イベントを監視し、呼イベントが発生したら、当該周辺装置の「呼状態情報」と「呼イベント情報」とをユーザー制御部に通知する。また、ユーザー制御部から指示される呼状態遷移指示に従って、当該周辺装置の状態を変更する。   The local control unit monitors the call event of the peripheral device, and when the call event occurs, notifies the user control unit of “call state information” and “call event information” of the peripheral device. Further, the state of the peripheral device is changed according to a call state transition instruction instructed by the user control unit.

構内交換機のローカル制御部がユーザー制御部とのインターフェースを認識できれば、メーカーや機種が異なる複数の構内交換機を共存させることにより、サービスを提供する事が可能である。   If the local control unit of the private branch exchange can recognize the interface with the user control unit, it is possible to provide services by coexisting a plurality of private branch exchanges of different manufacturers and models.

(第1の実施形態)
本発明の第1の実施形態について図面を参照して詳細に説明する。
(First embodiment)
A first embodiment of the present invention will be described in detail with reference to the drawings.

図1は、本発明における構内交換機100の構成図である。構内交換機100は、ユーザーが構内交換機100の外部から設定・プログラミング可能なユーザー制御部110と、構内交換機100に収容される内線、トランク、三者会議や他者会議やアナウンスなどの特殊なサービスを提供する周辺装置を直接制御するローカル制御部120とを含む。なお、通常の構内交換機が通常の動作をする上で必要不可欠な構成要素については特に図示しないが、構内交換機100はこのような構成要素も当然含む。   FIG. 1 is a configuration diagram of a private branch exchange 100 according to the present invention. The private branch exchange 100 provides a user control unit 110 that can be set and programmed by the user from the outside of the private branch exchange 100, and special services such as extensions, trunks, three-party conferences, third party conferences, and announcements accommodated in the private branch exchange 100. And a local control unit 120 that directly controls the peripheral devices to be provided. Note that components that are indispensable for normal private branch exchanges to perform normal operations are not particularly shown, but the private branch exchange 100 naturally includes such components.

ユーザー制御部110は、少なくとも、周辺機器の呼状態を定義する呼状態情報と当該呼状態の遷移シナリオとを含む呼状態遷移シナリオ111と、呼状態遷移シナリオ111を反映する呼状態遷移判定関数で利用される呼サービス情報112とを保持する。   The user control unit 110 includes at least a call state transition scenario 111 including call state information defining a call state of a peripheral device and a transition scenario of the call state, and a call state transition determination function reflecting the call state transition scenario 111. The call service information 112 to be used is held.

ローカル制御部120は、構内交換機100に収容されるハードウェアを制御するハードウェア制御部121、構内交換機100に収容される内線を制御する内線制御部122、構内交換機100に収容されるトランクを制御するトランク制御部123に加え、一つ以上の周辺装置XXXを管理制御する制御部12Xを含む。例えば、内線につながる電話機において、オフフックしたり、オンフックしたり、ダイヤルしたりした場合、ローカル制御部120内の内線制御部122が内線の呼イベントを検出し、ローカル制御部120は、呼イベントと内線の状態を、仮想化された呼イベント情報と呼状態情報とに置き換えて、ユーザー制御部110に通知する。   The local control unit 120 controls a hardware control unit 121 that controls hardware accommodated in the private branch exchange 100, an extension control unit 122 that controls an extension accommodated in the private branch exchange 100, and a trunk accommodated in the private branch exchange 100. In addition to the trunk control unit 123, a control unit 12X that manages and controls one or more peripheral devices XXX is included. For example, when a telephone connected to an extension goes off-hook, on-hook, or dials, the extension control unit 122 in the local control unit 120 detects a call event of the extension, and the local control unit 120 The extension state is replaced with virtualized call event information and call state information, and the user control unit 110 is notified.

ユーザー制御部110は、ローカル制御部120から通知された呼イベント情報と呼状態情報、及び、ユーザー制御部110内に保有する呼状態遷移シナリオ111と呼サービス情報112を用いて、呼の新しい状態を決定し、呼状態遷移指示と新しい呼状態情報とをローカル制御部120に通知する。ローカル制御部120では、ユーザー制御部110から通知された仮想化された内線の呼状態遷移指示と新しい呼状態情報とに従って、実際の内線を制御する。   The user control unit 110 uses the call event information and call state information notified from the local control unit 120, and the call state transition scenario 111 and the call service information 112 held in the user control unit 110, so that the new state of the call is obtained. And the local control unit 120 is notified of a call state transition instruction and new call state information. The local control unit 120 controls the actual extension according to the call state transition instruction of the virtualized extension notified from the user control unit 110 and the new call state information.

ここで、図2及び図3−1乃至3−7を用いて呼状態遷移シナリオについて説明する。   Here, the call state transition scenario will be described with reference to FIG. 2 and FIGS. 3-1 to 3-7.

図2は、呼状態遷移シナリオの概念図である。具体的には「J000 内線空き」の状態にある内線Aが、オフフックすることにより「J001 1stDT」の状態になり、更に、内線Bへのダイヤルを開始することにより「J002 ダイヤル中」の状態となる。その後、内線Bへの全桁をダイヤルすることにより、内線Bが空きであれば、内線A及び内線Bの双方が「J003 内線呼出」の状態となり、内線Bが話中であれば、内線Aが「J006 BT」の状態となる。「J003 内線呼出」の状態の後、Bが応答すれば、内線A及び内線Bの双方が「J004 二者通話」の状態となる。その後、内線Aと内線Bの一方がオンフックすると、その一方は「J000 内線空き」の状態に戻り、他方は、「J005 ROT」の状態を経て、オンフック後「J000 内線空き」の状態に戻る。なお、図中の「A」「B」は、関係する内線やトランクを表し、J000乃至J006までの各呼状態を示すボックス内に記載の「A」は同一の内線である事を示している。ユーザーはJ000乃至J006までの各呼状態を定義すると共に、必要であれば、新しい呼状態を追加する。更にユーザーは、上記の呼状態遷移シナリオを反映すると共に、呼状態間で遷移が可能かどうかを、ローカル制御部120から通知される呼状態情報、利用者自身が作成した呼サービス情報等を用いて判定する関数である呼状態遷移判定関数を作成する。   FIG. 2 is a conceptual diagram of a call state transition scenario. Specifically, the extension A in the “J000 extension available” state becomes “J001 1stDT” by going off-hook, and further, when the dialing to the extension B is started, “J002 dialing” Become. Then, by dialing all the digits to the extension B, if the extension B is empty, both the extension A and the extension B are in the state of “J003 extension call”, and if the extension B is busy, the extension A Becomes “J006 BT”. If B responds after the “J003 extension call” state, both the extension A and the extension B are in the “J004 two-party call” state. Thereafter, when one of the extension A and the extension B is on-hooked, one of them returns to the state of “J000 extension available”, and the other returns to the state of “J000 extension available” after being on-hook through the state of “J005 ROT”. In the figure, “A” and “B” indicate related extensions and trunks, and “A” described in boxes indicating the call states J000 to J006 indicate the same extension. . The user defines each call state from J000 to J006 and adds a new call state if necessary. Further, the user reflects the above call state transition scenario, and uses the call state information notified from the local control unit 120 and the call service information created by the user himself to determine whether or not the transition between the call states is possible. A call state transition determination function is created.

図3−1乃至3−7は、上記の呼状態遷移シナリオを構成する各呼状態における呼状態情報、及び、各呼状態における各呼イベント発生時に用いられる呼状態遷移判定関数を示す表である。   FIGS. 3-1 to 3-7 are tables showing call state information in each call state constituting the call state transition scenario and a call state transition determination function used when each call event occurs in each call state. .

図3−1を例として説明すると、図3−1は図2の概念図の「J000 内線空き」の呼状態における呼状態情報と呼状態遷移判定関数とを示す。ここで、「J000」は呼の種類を区別できるように振られた記号であり、当該記号はユーザーが独自に定義してよい。また、図3−1中に記載されている「J000−A−S1」は呼状態を識別する記号であり、「A」は当該呼状態となっている機器を示し、「S1」は内線の種別を示す。図3−1においては、内線の種別により、「S1」の呼状態情報と呼状態遷移判定関数、及び「S2」の呼状態情報と呼状態遷移判定関数が存在する。これは、アナログ電話機、多機能電話機や、PHS、ソフトフォン等、電話機の特性により、利用できるサービス、操作が異なっている場合や、同じ電話機でもオフフックすると特定内線に直接呼出しを行うような内線が存在し、状態遷移を共通にできない場合があるためである。これに伴い、「S1」及び「S2」の内線毎に、呼状態と呼状態遷移判定関数を別個に定義している。   3A will be described as an example. FIG. 3A shows call state information and a call state transition determination function in the call state “J000 extension available” in the conceptual diagram of FIG. Here, “J000” is a symbol that is assigned so that the type of call can be distinguished, and the symbol may be uniquely defined by the user. Further, “J000-A-S1” described in FIG. 3A is a symbol for identifying a call state, “A” indicates a device in the call state, and “S1” is an extension number. Indicates the type. In FIG. 3A, there are “S1” call state information and a call state transition determination function, and “S2” call state information and a call state transition determination function depending on the type of extension. This is because the available services and operations differ depending on the characteristics of the telephone, such as analog telephones, multi-function telephones, PHS, softphones, etc., or extensions that call directly to a specific extension when the same telephone is off-hook. This is because they may exist and state transitions cannot be made common. Accordingly, a call state and a call state transition determination function are separately defined for each extension of “S1” and “S2”.

図3−1中の「音声送信1」の行から「有効な呼イベント」の行までの情報は、ユーザー制御部110とローカル制御部120との双方が認識可能な情報であるとともに、ユーザー制御部110からローカル制御部120に対し、呼状態遷移指示とともに通知される情報でもある。   The information from the “voice transmission 1” line to the “valid call event” line in FIG. 3A is information that can be recognized by both the user control unit 110 and the local control unit 120, and is controlled by the user. This information is also notified from the unit 110 to the local control unit 120 together with a call state transition instruction.

図3−1中の「音声送信」には「音声送信1」と「音声送信2」の2つが存在するが、これは複数の相手に音声を送信することが想定されているためであり、任意の個数の「音声送信」を定義することが可能である。また、「音声受信1」に関しても、任意の個数の「音声受信」を定義することが可能である。   There are two “voice transmission 1” and “voice transmission 2” in “voice transmission” in FIG. 3-1, because it is assumed that voice is transmitted to a plurality of parties. Any number of “voice transmissions” can be defined. Also, regarding “voice reception 1”, any number of “voice reception” can be defined.

図3−1中の「タイマー」は、図3−1の呼状態である「J000 内線空き」に留まれる時間を示す情報である。図3−1においては「タイマー」が「なし」となっているが、図3−2の「J001 1stDT」では「タイマー」が「12秒」となっており、これは、1stDTの呼状態でいられる最長時間を示す。12秒が過ぎた場合は、次の呼状態に遷移する。   “Timer” in FIG. 3A is information indicating the time spent in “J000 extension available” which is the call state of FIG. 3-1. In FIG. 3-1, “Timer” is “None”, but in “J001 1stDT” in FIG. 3-2, “Timer” is “12 seconds”, which is a call state of 1stDT. Indicates the maximum time allowed. When 12 seconds have passed, the state transitions to the next call state.

図3−1中の「有効な呼イベント」の行の情報は、「J000 内線空き」の状態において有効となる呼イベントを定義しており、当該呼イベントが発生すると、「呼イベント発生時の呼状態遷移判定関数」を用いた制御がされ、呼の新しい状態が決定される。有効であることが定義されていない呼イベントが発生した場合は、当該呼イベントはユーザー制御部110にも通知されず、現状の呼状態が維持される。   The information in the row of “valid call event” in FIG. 3-1 defines a call event that is valid in the state of “J000 extension available”. When the call event occurs, Control using the “call state transition determination function” is performed, and a new state of the call is determined. When a call event that is not defined as valid occurs, the call event is not notified to the user control unit 110, and the current call state is maintained.

次に、呼サービス情報について説明する。図4−1乃至図4−4は、呼サービス情報の一例である。図4−1は仮想化された各電話機の収容先、内線の種別、自らが属するサービスグループを示す表である。図4−2は仮想化された電話機がグルーピングされた各サービスグループを示す表である。図4−3は構内交換システムで用いる各番号にどのような機能があるか、及びどのような場合に有効になるかを示す表である。図4−4は各トランクグループの収容先と種別を示す表である。呼サービス情報は、構内交換機に収容される内線、トランク、周辺機器を機能させるためのデータベースや、どの内線かに応じてサービスを有効とするか無効とするかを判断するためのデータベースを含み、それらの各々は、ユーザーが新規に定義、作成、変更することが可能である。   Next, call service information will be described. 4A to 4D are examples of call service information. FIG. 4A is a table showing the accommodation destinations of each virtualized telephone, the type of extension, and the service group to which the telephone belongs. FIG. 4B is a table showing each service group in which virtualized telephones are grouped. FIG. 4-3 is a table showing what functions each number used in the private branch exchange system has and when it becomes effective. FIG. 4-4 is a table showing the accommodation destination and type of each trunk group. The call service information includes a database for functioning extensions, trunks, peripheral devices accommodated in the private branch exchange, and a database for determining whether the service is enabled or disabled according to which extension, Each of them can be newly defined, created and modified by the user.

次に、詳しくは後述するが、図3−1に示される「J000 内線空き」の状態において、内線A(S1)に接続される電話機が「オフフック」した場合の動作について、簡単に説明する。   Next, although described in detail later, the operation when the telephone connected to the extension A (S1) goes “off hook” in the state of “J000 extension available” shown in FIG. 3A will be briefly described.

ユーザー制御部110に対し、ローカル制御部120から、内線A(S1)に接続される電話機における「オフフック」なる呼イベント情報が通知されると、図3−1に記載の「呼イベント発生時の呼状態遷移判定関数」中、「オフフック」に対応した呼状態遷移判定関数PJ000A_S1_1が起動する。このPJ000A_S1_1は、ユーザーによって予め設計された関数である。この関数に対して、内線Aの「呼状態情報」を入力し、更に必要であれば、この関数から図4−1乃至4−4に記載の「呼サービス情報」のデータベースを参照することにより、内線A(S1)の呼状態を「J001 1stDT」にすることを決定する。ユーザー制御部110は、図3−2の「J001 1stDT」における、J001−A−S1の内線A(S1)の呼状態情報を読み出し、当該呼状態情報をローカル制御部120に通知する。ローカル制御部120は内線A(S1)を、当該呼状態情報が示す呼状態に変更し、次の呼イベントを待つ。ここで、上記のPJ000A_S1_1は、ユーザーによって予め設計された関数であるため、ユーザーの設計により、J001以外の呼状態への遷移指示を決定することも可能である。   When the user control unit 110 is notified of the call event information “off hook” in the telephone connected to the extension A (S1) from the local control unit 120, the “call event occurrence time” illustrated in FIG. In the “call state transition determination function”, the call state transition determination function PJ000A_S1_1 corresponding to “off hook” is activated. This PJ000A_S1_1 is a function designed in advance by the user. By inputting the “call state information” of extension A to this function, and by referring to the “call service information” database shown in FIGS. 4-1 to 4-4 from this function if necessary. Then, the call state of the extension A (S1) is determined to be “J001 1stDT”. The user control unit 110 reads the call state information of the extension A (S1) of J001-A-S1 in “J001 1stDT” of FIG. 3-2 and notifies the local control unit 120 of the call state information. The local control unit 120 changes the extension A (S1) to the call state indicated by the call state information and waits for the next call event. Here, since the above-described PJ000A_S1_1 is a function designed in advance by the user, it is also possible to determine an instruction to transition to a call state other than J001 by the user's design.

このように、呼イベント情報と呼状態情報とを、ローカル制御部120からユーザー制御部110に通知し、呼状態遷移判定関数を用いて、ある呼状態と他の呼状態とを結んでいくが、論理的な矛盾、ハードウェアの故障、プログラム異常等によって、これ以上呼サービスが継続できない場合が生じる可能性がある。このような可能性を鑑み、「J000 内線空き」は、内線の初期化用の呼状態としての役割も兼ねている。上記の論理的な矛盾、ハードウェアの故障、プログラム異常等によって、これ以上呼サービスが継続できない場合は、強制的に「J000 内線空き」の状態に戻す事によって、異常な状態からの復旧、および復旧後の再スタートを可能としている。   In this way, call event information and call state information are notified from the local control unit 120 to the user control unit 110, and a call state transition determination function is used to connect a call state and another call state. There is a possibility that the call service cannot be continued any more due to logical contradiction, hardware failure, program abnormality, or the like. In view of such a possibility, “J000 extension available” also serves as a call state for extension initialization. If the call service cannot be continued any more due to the above logical contradiction, hardware failure, program abnormality, etc., it is possible to recover from the abnormal state by forcibly returning to the “J000 extension available” state, and It is possible to restart after recovery.

次に図5に示される構内交換システムを例として、本発明の動作について説明する。   Next, the operation of the present invention will be described using the private branch exchange system shown in FIG. 5 as an example.

図5に示される構内交換システムにおいて、構内交換機100A、100B、及び100Cは同一のIPネットワーク上に接続されている。   In the private branch exchange system shown in FIG. 5, private branch exchanges 100A, 100B, and 100C are connected on the same IP network.

また、構内交換機100Aは、内線11A、内線12A、局線21Aを収容する。構内交換機100Bは、内線11B、内線12B、局線21Bを収容する。構内交換機100Cは、内線11C、内線12C、局線21C、専用線41Cを収容する。   The private branch exchange 100A accommodates the extension 11A, the extension 12A, and the office line 21A. Private branch exchange 100B accommodates extension line 11B, extension line 12B, and office line 21B. The private branch exchange 100C accommodates the extension 11C, the extension 12C, the office line 21C, and the dedicated line 41C.

構内交換機100Aが収容する内線11A、内線12A、局線21Aの全てはIPネットワークに直接接続している。   All of the extension 11A, extension 12A, and office line 21A accommodated by the private branch exchange 100A are directly connected to the IP network.

構内交換機100Bが収容する内線11B、内線12B、局線21Bの全ては、構内交換機100B内の専用ハードウェアの中に収容され、VoIPゲートウェイ装置であるゲートウェイ31Bを介して、IPネットワークとの音声接続を可能としている。   All of the extension 11B, extension 12B, and office line 21B accommodated in the private branch exchange 100B are accommodated in dedicated hardware in the private branch exchange 100B, and connected to the IP network via the gateway 31B, which is a VoIP gateway device. Is possible.

構内交換機100Cが収容する内線12C及び専用線41Cは、IPネットワークに直接接続しているが、内線11C及び局線21Cは、構内交換機100C内の専用ハードウェアの中に収容され、VoIPゲートウェイ装置であるゲートウェイ31Cを介して、IPネットワークとの音声接続を可能としている。   The extension 12C and the private line 41C accommodated in the private branch exchange 100C are directly connected to the IP network. However, the extension 11C and the office line 21C are accommodated in the dedicated hardware in the private branch exchange 100C, and are connected to the VoIP gateway device. Voice connection with an IP network is enabled via a gateway 31C.

構内交換機100Aに収容されている内線11Aに接続される電話機が「オフフック」し、「1stDT」を送出するまでの動作について、図6のフローチャートを用いて説明する。   The operation until the telephone connected to the extension 11A accommodated in the private branch exchange 100A goes "off hook" and sends "1stDT" will be described with reference to the flowchart of FIG.

内線11Aは、図2における「J000 内線空き」の状態にある。内線11Aに接続される電話機がオフフックすると、ローカル制御部120が内線11Aの呼イベント「オフフック」を検出し(STEP1001)、ユーザー制御部110に対して、内線11Aの呼イベント「オフフック」と内線11Aの現在の「呼状態情報」とを通知する(STEP1002)。   The extension 11A is in a state of “J000 extension available” in FIG. When the telephone connected to the extension 11A goes off-hook, the local control unit 120 detects the call event “off-hook” on the extension 11A (STEP 1001), and notifies the user control unit 110 of the call event “off-hook” on the extension 11A and the extension 11A. The current “call state information” is notified (STEP 1002).

ユーザー制御部110は、内線11Aの「呼状態情報」から「J000 内線空き」の状態であることを認識し、呼状態遷移シナリオ中、図3−1の「J000 内線空き」の表を読み出す。また、図4−1の「仮想電話機情報」から、内線11Aに接続される電話機(ここでは電話機番号30000の電話機とする)の内線種別がS1であることを認識し、図3−1の「J000 内線空き」の表から、J000−A−S1の呼状態遷移判定関数PJ000A_S1_1を起動する。呼状態遷移関数PJ000A_S1_1は、呼状態情報等を基に次の呼状態を「J001 1stDT」に決定する(STEP1003)。   The user control unit 110 recognizes the state of “J000 extension available” from the “call status information” of the extension 11A, and reads the table of “J000 extension available” in FIG. 3A in the call state transition scenario. Further, from the “virtual telephone information” in FIG. 4A, it is recognized that the extension type of the telephone connected to the extension 11A (here, the telephone having the telephone number 30000) is S1, and “ The call state transition determination function PJ000A_S1_1 of J000-A-S1 is activated from the table of “J000 extension available”. The call state transition function PJ000A_S1_1 determines the next call state as “J001 1stDT” based on the call state information or the like (STEP 1003).

その後、ユーザー制御部110はローカル制御部120に対して、新しい呼状態「J001 1stDT」への呼状態遷移は可能かを問い合わせる(STEP1004)。   Thereafter, the user control unit 110 inquires of the local control unit 120 whether the call state transition to the new call state “J001 1stDT” is possible (STEP 1004).

ユーザー制御部110に対してローカル制御部120から「移行OK」の返信があれば(STEP1005)、ローカル制御部120に対し内線11Aの呼状態遷移指示「J001 1stDT」を送信する(STEP1006)。   If there is a reply of “migration OK” from the local control unit 120 to the user control unit 110 (STEP 1005), a call state transition instruction “J001 1stDT” of the extension 11A is transmitted to the local control unit 120 (STEP 1006).

呼状態遷移指示を受け取ったローカル制御部120は、指示通りの呼状態になるように内線11Aに対する制御を実施する(STEP1007)。   The local control unit 120 that has received the call state transition instruction performs control on the extension 11A so as to be in the call state as instructed (STEP 1007).

次に、構内交換機100Aに収容されている内線11Aに接続された電話機において、構内交換機100Bに収容されている内線11Bの番号をダイヤルする際の動作、すなわち、「呼状態遷移シナリオ」の「J002 ダイヤル中」から「J003 内線呼出」に至るまでの動作について説明する。上記のように、この場合、メーカーや機種の異なる交換機同士であっても、一方の構内交換機からの「呼状態遷移指示」及び「呼状態情報」を、他方の構内交換機のローカル制御部が認識できれば、図7に記載のように、構内交換機100Aのユーザー制御部110Aから構内交換機100Bのローカル制御部120Bに直接指示をすることが可能である。   Next, in the telephone connected to the extension 11A accommodated in the private branch exchange 100A, the operation when dialing the number of the extension 11B accommodated in the private branch exchange 100B, that is, “J002” of the “call state transition scenario”. The operation from “dialing” to “J003 extension call” will be described. As described above, in this case, the local control unit of the other private branch exchange recognizes the "call state transition instruction" and "call state information" from one private branch exchange, even between exchanges of different manufacturers and models. If possible, as shown in FIG. 7, it is possible to directly instruct the local control unit 120B of the private branch exchange 100B from the user control unit 110A of the private branch exchange 100A.

最初に、内線11Aに接続される電話機において内線11Bの最後の桁をダイヤルすると、ローカル制御部120Aは、当該呼イベントを検出する(STEP2001)。   First, when the last digit of the extension 11B is dialed in the telephone connected to the extension 11A, the local control unit 120A detects the call event (STEP 2001).

続いてローカル制御部120Aは、ユーザー制御部110Aに対して、上記の呼イベントである「ダイヤル」及び「ダイヤルした番号」と、「呼状態情報」とを通知する(STEP2002)。   Subsequently, the local control unit 120A notifies the user control unit 110A of the above-mentioned call events “dial”, “number dialed”, and “call status information” (STEP 2002).

ユーザー制御部110Aは、通知されてきた内線11Aの「呼状態情報」から図3−3の「J002 ダイヤル中」の表を参照し、「呼イベント発生時の呼状態遷移関数」の中で「ダイヤル」に対応する関数PJ002A_S1_1を起動する。関数PJ002A_S1_1は、呼サービス情報112Aを参照し、ダイヤル先が構内交換機100Bに収容される内線11Bであることを割り出し、内線11Bを呼び出すことを決定する(STEP2003)。例えば、「ダイヤルした番号」が「20130」である場合、図4−3の表から「20130」が5ケタ内線であることが分かる。また、図4−1から20130の電話機番号の電話機が、構内交換機100Bに収容される電話機であり、内線種別がS1であることが分かる。   The user control unit 110A refers to the “J002 dialing” table in FIG. 3-3 from the “call state information” of the extension 11A that has been notified, and in the “call state transition function when a call event occurs” “ The function PJ002A_S1_1 corresponding to “Dial” is activated. The function PJ002A_S1_1 refers to the call service information 112A, determines that the dialing destination is the extension 11B accommodated in the private branch exchange 100B, and determines to call the extension 11B (STEP 2003). For example, when the “number dialed” is “20130”, it can be seen from the table in FIG. 4C that “20130” is a 5-digit extension. Further, it can be seen that the telephone numbers having the telephone numbers of FIGS. 4-1 to 2013 are telephones accommodated in the private branch exchange 100B, and the extension type is S1.

ユーザー制御部110Aは、内線11Bを収容するローカル制御部120Bと、内線11Aを収容するローカル制御部120Aとに対して、「J003 内線呼出」への移行が可能かを問い合わせる(STEP2004及びSTEP2005)。   The user control unit 110A inquires of the local control unit 120B that accommodates the extension 11B and the local control unit 120A that accommodates the extension 11A whether or not the transition to “J003 extension call” is possible (STEP 2004 and STEP 2005).

両者から「移行OK」の返信を受けると(STEP2006及びSTEP2007)、ユーザー制御部110Aは、内線11Bを収容するローカル制御部120Bと、内線11Aを収容するローカル制御部120Aとに対し、呼状態遷移指示を送信する(STEP2008及びSTEP2009)。   When receiving a “transition OK” reply from both (STEP 2006 and STEP 2007), the user control unit 110A makes a call state transition to the local control unit 120B accommodating the extension 11B and the local control unit 120A accommodating the extension 11A. An instruction is transmitted (STEP 2008 and STEP 2009).

呼状態遷移指示を受信したローカル制御部120Bとローカル制御部120Aは、指示通りの呼状態になるように、各々、内線11Bと内線11Aを制御する(STEP2010及びSTEP2011)。   The local control unit 120B and the local control unit 120A that have received the call state transition instruction control the extension 11B and the extension 11A, respectively, so that the call state is in accordance with the instruction (STEP 2010 and STEP 2011).

その後、図8のフローチャートに記載の動作以降の動作となるが、内線11Bに接続された電話機で内線11Aからの呼び出しに応答した場合、ローカル制御部120Bは、ユーザー制御部110Aに対し、内線11Bに接続された電話機がオフフックしたことと、内線11Bの呼状態情報とを通知する。ユーザー制御部110Aは、内線11Aと内線11Bの双方に対し、呼状態遷移シナリオ中、図3−5に示される「J004 二者通話」の呼状態への遷移を指示する。   Thereafter, after the operation described in the flowchart of FIG. 8, when the telephone connected to the extension 11B answers the call from the extension 11A, the local control unit 120B sends the extension 11B to the user control unit 110A. The telephone connected to is notified of the off-hook state and the call state information of the extension 11B. The user control unit 110A instructs the extension 11A and the extension 11B to transition to the call state of “J004 two-party call” shown in FIG. 3-5 in the call state transition scenario.

構内交換機100Aのローカル制御部120Aは内線11Aに対して、内線11Bとの接続を指示するが、構内交換機100Bのローカル制御部120Bは直接IPネットワークに接続されていないため、ゲートウェイ31Bを経由して内線11Bとの接続を行う。   The local control unit 120A of the private branch exchange 100A instructs the extension 11A to connect to the extension 11B. However, since the local control unit 120B of the private branch exchange 100B is not directly connected to the IP network, it passes through the gateway 31B. Connection with the extension 11B is performed.

これらの接続時に必要なIPアドレス等の情報は、呼状態遷移確認後のローカル制御部120A及び120Bからの「移行OK」返信時に、同時に通知される。   Information such as the IP address necessary for the connection is notified at the same time when “migration OK” is returned from the local control units 120A and 120B after the call state transition confirmation.

なお、上記の説明では、内線11Bに接続される電話機が内線11Aからの呼び出しに応答した場合、ローカル制御部120Bは、ユーザー制御部110Aに当該電話機においてオフフックしたことを通知するとしたが、ユーザー制御部110Bに通知してもよい。この場合、ユーザー制御部110Bはユーザー制御部110Aと同一の仕様の制御部であり、ユーザー制御部110Aと同一のデータベースを保有している必要がある。   In the above description, when the telephone connected to the extension 11B responds to the call from the extension 11A, the local control unit 120B notifies the user control unit 110A that the telephone is off-hook. You may notify to the part 110B. In this case, the user control unit 110B is a control unit having the same specifications as the user control unit 110A, and needs to have the same database as the user control unit 110A.

(他の実施形態)
第1の実施形態においては、各構内交換機がユーザー制御部を保有しているとしたが、複数の構内交換機のうち1つの構内交換機のみに対して、ユーザー制御部が実装されていてもよい。また、構内交換機ではなく、同一IPネットワーク上のPCやサーバ上にユーザー制御部が実装されていてもよい。上記とは逆に、複数のユーザー制御部がIPネットワーク上に配置されていてもよい。
(Other embodiments)
In the first embodiment, each private branch exchange has a user control unit. However, a user control unit may be mounted on only one private branch exchange among a plurality of private branch exchanges. Further, the user control unit may be mounted on a PC or server on the same IP network instead of the private branch exchange. On the contrary, a plurality of user control units may be arranged on the IP network.

また、ユーザーの利便性を考慮し、利用頻度が高い電話機サービスについて、呼状態遷移判定関数とデータベースのサンプルとを予め用意しておいてもよい。ユーザーはそれら関数及びデータベースのサンプルをそのまま使用してもよいし、カスタマイズして使用しても良い。   In consideration of user convenience, a call state transition determination function and a database sample may be prepared in advance for a telephone service that is frequently used. The user may use these functions and database samples as they are, or customize them and use them.

上記の第1の実施形態及び他の実施形態により、構内交換機のメーカーや機種を選ばず、統一した電話機サービスが提供できる。   According to the first embodiment and other embodiments described above, a unified telephone service can be provided regardless of the manufacturer and model of the private branch exchange.

また、複数の構内交換機を跨いで内線代表を組んだり、他の構内交換機に収容される電話機への着信を、コールピックアップで取る事ができる。複数の構内交換機を跨ぐサービスでも、専用線インターフェースを用いずに、1つの構内交換機に収容される感覚で電話機サービスが提供できる。   Further, an extension representative can be formed across a plurality of private branch exchanges, and incoming calls to telephones accommodated in other private branch exchanges can be received by call pickup. Even in a service across a plurality of private branch exchanges, a telephone service can be provided as if it were accommodated in one private branch exchange without using a dedicated line interface.

更に、古い構内交換機を新しい構内交換機に入れ替える場合、他メーカーの構内交換機と入れ替わったとしても、それまでのデータベースを利用し、同じようにサービスが利用できる。   Furthermore, when replacing an old private branch exchange with a new private branch exchange, even if it is replaced with a private branch exchange of another manufacturer, the service can be used in the same manner by using the database so far.

更に、ユーザー自らがデータベースを構築し、プログラミングする事で新しい呼状態や新しいサービスを作り出す事ができる。   In addition, users can create new call states and new services by building and programming databases themselves.

なお、上記構内交換機及び構内交換システムの各部分は、ハードウェア、ソフトウェアのいずれか又はこれらの組み合わせにより実現することができる。また、上記のネットワークスイッチにより行われるスイッチング方法も、ハードウェア、ソフトウェアのいずれか又はこれらの組み合わせにより実現することができる。ここで、ソフトウェアによって実現されるとは、コンピュータがプログラムを読み込んで実行すること、又は、ハードウェアがプログラムに相当するマイクロコードに従って動作することにより実現されることを意味する。   Each part of the private branch exchange and the private branch exchange system can be realized by hardware, software, or a combination thereof. Also, the switching method performed by the network switch can be realized by either hardware, software, or a combination thereof. Here, being realized by software means that the computer reads and executes a program, or that hardware realizes operation according to microcode corresponding to the program.

プログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えば、フレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば、光磁気ディスク)、CD−ROM(Read Only Memory)、CD−R、CD−R/W、半導体メモリ(例えば、マスクROM、PROM(Programmable ROM)、EPROM(Erasable PROM)、フラッシュROM、RAM(random access memory))を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium)によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。   The program may be stored using various types of non-transitory computer readable media and supplied to a computer. Non-transitory computer readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (for example, flexible disks, magnetic tapes, hard disk drives), magneto-optical recording media (for example, magneto-optical disks), CD-ROMs (Read Only Memory), CD-ROMs. R, CD-R / W, semiconductor memory (for example, mask ROM, PROM (Programmable ROM), EPROM (Erasable PROM), flash ROM, RAM (random access memory)). The program may also be supplied to the computer by various types of transitory computer readable media. Examples of transitory computer readable media include electrical signals, optical signals, and electromagnetic waves. The temporary computer-readable medium can supply the program to the computer via a wired communication path such as an electric wire and an optical fiber, or a wireless communication path.

上記の実施形態の一部または全部は、以下の付記のようにも記載されるが、以下には限られない。   A part or all of the above embodiment is described as in the following supplementary notes, but is not limited thereto.

(付記1)
構内交換機であって、
当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するローカル制御部と、
前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報とに基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態を示す第二の呼状態情報とを前記ローカル制御部に送信するユーザー制御部とを備え、
前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御することを特徴とする構内交換機。
(Appendix 1)
A private branch exchange,
A local control unit that controls one or more peripheral devices connected to the private branch exchange, obtains call event information and first call state information in the peripheral devices, and virtualizes the peripheral devices;
From the local control unit, the virtualized peripheral device receives the call event information and the first call state information, and based on the received call event information and the first call state information, A user control unit that transmits a call state transition instruction to a peripheral device and second call state information indicating a call state of a transition destination to the local control unit;
The private branch exchange according to claim 1, wherein the local control unit controls the peripheral device based on the call state transition instruction and the second call state information received from the user control unit.

(付記2)
付記1に記載の構内交換機であって、
前記ユーザー制御部が、他構内交換機のローカル制御部に対して、前記他構内交換機に接続される一つ以上の周辺機器に対する呼状態遷移指示と、遷移先の呼状態における前記第二の呼状態情報を送信することを特徴とする構内交換機。
(Appendix 2)
A private branch exchange as set forth in appendix 1,
The user control unit sends a call state transition instruction to one or more peripheral devices connected to the other private branch exchange to the local control unit of the other private branch exchange, and the second call state in the call state of the transition destination. A private branch exchange characterized by transmitting information.

(付記3)
付記1又は2に記載の構内交換機であって、
前記ユーザー制御部が、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と前記第二の呼状態情報とを決定する際、呼状態遷移のシナリオを反映して予め定義された呼状態遷移関数に対して、少なくとも仮想電話機情報、仮想電話機グループ情報、番号計画情報、トランクサービス情報のうち1つを入力して出力された結果を用いることを特徴とする構内交換機。
(Appendix 3)
A private branch exchange as set forth in Appendix 1 or 2,
When the user control unit determines a call state transition instruction and the second call state information for the peripheral device based on the call event information and the first call state information of the virtualized peripheral device In response to a call state transition function that reflects a call state transition scenario, at least one of virtual phone information, virtual phone group information, number plan information, and trunk service information is input and output. Private branch exchange characterized by using the result.

(付記4)
付記1乃至3のいずれか1に記載の構内交換機であって、
前記呼状態遷移関数、前記仮想電話機情報、前記仮想電話機グループ情報、前記番号計画情報、前記トランクサービス情報は、当該構内交換機のユーザーによって、当該構内交換機の外部から設定及び変更されることを特徴とする構内交換機。
(Appendix 4)
The private branch exchange according to any one of appendices 1 to 3,
The call state transition function, the virtual telephone information, the virtual telephone group information, the numbering plan information, and the trunk service information are set and changed from outside the private branch exchange by a user of the private branch exchange. Private branch exchange.

(付記5)
付記1乃至4のいずれか1に記載の構内交換機と、
前記構内交換機に接続される一つ以上の周辺機器とを備えることを特徴とする構内交換システム。
(Appendix 5)
The private branch exchange according to any one of appendices 1 to 4,
A private branch exchange system comprising one or more peripheral devices connected to the private branch exchange.

(付記6)
付記1乃至4のいずれか1に記載の第一の構内交換機と、
前記第一の構内交換機に接続される一つ以上の周辺機器と、
前記第一の構内交換機に接続される第二の構内交換機と、
前記第二の構内交換機に接続される一つ以上の周辺機器とを備え、
前記第二の構内交換機は、前記第二の構内交換機に接続される前記一つ以上の周辺機器の制御をする第二のローカル制御部を備え、
前記第一の構内交換機の前記ユーザー制御部が、前記第二の構内交換機の前記第二のローカル制御部に対して、前記第二の構内交換機に接続される前記一つ以上の周辺機器に対する呼状態遷移指示と、遷移先の呼状態における呼状態情報を送信し、
前記第二の構内交換機の前記第二のローカル制御部が、受信した前記呼状態遷移指示と前記呼状態情報に基づき、前記第二の構内交換機に接続される前記一つ以上の周辺機器を制御する構内交換システム。
(Appendix 6)
The first private branch exchange according to any one of appendices 1 to 4,
One or more peripheral devices connected to the first private branch exchange;
A second private branch exchange connected to the first private branch exchange;
One or more peripheral devices connected to the second private branch exchange,
The second private branch exchange includes a second local control unit that controls the one or more peripheral devices connected to the second private branch exchange,
The user control unit of the first private branch exchange calls the one or more peripheral devices connected to the second private branch exchange with respect to the second local control unit of the second private branch exchange. Send the state transition instruction and the call state information in the call state of the transition destination,
The second local control unit of the second private branch exchange controls the one or more peripheral devices connected to the second private branch exchange based on the received call state transition instruction and the call state information. Private branch exchange system.

(付記7)
付記5又は6に記載の構内交換システムであって、
全ての構内交換機が同一IPネットワーク上にあることを特徴とする構内交換システム。
(Appendix 7)
A private branch exchange system according to appendix 5 or 6,
A private branch exchange system characterized in that all private branch exchanges are on the same IP network.

(付記8)
構内交換機で用いられる制御方法であって、
ローカル制御部が、当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するステップと、
ユーザー制御部が、前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態における第二の呼状態情報を前記ローカル制御部に送信するステップと、
前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御するステップとを有することを特徴とする制御方法。
(Appendix 8)
A control method used in a private branch exchange,
A step in which a local control unit controls one or more peripheral devices connected to the private branch exchange, acquires call event information and first call state information in the peripheral devices, and virtualizes the peripheral devices When,
The user control unit receives the call event information and the first call state information of the virtualized peripheral device from the local control unit, and the received call event information and the first call state information A call state transition instruction for the peripheral device, and a step of transmitting second call state information in the call state of the transition destination to the local control unit,
The local control unit includes a step of controlling the peripheral device based on the call state transition instruction received from the user control unit and the second call state information.

(付記9)
構内交換機で用いられる制御プログラムであって、
コンピュータを、
当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するローカル制御部と、
前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態における第二の呼状態情報を前記ローカル制御部に送信するユーザー制御部として機能させ、
前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御することを特徴とする制御プログラム。
(Appendix 9)
A control program used in a private branch exchange,
Computer
A local control unit that controls one or more peripheral devices connected to the private branch exchange, obtains call event information and first call state information in the peripheral devices, and virtualizes the peripheral devices;
From the local control unit, the call event information and the first call state information of the virtualized peripheral device are received, and based on the received call event information and the first call state information, the peripheral Call state transition instruction for the device, and function as a user control unit that transmits second call state information in the call state of the transition destination to the local control unit,
The local control unit controls the peripheral device based on the call state transition instruction and the second call state information received from the user control unit.

本発明は構内交換機の分野で用いることが可能である。更に局間サービスの分野で用いることが可能である。   The present invention can be used in the field of private branch exchanges. Furthermore, it can be used in the field of inter-station services.

11A 12A 11B 12B 11C 12C 内線
21A 21B 21C 局線
31B 31C ゲートウェイ
41C 専用線
100 100A 100B 100C 構内交換機
110 110A 110B ユーザー制御部
111 呼状態遷移シナリオ
112 呼サービス情報
120 120A 120B ローカル制御部
121 ハードウェア制御部
122 内線制御部
123 トランク制御部
12X XXX制御部
11A 12A 11B 12B 11C 12C Extension 21A 21B 21C Local line 31B 31C Gateway 41C Private line 100 100A 100B 100C Private branch exchange 110 110A 110B User control unit 111 Call state transition scenario 112 Call service information 120 120A 120B Local control unit 121 Hardware control unit 121 122 Extension control unit 123 Trunk control unit 12X XXX control unit

Claims (9)

構内交換機であって、
当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するローカル制御部と、
前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報とに基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態を示す第二の呼状態情報とを前記ローカル制御部に送信するユーザー制御部とを備え、
前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御することを特徴とする構内交換機。
A private branch exchange,
A local control unit that controls one or more peripheral devices connected to the private branch exchange, obtains call event information and first call state information in the peripheral devices, and virtualizes the peripheral devices;
From the local control unit, the virtualized peripheral device receives the call event information and the first call state information, and based on the received call event information and the first call state information, A user control unit that transmits a call state transition instruction to a peripheral device and second call state information indicating a call state of a transition destination to the local control unit;
The private branch exchange according to claim 1, wherein the local control unit controls the peripheral device based on the call state transition instruction and the second call state information received from the user control unit.
請求項1に記載の構内交換機であって、
前記ユーザー制御部が、他構内交換機のローカル制御部に対して、前記他構内交換機に接続される一つ以上の周辺機器に対する呼状態遷移指示と、遷移先の呼状態における前記第二の呼状態情報を送信することを特徴とする構内交換機。
The private branch exchange according to claim 1,
The user control unit sends a call state transition instruction to one or more peripheral devices connected to the other private branch exchange to the local control unit of the other private branch exchange, and the second call state in the call state of the transition destination. A private branch exchange characterized by transmitting information.
請求項1又は2に記載の構内交換機であって、
前記ユーザー制御部が、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と前記第二の呼状態情報とを決定する際、呼状態遷移のシナリオを反映して予め定義された呼状態遷移関数に対して、少なくとも仮想電話機情報、仮想電話機グループ情報、番号計画情報、トランクサービス情報のうち1つを入力して出力された結果を用いることを特徴とする構内交換機。
The private branch exchange according to claim 1 or 2,
When the user control unit determines a call state transition instruction and the second call state information for the peripheral device based on the call event information and the first call state information of the virtualized peripheral device In response to a call state transition function that reflects a call state transition scenario, at least one of virtual phone information, virtual phone group information, number plan information, and trunk service information is input and output. Private branch exchange characterized by using the result.
請求項1乃至3のいずれか1項に記載の構内交換機であって、
前記呼状態遷移関数、前記仮想電話機情報、前記仮想電話機グループ情報、前記番号計画情報、前記トランクサービス情報は、当該構内交換機のユーザーによって、当該構内交換機の外部から設定及び変更されることを特徴とする構内交換機。
The private branch exchange according to any one of claims 1 to 3,
The call state transition function, the virtual telephone information, the virtual telephone group information, the numbering plan information, and the trunk service information are set and changed from outside the private branch exchange by a user of the private branch exchange. Private branch exchange.
請求項1乃至4のいずれか1項に記載の構内交換機と、
前記構内交換機に接続される一つ以上の周辺機器とを備えることを特徴とする構内交換システム。
The private branch exchange according to any one of claims 1 to 4,
A private branch exchange system comprising one or more peripheral devices connected to the private branch exchange.
請求項1乃至4のいずれか1項に記載の第一の構内交換機と、
前記第一の構内交換機に接続される一つ以上の周辺機器と、
前記第一の構内交換機に接続される第二の構内交換機と、
前記第二の構内交換機に接続される一つ以上の周辺機器とを備え、
前記第二の構内交換機は、前記第二の構内交換機に接続される前記一つ以上の周辺機器の制御をする第二のローカル制御部を備え、
前記第一の構内交換機の前記ユーザー制御部が、前記第二の構内交換機の前記第二のローカル制御部に対して、前記第二の構内交換機に接続される前記一つ以上の周辺機器に対する呼状態遷移指示と、遷移先の呼状態における呼状態情報を送信し、
前記第二の構内交換機の前記第二のローカル制御部が、受信した前記呼状態遷移指示と前記呼状態情報に基づき、前記第二の構内交換機に接続される前記一つ以上の周辺機器を制御する構内交換システム。
A first private branch exchange as claimed in any one of claims 1 to 4;
One or more peripheral devices connected to the first private branch exchange;
A second private branch exchange connected to the first private branch exchange;
One or more peripheral devices connected to the second private branch exchange,
The second private branch exchange includes a second local control unit that controls the one or more peripheral devices connected to the second private branch exchange,
The user control unit of the first private branch exchange calls the one or more peripheral devices connected to the second private branch exchange with respect to the second local control unit of the second private branch exchange. Send the state transition instruction and the call state information in the call state of the transition destination,
The second local control unit of the second private branch exchange controls the one or more peripheral devices connected to the second private branch exchange based on the received call state transition instruction and the call state information. Private branch exchange system.
請求項5又は6に記載の構内交換システムであって、
全ての構内交換機が同一IPネットワーク上にあることを特徴とする構内交換システム。
The private branch exchange system according to claim 5 or 6,
A private branch exchange system characterized in that all private branch exchanges are on the same IP network.
構内交換機で用いられる制御方法であって、
ローカル制御部が、当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するステップと、
ユーザー制御部が、前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態における第二の呼状態情報を前記ローカル制御部に送信するステップと、
前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御するステップとを有することを特徴とする制御方法。
A control method used in a private branch exchange,
A step in which a local control unit controls one or more peripheral devices connected to the private branch exchange, acquires call event information and first call state information in the peripheral devices, and virtualizes the peripheral devices When,
The user control unit receives the call event information and the first call state information of the virtualized peripheral device from the local control unit, and the received call event information and the first call state information A call state transition instruction for the peripheral device, and a step of transmitting second call state information in the call state of the transition destination to the local control unit,
The local control unit includes a step of controlling the peripheral device based on the call state transition instruction received from the user control unit and the second call state information.
構内交換機で用いられる制御プログラムであって、
コンピュータを、
当該構内交換機に接続される一つ以上の周辺機器の制御をすると共に、該周辺機器における呼イベント情報と第一の呼状態情報を取得し、前記周辺機器を仮想化するローカル制御部と、
前記ローカル制御部から、仮想化された前記周辺機器の前記呼イベント情報と前記第一の呼状態情報とを受信し、受信した前記呼イベント情報と前記第一の呼状態情報に基づき、前記周辺機器に対する呼状態遷移指示と、遷移先の呼状態における第二の呼状態情報を前記ローカル制御部に送信するユーザー制御部として機能させ、
前記ローカル制御部は、前記ユーザー制御部から受信した前記呼状態遷移指示と前記第二の呼状態情報に基づき前記周辺機器を制御することを特徴とする制御プログラム。
A control program used in a private branch exchange,
Computer
A local control unit that controls one or more peripheral devices connected to the private branch exchange, obtains call event information and first call state information in the peripheral devices, and virtualizes the peripheral devices;
From the local control unit, the call event information and the first call state information of the virtualized peripheral device are received, and based on the received call event information and the first call state information, the peripheral Call state transition instruction for the device, and function as a user control unit that transmits second call state information in the call state of the transition destination to the local control unit,
The local control unit controls the peripheral device based on the call state transition instruction and the second call state information received from the user control unit.
JP2016047276A 2016-03-10 2016-03-10 Private branch exchange, control method therefor, control program, and private branch exchange system Active JP6690967B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016047276A JP6690967B2 (en) 2016-03-10 2016-03-10 Private branch exchange, control method therefor, control program, and private branch exchange system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016047276A JP6690967B2 (en) 2016-03-10 2016-03-10 Private branch exchange, control method therefor, control program, and private branch exchange system

Publications (2)

Publication Number Publication Date
JP2017163405A true JP2017163405A (en) 2017-09-14
JP6690967B2 JP6690967B2 (en) 2020-04-28

Family

ID=59858114

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016047276A Active JP6690967B2 (en) 2016-03-10 2016-03-10 Private branch exchange, control method therefor, control program, and private branch exchange system

Country Status (1)

Country Link
JP (1) JP6690967B2 (en)

Also Published As

Publication number Publication date
JP6690967B2 (en) 2020-04-28

Similar Documents

Publication Publication Date Title
US8346942B2 (en) Call centers for providing customer services in a telecommunications network
US7991125B2 (en) Adaptive incoming call processing
US20110163848A1 (en) Telephone connection control method and telephone connection control system
KR20100120136A (en) Techniques for transfer error recovery
US7864941B1 (en) Modifying call system identifiers to indicate keys associated with user information
JP2008022546A (en) Call center system, automatic call distribution apparatus, automatic call distribution method and program
JP2008509638A (en) Direct device call through a shared phone number
WO2001006740A2 (en) Method and apparatus for integrating a voice gateway with an ip/pbx telephone system
JP4410236B2 (en) Telephone system and call control method thereof
US10440155B2 (en) Private connection multi-media transition
US9191503B1 (en) Feature-based software system for a business PBX
WO2016086730A1 (en) Call transfer method and device
JP6690967B2 (en) Private branch exchange, control method therefor, control program, and private branch exchange system
WO2013011716A1 (en) Telephone switch, call pick-up method therefor, call pick-up program therefor, and telephone system
JP2018014696A (en) Ip-pbx device, and ip telephone system using the same
JP2006270525A (en) Telephone system
CN101106735A (en) A method for realizing outbound call service station from group
JP2007295465A (en) Ip telephone exchange
JP6314592B2 (en) Call control server, server migration system, and call control program
CN218868271U (en) Telephone dispatching system
Compact Operation Manual
JP6232872B2 (en) Exchange, exchange control method, and exchange control program
JP5768005B2 (en) Data center apparatus, control method and program
JP4386908B2 (en) Method and apparatus for providing called party information to coverage points during failure handling operations
JP4328818B2 (en) Public network connection method and public network connection program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20160921

A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20170707

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190215

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200304

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: 20200317

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200409

R150 Certificate of patent or registration of utility model

Ref document number: 6690967

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150