JP6951220B2 - Call control system and its packet processing device - Google Patents

Call control system and its packet processing device Download PDF

Info

Publication number
JP6951220B2
JP6951220B2 JP2017233540A JP2017233540A JP6951220B2 JP 6951220 B2 JP6951220 B2 JP 6951220B2 JP 2017233540 A JP2017233540 A JP 2017233540A JP 2017233540 A JP2017233540 A JP 2017233540A JP 6951220 B2 JP6951220 B2 JP 6951220B2
Authority
JP
Japan
Prior art keywords
packet
voice response
response device
active
automatic voice
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
JP2017233540A
Other languages
Japanese (ja)
Other versions
JP2019103027A (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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2017233540A priority Critical patent/JP6951220B2/en
Publication of JP2019103027A publication Critical patent/JP2019103027A/en
Application granted granted Critical
Publication of JP6951220B2 publication Critical patent/JP6951220B2/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 call control system and its packet processing device, and more particularly to a call control system and its packet processing device suitable for use in order to ensure that voice guidance is not interrupted when dealing with a failure of an automatic voice response device.

自動音声応答装置(IVR:Interactive Voice Response system)は、コールセンタなどに設置されて、電話の応答の自動化を行うシステムであり、通話による問合せが多い大企業のコールセンタなどでは、業務の円滑化や応答要員の数を抑えるために必須のシステムとなっている。 An automatic voice response system (IVR) is a system installed in a call center or the like to automate the answering of telephone calls. In a call center of a large company where many inquiries are made by telephone, business facilitation and response are performed. It is an indispensable system to reduce the number of personnel.

自動音声応答装置において、例えば、特許文献1に示されるように、現用系の自動音声応答装置(メディアサーバ)の音声応答実行中に装置故障が発生した場合に、待機系装置が外部記憶装置から各種処理情報を読み込み、電話端末との呼の再接続と中断された音声応答の再開を行う通話システムが知られている。 In an automatic voice response device, for example, as shown in Patent Document 1, when a device failure occurs during voice response execution of an active automatic voice response device (media server), a standby system device is released from an external storage device. A call system is known that reads various processing information, reconnects a call to a telephone terminal, and resumes an interrupted voice response.

特開2011−35606号公報Japanese Unexamined Patent Publication No. 2011-35606

上記従来技術においては、メディアサーバに故障が起こった場合であっても、SIP及びRTPセッションを回復し、故障が発声した時点からの音声シナリオを回復することができるとしている。 In the above-mentioned prior art, even if a failure occurs in the media server, the SIP and RTP sessions can be recovered, and the voice scenario from the time when the failure is uttered can be recovered.

しかしながら、自動音声応答装置の音声シナリオ再開には、外部記憶装置から各種処理情報を読み込む必要があるため、電話端末は現用系の自動音声応答装置の障害発生から待機系装置の音声シナリオ再開までの応答音声に数秒間の無音部分が発生することになる。 However, in order to restart the voice scenario of the automatic voice response device, it is necessary to read various processing information from the external storage device. There will be a few seconds of silence in the response voice.

本発明の目的は、現用系と待機系の二重化された自動音声応答装置を有する通話制御システムにおいて、現用系の自動音声応答装置から待機系の自動音声応答装置に切り換える場合に、処理の負荷をかけずに、ユーザへの応答音声に無音部分を生じさせないような通話制御システムを提供することにある。 An object of the present invention is to reduce the processing load when switching from an active system automatic voice response device to a standby system automatic voice response device in a call control system having a dual automatic voice response device of an active system and a standby system. It is an object of the present invention to provide a call control system that does not cause a silent part in the response voice to the user without making a call.

本発明の通話制御システムは、好ましくは、電話端末から呼の着信に対して自動音声応答を行う通話制御システムであって、現用系自動音声応答装置と、待機系自動音声応答装置と、現用系自動音声応答装置と待機系自動音声応答装置とに接続され、電話端末に、現用系自動音声応答装置の音声シナリオのバケットを送信するパケット処理装置とを有し、パケット処理装置は、現用系自動音声応答装置と待機系自動音声応答装置の出力するパケットのヘッダ情報を記憶するパケット管理テーブルと、音声シナリオごとに現用系自動音声応答装置と待機系自動音声応答装置の対比したパケット同期表とを保持し、パケット同期表に現用系自動音声応答装置の出力するパケットに欠落があるか否かを判定し、現用系自動音声応答装置の出力するパケットに欠落があるときには、対応する待機系自動音声応答装置のパケットにより、補完パケットを生成し、電話端末に補完パケットを送信するようにしたものである。 The call control system of the present invention is preferably a call control system that automatically responds to an incoming call from a telephone terminal, and is an active system automatic voice response device, a standby system automatic voice response device, and a current system. It is connected to an automatic voice response device and a standby automatic voice response device, and has a packet processing device that transmits a bucket of a voice scenario of the active system automatic voice response device to a telephone terminal, and the packet processing device is a working system automatic. A packet management table that stores header information of packets output by the voice response device and the standby automatic voice response device, and a packet synchronization table that compares the active automatic voice response device and the standby automatic voice response device for each voice scenario. It is retained, and it is determined whether or not the packet output by the active automatic voice response device is missing in the packet synchronization table. If the packet output by the active automatic voice response device is missing, the corresponding standby automatic voice response is found. Complementary packets are generated from the packets of the response device, and the complementary packets are transmitted to the telephone terminal.

本発明によれば、現用系と待機系の二重化された自動音声応答装置を有する通話制御システムにおいて、現用系の自動音声応答装置から待機系の自動音声応答装置に切り換える場合に、処理の負荷をかけずに、ユーザへの応答音声に無音部分を生じさせないような通話制御システムを提供することができる。 According to the present invention, in a call control system having a dual automatic voice response device of an active system and a standby system, a processing load is applied when switching from an automatic voice response device of the active system to an automatic voice response device of the standby system. It is possible to provide a call control system that does not cause a silent portion in the response voice to the user without making a call.

通話制御システムの構成を示すブロック図である。It is a block diagram which shows the structure of a call control system. パケット処理装置100の詳細な機能構成を示すブロック図である。It is a block diagram which shows the detailed functional structure of a packet processing apparatus 100. 現用系IVR200の詳細な機能構成を示すブロック図である。It is a block diagram which shows the detailed functional structure of the working system IVR200. パケット管理テーブルの一例を示す図である。It is a figure which shows an example of a packet management table. パケット同期表の一例を示す図である。It is a figure which shows an example of a packet synchronization table. 各装置間と、パケット処理装置内部の着信〜パケット振り分けシーケンスを示すシーケンス図である。It is a sequence diagram which shows the incoming call-packet distribution sequence between each device and inside a packet processing device. 各装置間と、パケット処理装置内部のパケット同期〜補完パケット生成シーケンスを示すシーケンス図である。It is a sequence diagram which shows the packet synchronization-complementary packet generation sequence between each device and inside a packet processing device. パケット同期中に電話端末からPBが入力された場合の各装置間と、パケット処理装置内部のパケット同期〜補完パケット生成シーケンスを示すシーケンス図である。It is a sequence diagram which shows the packet synchronization-complementary packet generation sequence between each device and inside a packet processing device when PB is input from a telephone terminal during packet synchronization. LAN側受信部におけるパケット振り分け処理を示すフローチャートである。It is a flowchart which shows the packet distribution processing in the LAN side receiving part. パケット管理部におけるパケット同期・補完処理を示すフローチャートである。It is a flowchart which shows the packet synchronization / completion processing in a packet management part. 補完パケット生成部における補完パケット生成処理を示すフローチャートである。It is a flowchart which shows the completion packet generation processing in the completion packet generation part.

以下、本発明に係る一実施形態を、図1ないし図11を用いて説明する。 Hereinafter, an embodiment according to the present invention will be described with reference to FIGS. 1 to 11.

先ず、図1を用いて本発明の一実施形態に係る通話制御システムの構成を説明する。
本実施形態の通話制御システムは、図1に示されるように、電話端末10、IP網5、公衆網7、IP交換機50、パケット処理装置100、現用系自動音声応答装置(以下、「現用系IVR」という)200、待機系自動音声応答装置(以下、「待機系IVR」という)300からなる。
First, the configuration of the call control system according to the embodiment of the present invention will be described with reference to FIG.
As shown in FIG. 1, the call control system of the present embodiment includes a telephone terminal 10, an IP network 5, a public network 7, an IP exchange 50, a packet processing device 100, and an active system automatic voice response device (hereinafter, "active system"). It is composed of 200 (referred to as "IVR") and 300 as a standby automatic voice response device (hereinafter referred to as "standby IVR").

IP網5は、IP(Internet Protocol)による通信網であり、ここでは、コールセンタなどの構内網を想定している。公衆網7は、アナログ網やインターネットなどの不特定多数の者が利用するネットワークである。IP網5における通話処理は、いわゆるVoIP(Voice Over Internet Protocol)を前提としており、標準的なデータ転送プロトコルは、RTP(Real Transfer Protocol)である。
ここでは、公衆網7に、電話端末10が接続されているものとする。
The IP network 5 is a communication network based on IP (Internet Protocol), and here, a premises network such as a call center is assumed. The public network 7 is a network used by an unspecified number of people such as an analog network and the Internet. Call processing in the IP network 5 is premised on so-called VoIP (Voice Over Internet Protocol), and the standard data transfer protocol is RTP (Real Transfer Protocol).
Here, it is assumed that the telephone terminal 10 is connected to the public network 7.

IP交換機50は、IPのプロトコル変換と回線交換を行う構内交換機である。
パケット処理装置100は、IP網5と現用系IVR200、待機系IVR300に介在して接続されて、パケットの仲介をし、障害時に必要なパケット処理を行う装置である。
The IP exchange 50 is a private branch exchange that performs IP protocol conversion and circuit switching.
The packet processing device 100 is a device that is connected to the IP network 5 via the active system IVR 200 and the standby system IVR 300 to mediate packets and perform necessary packet processing in the event of a failure.

現用系IVR200は、常時稼動している自動音声応答装置である。待機系IVR300は、常時は、待機動作をしており、現用系IVR200の障害時にのみ機能する自動音声応答装置である。自動音声応答装置(IVR)は、上記でも説明したように、呼制御と、システムによる音声出力と、ユーザからの通話の音声録音などを行う装置である。 The working system IVR 200 is an automatic voice response device that is always in operation. The standby system IVR 300 is an automatic voice response device that is always in a standby operation and functions only in the event of a failure of the active system IVR 200. As described above, the automatic voice response device (IVR) is a device that performs call control, voice output by the system, voice recording of a call from a user, and the like.

次に、図2を用いてパケット処理装置100の詳細な機能構成について説明する。
パケット処理装置100は、図3に示されるように、電話端末10、現用系IVR200、待機系IVR300とパケットのやりとりをし、WAN(Wide Area Network)側受信部103、WAN側送信部101、LAN(Local Area Network)側受信部107、LAN側送信部108、現用系受信バッファ104、待機系受信バッファ105、パケット管理部106、補完パケット生成部102、パケット管理テーブル110、パケット同期表120からなる。
Next, a detailed functional configuration of the packet processing device 100 will be described with reference to FIG.
As shown in FIG. 3, the packet processing device 100 exchanges packets with the telephone terminal 10, the active IVR 200, and the standby IVR 300, and the WAN (Wide Area Network) side receiving unit 103, the WAN side transmitting unit 101, and the LAN. (Local Area Network) side receiving unit 107, LAN side transmitting unit 108, active system receiving buffer 104, standby system receiving buffer 105, packet management unit 106, complementary packet generation unit 102, packet management table 110, packet synchronization table 120. ..

WAN側受信部103は、電話端末10から着信とPB(Push Button)信号を受信する部分である。WAN側送信部101は、電話端末10へ向けてパケットを送信する部分である。LAN側受信部107は、現用系IVR200及び待機系IVR300からパケットを受信する部分である。LAN側送信部108は、現用系IVR200及び待機系IVR300に着信とPB信号を送信する部分である。現用系受信バッファ104は、現用系IVR200から受信したパケットを格納する一時的格納領域である。待機系受信バッファ105は、待機系IVR300から受信したパケットを格納する一時的格納領域である。パケット管理部106は、待機系受信バッファと、現用系IVR200と待機系IVR300間のパケットの同期やパケットの補完指示や待機系受信バッファのパケットの削除を行う部分である。補完パケット生成部102は、補完パケットを生成する部分である。パケット管理テーブル110は、パケットのヘッダ情報の一部を記録するテーブルである。パケット同期表120は、現用系IVR200と待機系IVR300のパケットのパケットを比較参照するためのテンポラリテーブルである。
なお、パケット管理テーブル110とパケット同期表120の詳細は、後述する。
The WAN side receiving unit 103 is a portion that receives an incoming call and a PB (Push Button) signal from the telephone terminal 10. The WAN side transmission unit 101 is a part that transmits a packet to the telephone terminal 10. The LAN side receiving unit 107 is a part that receives packets from the active system IVR 200 and the standby system IVR 300. The LAN side transmission unit 108 is a part that transmits an incoming call and a PB signal to the active system IVR 200 and the standby system IVR 300. The working system receive buffer 104 is a temporary storage area for storing packets received from the working system IVR 200. The standby system receive buffer 105 is a temporary storage area for storing packets received from the standby system IVR 300. The packet management unit 106 is a part that synchronizes packets between the standby system receive buffer and the active system IVR 200 and the standby system IVR 300, gives a packet completion instruction, and deletes a packet in the standby system receive buffer. The complementary packet generation unit 102 is a portion that generates a complementary packet. The packet management table 110 is a table that records a part of the header information of the packet. The packet synchronization table 120 is a temporary table for comparing and referring to the packets of the packets of the active system IVR 200 and the standby system IVR 300.
The details of the packet management table 110 and the packet synchronization table 120 will be described later.

ここで、補完パケットとは、現用系の出力するパケットを待機系IVR300のパケットを比較して、現用系の出力するパケットに欠落があったときに、保管するために生成されるパケットである(詳細は後述)。 Here, the complementary packet is a packet generated for storing the packet output by the active system by comparing the packet output by the active system with the packet of the standby system IVR300 and when the packet output by the active system is missing (). Details will be described later).

次に、図3を用いて現用系IVR200の詳細な機能構成について説明する。
現用系IVR200は、図3に示されるように、呼制御部210、音声再生部220、録音部230、記憶部240の各機能部からなる。
Next, the detailed functional configuration of the working system IVR200 will be described with reference to FIG.
As shown in FIG. 3, the working system IVR 200 includes each functional unit of a call control unit 210, a voice reproduction unit 220, a recording unit 230, and a storage unit 240.

呼制御部210は、回線とのインタフェース処理を行ない、通話の発呼、着呼の制御を行う。音声再生部220は、音声シナリオにそった合成音声、又は、録音音声による音声の再生を行う部分である。ここで、音声シナリオとは、ユーザの入力に従って、出力される音声を流す手順又はそのときに出力される音声データである。録音部230は、ユーザからの通話音声を録音する部分である。記憶部240は、自動音声に必要なデータを格納する部分である。記憶部240には、音声再生部220が出力する再生音声データ241、録音部230が録音したユーザからの通話音声の録音データ242が格納される。
なお、待機系IVR300の構成も現用系IVR200の構成と同様である。
The call control unit 210 performs interface processing with the line and controls calling and incoming calls. The voice reproduction unit 220 is a part that reproduces a voice by a synthetic voice or a recorded voice according to a voice scenario. Here, the voice scenario is a procedure for playing the output voice according to the input of the user, or voice data output at that time. The recording unit 230 is a unit that records a call voice from the user. The storage unit 240 is a portion that stores data necessary for automatic voice. The storage unit 240 stores the reproduced voice data 241 output by the voice reproduction unit 220 and the recorded data 242 of the call voice recorded by the recording unit 230 from the user.
The configuration of the standby system IVR 300 is the same as that of the active system IVR 200.

次に、図4及び図5を用いて通話制御システムに用いられデータ構造について説明する。
パケット管理テーブル110は、パケット処理装置100がパケットの処理を行うためにパケットからヘッダ情報の一部を抜き出して管理するためのテーブルであり、図4に示されるように、マーカ110a、シーケンス番号110b、タイムスタンプ110c、SSRC(Synchronization SouRCe)110dの各フィールドからなる。
Next, the data structure used in the call control system will be described with reference to FIGS. 4 and 5.
The packet management table 110 is a table for the packet processing device 100 to extract a part of the header information from the packet and manage it in order to process the packet. As shown in FIG. 4, the marker 110a and the sequence number 110b are used. , Time stamp 110c, SSRC (Synchronization SouRCe) 110d.

マーカ110aには、そのパケットの種別(連続するパケットの先頭であるか否か)を表すフラグが格納される。シーケンス番号110bには、パケットの通し番号が格納される。タイムスタンプ110cは、パケットに記された送信日時の時間が格納される。SSRC110dは、RTPプロトコルにおけるストリームのソースを表す識別子が格納される。 The marker 110a stores a flag indicating the type of the packet (whether or not it is the beginning of consecutive packets). The serial number of the packet is stored in the sequence number 110b. The time stamp 110c stores the time of the transmission date and time recorded in the packet. The SSRC110d stores an identifier representing the source of the stream in the RTP protocol.

パケット管理テーブル110は、パケットの送信先ごと、すなわち、送信先アドレス(Destination Address)ごとに作成される。 The packet management table 110 is created for each packet destination, that is, for each destination address.

パケット同期表120は、現用系IVR200と待機系IVR300の出力するパケットを比較するためのテーブルであり、図5に示されるように、音声シナリオ順序120a、パケットシーケンス番号:現用系IVR120b、パケットシーケンス番号:待機系IVR120cの各フィールドからなる。 The packet synchronization table 120 is a table for comparing the packets output by the active system IVR 200 and the standby system IVR 300, and as shown in FIG. 5, the voice scenario sequence 120a, the packet sequence number: the active system IVR 120b, and the packet sequence number. : Consists of each field of the standby system IVR120c.

音声シナリオ順序120aは、自動音声応答装置における音声シナリオを実現する上でのパケットの順番が格納される。パケットシーケンス番号:現用系IVR120bは、その音声シナリオにおける現用系IVR200が出力するパケットである。パケットシーケンス番号:待機系IVR120cは、その音声シナリオにおける待機系IVR300が出力するパケットである。 The voice scenario order 120a stores the order of the packets for realizing the voice scenario in the automatic voice response device. Packet sequence number: The active system IVR 120b is a packet output by the active system IVR 200 in the voice scenario. Packet sequence number: The standby system IVR 120c is a packet output by the standby system IVR 300 in the voice scenario.

同一の音声シナリオ順序120aに対して、パケットシーケンス番号:現用系IVR120bと、パケットシーケンス番号:待機系IVR120cを比較することにより、どのパケットが欠落して、どのパケットを補完すればよいかを判断することができる。 By comparing the packet sequence number: active system IVR120b and the packet sequence number: standby system IVR120c for the same voice scenario sequence 120a, it is determined which packet is missing and which packet should be complemented. be able to.

図5に示される例では、音声シナリオ順序3の現用系IVR200のパケットが欠落していると判定され、待機系IVR300のシーケンス番号14のパケットが欠落に対応するパケットとなる。 In the example shown in FIG. 5, it is determined that the packet of the active system IVR 200 in the voice scenario sequence 3 is missing, and the packet of the sequence number 14 of the standby system IVR 300 becomes the packet corresponding to the missing.

なお、パケット同期表120も、パケットの送信先ごと、すなわち、送信先アドレス(Destination Address)ごとに作成される。 The packet synchronization table 120 is also created for each packet destination, that is, for each destination address.

パケット管理部106は、パケット管理テーブル110に格納されている情報とこのパケット同期表120に基づいて、現用系IVR200と待機系IVR300間のパケットの同期・補完処理を実施する。 The packet management unit 106 performs packet synchronization / completion processing between the active system IVR 200 and the standby system IVR 300 based on the information stored in the packet management table 110 and the packet synchronization table 120.

次に、図6ないし図11を用いて通話制御システムの処理について説明する。
先ず、図6を用いて各装置間と、パケット処理装置内部の着信〜パケット振り分けシーケンスについて説明する。
Next, the processing of the call control system will be described with reference to FIGS. 6 to 11.
First, the incoming call-packet distribution sequence between each device and inside the packet processing device will be described with reference to FIG.

初めに、ユーザは電話端末10より、通話制御システムとして制御されているコールセンタの代表番号などに電話をかける。これにより、呼の着信がパケット処理装置のWAN側受信部103で受信される(A001)。WAN側受信部103は、呼の着信をLAN側送信部108に送り、LAN側送信部108は、呼の着信を現用系IVR200と待機系IVR300にそれぞれ送信する(A003、A004)。 First, the user makes a call from the telephone terminal 10 to a representative number of a call center controlled as a call control system. As a result, the incoming call is received by the WAN side receiving unit 103 of the packet processing device (A001). The WAN side receiving unit 103 sends an incoming call to the LAN side transmitting unit 108, and the LAN side transmitting unit 108 transmits the incoming call to the working system IVR 200 and the standby system IVR 300, respectively (A003, A004).

次に、現用系IVR200と待機系IVR300は、呼の着信を受信すると、パケット処理装置100のLAN側受信部107に向けて、着信時の音声シナリオをパケットとして送信する(A005、A011、S01、S02、S03)。A005〜A010は、現用系IVR200のパケットを受信するたびに実行される処理であり(S02)、A011〜A014は、待機系IVR300のパケットを受信するたびに実行される処理である。 Next, when the active system IVR 200 and the standby system IVR 300 receive an incoming call, they transmit the voice scenario at the time of the incoming call as a packet to the LAN side receiving unit 107 of the packet processing device 100 (A005, A011, S01, S02, S03). A005 to A010 are processes executed every time a packet of the active system IVR200 is received (S02), and A011 to A014 are processes executed every time a packet of the standby system IVR300 is received.

パケット処理装置100のLAN側受信部107は、現用系IVR200からパケットを受信した際は、現用系受信バッファ104にパケットを格納し(A006)、待機系IVR300からパケットを受信した際は、待機系受信バッファ105にパケットを格納する(A012)。また、LAN側受信部107は、パケットのヘッダ情報をパケット管理部106に送信する(A009、A013)。そして、パケット管理部106は、ヘッダ情報の一部からパケット管理テーブル110のレコードを生成して書き込む(A010、A014)
現用系受信バッファ104に格納されたパケットは、WAN側送信部101に送られ(A007)、WAN側送信部101より電話端末10にパケットを送信する(A008)。
When the LAN side receiving unit 107 of the packet processing device 100 receives a packet from the active system IVR 200, the packet is stored in the active system receive buffer 104 (A006), and when the packet is received from the standby system IVR 300, the standby system The packet is stored in the receive buffer 105 (A012). Further, the LAN side receiving unit 107 transmits the header information of the packet to the packet management unit 106 (A009, A013). Then, the packet management unit 106 generates and writes a record of the packet management table 110 from a part of the header information (A010, A014).
The packet stored in the active reception buffer 104 is sent to the WAN side transmission unit 101 (A007), and the WAN side transmission unit 101 transmits the packet to the telephone terminal 10 (A008).

現用系IVR200のパケットに欠落があった場合は、パケット管理部による同期・補完処理にて欠落パケットを補完する(詳細は後述)。 If the packet of the active IVR200 is missing, the missing packet is complemented by the synchronization / completion process by the packet management unit (details will be described later).

次に、図7を用いて各装置間と、パケット処理装置内部のパケット同期〜補完パケット生成シーケンスについて説明する。
先ず、パケット管理部106で、先頭パケットの特定を行う(A101、A102)。特定方法としては、パケット管理テーブル110よりマーカ110aが1のパケットを現用系IVRと待機系IVRでそれぞれ特定することができる。
Next, a packet synchronization-complementary packet generation sequence between each device and inside the packet processing device will be described with reference to FIG. 7.
First, the packet management unit 106 identifies the first packet (A101, A102). As a specific method, a packet having a marker 110a of 1 can be specified by the active system IVR and the standby system IVR from the packet management table 110, respectively.

次に、現用系IVR、待機系IVRでそれぞれ先頭パケットからシーケンス番号順にパケットを整列させて、同じ順序のパケットを現用系IVRと待機系IVR間で対応付けることにより、パケット同期表120を生成する(A103、A104)。 Next, the packet synchronization table 120 is generated by arranging the packets in the order of the sequence number from the first packet in the active system IVR and the standby system IVR, and associating the packets in the same order between the active system IVR and the standby system IVR (). A103, A104).

パケット管理部106は、パケット同期表120において現用系IVRパケットのシーケンス番号が不連続だった場合は、現用系IVR200から受信したパケットに欠落があると判断し(A105、A106)、パケット同期表120より対応するパケットが待機系受信バッファ105に存在するか否かを確認し(A107、A108)、存在する場合には、補完パケット生成部へ補完する様に指示する(A109)。図5に示した例では、音声シナリオ順序3の現用系のパケットが欠落していると判定し、待機系IVRパケットのシーケンス番号14のパケットが欠落に対応するパケットとなる。 If the sequence numbers of the active IVR packets are discontinuous in the packet synchronization table 120, the packet management unit 106 determines that the packet received from the active IVR 200 is missing (A105, A106), and the packet synchronization table 120. It is confirmed whether or not the corresponding packet exists in the standby receive buffer 105 (A107, A108), and if it exists, the complement packet generation unit is instructed to complement (A109). In the example shown in FIG. 5, it is determined that the active system packet of the voice scenario sequence 3 is missing, and the packet of the sequence number 14 of the standby system IVR packet becomes the packet corresponding to the missing.

補完パケット生成部102は、パケット管理部106からの補完パケット生成指示により、欠落パケットに対応する補完パケットを生成する。補完パケットのヘッダ部分は、パケット管理テーブルに存在する欠落パケットの一つ前のパケットのヘッダ情報にシーケンス番号を+1、タイムスタンプを+(メディアクロック増加分)インクリメントし(A110、A111)、ペイロード部分は、欠落パケットに対応するパケットを待機系受信バッファから取り出して生成する(A112、A113)。 The complementary packet generation unit 102 generates a complementary packet corresponding to the missing packet according to the complementary packet generation instruction from the packet management unit 106. The header part of the complementary packet is the payload part by incrementing the sequence number by +1 and the time stamp by + (media clock increase) (A110, A111) to the header information of the packet immediately before the missing packet existing in the packet management table. Extracts the packet corresponding to the missing packet from the standby receive buffer and generates it (A112, A113).

補完パケット生成部102で生成された補完パケットは、WAN側送信部101に送られ(A114)、WAN側送信部101より電話端末10にパケットを送信する(A115)。 The complementary packet generated by the complementary packet generation unit 102 is sent to the WAN side transmission unit 101 (A114), and the WAN side transmission unit 101 transmits the packet to the telephone terminal 10 (A115).

補完指示終了後は、次回の同期実施時の先頭パケットとしてパケット同期表に存在するパケットの最大シーケンス番号を取得し(A116、A117)(図5に示した例では、現用系のシーケンス番号4571と待機系のシーケンス番号16)、パケット同期表120に存在するヘッダ情報をパケット管理テーブル110から、そのパケットを待機系受信バッファ105からそれぞれ削除し(A118、A119)、その後、パケット同期表120を削除する(A120)。 After the completion of the completion instruction, the maximum sequence number of the packet existing in the packet synchronization table is acquired as the first packet at the time of the next synchronization (A116, A117) (in the example shown in FIG. 5, the sequence number of the active system is 4571. The header information existing in the standby system sequence number 16) and the packet synchronization table 120 is deleted from the packet management table 110, and the packet is deleted from the standby system reception buffer 105 (A118, A119), and then the packet synchronization table 120 is deleted. (A120).

削除後、呼が切断されていなければ、先ほど取得したパケットの最大シーケンス番号を先頭パケットとして、再度パケット同期表生成、補完処理を実施する(A121)。 If the call is not disconnected after the deletion, the packet synchronization table is generated and the completion process is performed again with the maximum sequence number of the packet acquired earlier as the first packet (A121).

次に、図8を用いてパケット同期中に電話端末からPBが入力された場合の各装置間と、パケット処理装置内部のパケット同期〜補完パケット生成シーケンスについて説明する。 Next, using FIG. 8, a packet synchronization-complementary packet generation sequence between each device and inside the packet processing device when PB is input from the telephone terminal during packet synchronization will be described.

電話端末10で、ユーザが音声シナリオを聴取し、音声シナリオに従い、ユーザがPB(Push Button)を入力した場合には、一般的な通話システムの動作として、現用系IVR200と待機系IVR300から出力される音声シナリオは、入力したPBに対応する次の音声シナリオに切り替わり、現在出力されている音声シナリオに対する補完は不要となる。そのため、パケット管理部106は、補完パケット生成部へ補完パケット生成停止を指示する。 When the user listens to the voice scenario on the telephone terminal 10 and the user inputs the PB (Push Button) according to the voice scenario, it is output from the active IVR 200 and the standby IVR 300 as the operation of a general call system. The voice scenario is switched to the next voice scenario corresponding to the input PB, and complementation to the currently output voice scenario becomes unnecessary. Therefore, the packet management unit 106 instructs the complementary packet generation unit to stop generating the complementary packet.

そして、PB入力が音声シナリオ再生中であった場合は、PB入力前までに受信したパケットは不要となるため、パケット管理テーブル110に存在する全てのヘッダ情報と待機系受信バッファ105に存在する全てのパケットを削除する。これにより、パケット処理装置100の負荷を軽くすることができる。その後、再度先頭パケットを特定し、同期表生成、補完処理を開始する。 When the PB input is playing a voice scenario, the packets received before the PB input are unnecessary, so that all the header information existing in the packet management table 110 and all existing in the standby system reception buffer 105 are not required. Delete the packet. As a result, the load on the packet processing device 100 can be reduced. After that, the first packet is specified again, and the synchronization table generation and completion processing are started.

なお、PB入力が音声シナリオ再生後の場合は、現用系IVR200と待機系IVR300からパケットを受信していないため、削除処理は行わずに、再度先頭パケット特定を行い、同期表生成、補完処理を開始する。 If the PB input is after the voice scenario is reproduced, the packet is not received from the active IVR200 and the standby IVR300, so the first packet is specified again without the deletion process, and the synchronization table is generated and the complement process is performed. Start.

A201〜A209までの処理は、図7のA101〜A109までの処理と同様である。 The processes from A201 to A209 are the same as the processes from A101 to A109 in FIG.

音声シナリオ再生中に、ユーザがPB入力を行った場合、PB信号がパケット処理装置100のWAN側受信部103で受信され(A210)、WAN側受信部103がパケット管理部106にPB入力有を通知する(A211)。 When the user inputs PB during voice scenario playback, the PB signal is received by the WAN side receiving unit 103 of the packet processing device 100 (A210), and the WAN side receiving unit 103 inputs the PB input to the packet management unit 106. Notify (A211).

パケット管理部106は、補完パケット生成部102に補完パケット生成の停止の指示を行ない(A212)、パケット管理テーブル110の全てのヘッダ情報を削除し(A213)、待機系受信バッファ105の全てのパケットを削除する(A214)。 The packet management unit 106 instructs the complementary packet generation unit 102 to stop the completion packet generation (A212), deletes all the header information in the packet management table 110 (A213), and deletes all the packets in the standby receive buffer 105. Is deleted (A214).

その後、WAN側受信部103は、PB信号をLAN側送信部108に送り、LAN側送信部108は、PB信号を現用系IVR200と待機系IVR300にそれぞれ送信する(A216、A217)。 After that, the WAN side receiving unit 103 sends the PB signal to the LAN side transmitting unit 108, and the LAN side transmitting unit 108 transmits the PB signal to the working system IVR 200 and the standby system IVR 300, respectively (A216, A217).

それを受けて、現用系IVR200と待機系IVR300は、PB入力に対応する次の音声シナリオのパケットをLAN側受信部107に送信する(A218、A219)。
そして、パケット管理部106は、先頭パケット特定の処理(A201)に戻る(A220)。
In response to this, the active system IVR 200 and the standby system IVR 300 transmit the packet of the next voice scenario corresponding to the PB input to the LAN side receiving unit 107 (A218, A219).
Then, the packet management unit 106 returns to the process of specifying the first packet (A201) (A220).

次に、図9を用いてLAN側受信部におけるパケット振分け処理について説明する。
LAN側受信部107は、現用系IVR200、待機系IVR300から音声シナリオのパケットを受信する(S100)。
Next, the packet distribution process in the LAN side receiving unit will be described with reference to FIG.
The LAN side receiving unit 107 receives the voice scenario packet from the active system IVR200 and the standby system IVR300 (S100).

次に、パケットの送信元が現用系IVR200か否かを判定し(S101)、パケットの送信元が現用系IVR200のときには(S101:Yes)、現用系受信バッファ104にパケットを格納し(S102)、パケットの送信元が待機系IVR300のときには(S101:No)、待機系受信バッファ105にパケットを格納する(S104)。
そして、パケット管理部106に、パケットのヘッダ情報を送信する(S103)。
Next, it is determined whether or not the packet source is the active IVR200 (S101), and when the packet source is the active IVR200 (S101: Yes), the packet is stored in the active receive buffer 104 (S102). When the source of the packet is the standby system IVR300 (S101: No), the packet is stored in the standby system receive buffer 105 (S104).
Then, the header information of the packet is transmitted to the packet management unit 106 (S103).

次に、図10を用いてパケット管理部におけるパケット同期・補完処理について説明する。
先ず、パケット管理部106は、パケットのヘッダ情報から現用系IVR200、待機系IVRの音声シナリオの先頭パケット(マーカ=1)をそれぞれ特定する(S200)。
Next, the packet synchronization / completion process in the packet management unit will be described with reference to FIG.
First, the packet management unit 106 identifies the first packet (marker = 1) of the voice scenario of the active system IVR200 and the standby system IVR from the header information of the packet (S200).

次に、先頭パケットからシーケンス番号順にパケットを順次整列させ、同じ順序のパケットを現用系と待機系間で対応付けることにより、現用系と待機系間のパケット同期表120を生成する(S201)。 Next, the packet synchronization table 120 between the active system and the standby system is generated by sequentially arranging the packets in the order of the sequence number from the first packet and associating the packets in the same order between the active system and the standby system (S201).

次に、現用系パケットのシーケンス番号が不連続か否かを判定し(S202)、現用系パケットのシーケンス番号が不連続のときには(S202:Yes)、S202に行き、現用系パケットのシーケンス番号が不連続ではないときには(S202:No)、S205に行く。 Next, it is determined whether or not the sequence number of the active packet is discontinuous (S202), and when the sequence number of the active packet is discontinuous (S202: Yes), the process goes to S202 and the sequence number of the active packet is changed. When it is not discontinuous (S202: No), it goes to S205.

次に、現用系で欠落したパケットに対応するパケットが待機系に存在するか否かを判定する(S203)。 Next, it is determined whether or not a packet corresponding to the packet missing in the active system exists in the standby system (S203).

現用系で欠落したパケットに対応するパケットが待機系に存在するときには(S203:Yes)、S204に行き、現用系で欠落したパケットに対応するパケットが待機系に存在しないときには(S203:No)、S205に行く。 When the packet corresponding to the packet missing in the active system exists in the standby system (S203: Yes), go to S204, and when the packet corresponding to the packet missing in the active system does not exist in the standby system (S203: No), Go to S205.

S203でYesのとき、現用系で欠落したパケットに対応するパケットを待機系受信バッファ105から生成する様に、補完パケット生成部102に指示する(S204)。
なお、補完パケット生成部102における補完パケット生成処理は、図11を用いて後に説明する。
When Yes in S203, the complementary packet generation unit 102 is instructed to generate the packet corresponding to the packet missing in the active system from the standby system receive buffer 105 (S204).
The complementary packet generation process in the complementary packet generation unit 102 will be described later with reference to FIG.

S202でNo、S203でNo、S204の実行後に、現用系、待機系の両方のパケット同期表120に存在するパケットの最大シーケンス番号を取得する(S205)。これは、パケット管理部106が補完処理のために取り扱う音声シナリオの先頭パケットを更新するという意義を有する。 After executing No in S202, No in S203, and S204, the maximum sequence number of the packets existing in the packet synchronization table 120 of both the active system and the standby system is acquired (S205). This has the meaning of updating the first packet of the voice scenario handled by the packet management unit 106 for the complementary processing.

次に、現用系、待機系の両方のパケット同期表120に存在するパケットのシーケンス番号が含まれるヘッダ情報を管理テーブルから削除する(S206)。
次に、パケット同期表120に存在するパケットのシーケンス番号が含まれるパケットを待機系受信バッファ105から削除する(S207)。
次に、パケット同期表120を削除する(S208)。
次に、電話端末10からの呼が切断されたか否かを判定する(S209)。
Next, the header information including the sequence number of the packet existing in the packet synchronization table 120 of both the active system and the standby system is deleted from the management table (S206).
Next, the packet including the sequence number of the packet existing in the packet synchronization table 120 is deleted from the standby receive buffer 105 (S207).
Next, the packet synchronization table 120 is deleted (S208).
Next, it is determined whether or not the call from the telephone terminal 10 is disconnected (S209).

電話端末10からの呼が切断されたときには(S209:Yes)、処理を終了し、電話端末10からの呼が切断されていないときには(S209:No)、S210に行く。 When the call from the telephone terminal 10 is disconnected (S209: Yes), the process ends, and when the call from the telephone terminal 10 is not disconnected (S209: No), the process goes to S210.

S209でNoのとき、WAN側受信部103よりPB入力有の通知を受信したか否かを判定する(S210)。 When No in S209, it is determined whether or not a notification with PB input is received from the WAN side receiving unit 103 (S210).

WAN側受信部103よりPB入力有の通知を受信したときには(S210:Yes)、S211に行き、WAN側受信部103よりPB入力有の通知を受信していないときには(S210:No)、S200に戻る。 When the notification with PB input is received from the WAN side receiving unit 103 (S210: Yes), go to S211 and when the notification with PB input is not received from the WAN side receiving unit 103 (S210: No), the S200 is displayed. return.

S210でYesのとき、補完パケット生成部102に補完パケット生成を停止する様に指示する(S211)。
次に、音声シナリオ再生中か否かを判定する(S212)。
When Yes in S210, the complementary packet generation unit 102 is instructed to stop the completion packet generation (S211).
Next, it is determined whether or not the voice scenario is being played (S212).

音声シナリオ再生中のとき(S212:Yes)、S213に行き、音声シナリオ再生中でないとき(S212:No)、S200に戻る。 When the voice scenario is being played (S212: Yes), the process goes to S213, and when the voice scenario is not being played (S212: No), the process returns to S200.

S212でYesのとき、現用系、待機系の両方の全てのヘッダ情報をパケット管理テーブル110から削除する(S213)。 When Yes in S212, all header information of both the active system and the standby system is deleted from the packet management table 110 (S213).

次に、全てのパケットを待機系受信バッファ105から削除し(S214)、S200に戻る。 Next, all the packets are deleted from the standby receive buffer 105 (S214), and the process returns to S200.

次に、図11を用いて補完パケット生成部における補完パケット生成処理について説明する。
補完パケット生成部102は、パケット管理部106より補完パケットを生成する指示を受信する(S300)。
Next, the complementary packet generation process in the complementary packet generation unit will be described with reference to FIG.
The complementary packet generation unit 102 receives an instruction to generate a complementary packet from the packet management unit 106 (S300).

次に、現用系の欠落したパケットの一つ前のパケットのヘッダ情報を参照し、シーケンス番号に+1、タイムスタンプに+(メディアクロック増加分)を加えてヘッダを生成する(S301)。なお、その他の静的情報はそのまま使用する。 Next, the header information of the packet immediately before the missing packet of the active system is referred to, and a header is generated by adding +1 to the sequence number and + (media clock increase) to the time stamp (S301). Other static information is used as it is.

次に、現用系の欠落したパケットと対応する待機系パケットを待機系受信バッファ105から取り出し、ヘッダを先ほど生成したヘッダに置換する(S302)。
そして、補完パケットをWAN側送信部101に送信する(S303)。
その後、電話端末10は、パケット処理装置のWAN側受信部103よりパケットを受信し、デコードすることで音声シナリオを再生する。
Next, the standby packet corresponding to the missing packet of the active system is taken out from the standby receive buffer 105, and the header is replaced with the header generated earlier (S302).
Then, the complementary packet is transmitted to the WAN side transmission unit 101 (S303).
After that, the telephone terminal 10 receives the packet from the WAN side receiving unit 103 of the packet processing device, decodes it, and reproduces the voice scenario.

以上説明してきたように、電話端末10は、現用系パケットに欠落があるときに、待機系のパケット生成された補完パケットを受信して、音声シナリオを再生することができる。そのため、音の途切れや無音が発生することなく、ユーザは電話端末で音声シナリオが聴取可能となる。 As described above, when the active packet is missing, the telephone terminal 10 can receive the complementary packet generated by the standby packet and reproduce the voice scenario. Therefore, the user can listen to the voice scenario on the telephone terminal without interruption of sound or silence.

また、音声シナリオの再生中に、ユーザがPB入力をしたときには、パケット管理テーブル110のヘッダ情報、待機系受信バッファ105のパケットを削除するために、パケット処理装置の負荷を軽減することができる。 Further, when the user inputs PB during the reproduction of the voice scenario, the load of the packet processing device can be reduced because the header information of the packet management table 110 and the packet of the standby system reception buffer 105 are deleted.

5…IP網
7…公衆網
50…IP交換機
100…パケット処理装置
200…現用系IVR
300…待機系IVR
103…WAN側受信部
101…WAN側送信部
107…LAN側受信部
108…LAN側送信部
104…現用系受信バッファ
105…待機系受信バッファ
106…パケット管理部
102…補完パケット生成部
110…パケット管理テーブル
120…パケット同期表
210…呼制御部
220…音声再生部
230…録音部
240…記憶部
5 ... IP network 7 ... Public network 50 ... IP switch 100 ... Packet processing device 200 ... Active IVR
300 ... Standby IVR
103 ... WAN side receiving unit 101 ... WAN side transmitting unit 107 ... LAN side receiving unit 108 ... LAN side transmitting unit 104 ... Active system receiving buffer 105 ... Standby system receiving buffer 106 ... Packet management unit 102 ... Complementary packet generating unit 110 ... Packet Management table 120 ... Packet synchronization table 210 ... Call control unit 220 ... Voice reproduction unit 230 ... Recording unit 240 ... Storage unit

Claims (3)

電話端末から呼の着信に対して自動音声応答を行う通話制御システムであって、
現用系自動音声応答装置と、
待機系自動音声応答装置と、
前記現用系自動音声応答装置と前記待機系自動音声応答装置とに接続され、前記電話端末に、現用系自動音声応答装置の音声シナリオのバケットを送信するパケット処理装置とを有し、
前記パケット処理装置は、
前記現用系自動音声応答装置と前記待機系自動音声応答装置の出力するパケットのヘッダ情報を記憶するパケット管理テーブルと、
音声シナリオごとに前記現用系自動音声応答装置と前記待機系自動音声応答装置の対比したパケット同期表とを保持し、
前記パケット同期表に前記現用系自動音声応答装置の出力するパケットに欠落があるか否かを判定し、
前記現用系自動音声応答装置の出力するパケットに欠落があるときには、対応する前記待機系自動音声応答装置のパケットにより、補完パケットを生成し、
前記電話端末に前記補完パケットを送信することを特徴とする通話制御システム。
A call control system that automatically responds to incoming calls from a telephone terminal.
Active automatic voice response device and
Standby automatic voice response device and
It has a packet processing device that is connected to the active system automatic voice response device and the standby system automatic voice response device, and transmits a bucket of a voice scenario of the active system automatic voice response device to the telephone terminal.
The packet processing device is
A packet management table that stores header information of packets output by the active system automatic voice response device and the standby system automatic voice response device, and
For each voice scenario, a packet synchronization table comparing the active automatic voice response device and the standby automatic voice response device is retained.
It is determined whether or not the packet output by the active automatic voice response device is missing in the packet synchronization table.
When the packet output by the active automatic voice response device is missing, a complementary packet is generated by the corresponding packet of the standby automatic voice response device.
A call control system characterized by transmitting the complementary packet to the telephone terminal.
前記パケット処理装置は、
現用系自動音声応答装置から出力されるパケットを格納する現用系受信バッファと、待機系自動音声応答装置から出力されるパケットを格納する待機系受信バッファとを有し、
音声シナリオ出力中に、PB入力を受信したときには、補完パケットを生成する処理を停止し、
前記音声シナリオに係るパケットのヘッダ情報を前記管理テーブルから削除し、
前記待機系受信バッファに格納された前記音声シナリオに係るパケットを削除することを特徴とする請求項1記載の通話制御システム。
The packet processing device is
It has an active receive buffer that stores packets output from the active automatic voice response device and a standby receive buffer that stores packets output from the standby automatic voice response device.
When a PB input is received during voice scenario output, the process of generating a complementary packet is stopped and the process is stopped.
The header information of the packet related to the voice scenario is deleted from the management table.
The call control system according to claim 1, wherein the packet related to the voice scenario stored in the standby system reception buffer is deleted.
電話端末から呼の着信を受けて、自動音声応答の音声シナリオのパケットを前記電話端末に送信するパケット処理装置であって、
前記パケット処理装置は、現用系自動音声応答装置と待機系自動音声応答装置とに接続され、
現用系自動音声応答装置から出力されるパケットを格納する現用系受信バッファと、待機系自動音声応答装置から出力されるパケットを格納する待機系受信バッファとを有し、
前記現用系自動音声応答装置と前記待機系自動音声応答装置の出力するパケットのヘッダ情報を記憶するパケット管理テーブルと、
音声シナリオごとに前記現用系自動音声応答装置と前記待機系自動音声応答装置の対比したパケット同期表とを保持し、
前記パケット同期表に前記現用系自動音声応答装置の出力するパケットに欠落があるか否かを判定し、
前記現用系自動音声応答装置の出力するパケットに欠落があるときには、対応する前記待機系自動音声応答装置のパケットにより、補完パケットを生成し、
前記電話端末に前記補完パケットを送信し、
音声シナリオ出力中に、PB入力を受信したときには、前記補完パケットを生成する処理を停止し、
前記音声シナリオに係るパケットのヘッダ情報を前記管理テーブルから削除し、
前記待機系受信バッファに格納された前記音声シナリオに係るパケットを削除することを特徴とするパケット処理装置。
A packet processing device that receives an incoming call from a telephone terminal and transmits a packet of an automatic voice response voice scenario to the telephone terminal.
The packet processing device is connected to the active system automatic voice response device and the standby system automatic voice response device, and is connected to the active system automatic voice response device.
It has an active receive buffer that stores packets output from the active automatic voice response device and a standby receive buffer that stores packets output from the standby automatic voice response device.
A packet management table that stores header information of packets output by the active system automatic voice response device and the standby system automatic voice response device, and
For each voice scenario, a packet synchronization table comparing the active automatic voice response device and the standby automatic voice response device is retained.
It is determined whether or not the packet output by the active automatic voice response device is missing in the packet synchronization table.
When the packet output by the active automatic voice response device is missing, a complementary packet is generated by the corresponding packet of the standby automatic voice response device.
The complementary packet is transmitted to the telephone terminal,
When a PB input is received during the voice scenario output, the process of generating the complementary packet is stopped, and the process is stopped.
The header information of the packet related to the voice scenario is deleted from the management table.
A packet processing device for deleting a packet related to the voice scenario stored in the standby system reception buffer.
JP2017233540A 2017-12-05 2017-12-05 Call control system and its packet processing device Active JP6951220B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017233540A JP6951220B2 (en) 2017-12-05 2017-12-05 Call control system and its packet processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017233540A JP6951220B2 (en) 2017-12-05 2017-12-05 Call control system and its packet processing device

Publications (2)

Publication Number Publication Date
JP2019103027A JP2019103027A (en) 2019-06-24
JP6951220B2 true JP6951220B2 (en) 2021-10-20

Family

ID=66974271

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017233540A Active JP6951220B2 (en) 2017-12-05 2017-12-05 Call control system and its packet processing device

Country Status (1)

Country Link
JP (1) JP6951220B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3773508B2 (en) * 2003-08-04 2006-05-10 日本電信電話株式会社 Redundant system switching method
JP5317185B2 (en) * 2009-01-30 2013-10-16 Necインフロンティア株式会社 Hot standby system and hot standby method
JP4834759B2 (en) * 2009-07-31 2011-12-14 株式会社エヌ・ティ・ティ・データ Media server, session recovery method, and computer program
JP5785608B2 (en) * 2011-03-23 2015-09-30 株式会社日立製作所 Communication node device system, device, and method

Also Published As

Publication number Publication date
JP2019103027A (en) 2019-06-24

Similar Documents

Publication Publication Date Title
EP3506612A1 (en) Call recording system, call recording method, and call recording program
JP6951220B2 (en) Call control system and its packet processing device
CN112673615B (en) Relay device and monitoring method for voice communication
JP2009218775A (en) Call center system
JPWO2008126304A1 (en) Call content recording device and call content recording method
JP2007142519A (en) Voice/image message transmission system and program
US8204053B1 (en) Systems and methods for providing network services for recording
KR100372325B1 (en) Method and System for Selective Recording
US10623448B2 (en) Audio data transfer device and audio data transfer method
JP4419779B2 (en) Message program and message method
CN102007757A (en) Ims system, as device and mgw device, and method of notifying regulation on congestion in ims system
JP2008109472A (en) Telephone system
JP2015076808A (en) Communication recording system and recording file processing method
JP4121894B2 (en) Message accumulation state management server and message accumulation state management system
JP5545770B2 (en) Telephone system, telephone terminal, and telephone system control method
JP7228893B2 (en) CTI system for telephone sales
JP6367592B2 (en) Call recording system and call voice transfer method
JP2008283534A (en) Answering machine responding method, answering machine responding device and control program thereof
JP6927614B2 (en) Call system, call method and program
JP3225996U (en) Information processing equipment
JP2010081352A (en) Communication terminal device and communication method
JP4037594B2 (en) Information communication system and call monitoring method in information communication system
JP4926104B2 (en) Audio monitoring system, audio monitoring apparatus, audio monitoring method, and computer program
JP2011114453A (en) Recording information transmission system, recording information transmitting method, and recording information controlment device
JP2003289382A (en) History managing device and method in call processing system, and history management program thereof and recording medium with the program recorded thereon

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200824

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210721

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210924

R150 Certificate of patent or registration of utility model

Ref document number: 6951220

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150