JP4309832B2 - VoIP service system, call control server, and call control method - Google Patents
VoIP service system, call control server, and call control method Download PDFInfo
- Publication number
- JP4309832B2 JP4309832B2 JP2004356522A JP2004356522A JP4309832B2 JP 4309832 B2 JP4309832 B2 JP 4309832B2 JP 2004356522 A JP2004356522 A JP 2004356522A JP 2004356522 A JP2004356522 A JP 2004356522A JP 4309832 B2 JP4309832 B2 JP 4309832B2
- Authority
- JP
- Japan
- Prior art keywords
- call
- terminal
- call control
- restriction
- control server
- 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
Links
Images
Landscapes
- Telephonic Communication Services (AREA)
Description
本発明は、IP(Internet Protocol)網を使った音声通信技術に関し、特に音声通信サービス(VoIPサービス:Voice over Internet Protocol)において端末からの発信を規制するための呼制御技術に関する。 The present invention relates to a voice communication technology using an IP (Internet Protocol) network, and more particularly to a call control technology for regulating outgoing calls from a terminal in a voice communication service (VoIP service: Voice over Internet Protocol).
IP網での音声通信であるVoIPサービスは、システム構築および運用の両面において従来のPSTN(Public Switched Telephone Network:公衆交換電話網)より低廉であることから多くの注目を集めている。
IP網での音声通信では、送信側で音声データを小容量のデジタルデータからなる音声パケットに分割して送信し、受信側で音声に復号する方式がとられる。これにより、音声とデータとを区別することなく共存させて同一のIP網で送受信することを可能としている。
The VoIP service, which is voice communication over an IP network, has attracted much attention because it is cheaper than a conventional PSTN (Public Switched Telephone Network) in both system construction and operation.
In voice communication on an IP network, a method is used in which voice data is divided into voice packets made up of small-capacity digital data on the transmitting side and transmitted, and decoded on the receiving side. As a result, voice and data can coexist without being distinguished and can be transmitted and received on the same IP network.
このようなVoIPサービスシステムでは、従来のPSTNを用いたPBX(Private Branch eXchange:構内交換機)システムからVoIPサービスシステムへの移行に伴って、従来のPBXシステムで提供されていたサービスに対するVoIPサービスシステムでの実現が検討されている。
このようなサービスの1つに、VPN(Virtual Private Network:仮想閉域網)を用いた音声VPNサービスがある。この種の音声VPNサービスは、共用可能なIP網上に、仮想的にユーザ専用のネットワークを構築して異なる拠点に位置する各支社・支店のPBXシステム間を接続して内線統合し、これら拠点の端末間で内線発信機能を実現するサービスである。
Such a VoIP service system is a VoIP service system for services provided by a conventional PBX system in accordance with a transition from a private branch exchange (PBX) system using a conventional PSTN to a VoIP service system. The realization of is being studied.
One such service is a voice VPN service using a VPN (Virtual Private Network). This type of voice VPN service is built on a sharable IP network by virtually constructing a network dedicated to users and connecting PBX systems at each branch office / branch located at different locations to integrate the extensions. This is a service that realizes an extension transmission function between terminals.
このような音声VPNサービスをVoIPサービスシステムで提供する場合、各端末に対する発信規制については、同一VoIPサービスシステムで並列的に提供する他の音声VPNや、他のVoIPサービスシステム、さらにはPSTNに対して、これらネットワークシステム間を物理的に接続するか否か、すなわち網間接続のためのゲートウェイなどの設備を設けるか否かで発着信が可能かどうか固定的に決定され、これによりネットワークシステム間での発着信規制が適用されていた。 When such a voice VPN service is provided by a VoIP service system, regarding outgoing calls to each terminal, other voice VPNs provided in parallel by the same VoIP service system, other VoIP service systems, and further PSTN Thus, whether or not it is possible to make and receive calls is determined by whether or not these network systems are physically connected, that is, whether or not a gateway or the like is provided for connection between networks. Incoming and outgoing calls restrictions were applied.
なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
しかしながら、従来のVoIPサービスシステムでは、ネットワークシステム間での発着信規制については固定的な形態で実現されているものの、個々の端末に対する個別の発信規制については、PBXシステムに代わって網側に設けられた呼制御サーバで実現されておらず、音声VPNサービスの1つの機能として提供することができないという問題点があった。
本発明はこのような課題を解決するためのものであり、VoIPサービスシステムの音声VPNサービスで個々の端末に対する発信規制機能を提供できるVoIPサービスシステム、呼制御サーバ、および呼制御方法を提供することを目的としている。
However, in the conventional VoIP service system, although outgoing / incoming restrictions between network systems are realized in a fixed form, individual outgoing restrictions for individual terminals are provided on the network side instead of the PBX system. The call control server is not implemented and cannot be provided as one function of the voice VPN service.
The present invention is to solve such problems, and to provide a VoIP service system, a call control server, and a call control method capable of providing a call restriction function for individual terminals with the voice VPN service of the VoIP service system. It is an object.
このような目的を達成するために、本発明にかかるVoIPサービスシステムは、IP網を介して音声パケットの送受信を行う複数の端末について、呼制御サーバで各端末を収容して呼制御を行うことにより、IP網を用いた端末での音声通信を実現するVoIPサービスシステムであって、呼制御サーバに、収容している各端末に関する発信規制の内容を管理する基本契約IDテーブルと、前記基本契約IDテーブルには、発信規制情報として、規制なし、当該拠点以外規制、当該VPNグループ以外規制、特定番号帯規制、に関する情報が保持され、基本契約IDテーブルから取得した任意の端末に関する発信規制の内容に基づいて所定の着信先電話番号への発信可否を判定する発信規制判定手段と、端末からの発信要求に応じて、その発信要求で指定された着信先電話番号に対する当該発側端末からの発信可を発信規制判定手段で確認した後、発側端末と着信先電話番号に対応する着側端末との間の音声通信確立のための呼制御を開始する呼制御手段とを備えるものである。
In order to achieve such an object, the VoIP service system according to the present invention performs call control by accommodating each terminal in a call control server for a plurality of terminals that transmit and receive voice packets via an IP network. The VoIP service system that realizes voice communication with a terminal using an IP network, the basic contract ID table for managing the contents of the call restriction for each terminal accommodated in the call control server, and the basic contract In the ID table, information on no restriction, restriction on other than the base, restriction on other than the VPN group, restriction on specific number bands, and the contents of the transmission restriction on an arbitrary terminal obtained from the basic contract ID table are held as the outgoing restriction information. Call restriction determination means for determining whether or not a call can be made to a predetermined destination telephone number based on the After confirming the call restriction judgment means that the caller terminal can make a call to the callee telephone number specified in the call request, voice communication is established between the caller terminal and the callee terminal corresponding to the callee telephone number. Call control means for starting the call control for.
この際、呼制御サーバに、各端末の内線番号と当該端末の外線番号とを関連付けて管理する内線/外線変換テーブルをさらに設け、呼制御手段で、発信要求で着信先電話番号として指定された内線番号に対応する着側外線番号を内線/外線変換テーブルから取得し、その着側外線番号に対する当該発側端末からの発信可を発信規制判定手段で確認するようにしてもよい。 At this time, the call control server is further provided with an extension / external line conversion table for managing the extension number of each terminal in association with the external line number of the terminal, and is designated as the destination telephone number in the call request by the call control means. The incoming side outside line number corresponding to the extension number may be acquired from the extension / outside line conversion table, and the outgoing call restriction determination means may confirm whether the outgoing side terminal can make a call to the incoming side outside line number.
また、呼制御手段で、呼制御の際、着側端末が他の呼制御サーバに収容されている場合、発側端末から着側端末への発信を指示する接続要求に、基本契約IDテーブルから取得した任意の端末に関する発信規制の内容を付加して、着側端末が収容されている着側呼制御サーバへ送信し、他の呼制御サーバからの接続要求に応じて、当該接続要求に付加されている発信規制判断情報に基づき、当該接続要求で指示された発側端末に関する着側端末への発信可否を判定するようにしてもよい。 Further, when the call control means performs call control, if the called terminal is accommodated in another call control server, a connection request instructing a call from the calling terminal to the called terminal is sent from the basic contract ID table. Adds the contents of the call restriction regarding the acquired arbitrary terminal , sends it to the called call control server in which the called terminal is accommodated, and adds it to the connection request in response to a connection request from another call control server Based on the outgoing call restriction determination information, it may be determined whether or not a call can be made to the called terminal regarding the calling terminal instructed by the connection request.
また、本発明にかかる呼制御サーバは、IP網を介して音声パケットの送受信を行う複数の端末を収容して呼制御を行うことにより、IP網を用いた端末での音声通信を実現する、VoIPサービスシステムの呼制御サーバであって、収容している各端末に関する発信規制の内容を管理する基本契約IDテーブルと、前記基本契約IDテーブルには、発信規制情報として、規制なし、当該拠点以外規制、当該VPNグループ以外規制、特定番号帯規制、に関する情報が保持され、基本契約IDテーブルから取得した任意の端末に関する発信規制の内容に基づいて所定の着信先電話番号への発信可否を判定する発信規制判定手段と、端末からの発信要求に応じて、その発信要求で指定された着信先電話番号に対する当該発側端末からの発信可を発信規制判定手段で確認した後、発側端末と着信先電話番号に対応する着側端末との間の音声通信確立のための呼制御を開始する呼制御手段とを備えるものである。
The call control server according to the present invention realizes voice communication at a terminal using the IP network by accommodating a plurality of terminals that transmit and receive voice packets via the IP network and performing call control. A call control server of a VoIP service system that manages the content of outgoing call restrictions for each accommodated terminal, and the basic contract ID table has no restriction as outgoing call restriction information, other than the base Information on regulations, regulations other than the VPN group, regulations on specific number bands, etc. are retained, and whether or not a call can be made to a predetermined destination telephone number is determined on the basis of the contents of the transmission regulations regarding an arbitrary terminal acquired from the basic contract ID table In response to a call origination request from the terminal and the call restriction judgment means, the call from the calling terminal is permitted for the destination telephone number specified in the call request. After confirming by Shin regulation determination unit, in which and a call control means for starting a call control for voice communication established between the called terminal corresponding to the destination telephone number and the calling terminal.
この際、各端末の内線番号と当該端末の外線番号とを関連付けて管理する内線/外線変換テーブルをさらに設け、呼制御手段で、発信要求で着信先電話番号として指定された内線番号に対応する着側外線番号を内線/外線変換テーブルから取得し、その着側外線番号に対する当該発側端末からの発信可を発信規制判定手段で確認するようにしてもよい。 At this time, an extension / external line conversion table for managing the extension number of each terminal in association with the external line number of the terminal is further provided, and the call control means corresponds to the extension number designated as the destination telephone number in the call request. The called side outside line number may be acquired from the extension / outside line conversion table, and the call restriction judgment means may confirm whether the call is possible from the calling side terminal for the called side outside line number.
また、呼制御手段で、呼制御の際、着側端末が他の呼制御サーバに収容されている場合、発側端末から着側端末への発信を指示する接続要求に、基本契約IDテーブルから取得した任意の端末に関する発信規制の内容を付加して、着側端末が収容されている着側呼制御サーバへ送信し、他の呼制御サーバからの接続要求に応じて、当該接続要求に付加されている発信規制判断情報に基づき、当該接続要求で指示された発側端末に関する着側端末への発信可否を判定するようにしてもよい。 Further, when the call control means performs call control, if the called terminal is accommodated in another call control server, a connection request instructing a call from the calling terminal to the called terminal is sent from the basic contract ID table. Adds the contents of the call restriction regarding the acquired arbitrary terminal , sends it to the called call control server in which the called terminal is accommodated, and adds it to the connection request in response to a connection request from another call control server Based on the outgoing call restriction determination information, it may be determined whether or not a call can be made to the called terminal regarding the calling terminal instructed by the connection request.
また、本発明にかかる呼制御方法は、IP網を介して音声パケットの送受信を行う複数の端末について、呼制御サーバで端末を収容して呼制御を行うことにより、IP網を用いた端末での音声通信を実現する、VoIPサービスシステムの呼制御方法であって、呼制御サーバにより、収容している各端末に関する発信規制の内容を基本契約IDテーブルで管理する発信規制管理ステップと、前記基本契約IDテーブルで、発信規制情報として、規制なし、当該拠点以外規制、当該VPNグループ以外規制、特定番号帯規制、に関する情報が保持するステップと、呼制御サーバにより、基本契約IDテーブルから取得した任意の端末に関する発信規制の内容に基づいて所定の着信先電話番号への発信可否を判定する発信規制判定ステップと、呼制御サーバにより、端末からの発信要求に応じて、その発信要求で指定された着信先電話番号に対する当該発側端末からの発信可を発信規制判定ステップで確認した後、発側端末と着信先電話番号に対応する着側端末との間の音声通信確立のための呼制御を開始する呼制御ステップとを備えるものである。 Further, the call control method according to the present invention is a terminal using an IP network by accommodating a terminal in a call control server and performing call control for a plurality of terminals that transmit and receive voice packets via the IP network. to achieve voice communication, a call control method for VoIP service system, the call control server, and the transmission regulation management step of managing the content of the call restriction for each terminal that is housed in the contract ID table, the basic In the contract ID table, as the transmission restriction information, a step in which information regarding no restriction, restriction other than the base, restriction other than the VPN group, specific number band restriction, and information acquired from the basic contract ID table by the call control server is stored. A call restriction determination step for determining whether or not a call can be made to a predetermined destination telephone number based on the contents of the call restriction on the terminal of In response to a call origination request from the terminal, the call origination terminal and the destination telephone are confirmed in the outgoing call regulation determination step after confirming that the call from the calling side terminal can be made to the destination telephone number specified in the call origination request. And a call control step for starting call control for establishing voice communication with the called terminal corresponding to the number.
この際、呼制御サーバにより、各端末の内線番号と当該端末の外線番号とを関連付けて内線/外線変換テーブルで管理する内線/外線変換管理ステップをさらに設け、呼制御ステップで、発信要求で着信先電話番号として指定された内線番号に対応する着側外線番号を内線/外線変換テーブルから取得し、その着側外線番号に対する当該発側端末からの発信可を発信規制判定ステップで確認するようにしてもよい。 At this time, the call control server further includes an extension / external line conversion management step for associating the extension number of each terminal with the external line number of the terminal and managing the extension number / external line conversion table. The callee outside line number corresponding to the extension number designated as the destination telephone number is obtained from the extension / outline conversion table, and the call origination judgment step confirms whether the callee terminal can make a call to the callee outside line number. May be.
また、呼制御ステップに、呼制御の際、着側端末が他の呼制御サーバに収容されている場合、発側端末から着側端末への発信を指示する接続要求に、基本契約IDテーブルから取得した任意の端末に関する発信規制の内容を付加して、着側端末が収容されている着側呼制御サーバへ送信するステップと、他の呼制御サーバからの接続要求に応じて、当該接続要求に付加されている発信規制判断情報に基づき、当該接続要求で指示された発側端末に関する着側端末への発信可否を判定するステップとを設けてもよい。
Further, in the call control step, if the called terminal is accommodated in another call control server at the time of call control, a connection request for instructing a call from the calling terminal to the called terminal is sent from the basic contract ID table. The step of adding the content of the transmission restriction regarding the acquired arbitrary terminal and transmitting to the called side call control server in which the called side terminal is accommodated, and the connection request according to the connection request from the other call control server And a step of determining whether or not to make a call to the called terminal regarding the calling terminal instructed by the connection request based on the outgoing call regulation determination information added to the connection request.
本発明によれば、呼制御サーバの基本契約IDテーブルで、収容する各端末に関する発信規制の内容を管理しておくとともに、この基本契約IDテーブルから取得した任意の端末に関する発信規制の内容に基づいて所定の着信先電話番号への発信可否を判定する発信規制判定手段を設け、呼制御手段により、端末からの発信要求に応じて、その発信要求で指定された着信先電話番号に対する当該発側端末からの発信可を発信規制判定手段で確認した後、発側端末と着信先電話番号に対応する着側端末との間の音声通信確立のための呼制御を開始するようにしたので、呼制御サーバで収容する各端末に対して個別の発信規制を適用できる。 According to the present invention, the contents of the call restriction regarding each terminal to be accommodated are managed in the basic contract ID table of the call control server, and based on the contents of the call restriction regarding any terminal acquired from the basic contract ID table. In response to a call request from the terminal by the call control means, the caller for the call destination telephone number specified in the call request is provided. After confirming the availability of outgoing calls from the terminal using the outgoing call restriction determination means, call control for establishing voice communication between the calling terminal and the called terminal corresponding to the destination telephone number is started. Individual transmission restrictions can be applied to each terminal accommodated in the control server.
したがって、VoIPサービスシステムの音声VPNサービスにおいて、個々の端末に対する発信規制機能を提供できる。
また、従来のように網間接続のための物理的な設備の有無で固定的に決定されるネットワークシステム間での発着信規制ではなく、例えば利用者からの要望に応じて、基本契約IDテーブルで発信規制の内容を変更するという極めて簡単な作業で、任意の端末に対して発信規制サービスの内容を柔軟に変更できる。
Therefore, in the voice VPN service of the VoIP service system, it is possible to provide a call restriction function for individual terminals.
Moreover, instead of the conventional outgoing / incoming restrictions between network systems that are fixedly determined by the presence or absence of physical facilities for connection between networks, for example, according to a request from a user, a basic contract ID table The content of the outgoing call restriction service can be flexibly changed with respect to an arbitrary terminal by an extremely simple operation of changing the outgoing call restriction content.
次に、本発明の実施の形態について図面を参照して説明する。
[第1の実施の形態]
まず、図1を参照して、本発明の第1の実施の形態にかかるVoIPサービスシステムについて説明する。図1は本発明の第1の実施の形態にかかるVoIPサービスシステムの構成を示すブロック図である。
このVoIPサービスシステムには、呼制御サーバ10、IP網20、端末31〜33、および音声ガイダンスサーバ(IVR:Intractive Voice Response)50が設けられている。
Next, embodiments of the present invention will be described with reference to the drawings.
[First Embodiment]
First, a VoIP service system according to a first embodiment of the present invention will be described with reference to FIG. FIG. 1 is a block diagram showing the configuration of the VoIP service system according to the first embodiment of the present invention.
In this VoIP service system, a
図1において、各端末31〜33は、それぞれ広域LAN(Local Area Network)回線などのアクセス回線を介してIP−VPN網からなるIP網20に接続されており、このIP網20を介して各種パケットをやり取りすることによりVoIP音声通信やデータ通信を行う。
IP網20には、呼制御サーバ10が接続されており、端末31〜33と呼制御パケットをやり取りすることによりこれら端末31〜33の呼制御を行う。
In FIG. 1, each of the
A
このほかIP網20には音声ガイダンスサーバ50が接続されており、呼制御時に発信規制などでエラーが発生した場合、当該発側端末に対してVoIP音声通信により音声ガイダンスを送信する。
また、IP網20には、他のVoIPサービスシステムと当該VoIPサービスシステムとを接続するVoIPゲートウェイや、PSTNと当該VoIPサービスシステムとを接続するPSTNゲートウェイなどが必要に応じて接続される(図示せず)。
In addition, a
Further, a VoIP gateway that connects another VoIP service system and the VoIP service system, a PSTN gateway that connects PSTN and the VoIP service system, and the like are connected to the
また、各端末31〜33には、その音声VPNグループ内で、さらには各端末31〜33が属するグローバルな電話網、例えばIP電話網全体さらにはPSTNを含めた電話網全体で、各端末31〜33を識別するための電話番号として外線番号が割り当てられている。
図1に示す例では、端末31に外線番号「05033335002」が割り当てられ、端末32に外線番号「05034506001」が割り当てられている。また、端末33に外線番号「05034506002」が割り当てられている。
Further, each
In the example shown in FIG. 1, an external line number “05033350002” is assigned to the
本実施の形態では、呼制御サーバ10で、当該呼制御サーバ10に収容する各端末に関する発信規制情報を管理しておき、これら端末からの発信要求に応じて、その発側端末に関する発信規制情報を参照し、発信要求で指定された着信先電話番号に対応する着側端末への発信可否を判定するようにしたものである。
In the present embodiment, the
[呼制御サーバ]
次に、図2を参照して、本発明の第1の実施の形態にかかるVoIPサービスシステムで用いられる呼制御サーバ10について詳細に説明する。図2は、本発明の第1の実施の形態にかかるVoIPサービスシステムで用いられる呼制御サーバの構成例を示すブロック図である。
呼制御サーバ10は、全体としてコンピュータを有するサーバ装置からなり、通信インターフェース部(以下、通信I/F部という)11、画面表示部12、操作入力部13、記憶部14、および制御部15が設けられている。
[Call control server]
Next, the
The
通信I/F部11は、IP網20に接続されて、端末31〜33の呼制御に必要な制御パケットなどの各種パケットを送受信する回路部である。
画面表示部12は、LCDやCRTなどの画面表示装置からなり、制御部15からの指示に基づき各種情報を画面表示する。
操作入力部13は、キーボードやマウスなどの操作入力装置からなり、オペレータの操作を検出して制御部15へ出力する。
The communication I /
The
The
記憶部14は、ハードディスクやメモリなどの記憶装置からなり、制御部15での各種処理に用いる例えば内線/外線変換テーブル14A、外線/内線変換テーブル14B、基本契約IDテーブル14C、特定番号規制テーブル14D、ルーチング情報テーブル14Eなどの各種管理情報やプログラム14Pを記憶する。
これら管理情報は、画像表示部12および操作入力部13を用いて、あるいは通信I/F部11を介して予め記憶部14に登録される。プログラム14Pは、制御部15での各種処理を実現するプログラムであり、予め記録媒体や通信I/F部11を介して取り込まれ記憶部14に格納される。
The
The management information is registered in the
制御部15は、CPUなどのマイクロプロセッサとその周辺回路を有し、記憶部14からプログラム14Pを読み込んで実行することにより、各種機能手段を実現する機能部である。
この機能手段としては、呼制御手段15Aおよび発信規制判定手段15Bがある。
このうち呼制御手段15Aは、管理下にある端末からの要求に基づき各種呼制御を行う手段である。また、発信規制判定手段15Bは、記憶部14の基本契約IDテーブル14Cさらには特定番号規制テーブル14Dを参照して、管理下にある端末に関する発信可否を判定する手段である。
The
As this functional means, there are a call control means 15A and a transmission restriction determination means 15B.
Among these, the call control means 15A is a means for performing various call controls based on requests from terminals under management. The outgoing call restriction determination means 15B is a means for referring to the basic contract ID table 14C and further the specific number restriction table 14D of the
[内線/外線変換テーブル]
次に、図3を参照して、図1のVoIPサービスシステムで用いられる内線/外線変換テーブル14Aについて詳細に説明する。図3は、呼制御サーバ10の持つ内線/外線変換テーブルの構成例である。
この内線/外線変換テーブル14Aは、当該VoIPサービスシステム内の各端末に固有の内線番号ごとに、当該端末が属する音声VPNグループ番号、および当該端末の外線番号を管理するテーブルである。
[Extension / Outline conversion table]
Next, the extension / outline conversion table 14A used in the VoIP service system of FIG. 1 will be described in detail with reference to FIG. FIG. 3 is a configuration example of the extension / outside line conversion table of the
This extension / external line conversion table 14A is a table for managing, for each extension number unique to each terminal in the VoIP service system, the voice VPN group number to which the terminal belongs and the external line number of the terminal.
図3では、例えば内線番号「33330」を持つ端末31は、グループ番号「1」の音声VPNグループに属しており、外線番号が「05033335002」であることがわかる。 In FIG. 3, for example, the terminal 31 having the extension number “33330” belongs to the voice VPN group having the group number “1”, and the outside line number is “05033335002”.
呼制御サーバ10は、端末からの発信要求に含まれる着信先電話番号が内線番号の場合、この内線/外線変換テーブル14Aを参照して着側端末の外線番号を取得し、その外線番号への発信処理と同様にして内線接続を行う。
また、呼制御サーバ10は、内線/外線変換テーブル14Aから取得した当該端末の契約IDに基づき、基本契約IDテーブル14Cさらには特定番号規制テーブル14Dを参照して、管理下にある端末に関する発信可否を判定する。
When the destination telephone number included in the call request from the terminal is an extension number, the
Further, the
[外線/内線変換テーブル]
次に、図4を参照して、図1のVoIPサービスシステムで用いられる外線/内線変換テーブル14Bについて詳細に説明する。図4は、呼制御サーバ10の持つ外線/内線変換テーブルの構成例である。
この外線/内線変換テーブル14Bは、当該呼制御サーバ10の管理下にある各端末に固有の外線番号ごとに、当該端末の内線番号、当該端末が属する音声VPNグループ番号、当該端末の拠点番号、および当該端末のIPアドレスをそれぞれ管理するテーブルである。
[External / Internal conversion table]
Next, the external / internal conversion table 14B used in the VoIP service system of FIG. 1 will be described in detail with reference to FIG. FIG. 4 shows an example of the configuration of the external line / extension conversion table of the
This external line / extension conversion table 14B includes, for each external line number unique to each terminal managed by the
図4では、例えば呼制御サーバ10の管理下にある外線番号「05033335002」を持つ端末31は、その内線番号が「33330」であり、グループ番号「1」の音声VPNグループに属しており、拠点番号が「33」であり、IPアドレスが「a.b.0.1」であることがわかる。
呼制御サーバ10は、この外線/内線変換テーブル14Bのうち、他の呼制御サーバからの接続要求で通知された着信先電話番号と一致する外線番号を検索して、その外線番号に対応する当該着側端末のIPアドレスを確認し、そのIPアドレスを用いて着側端末へ接続要求を送信する。
In FIG. 4, for example, the terminal 31 having the extension number “05033333002” under the management of the
The
[基本契約IDテーブル]
次に、図5を参照して、図1のVoIPサービスシステムで用いられる基本契約IDテーブル14Cについて詳細に説明する。図5は、呼制御サーバ10の持つ基本契約IDテーブルの構成例である。
この基本契約IDテーブル14Cは、当該呼制御サーバ10の管理下にある各端末の契約IDごとに、当該端末の外線番号と、当該端末に関する発信規制の内容を示す発信規制情報とを管理するテーブルである。
[Basic contract ID table]
Next, the basic contract ID table 14C used in the VoIP service system of FIG. 1 will be described in detail with reference to FIG. FIG. 5 is a configuration example of a basic contract ID table possessed by the
The basic contract ID table 14C is a table for managing the external line number of the terminal and the transmission restriction information indicating the content of the transmission restriction related to the terminal for each contract ID of each terminal under the management of the
発信規制の種類としては、例えば、規制なし、当該拠点以外規制(当該拠点内の端末へのみ発信可)、当該音声VPNグループ以外規制(当該音声VPNグループ内の端末へのみ発信可)、特定番号帯規制(特定番号帯の端末へのみ発信不可)など、各種の発信規制内容を設けることができる。
この基本契約IDテーブル14Cでは、これら発信規制の内容が数字からなる発信規制情報で管理されている。例えば、規制なしには「0」、当該拠点以外規制には「1」、当該音声VPNグループ以外規制には「2」、特定番号帯規制には「3」がそれぞれ割り当てられている。
For example, there are no restrictions, restrictions other than the base (can be sent only to terminals in the base), restrictions other than the voice VPN group (can be sent only to terminals in the voice VPN group), specific number Various kinds of transmission restriction contents such as band restriction (cannot be sent only to a terminal of a specific number band) can be provided.
In the basic contract ID table 14C, the contents of these transmission restrictions are managed by transmission restriction information consisting of numbers. For example, “0” is assigned if there is no restriction, “1” is assigned for a restriction other than the base, “2” is assigned for a restriction other than the voice VPN group, and “3” is assigned for a specific number band restriction.
図5では、契約ID「5000000001」には、外線番号が「05033335002」が割り当てられているとともに、発信規制情報「2」が設定されており、当該端末31に対して同一音声VPNグループ以外発信不可とする発信規制が適用される。また、契約ID「5000000002」には、外線番号が「05034506001」が割り当てられているとともに、発信規制情報「1」が設定されており、当該端末32に対して同一拠点以外発信不可とする発信規制が適用される。また、契約ID「5000000011」には、外線番号が「05034506002」が割り当てられているとともに、発信規制情報「3」が設定されており、当該端末33に対して特定番号規制テーブル14Dの詳細内容に基づき特定番号帯のみ発信不可とする発信規制が適用される。なお、発信規制の内容については、上記例に限定されるものではなく、必要に応じて規制内容を任意に設定できる。 In FIG. 5, the contract ID “5000000001” is assigned with the external line number “05033333502” and the outgoing call restriction information “2” is set. The outgoing regulations are applied. In addition, the contract ID “5000000002” is assigned with the external line number “050503600001” and is set with the outgoing call restriction information “1”, and the outgoing call restriction for prohibiting outgoing calls to the terminal 32 other than the same base. Applies. In addition, the contract ID “50000000011” is assigned with the external line number “050503600002” and the transmission restriction information “3” is set, and the detailed contents of the specific number restriction table 14D are set for the terminal 33. Based on this, the outgoing call restriction is applied to make the outgoing call only in a specific number band. In addition, about the content of transmission control, it is not limited to the said example, The content of control can be set arbitrarily as needed.
呼制御サーバ10は、端末からの発信要求に応じて、その発側端末の契約IDに対する発信規制の内容を基本契約IDテーブル14Cで確認し、発信要求で指定された着信先電話番号により特定される端末に対する発信規制の要否を判定する。
この際、着信先電話番号が内線番号の場合は、内線/外線変換テーブル14Aを参照して着側端末の外線番号を取得し、その外線番号により特定される端末に対する発信規制の要否を判定する。
In response to a call request from a terminal, the
At this time, if the destination telephone number is an extension number, the extension number of the called terminal is obtained by referring to the extension / outside line conversion table 14A, and it is determined whether or not the call restriction for the terminal specified by the extension number is necessary. To do.
[特定番号規制テーブル]
次に、図6を参照して、図1のVoIPサービスシステムで用いられる特定番号規制テーブル14Dについて詳細に説明する。図6は、呼制御サーバ10の持つ特定番号規制テーブルの構成例である。
この特定番号規制テーブル14Dは、当該呼制御サーバ10の管理下にある各端末の契約IDごとに、発信規制対象となる特定番号を管理するテーブルである。
[Specific number restriction table]
Next, the specific number restriction table 14D used in the VoIP service system of FIG. 1 will be described in detail with reference to FIG. FIG. 6 is a configuration example of the specific number restriction table possessed by the
The specific number restriction table 14 </ b> D is a table that manages a specific number that is subject to call restriction for each contract ID of each terminal under the management of the
図6では、例えば契約ID「5000000011」に対して特定番号1「05033339991」、特定番号2「03」などが設定されており、これら各特定番号への発信不可が論理和条件で適用される。各特定番号は前方一致で着信先の外線番号と比較され、例えば特定番号2によれば「03」で始まるすべての外線番号について発信不可と設定される。
呼制御サーバ10は、発側端末の契約IDに対して基本契約IDテーブル14Cで特定番号帯規制が設定されている場合には、特定番号規制テーブル14Dから当該契約IDの特定番号をそれぞれ取得して着信先外線番号と比較し発信可否を判定する。図6の例では、先頭から「05033339991」または「03」を持つすべての外線番号に対して発信不可と判定される。
In FIG. 6, for example, a
When the specific number band restriction is set in the basic contract ID table 14C for the contract ID of the calling terminal, the
[ルーチング情報テーブル]
次に、図7を参照して、図1のVoIPサービスシステムで用いられるルーチング情報テーブル14Eについて詳細に説明する。図7は、呼制御サーバ10の持つルーチング情報テーブルの構成例である。
このルーチング情報テーブル14Eは、当該VoIPサービスシステムからアクセス可能な端末の外線番号ごとに、当該外線番号が割り当てられている端末を管理する管理装置、例えば呼制御サーバやVoIPゲートウェイ、さらにはPSTNゲートウェイなどの管理装置のIPアドレスと、その管理装置が属するネットワークシステムを確認できるシステム情報とを管理するテーブルである。
[Routing Information Table]
Next, the routing information table 14E used in the VoIP service system of FIG. 1 will be described in detail with reference to FIG. FIG. 7 is a configuration example of a routing information table possessed by the
The routing information table 14E includes a management device that manages a terminal to which the external line number is assigned, for example, a call control server, a VoIP gateway, or a PSTN gateway, for each external line number of a terminal accessible from the VoIP service system. This is a table for managing the IP address of the management device and the system information for confirming the network system to which the management device belongs.
図7では、例えば外線番号「050−3300−xxxx」〜「050−3399−xxxx」を持つ各端末は、IPアドレス「a.b.10.1」の管理装置ここでは呼制御サーバ10に管理されており、当該管理装置が「A」というVoIPサービスシステムに属していることがわかる。
また、外線番号「050−3400−xxxx」〜「050−3450−xxxx」を持つ各端末は、IPアドレス「a.b.10.2」の管理装置に管理されており、当該管理装置が「B」という他のVoIPサービスシステムに属していることがわかる。
In FIG. 7, for example, each terminal having the external line numbers “050-3300-xxxx” to “050-3399-xxxx” is managed by the management apparatus of the IP address “ab.10.1” in this case, the
In addition, each terminal having the external line numbers “050-3400-xxxx” to “050-3450-xxxx” is managed by the management apparatus having the IP address “ab.10.2”. It can be seen that it belongs to another VoIP service system “B”.
呼制御サーバ10は、このルーチング情報テーブル14Eのうち、端末からの発信要求で通知された着信先電話番号と一致する外線番号を検索し、その外線番号の管理装置IPアドレスで指定される管理装置に対して、SIP(Session Initiation Protocol)などのVoIP用の公知の呼制御プロトコルにしたがって、当該発信要求のための接続要求を送信する。
この際、着側管理装置が自装置を指す場合、その着側端末のIPアドレスを外線/内線変換テーブル14Bから取得し、着側端末に対して接続要求を送信する。
The
At this time, when the called side management device indicates the own device, the IP address of the called side terminal is acquired from the external line / extension conversion table 14B, and a connection request is transmitted to the called side terminal.
[第1の実施の形態の動作]
次に、図8を参照して、本発明の第1の実施の形態にかかるVoIPサービスシステムの発着信処理動作について説明する。図8は、本発明の第1の実施の形態にかかるVoIPサービスシステムの発信処理動作を示すシーケンス図である。
ここでは、前述した図1のVoIPサービスシステムにおいて、同一音声VPNグループ内において、拠点40の端末31から拠点41の端末33へ発信する場合を例として説明する。
[Operation of First Embodiment]
Next, with reference to FIG. 8, the outgoing / incoming call processing operation of the VoIP service system according to the first embodiment of the present invention will be described. FIG. 8 is a sequence diagram showing an outgoing call processing operation of the VoIP service system according to the first embodiment of the present invention.
Here, in the VoIP service system of FIG. 1 described above, a case where transmission is made from the terminal 31 at the base 40 to the terminal 33 at the base 41 in the same voice VPN group will be described as an example.
端末31では、利用者の発信操作に応じて、その操作で指定された着信先電話番号を着信先情報とし、その端末31の外線番号を発信元情報とする発信要求を、IP網21を介して呼制御サーバ10へ送信する(ステップ100)。
呼制御サーバ10の制御部15は、通信I/F部11を介して端末31からの発信要求を受信し、呼制御手段15Aにより、その発信要求を解析する。
In response to a user's call operation, the terminal 31 uses the IP network 21 to send a call request with the destination telephone number designated by the operation as the destination information and the external line number of the terminal 31 as the source information. To the call control server 10 (step 100).
The
ここで、着信先電話番号が「0ABJ」,「050」,「090」などの外線番号ではなく内線番号である場合、記憶部14の内線/外線変換テーブル14Aからその内線番号を検索して対応する外線番号を端末33の着側外線番号として取得する(ステップ101)。また、着信先電話番号が外線番号の場合、その着信先電話番号を着側外線番号として取得する(ステップ101)。
Here, if the destination telephone number is an extension number instead of an extension number such as “0ABJ”, “050”, “090”, the extension number is searched from the extension / external line conversion table 14A of the
続いて、制御部15は、発信規制判定手段15Bにより、記憶部14の基本契約IDテーブル14Cを参照して、発側端末31の外線番号に対応する契約IDに関する発信規制情報を取得し、端末31に対する発信規制の有無を判断する(ステップ102)。
ここで、端末31に対する発信規制が設定されていない場合(ステップ102:NO)、後述するステップ110からの発呼処理へ移行する。
Subsequently, the
Here, when the outgoing call restriction for the terminal 31 is not set (step 102: NO), the process proceeds to a calling process from
一方、端末31に対する発信規制が設定されている場合(ステップ102:YES)、その発信規制情報に基づき発信規制内容を確認し(ステップ103)、着側外線番号への発信可否を判定する(ステップ104)。
この発信規制判定において、発側端末および着側端末に関する拠点情報や音声VPNグループ情報が必要な場合、発信規制判定手段15Bは、記憶部14の外線/内線変換テーブル14Bから取得し、両端末が同一拠点かどうか、あるいは同一音声VPNグループかどうかを判断する。また特定番号帯規制が設定されている場合は、記憶部14の特定番号規制テーブル14Dを参照して、着側端末の外線番号と発側端末の各特定番号とを比較して発信可否を判定する。
On the other hand, when the transmission restriction for the terminal 31 is set (step 102: YES), the content of the transmission restriction is confirmed based on the transmission restriction information (step 103), and it is determined whether or not transmission to the called outside line number is possible (step). 104).
In this outgoing call restriction determination, when base information and voice VPN group information regarding the calling terminal and the called terminal are required, the outgoing call restriction determination means 15B acquires from the external line / extension conversion table 14B of the
ステップ104において、着側外線番号が発信規制の対象であり発信不可と判定された場合(ステップ104:NO)、呼制御手段15Aは、通信I/F部11から音声ガイダンスサーバ50に対してエラーを通知する(ステップ105)。これに応じて音声ガイダンスサーバ50から端末31へ音声ガイダンスにより発信不可の旨が通知され(ステップ106)、一連の発信処理が終了する。
In
一方、ステップ104において、その着側外線番号が発信規制の対象ではなく発信可と判定された場合(ステップ104:YES)、呼制御手段15Aは、ステップ110からの発呼処理へ移行する。
On the other hand, if it is determined in
この発呼処理では、まず、記憶部14のルーチング情報管理テーブル14Eから着側外線番号に対応する管理装置のIPアドレスを取得し(ステップ110)、そのIPアドレスが自装置以外の管理装置を指す場合は(ステップ111:NO)、着側端末が自装置の管理下になく他の管理装置で管理されていると判断し、そのIPアドレスに基づき、発側端末の外線番号を発信元情報とし着側外線番号を着信先情報とする接続要求を、通信I/F部11から当該管理装置へ送信する(ステップ112)。
その後、管理装置からの応答が、呼制御サーバ10を介してから発側端末31へ通知され端末31と端末33との間でIP網20を介してRTP(Real-time Transport Protocol)セッションが確立され、VoIP音声通信が開始される。
In this calling process, first, the IP address of the management apparatus corresponding to the called outside line number is acquired from the routing information management table 14E of the storage unit 14 (step 110), and the IP address indicates a management apparatus other than the own apparatus. In this case (step 111: NO), it is determined that the called terminal is not managed by the own apparatus but is managed by another managing apparatus, and based on the IP address, the outside line number of the calling terminal is used as the source information. A connection request with the destination outside line number as the destination information is transmitted from the communication I /
Thereafter, a response from the management apparatus is notified to the calling
また、ステップ111において、管理装置のIPアドレスが自装置を指す場合(ステップ111:YES)、記憶部14の外線/内線変換テーブル14Bから着側外線番号に基づき端末33のIPアドレスを取得する(ステップ120)。そして、そのIPアドレスに基づき、端末31の外線番号を発信元情報とし、端末33の外線番号を着信先情報とする接続要求を、通信I/F部11からIP網20を介して端末33へ送信する(ステップ121)。
In
端末33は、呼制御サーバ10からの接続要求に応じて、スピーカからの着信音の送出、あるいはLEDやLCDなどを用いた着信表示により、利用者へ当該着信を報知し(ステップ122)、利用者による応答操作に応じて、呼制御サーバ10へ応答を通知する(ステップ123)。この端末33からの応答は、呼制御サーバ10を介してから発信元の端末31へ通知される(ステップ124)。
これにより、端末31と端末33との間でIP網20を介してRTPセッションが確立され、VoIP音声通信が開始されて(ステップ125)、当該VoIPサービスシステムにおける一連の発信処理動作が終了する。
In response to a connection request from the
As a result, an RTP session is established between the terminal 31 and the terminal 33 via the
したがって、端末31から端末33への発信要求があった場合、呼制御サーバ10で、基本契約IDテーブル14Cが参照されて端末31の発信規制内容が確認される。この場合、端末31の契約IDに対して同一グループ以外規制が設定されているため、外線/内線変換テーブル14Bから端末31と端末33の音声VPNグループ番号が取得されて比較される。そして、端末31と端末33が同一音声VPNグループであることが確認され、結果として端末31から端末33に対しては発信可と判定される。
Therefore, when there is a transmission request from the terminal 31 to the terminal 33, the
一方、端末32から端末33への発信要求については、端末32の契約IDに対して同一拠点以外規制が設定されているため、外線/内線変換テーブル14Bから端末32と端末33の拠点番号が取得されて比較される。そして、端末32と端末33が異なる拠点であることが確認され、結果として端末32から端末33に対しては発信不可と判定される。 On the other hand, with respect to the transmission request from the terminal 32 to the terminal 33, since the restriction other than the same base is set for the contract ID of the terminal 32, the base numbers of the terminal 32 and the terminal 33 are acquired from the external line / extension conversion table 14B. To be compared. Then, it is confirmed that the terminal 32 and the terminal 33 are different bases. As a result, it is determined that the terminal 32 cannot make a call to the terminal 33.
このように、本実施の形態では、呼制御サーバ10の基本契約IDテーブル14Cで、収容する端末に関する発信規制情報を管理しておき、端末からの発信要求に応じて、その発側端末に関する発信規制情報を参照し、発信要求で指定された着信先電話番号に対応する着側端末への発信可否を判定するようにしたので、呼制御サーバ10で収容する各端末に対して個別の発信規制を適用できる。
As described above, in the present embodiment, the call restriction information related to the terminal to be accommodated is managed in the basic contract ID table 14C of the
したがって、VoIPサービスシステムの音声VPNサービスにおいて、個々の端末に対する発信規制機能を提供できる。
また、従来のように網間接続のための物理的な設備の有無で固定的に決定されるネットワークシステム間での発着信規制ではなく、例えば利用者からの要望に応じて、基本契約IDテーブルで発信規制の内容を変更するという極めて簡単な作業で、任意の端末に対して発信規制サービスの内容を柔軟に変更できる。
Therefore, in the voice VPN service of the VoIP service system, it is possible to provide a call restriction function for individual terminals.
Moreover, instead of the conventional outgoing / incoming restrictions between network systems that are fixedly determined by the presence or absence of physical facilities for connection between networks, for example, according to a request from a user, a basic contract ID table The content of the outgoing call restriction service can be flexibly changed with respect to an arbitrary terminal by an extremely simple operation of changing the outgoing call restriction content.
また、発信要求で指定された着信先電話番号が内線番号の場合には、内線/外線変換テーブル14Aを参照して着側端末の外線番号を取得し、その外線番号に基づき発信可否を判定するようにしたので、外線発信と内線発信に対する発信規制を同一処理により一括して発信規制を判定することができる。
したがって、外線発信と内線発信に対する発信規制のための処理をそれぞれ個別に設ける必要がなくなり、呼制御サーバに実装すべき呼制御処理用のプログラムを簡略化でき、当該プログラムの設計に要する作業負担を大幅に軽減できる。
If the destination telephone number specified in the call request is an extension number, the extension number of the called terminal is acquired with reference to the extension / outside line conversion table 14A, and whether or not the call is permitted is determined based on the outside line number. Since it did in this way, the transmission control with respect to an outside line transmission and an internal line transmission can be determined collectively by the same process.
Therefore, it is not necessary to provide separate processing for outgoing call control for external line transmission and internal line transmission, the program for call control processing to be installed in the call control server can be simplified, and the work burden required for designing the program is reduced. Can be greatly reduced.
[第2の実施の形態]
次に、図9を参照して、本発明の第2の実施の形態にかかるVoIPサービスシステムについて説明する。図9は、本発明の第2の実施の形態にかかるVoIPサービスシステムの構成を示す説明図である。なお、呼制御サーバ10の構成については、前述した図2と同様であり、ここでの詳細な説明は省略する。
[Second Embodiment]
Next, a VoIP service system according to the second embodiment of the present invention will be described with reference to FIG. FIG. 9 is an explanatory diagram showing the configuration of the VoIP service system according to the second embodiment of the present invention. The configuration of the
前述した第1の実施の形態では、発側端末31および着側端末33が同一呼制御サーバ10に収容されている場合を例として説明した。本実施の形態では、発側端末31および着側端末33が異なる呼制御サーバ10A,10Bにそれぞれ収容されている場合を例として説明する。
In the first embodiment described above, the case where the calling
図9において、呼制御サーバ10A,10Bは、前述した呼制御サーバ10(図2参照)とほぼ同様の構成を有しているが、外線/内線テーブル14Bでは、それぞれ自装置の配下にある端末に関する情報のみを管理している。すなわち、呼制御サーバ10Aでは、端末31,32の情報のみを管理し、呼制御サーバ10Bでは、端末33の情報のみを管理している。
In FIG. 9, the
したがって、端末31から端末33への発信要求を受け取った場合、呼制御サーバ10Aの発信規制判定手段15Bは、前述した図8のステップ102において、自装置の外線/内線変換テーブル14Bから着側端末33に関する音声VPNグループ番号を取得することができず、発信規制情報「2」に対応する同一グループ以外規制については、その発信可否を判定できない。また、端末31からの発信要求で端末33の内線番号が指定された場合、その内線番号に含まれる拠点番号に基づき同一拠点以外規制について、その発信規制の有無を判定できるものの、端末31からの発信要求で端末33の外線番号が指定された場合には、端末33の内線番号を取得できず、同一拠点以外規制についての発信可否を判定できない。
Therefore, when a call request from the terminal 31 to the terminal 33 is received, the call restriction determination means 15B of the
本実施の形態では、発側端末31および着側端末33が異なる呼制御サーバ10A,10Bにそれぞれ収容されている場合、呼制御サーバ10Aの発信規制判定手段15Bで、前述した第1の実施の形態と同様の発信規制の判定を行い、この判定で発信可と判断された場合は、呼制御手段15Aにより、発側端末31が属する音声VPNグループ番号、内線番号、および発信規制情報を、発側呼制御サーバ10Aからの接続要求で着側呼制御サーバ10Bへ通知し、着側呼制御サーバ10Bの発信規制判定手段15Bで、発側端末31に関する発信規制の有無を判定するようにしたものである。
In the present embodiment, when the calling
[第2の実施の形態の動作]
次に、図10を参照して、本発明の第2の実施の形態にかかるVoIPサービスシステムの発着信処理動作について説明する。図10は、本発明の第2の実施の形態にかかるVoIPサービスシステムの発信処理動作を示すシーケンス図である。
ここでは、前述した図9のVoIPサービスシステムにおいて、同一音声VPNグループ内において、拠点40の端末31から拠点41端末33へ発信する場合を例として説明する。
[Operation of Second Embodiment]
Next, with reference to FIG. 10, the outgoing / incoming processing operation of the VoIP service system according to the second embodiment of the present invention will be described. FIG. 10 is a sequence diagram showing an outgoing call processing operation of the VoIP service system according to the second embodiment of the present invention.
Here, in the VoIP service system of FIG. 9 described above, a case where transmission is made from the
呼制御サーバ10Aの呼制御手段15Aは、端末31からの発信要求を受信した場合、前述した図8のステップ100〜111と同様の発信規制判定処理および発信処理を実行する。そして、着側管理装置が呼制御サーバ10Bであり自装置でないことから、呼制御サーバ10Bへ接続要求を送信する(ステップ130)。この際、呼制御手段15Aは、発側端末31の音声VPNグループ番号および内線番号を、記憶部14の外線/内線変換テーブル14Bから取得するとともに、発側端末31の発信規制情報を記憶部14の基本契約IDテーブル14Cから取得し、これら発信規制判断情報を呼制御サーバ10Bへの接続要求に付加して送信する。
When the
呼制御サーバ10Bの呼制御手段15Aは、通信I/F部11を介して受信した呼制御サーバ10Aからの接続要求に応じて、発着信規制判定手段15Bにより、発側端末31から着側端末33への発信可否を判断する(ステップ131)。
この際、発着信規制判定手段15Bは、その接続要求で指定された着信先電話番号から、外線/内線変換テーブル14Bを参照して、着側端末31の音声VPNグループおよび内線番号を取得し、接続要求に付加されている発側音声VPNグループ番号、発側内線番号、および発側発信規制情報からなる発信規制判断情報に基づき、前述した第1の実施の形態と同様にして発側端末31から着側端末33への発信可否を判断する。
In response to a connection request from the
At this time, the outgoing / incoming call restriction determination means 15B obtains the voice VPN group and extension number of the called terminal 31 from the destination telephone number specified in the connection request with reference to the outside line / extension conversion table 14B. In the same manner as in the first embodiment described above, the calling
この発信規制判定において、発信不可と判断された場合(ステップ131:NO)、呼制御サーバ10Bの呼制御手段15Aは、接続エラーを通信I/F部11からIP網20を介して呼制御サーバ10Aへ送信する(ステップ132)。この接続エラーは、呼制御サーバ10Aを介して音声ガイダンスサーバ50へ通知される(ステップ133)。これに応じて音声ガイダンスサーバ50から端末31へ音声ガイダンスにより発信不可の旨が通知され(ステップ134)、一連の発信処理が終了する。
If it is determined in this outgoing call restriction determination that outgoing calls are impossible (step 131: NO), the
一方、接続可の場合(ステップ131:YES)、呼制御サーバ10Bの呼制御手段15Aは、外線/内線変換テーブル14Bから取得した着側端末33のIPアドレスに基づき、発側端末31の外線番号を発信元情報とし、着側端末33の外線番号を着信先情報とする接続要求を、通信I/F部11からIP網20を介して端末33へ送信する(ステップ140)。
On the other hand, if the connection is possible (step 131: YES), the call control means 15A of the
端末33は、呼制御サーバ10Bからの接続要求に応じて、スピーカからの着信音の送出、あるいはLEDやLCDなどを用いた着信表示により、利用者へ当該着信を報知し(ステップ141)、利用者による応答操作に応じて呼制御サーバ10Bへ応答を通知する(ステップ142)。
この端末33からの応答は、呼制御サーバ10Bを介して呼制御サーバ10Aへ通知され(ステップ143)、さらに呼制御サーバ10Aから発信元の端末31へ通知される(ステップ144)。
In response to a connection request from the
The response from the terminal 33 is notified to the
これにより、端末31と端末33との間でIP網20を介してRTP(Real-time Transport Protocol)セッションが確立され、VoIP音声通信が開始されて(ステップ145)、当該VoIPサービスシステムにおける一連の発信処理動作が終了する。
As a result, a RTP (Real-time Transport Protocol) session is established between the terminal 31 and the terminal 33 via the
このように、本実施の形態では、発側呼制御サーバから着側呼制御サーバへ接続要求を送信する際、発側端末が属する音声VPNグループ番号、内線番号、および発信規制情報を、当該接続要求で着側呼制御サーバへ通知し、着側呼制御サーバの発信規制判定手段で、当該接続要求に付加されている発側端末に関する情報に基づき、その発側端末に対する発信可否を判定するようにしたので、発側端末31および着側端末33が異なる呼制御サーバ10A,10Bにそれぞれ収容されている場合でも、発側端末に関する発信規制、例えば同一グループ以外規制や、着側端末が外線番号で指定された際の同一拠点以外規制について詳細に判定することができる。
Thus, in the present embodiment, when a connection request is transmitted from the calling side call control server to the called side call control server, the voice VPN group number, extension number, and outgoing call restriction information to which the calling terminal belongs belong to the connection request. The request is notified to the called-side call control server, and the outgoing call restriction determination means of the called-side call control server determines whether or not the call can be made to the calling terminal based on the information about the calling terminal added to the connection request. Therefore, even when the calling
なお、発信規制判断情報については、発側音声VPNグループ番号、発側内線番号、および発側発信規制情報に限定されるものではなく、発信規制の内容に応じて適時変更すればよい。この際、発信規制判断情報で、いずれの規制内容についても着側呼制御サーバで判断できるよう各種情報を通知してもよく、当該発信端末に設定されている発信規制情報の規制内容についてのみ着側呼制御サーバで判断できるよう特定の情報のみを通知するようにしてもよい。 Note that the outgoing call restriction determination information is not limited to the outgoing voice VPN group number, the outgoing call extension number, and the outgoing call origination restriction information, and may be changed in a timely manner according to the content of outgoing call restriction. At this time, various kinds of information may be notified by the outgoing call restriction judgment information so that the incoming call control server can judge any restriction contents, and only the restriction contents of the outgoing call restriction information set in the calling terminal are received. Only specific information may be notified so that the side call control server can determine.
[実施の形態の拡張]
以上の各実施の形態では、1つの呼制御サーバ10で各端末を管理する場合を例として説明したが、これら呼制御サーバの数については、各端末や拠点の構成に応じて柔軟に増減させることができ、前述と同様の作用効果を得ることができる。
[Extended embodiment]
In each of the above embodiments, the case where each terminal is managed by one
また、呼制御サーバ10と他の管理装置、あるいは呼制御サーバ10と音声ガイダンスサーバ50との間で各種制御パケットをやり取りする場合、IP網20を介して各種制御パケットをやり取りしてもよく、IP網20以外のIP網を介して各種制御パケットをやり取りしてもよい。
When various control packets are exchanged between the
また、呼制御サーバ10と端末との間でやり取りされる呼制御パケットはデータ量が極めて少なく、かつ遅延が問題とならないこと、さらにはVoIP音声通信は呼制御サーバ10を経由せずIP網20に確保した通信帯域を用いることから、呼制御サーバ10については、IP網20とWAN回線を介して接続された外部IP網(図示せず)に設け、これらWAN回線および外部IP網を介して、各端末の呼制御を行うようにしてもよい。
In addition, the call control packet exchanged between the
また、内線/外線変換テーブル14Aおよび外線/内線変換テーブル14Bで、各エントリに対応して音声VPNグループ番号を付加して管理し、着信先電話番号から外線番号を検索する際、および外線番号からIPアドレスを検索する際、発側端末と同じ音声VPNグループ番号のエントリのみを検索するようにしてもよい。これにより、異なる複数の音声VPNグループに対する呼制御を1つの呼制御サーバで実施することができ、VoIPサービスシステムを効率よく構築できる。 In addition, the extension / external line conversion table 14A and the external line / extension conversion table 14B add and manage the voice VPN group number corresponding to each entry, and when searching for the external line number from the destination telephone number, and from the external line number When searching for an IP address, only the entry of the same voice VPN group number as that of the calling terminal may be searched. Thereby, call control for a plurality of different voice VPN groups can be performed by one call control server, and a VoIP service system can be efficiently constructed.
10…呼制御サーバ、11…通信I/F部、12…画面表示部、13…操作入力部、14…記憶部、14A…内線/外線変換テーブル、14B…外線/内線変換テーブル、14C…基本契約IDテーブル、14D…特定番号規制テーブル、14E…ルーチング情報テーブル、14P…プログラム、15…制御部、15A…呼制御手段、15B…発信規制判定手段、20…IP網、31〜33…端末、40,41…拠点、50…音声ガイダンスサーバ。
DESCRIPTION OF
Claims (3)
各端末を収容して呼制御を行うことにより、前記IP網を用いた前記端末での音声通信を
実現するVoIPサービスシステムであって、
前記呼制御サーバは、
収容している前記各端末に関する発信規制の内容を管理する基本契約IDテーブルと、
前記基本契約IDテーブルには、発信規制情報として、規制なし、当該拠点以外規制、当該VPNグループ以外規制、特定番号帯規制、に関する情報が保持され、
前記基本契約IDテーブルから取得した任意の端末に関する発信規制の内容に基づいて
所定の着信先電話番号への発信可否を判定する発信規制判定手段と、
前記端末からの発信要求に応じて、その発信要求で指定された着信先電話番号に対する
当該発側端末からの発信可を前記発信規制判定手段で確認した後、前記発側端末と前記着
信先電話番号に対応する着側端末との間の音声通信確立のための呼制御を開始する呼制御
手段とを備え、
前記呼制御手段は、
前記呼制御の際、前記着側端末が他の呼制御サーバに収容されている場合、前記発側端
末から前記着側端末への発信を指示する接続要求に、前記基本契約IDテーブルから取得
した発信端末に関する発信規制の内容を付加して、前記着側端末が収容されている着側呼
制御サーバへ送信し、
他の呼制御サーバからの接続要求に応じて、当該接続要求に付加されている他の呼制御
サーバの発信規制判断情報に基づき、当該接続要求で指示された前記発側端末に関する前
記着側端末への発信可否を判定することを特徴とするVoIPサービスシステム。 VoIP that realizes voice communication with the terminal using the IP network by accommodating each terminal in a call control server and performing call control for a plurality of terminals that transmit and receive voice packets via the IP network A service system,
The call control server
A basic contract ID table for managing the contents of the outgoing call regulation for each terminal accommodated;
In the basic contract ID table, information relating to no restriction, restriction other than the base, restriction other than the VPN group, specific number band restriction, is held as outgoing restriction information.
Transmission restriction determination means for determining whether or not transmission to a predetermined destination telephone number is possible based on the content of transmission restriction regarding an arbitrary terminal acquired from the basic contract ID table;
In response to a call origination request from the terminal, the call origination terminal and the destination call are confirmed after the call restriction judgment means confirms that the call can be made from the call origination terminal for the call destination telephone number specified in the call origination request. Call control means for starting call control for establishing voice communication with the called terminal corresponding to the number ,
The call control means includes
During the call control, if the called terminal is accommodated in another call control server, the calling terminal
Acquired from the basic contract ID table for a connection request instructing a call from the terminal to the called terminal
Added to the outgoing call terminal, the incoming call containing the called terminal is accommodated.
To the control server,
In response to a connection request from another call control server, another call control added to the connection request
Based on the outgoing call restriction judgment information of the server, the previous caller terminal indicated by the connection request
A VoIP service system, which determines whether or not a call can be made to a writing-side terminal.
より、前記IP網を用いた前記端末での音声通信を実現する、VoIPサービスシステムVoIP service system for realizing voice communication at the terminal using the IP network
の呼制御サーバであって、A call control server of
収容している前記各端末に関する発信規制の内容を管理する基本契約IDテーブルと、A basic contract ID table for managing the contents of the outgoing call regulation for each terminal accommodated;
前記基本契約IDテーブルは、発信規制情報として、規制なし、当該拠点以外規制、当該The basic contract ID table includes no restriction, restriction other than the base,
VPNグループ以外規制、特定番号帯規制、に関する情報を保持し、Holds information related to regulations other than VPN groups, specific number band regulations,
前記基本契約IDテーブルから取得した任意の端末に関する発信規制の内容に基づいてBased on the content of the outgoing call regulation for any terminal acquired from the basic contract ID table
所定の着信先電話番号への発信可否を判定する発信規制判定手段と、A call restriction determination means for determining whether or not a call can be made to a predetermined destination telephone number;
前記端末からの発信要求に応じて、その発信要求で指定された着信先電話番号に対するIn response to a call request from the terminal, for the destination telephone number specified in the call request
当該発側端末からの発信可を前記発信規制判定手段で確認した後、前記発側端末と前記着After confirming that the call from the calling terminal is permitted by the calling restriction determination means, the calling terminal and the call receiving terminal are connected.
信先電話番号に対応する着側端末との間の音声通信確立のための呼制御を開始する呼制御Call control for starting call control for establishing voice communication with the called terminal corresponding to the destination telephone number
手段とを備え、Means and
前記呼制御手段は、The call control means includes
前記呼制御の際、前記着側端末が他の呼制御サーバに収容されている場合、前記発側端During the call control, if the called terminal is accommodated in another call control server, the calling terminal
末から前記着側端末への発信を指示する接続要求に、前記基本契約IDテーブルから取得Acquired from the basic contract ID table for a connection request instructing a call from the terminal to the called terminal
した発信端末に関する発信規制の内容を付加して、前記着側端末が収容されている着側呼Added to the outgoing call terminal, the incoming call containing the called terminal is accommodated.
制御サーバへ送信し、To the control server,
他の呼制御サーバからの接続要求に応じて、当該接続要求に付加されている他の呼制御In response to a connection request from another call control server, another call control added to the connection request
サーバの発信規制判断情報に基づき、当該接続要求で指示された前記発側端末に関する前Based on the outgoing call restriction judgment information of the server, the previous caller terminal indicated by the connection request
記着側端末への発信可否を判定することを特徴とする呼制御サーバ。A call control server characterized by determining whether or not a call can be made to a writing-side terminal.
端末を収容して呼制御を行うことにより、前記IP網を用いた前記端末での音声通信を実By accommodating the terminal and performing call control, voice communication with the terminal using the IP network is performed.
現する、VoIPサービスシステムの呼制御方法であって、A call control method for a VoIP service system,
前記呼制御サーバにより、収容している前記各端末に関する発信規制の内容を基本契約IBy the call control server, the contents of the outgoing call regulation regarding each of the terminals accommodated are changed to the basic contract I.
Dテーブルで管理する発信規制管理ステップと、Outgoing call regulation management step managed by D table;
前記基本契約IDテーブルで、発信規制情報として、規制なし、当該拠点以外規制、当該In the basic contract ID table, there is no restriction, restriction other than the base,
VPNグループ以外規制、特定番号帯規制、に関する情報を保持するステップと、Holding information on regulations other than VPN groups, specific number band regulations,
前記呼制御サーバにより、前記基本契約IDテーブルから取得した任意の端末に関するRegarding any terminal acquired from the basic contract ID table by the call control server
発信規制の内容に基づいて所定の着信先電話番号への発信可否を判定する発信規制判定スA call restriction judgment process that determines whether or not a call can be made to a specified destination telephone number based on the contents of the call restriction.
テップと、Tep,
前記呼制御サーバにより、前記端末からの発信要求に応じて、その発信要求で指定されSpecified in the call request by the call control server in response to the call request from the terminal.
た着信先電話番号に対する当該発側端末からの発信可を前記発信規制判定ステップで確認Confirm that the call from the calling terminal can be made to the destination telephone number at the call restriction judgment step.
した後、前記発側端末と前記着信先電話番号に対応する着側端末との間の音声通信確立のAfter that, voice communication establishment between the calling terminal and the called terminal corresponding to the called telephone number is established.
ための呼制御を開始する呼制御ステップとを備え、A call control step for initiating call control for
前記呼制御ステップは、The call control step includes:
前記呼制御の際、前記着側端末が他の呼制御サーバに収容されている場合、前記発側端During the call control, if the called terminal is accommodated in another call control server, the calling terminal
末から前記着側端末への発信を指示する接続要求に、前記基本契約IDテーブルから取得Acquired from the basic contract ID table for a connection request instructing a call from the terminal to the called terminal
した発信端末に関する発信規制の内容を付加して、前記着側端末が収容されている着側呼Added to the outgoing call terminal, the incoming call containing the called terminal is accommodated.
制御サーバへ送信するステップと、Sending to the control server;
他の呼制御サーバからの接続要求に応じて、当該接続要求に付加されている他の呼制御In response to a connection request from another call control server, another call control added to the connection request
サーバの発信規制判断情報に基づき、当該接続要求で指示された前記発側端末に関する前Based on the outgoing call restriction judgment information of the server, the previous caller terminal indicated by the connection request
記着側端末への発信可否を判定するステップとA step of determining whether or not transmission to the depositing terminal is possible;
を有することを特徴とする呼制御方法。A call control method comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004356522A JP4309832B2 (en) | 2004-12-09 | 2004-12-09 | VoIP service system, call control server, and call control method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004356522A JP4309832B2 (en) | 2004-12-09 | 2004-12-09 | VoIP service system, call control server, and call control method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006166198A JP2006166198A (en) | 2006-06-22 |
JP4309832B2 true JP4309832B2 (en) | 2009-08-05 |
Family
ID=36667675
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004356522A Active JP4309832B2 (en) | 2004-12-09 | 2004-12-09 | VoIP service system, call control server, and call control method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4309832B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5427618B2 (en) * | 2010-01-13 | 2014-02-26 | 日本電信電話株式会社 | Telephone line connection system, telephone line connection method, and program |
-
2004
- 2004-12-09 JP JP2004356522A patent/JP4309832B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2006166198A (en) | 2006-06-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8724788B2 (en) | Enhanced services provided using communication redirection and processing | |
KR100675212B1 (en) | Ip telephone system, ip telephone apparatus and calling method | |
JP5351765B2 (en) | Method and apparatus for linking identification data to calls between networks | |
CA2588800A1 (en) | Downloading of network based information to ip phones | |
GB2444816A (en) | Establishing a connection between a calling entity in a first network and a called entity in a second network | |
JP4227846B2 (en) | MULTIMEDIA DATA TRANSFER SYSTEM, CALL CONNECTION CONTROL DEVICE, TERMINAL LINKING METHOD USED FOR THEM, AND PROGRAM THEREOF | |
JP4331253B2 (en) | VoIP service system, call control server, and call control method | |
JP4834595B2 (en) | Telephone system and gateway device | |
JP4881252B2 (en) | Interface device, exchange device provided with the interface device, and control method used in the interface device | |
JP4278632B2 (en) | VoIP service system, call control server, and call control method | |
JP2004229151A (en) | Internet telephone system, call connection controller, terminal association method used therein and program therefor | |
JP4503526B2 (en) | Call control method and call control system | |
JP4309832B2 (en) | VoIP service system, call control server, and call control method | |
JP4012209B2 (en) | VoIP service system, call control server, and call control method | |
JP2006333220A (en) | Network telephone system, and server device thereof | |
JP4249122B2 (en) | VoIP service system, call control server, and call control method | |
JP2005020676A (en) | Telephone communication method and apparatus | |
JP2007274222A (en) | Telephone system and telephone exchange | |
US20070071191A1 (en) | Server apparatus | |
JP3899100B2 (en) | VoIP service system, call control server, and call control method | |
JP6891771B2 (en) | Telephone system and telephone controller | |
JP3664718B2 (en) | IP phone gateway device outgoing and incoming call processing, recording medium recording the program, and IP phone system | |
JP2004129157A (en) | Telephone system | |
JP2006229418A (en) | Cti multisite system | |
JP4313723B2 (en) | IP telephone exchange method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071011 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071023 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071225 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080226 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080424 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080402 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080507 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080812 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081009 |
|
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: 20090420 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090508 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4309832 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120515 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130515 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140515 Year of fee payment: 5 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |