[go: up one dir, main page]

JP4275575B2 - Telephone exchange system, server and gateway - Google Patents

Telephone exchange system, server and gateway Download PDF

Info

Publication number
JP4275575B2
JP4275575B2 JP2004150278A JP2004150278A JP4275575B2 JP 4275575 B2 JP4275575 B2 JP 4275575B2 JP 2004150278 A JP2004150278 A JP 2004150278A JP 2004150278 A JP2004150278 A JP 2004150278A JP 4275575 B2 JP4275575 B2 JP 4275575B2
Authority
JP
Japan
Prior art keywords
terminal
gateway
server
information
connection
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.)
Expired - Fee Related
Application number
JP2004150278A
Other languages
Japanese (ja)
Other versions
JP2005333440A (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.)
Nippon Telegraph and Telephone West Corp
Nippon Telegraph and Telephone East Corp
Original Assignee
Nippon Telegraph and Telephone West Corp
Nippon Telegraph and Telephone East Corp
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 Nippon Telegraph and Telephone West Corp, Nippon Telegraph and Telephone East Corp filed Critical Nippon Telegraph and Telephone West Corp
Priority to JP2004150278A priority Critical patent/JP4275575B2/en
Publication of JP2005333440A publication Critical patent/JP2005333440A/en
Application granted granted Critical
Publication of JP4275575B2 publication Critical patent/JP4275575B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Description

本発明は、電話交換システム及びサーバ並びにゲートウェイに関する。   The present invention relates to a telephone exchange system, a server, and a gateway.

近年、IP(Internet Protocol)を利用した通信トラヒックは急激に増加しており、それに伴い、IP通信網は拡充され、IP通信網への広帯域アクセスや常時接続なども提供されている。また、IP通信機器は安価に提供され、IPを利用した電話サービスを実現するVoIP(Voice over IP)も実現されてきている。   In recent years, communication traffic using IP (Internet Protocol) has increased rapidly, and along with this, the IP communication network has been expanded to provide broadband access to the IP communication network, constant connection, and the like. In addition, IP communication devices are provided at low cost, and VoIP (Voice over IP) that realizes a telephone service using IP has been realized.

しかし現在、VoIPの接続は基本的な二者間呼が対象であり、PBX(Private Branch Exchange)などの構内交換サービスに関しては、端末が収容されるビルなどにPBX交換機のような高価な専用装置の設置が必要であった。さらに、同じ会社内で構内交換サービスを構築する場合、地理的に離れた箇所に拠点があるときには、拠点ごとに専用装置を設置しなけばならないことがあった。これらにより、ユーザにコストがかかっていた。よって、ユーザはコストを削減したいという要求がある。また、サービスの追加や機能の変更などの必要がある場合には、専用装置の販売元に依頼して直接専用装置に対して作業を施してもらう必要があり、煩雑であった。   At present, however, VoIP connections are intended for basic two-party calls, and for private branch exchange services such as PBX (Private Branch Exchange), an expensive dedicated device such as a PBX switch in a building where terminals are accommodated. It was necessary to install. Furthermore, when constructing a private branch exchange service within the same company, if there are bases in geographically distant locations, it may be necessary to install a dedicated device for each base. As a result, the user is costly. Therefore, there is a demand for the user to reduce the cost. In addition, when it is necessary to add a service or change a function, it is necessary to ask the distributor of the dedicated device to work directly on the dedicated device, which is complicated.

一方、通信事業者は、専用装置のサポートのために、個別にユーザの専用装置の設置場所に出向く必要があった。これは、煩雑であるとともに、保守・運用のための人的リソースもかかってしまっていた。そこで、通信事業者は保守・運用の負担を軽減したいという要求がある。
この要求に対応し、VoIP通信機器を搭載し、任意のグループを構成する端末と、この端末の管理および通信接続制御を行う交換サーバ(VPBX)と、該端末が属する通信網を収容する接続装置(GW;ゲートウェイ)と、公衆回線通信網に接続された他の端末とで構成される電話交換システムがある(例えば、特許文献1参照)。
特開2003−324524号公報
On the other hand, in order to support the dedicated device, the communication carrier has to go to the installation site of the user's dedicated device individually. This is cumbersome and requires human resources for maintenance and operation. Therefore, there is a demand for communication carriers to reduce the burden of maintenance and operation.
In response to this request, a VoIP communication device is mounted and a terminal constituting an arbitrary group, a switching server (VPBX) for managing the terminal and controlling communication connection, and a connection device for accommodating a communication network to which the terminal belongs There is a telephone exchange system composed of (GW; gateway) and other terminals connected to a public line communication network (for example, see Patent Document 1).
JP 2003-324524 A

しかしながら、特許文献1に示す装置構成にあっては、第1の通信網に所属する第1の端末が第2の通信網に属する第2の端末に対する呼を要求した場合、第1の交換サーバが第2の交換サーバに問い合わせて、該第2の交換サーバが第2の端末の通信網を収容しているゲートウェイを検索して、第1及び第2の交換サーバにより各々管理しているゲートウェイを用いて通信経路を確立している。
このため、従来の電話交換システムにおいては、第1の交換サーバが第2の交換サーバと種々のデータの交換を行い、かつ各々第1及び第2の通信網の内部において、それぞれゲートウェイを制御して、第1及び第2の端末間の呼を確立するため、互いのゲートウェイを有効に利用することができず、呼の接続に時間がかかるという欠点がある。
However, in the apparatus configuration disclosed in Patent Document 1, when the first terminal belonging to the first communication network requests a call to the second terminal belonging to the second communication network, the first exchange server Makes an inquiry to the second exchange server, searches for a gateway in which the second exchange server accommodates the communication network of the second terminal, and manages each of them by the first and second exchange servers. Is used to establish a communication path.
For this reason, in the conventional telephone exchange system, the first exchange server exchanges various data with the second exchange server, and controls the gateways in the first and second communication networks, respectively. Thus, since the call between the first and second terminals is established, the gateways of each other cannot be used effectively, and there is a drawback that it takes time to connect the call.

また、従来の電話交換システムにおいては、第1の交換サーバが第2の交換サーバの管理するゲートウェイにおける課金料金を直接情報として知ることができずに、第1の端末の課金管理を完全に行うことができない。
このとき、第1の交換サーバが、第1の端末の呼が接続されている時間により課金しようとしても、各通信網における呼接続に対する課金の基準が異なり、一律の課金基準で行うことができないため、課金管理を行えないのも理由となっている。
Further, in the conventional telephone exchange system, the first exchange server cannot know the charge fee at the gateway managed by the second exchange server as direct information, and performs the charge management of the first terminal completely. I can't.
At this time, even if the first exchange server tries to charge according to the time when the call of the first terminal is connected, the charging standard for the call connection in each communication network is different, and it cannot be performed with a uniform charging standard. For this reason, the charge management cannot be performed.

本発明は、このような事情に鑑みてなされたもので、交換サーバが他の交換サーバの管理しているゲートウェイを自由に利用し、直接に呼の接続を行い、かつそのときの課金管理を行うことが可能な電話交換システム及びサーバ並びにゲートウェイを提供することを目的とする。   The present invention has been made in view of such circumstances, and an exchange server freely uses a gateway managed by another exchange server, directly connects a call, and performs charge management at that time. An object of the present invention is to provide a telephone exchange system, a server, and a gateway that can be used.

本発明の電話交換システムは、端末と、該端末の管理および通信接続制御を行うサーバと、前記端末の所属する通信網を収容し、公衆回線網を利用して他の端末と呼接続を行うゲートウェイとがIP交換網上にある電話交換システムであり、前記サーバは、アクセスした端末が接続を許可されているか否かを検出する接続許可端末認証部と、前記他の端末に対する呼要求があると、接続先情報から利用可能な所属ゲートウェイとして予め登録された呼接続先解決データベースから、端末に対して使用が許可されている1つまたは複数の所属ゲートウェイを抽出し、一方、自身の呼接続先解決データベースに接続先情報に対応したゲートウェイが無い場合、他のIP交換網にあるサーバに問い合わせ、接続先情報に対応したゲートウェイを非所属ゲートウェイとして得る呼接続先解決部と、各所属または非所属ゲートウェイの通信資源情報に基づいて通信資源が端末に対して対応可能な所属または非所属ゲートウェイを選択するゲートウェイ資源利用可否判定部と、選択された所属または非所属ゲートウェイに対して認証情報の発行を要求し、所属または非所属ゲートウェイから送付された認証情報を端末に送信する認証情報受渡処理部とを有し、前記所属または非所属ゲートウェイは、認証情報を要求したサーバが接続許可サーバ管理データベースに登録されているか否かを検出するサーバ認証部と、登録されていることを検出した場合、保有する通信資源の状態を示す通信資源情報を調査し、前記サーバに対してアドレス情報及び通信資源情報を含む前記認証情報を送信する認証情報発行部とを有し、前記端末は、サーバから送信された認証情報により、前記サーバにより他の端末との呼確立を前記所属ゲートウェイまたは非所属ゲートウェイとを介して行うことを特徴とする。   The telephone exchange system of the present invention accommodates a terminal, a server for managing the terminal and communication connection control, a communication network to which the terminal belongs, and makes a call connection with another terminal using a public line network The gateway is a telephone switching system on an IP switching network, and the server has a connection-permitted terminal authentication unit that detects whether or not the accessed terminal is permitted to connect, and a call request to the other terminal And one or more affiliated gateways that are permitted to be used by the terminal from the call connection destination resolution database registered in advance as affiliated gateways that can be used from the connection destination information. If there is no gateway corresponding to the connection destination information in the destination resolution database, the server in the other IP exchange network is inquired, and the gateway corresponding to the connection destination information is excluded. A call connection destination resolution unit obtained as a gateway, and a gateway resource availability determination unit that selects a belonging or non-affiliated gateway that the communication resource can support for the terminal based on the communication resource information of each belonging or non-affiliated gateway, and selection An authentication information delivery processing unit that requests the affiliated or non-affiliated gateway to issue authentication information and sends the authentication information sent from the affiliated or non-affiliated gateway to the terminal. The server authentication unit that detects whether or not the server that requested the authentication information is registered in the connection-permitted server management database, and the communication resource information that indicates the status of the communication resource that is held when it is detected Authentication to send the authentication information including address information and communication resource information to the server And a broadcast issuing unit, the terminal by the authentication information transmitted from the server, and performs call establishment with other terminals by the server via said affiliation gateway or non affiliation gateway.

本発明の電話交換システムは、前記ゲートウェイ資源利用可否判定部が、端末の契約しているゲートウェイにおけるチャンネル同時利用数以上の空きチャンネル数のあるゲートウェイを選択することを特徴とする。   The telephone exchange system according to the present invention is characterized in that the gateway resource availability determination unit selects a gateway having a number of vacant channels equal to or greater than the number of channels simultaneously used in the gateway with which the terminal is contracted.

本発明の電話交換システムは、前記認証情報発行部がサーバからの認証情報の要求に対応して、接続許可サーバデータベースに該サーバが登録されているか否かの検出を行い、登録されていることが検出されると、保有している通信品質がサーバに対応しているか否かと、現在利用されている通信資源とを調査し、調査結果を通信資源情報として、発行した認証情報とともにサーバに送信することを特徴とする。   In the telephone exchange system of the present invention, the authentication information issuing unit detects whether or not the server is registered in the connection permission server database in response to a request for authentication information from the server. Is detected, whether the communication quality you have is compatible with the server and the currently used communication resources are investigated, and the investigation results are sent to the server as communication resource information along with the issued authentication information. It is characterized by doing.

本発明の電話交換システムは、前記端末が認証情報から所属または非所属ゲートウェイのアドレス情報を検出して該ゲートウェイに接続するとともに該認証情報を送付すると、ゲートウェイの端末認証部が前記端末からの認証情報が自身で発行したか否かの検出を行い、自身で発行したことを検出し、かつサーバに呼要求した端末であることを検出すると、他端末接続部が他の端末への接続処理を行うことを特徴とする。   In the telephone exchange system of the present invention, when the terminal detects address information of an affiliated or non-affiliated gateway from authentication information and connects to the gateway and sends the authentication information, the terminal authentication unit of the gateway authenticates from the terminal. Detects whether the information is issued by itself, detects that it is issued by itself, and if it is detected that the terminal requested a call to the server, the other terminal connection unit performs connection processing to the other terminal. It is characterized by performing.

本発明の電話交換システムは、前記所属または非所属ゲートウェイが、前記他の端末の接続処理を行う際、接続開始時にタイマーのカウントを開始させ、該カウント数に対応させ、接続に対する課金を積算する課金処理部と、前記サーバに積算された課金を通知する課金情報通知部とを有し、該サーバが該所属または非所属ゲートウェイから通知された課金を積算して、他端末との接続における端末の課金とする課金情報処理部を有することを特徴とする。   In the telephone exchange system of the present invention, when the affiliated or non-affiliated gateway performs connection processing of the other terminal, the timer starts counting at the start of connection, and the charge for the connection is accumulated corresponding to the count number. A charge processing unit, and a charge information notifying unit for notifying the charge accumulated in the server, and the server accumulates the charge notified from the affiliated or non-affiliated gateway to connect to another terminal A billing information processing unit for billing.

本発明のサーバは、端末と、該端末の管理および通信接続制御を行うサーバと、前記端末の所属する通信網を収容し、公衆回線網を利用して他の端末と呼接続を行うゲートウェイとがIP交換網上にある電話交換システムに用いられるサーバであり、アクセスした端末が接続を許可されているか否かを検出する接続許可端末認証部と、前記他の端末に対する呼要求があると、接続先情報から利用可能な所属ゲートウェイとして予め登録された呼接続先解決データベースから、端末に対して使用が許可されている1つまたは複数の所属ゲートウェイを抽出し、一方、自身の呼接続先解決データベースに接続先情報に対応したゲートウェイが無い場合、他のIP交換網にあるサーバに問い合わせ、接続先情報に対応したゲートウェイを非所属ゲートウェイとして得る呼接続先解決部と、各所属または非所属ゲートウェイの通信資源情報に基づいて通信資源が端末に対して対応可能な所属または非所属ゲートウェイを選択するゲートウェイ資源利用可否判定部と、選択された所属または非所属ゲートウェイに対して認証情報の発行を要求し、所属または非所属ゲートウェイから送付された認証情報を端末に送信する認証情報受渡処理部とを有することを特徴とする。   The server of the present invention includes a terminal, a server that manages the terminal and performs communication connection control, a gateway that accommodates a communication network to which the terminal belongs, and performs call connection with other terminals using a public line network Is a server used in a telephone exchange system on an IP exchange network, and when there is a call request to the other terminal, a connection-permitted terminal authentication unit that detects whether the accessed terminal is permitted to connect, One or more affiliated gateways that are allowed to be used for the terminal are extracted from the call connection destination resolution database registered in advance as the affiliated gateways that can be used from the connection destination information. If there is no gateway corresponding to the connection destination information in the database, the server in the other IP exchange network is inquired, and the gateway corresponding to the connection destination information is assigned to the non-affiliated gateway. A call connection destination resolution unit obtained as a way, a gateway resource availability determination unit that selects a belonging or non-affiliated gateway that the communication resource can support for the terminal based on the communication resource information of each belonging or non-affiliated gateway, and selection An authentication information delivery processing unit that requests the affiliated or non-affiliated gateway to issue authentication information and transmits the authentication information sent from the affiliated or non-affiliated gateway to the terminal.

本発明のサーバは、前記呼接続先解決部が前記端末の契約しているゲートウェイにおけるチャンネル同時利用数以上の空きチャンネル数のある非所属ゲートウェイを、前記呼接続先解決データベースから選択することを特徴とする。   The server according to the present invention is characterized in that the call connection destination resolution unit selects a non-affiliated gateway having a number of free channels equal to or greater than the number of channels simultaneously used in the gateway with which the terminal is contracted from the call connection destination resolution database. And

本発明のサーバは、保有している通信資源がサーバに対応しているか否かの情報と、現在の通信資源の使用状況とを含む、使用要求への応答として非所属利用ゲートウェイから入力される通信資源情報に基づき、利用可能か否かを判定するゲートウェイ通信資源利用可否判定部を有し、前記認証情報受渡処理部が該ゲートウェイ通信資源利用可否判定部の利用可能と判定した利用ゲートウェイの認証情報を前記端末に送信することを特徴とする。   The server of the present invention is input from the non-affiliated usage gateway as a response to the use request including information on whether or not the communication resources possessed correspond to the server and the current use status of the communication resources. Authentication of a use gateway that has a gateway communication resource availability determination unit that determines whether or not it can be used based on communication resource information, and that the authentication information transfer processing unit has determined that the gateway communication resource availability determination unit can use Information is transmitted to the terminal.

本発明のサーバは、所属及び非所属ゲートウェイ毎の課金及びこれら課金の合計金額が、各端末単位の利用料金として記憶されている課金情報管理データベースと、各所属及び非所属利用ゲートウェイから入力される課金を各端末単位に積算し、積算結果を端末毎の利用料金として前記課金情報管理データベースに格納する課金情報処理部とを有していることを特徴とする。   In the server of the present invention, the charges for each affiliated and non-affiliated gateway and the total amount of these charges are input from the accounting information management database stored as the usage fee for each terminal and each affiliated and non-affiliated usage gateway A charge information processing unit is provided that accumulates charge for each terminal and stores the result of accumulation in the charge information management database as a charge for each terminal.

本発明のゲートウェイは、端末と、該端末の管理および通信接続制御を行うサーバと、前記端末の所属する通信網を収容し、公衆回線網を利用して他の端末と呼接続を行うゲートウェイとがIP交換網上にある電話交換システムに用いられるゲートウェイであり、接続可能なサーバが登録されている接続許可サーバデータベースと、他の端末への接続を要求する端末にアクセスされたサーバからの利用許可としての認証情報の要求に対して、該サーバが接続許可サーバデータベースに登録されているか否かを検出し、登録されていることを検出すると、前記要求への応答として前記端末に対する認証情報を発行するサーバ認証部と、保有する通信資源及び現在利用可能な通信資源を示す通信資源情報が記憶されたゲートウェイ通信資源管理データベースとを有することを特徴とする。   The gateway of the present invention includes a terminal, a server for managing the terminal and communication connection control, a gateway for accommodating a communication network to which the terminal belongs, and performing call connection with other terminals using a public line network Is a gateway used for a telephone exchange system on an IP exchange network, and is used from a connection permission server database in which connectable servers are registered and a server accessed by a terminal that requests connection to another terminal. In response to a request for authentication information as permission, whether or not the server is registered in the connection permission server database is detected, and if it is detected, authentication information for the terminal is returned as a response to the request. The server authentication unit to be issued, and the gateway communication resource management data storing communication resource information indicating the communication resources possessed and communication resources currently available. And having a database.

本発明のゲートウェイは、前記サーバ認証部がゲートウェイ通信資源管理データベースから、保有する通信資源の状態を示す通信資源情報を調査し、ゲートウェイが使用可能か否かを判定する情報として、アドレス情報を含む前記認証情報とともに、前記サーバに対して通信資源情報を通知することを特徴とする。   In the gateway according to the present invention, the server authentication unit investigates communication resource information indicating a state of communication resources held from the gateway communication resource management database, and includes address information as information for determining whether or not the gateway can be used. The communication resource information is notified to the server together with the authentication information.

本発明のゲートウェイは、自身の発行した認証情報を、発行先の端末に対応させて格納する認証情報保持データベースと、該認証情報保持データベースを参照して、アクセスを依頼する端末から入力された認証情報が自身の発行した認証情報であるか否かの検出を行う端末認証部と、端末から入力した認証情報が自身の発行した認証情報であることが検出されると、該端末を他の端末に接続する他端末接続部とを有することを特徴とする。   The gateway according to the present invention stores the authentication information issued by itself in correspondence with the issuing terminal and the authentication information input from the terminal requesting access by referring to the authentication information holding database. A terminal authentication unit that detects whether or not the information is authentication information issued by the terminal; and if the authentication information input from the terminal is detected to be authentication information issued by the terminal, And another terminal connection unit connected to the terminal.

本発明のゲートウェイは、前記他端末接続部が前記端末及び他の端末間の接続を確立すると、接続時間をカウントし、接続時間に対応した料金を端末に通知する課金処理部と、単位時間あたりの料金が格納されている課金管理データベースと、一定時間間隔または接続の切断時における、前記課金処理部から入力される前記接続時間に対応する料金を、前記課金管理データベースを参照して判定して、判定結果の料金を該課金処理部に通知する課金情報通知部とを有することを特徴とする。   When the other terminal connection unit establishes a connection between the terminal and the other terminal, the gateway of the present invention counts the connection time and notifies the terminal of a charge corresponding to the connection time, A charge management database in which the charges are stored and a charge corresponding to the connection time input from the charge processing unit at a certain time interval or when the connection is disconnected are determined with reference to the charge management database And a billing information notifying unit for notifying the billing processing unit of the fee of the determination result.

以上説明したように、発明によれば、交換サーバが管理下に無い、すなわち他のIP交換網にあるゲートウェイを、他のIP交換網にある他の交換サーバから紹介してもらい、非所属ゲートウェイとして、一時的に管理下において、他の交換サーバによる関与を受けずに呼接続処理を行わせることができるため、呼接続処理における交換サーバ選択の自由度を向上させることができる。
また、発明によれば、呼処理接続において、他のIP交換網にあるゲートウェイにおいてカウントされた課金情報を直接に管理することができるため、後に集計のために、他の交換サーバに問い合わせて、使用した端末毎に分類して加算処理する必要が無くなり、課金の処理を効率化させることが可能となる。
As described above, according to the present invention, a gateway that is not under the management of an exchange server, that is, a gateway in another IP exchange network is introduced from another exchange server in another IP exchange network, and a non-affiliated gateway As described above, since the call connection process can be performed under the management temporarily without being involved by another exchange server, the degree of freedom in selecting the exchange server in the call connection process can be improved.
Further, according to the invention, in the call processing connection, the accounting information counted in the gateway in another IP exchange network can be directly managed, so that the other exchange server is inquired later for aggregation, It is not necessary to classify and add each terminal that has been used, and it is possible to make the accounting process more efficient.

以下、本発明の一実施形態による電話交換システムを図面を参照して説明する。図1は同実施形態の一構成例を示すブロック図である。
この図において、IP(Internet Protocol)交換網AI及びIP交換網BIは、各々ルータA7,B7及びインターネット,専用データ通信網及び公衆データ通信網などから構成されているネットワークGIを介して、接続されている。上記IP交換網AI及びIP交換網BIは、同一または異なる通信事業者により構成されている。
Hereinafter, a telephone exchange system according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a block diagram showing a configuration example of the embodiment.
In this figure, an IP (Internet Protocol) exchange network AI and an IP exchange network BI are connected through routers A7 and B7 and a network GI composed of the Internet, a dedicated data communication network, a public data communication network, and the like. ing. The IP exchange network AI and the IP exchange network BI are configured by the same or different telecommunications carriers.

IP交換網AIには、各種データベースと、1つまたは複数の管理サーバ(例えば、交換サーバA2,A6)と、この交換サーバの管理下にある複数のゲートウェイ(例えば、ゲートウェイA3〜A5)が接続されている。
同様に、IP交換網BIにも、各種データベースと、1つまたは複数の交換サーバ(例えば、交換サーバB2,B6)と、この交換サーバの管理下にある複数のゲートウェイ(例えば、ゲートウェイB3〜B5)が接続されている。
ゲートウェイA3〜A5とゲートウェイ(以下、GW)B3〜B5とは同一または異なる通信事業者が設置しており、端末との間の呼接続に対する課金の基準が異なっている。
Various databases, one or a plurality of management servers (for example, switching servers A2 and A6), and a plurality of gateways (for example, gateways A3 to A5) under the management of this switching server are connected to the IP switching network AI. Has been.
Similarly, in the IP exchange network BI, various databases, one or a plurality of exchange servers (for example, exchange servers B2 and B6), and a plurality of gateways (for example, gateways B3 to B5) managed by the exchange server. ) Is connected.
Gateways A3 to A5 and gateways (hereinafter referred to as GWs) B3 to B5 are installed by the same or different communication carriers, and charging standards for call connections with terminals are different.

これらGW・A3〜A5及びGW・B3〜B5は、CPUならびにメモリを含む周辺LSIで構成され、CPUがメモリに記録されたプログラムを読み出し逐次実行することにより、以下の機能を実現するものである。
GW・A3〜A5及びGW・B3〜B5は、公衆電話網AK,BK各々と接続するためのPRI(Primary Rate Interface)などの加入者線−交換機間インタフェース、あるいは、STM(Synchronous Transport Module)−0/1やT−1などの音声の送受信及び共通線信号などの呼制御信号の送受信に使用する交換機間インタフェースを実装する。
These GW • A3 to A5 and GW • B3 to B5 are composed of a peripheral LSI including a CPU and a memory, and the CPU reads and sequentially executes a program recorded in the memory, thereby realizing the following functions. .
GW · A3 to A5 and GW · B3 to B5 are subscriber line-exchanger interfaces such as PRI (Primary Rate Interface) for connecting to public telephone networks AK and BK, or STM (Synchronous Transport Module)- An interface between exchanges used for transmission / reception of voice such as 0/1 and T-1 and transmission / reception of call control signals such as common line signals is implemented.

さらに、GW・A3〜A5及びGW・B3〜B5は、TCP/IP、SIPやH.323などのIP交換網上の呼制御プロトコル、G.711、G.729などの、音声をIPデータに変換するためのコーディックを実装する。
そして、交換サーバA2,A6及び交換サーバB2,B6の指示により、端末A1またはB1との間の音声回線のコネクションを確立・切断したり、公衆電話網AK,BKと接続される音声回線上の音声データとIP交換網上の音声データを変換する機能を実現する。
Further, GW · A3 to A5 and GW · B3 to B5 are TCP / IP, SIP and H.264. A call control protocol on an IP switching network such as H.323; 711, G.G. Implement a codec for converting speech to IP data, such as 729.
Then, according to the instructions of the exchange servers A2 and A6 and the exchange servers B2 and B6, the connection of the voice line with the terminal A1 or B1 is established or disconnected, or on the voice line connected to the public telephone networks AK and BK. A function of converting voice data and voice data on the IP exchange network is realized.

そして、通信事業者は、IP交換網AIを管理し、同じ構内電話交換のグループ内での発着信(内線電話)、及び、公衆電話網AKを介した端末A11〜A16との、あるいは、外部にあるIP交換網BIを介した端末B1,端末B11〜端末B16との発着信(外線電話)が可能な電話交換サービスを提供する。
そして、複数の企業ユーザは、通信事業者の提供する電話交換サービスを受けている。
Then, the telecommunications carrier manages the IP exchange network AI, makes and receives calls (extension phone) within the same private telephone exchange group, and terminals A11 to A16 via the public telephone network AK, or externally Provides a telephone exchange service that can make and receive calls (external line telephone) with terminal B1, terminal B11 to terminal B16 via IP switching network BI.
A plurality of corporate users receive a telephone exchange service provided by a telecommunications carrier.

端末A1及び端末B1はIP電話機であり、具体的には、CPUならびにメモリを含む周辺LSIで構成され、CPUがメモリに記録されたプログラムを読み出し逐次実行することにより、以下の機能を実現するものである。
端末A1及び端末B1は、xDSL(Digital Subscriber Line)やFTTH(Fiber to the home)、CATV(Community Antenna Television)などのIP常時接続でIP交換網AI,BIへそれぞれ接続される。
また、端末A1,B1は、TCP/IP(Transmission Control Protocol/Internet Protocol)、SIP(Session Initiation Protocol)やH.323などのIP上の呼制御プロトコル、及び、G.711、G723.1、G.729などの、音声をIPデータに変換するためのコーディックが実装され、各々ネットワーク,IP交換網AI及びBIを介したIPによる電話通信の機能を実現する。
The terminal A1 and the terminal B1 are IP telephones. Specifically, the terminal A1 and the terminal B1 are configured by a peripheral LSI including a CPU and a memory. The CPU reads out and sequentially executes a program recorded in the memory, thereby realizing the following functions. It is.
The terminal A1 and the terminal B1 are connected to the IP exchange networks AI and BI through constant IP connection such as xDSL (Digital Subscriber Line), FTTH (Fiber to the home), and CATV (Community Antenna Television).
The terminals A1 and B1 are TCP / IP (Transmission Control Protocol / Internet Protocol), SIP (Session Initiation Protocol), and H.264. A call control protocol over IP such as H.323; 711, G723.1, G. A codec for converting voice to IP data, such as 729, is implemented, and realizes the function of telephone communication by IP through the network, the IP switching network AI and BI, respectively.

そして、交換サーバA2またはA6の指示により、GW・A3〜A5、GW・B3〜B5あるいは着端末とIPによる電話通信の機能を実現する。
さらに、端末A1は、交換サーバA6から受信した信号の指示により着信等を示すランプを点灯・消灯する機能や、ボタンに代表電話番号などの番号情報や保留のための番号などを割り付ける機能を備え、また、自端末を識別するための端末IDと、自端末の製造メーカ名及び型番からなる端末型情報を記憶している。
ここで、交換サーバA2がGW・A3〜A5を管理し、交換サーバB6がGW・B3〜B5を管理しているとすると、交換サーバA2に対してGW・A3〜A5が所属ゲートウェイとなり、GW・B3〜B5が非所属ゲートウェイとなる。
Then, according to an instruction from the exchange server A2 or A6, a function of telephone communication by GW · A3 to A5, GW · B3 to B5 or the destination terminal and IP is realized.
Further, the terminal A1 has a function of turning on / off a lamp indicating an incoming call according to an instruction of a signal received from the exchange server A6, and a function of assigning number information such as a representative telephone number or a number for holding to a button. In addition, a terminal ID for identifying the own terminal, and terminal type information including the manufacturer name and model number of the own terminal are stored.
Here, if the exchange server A2 manages GW · A3 to A5 and the exchange server B6 manages GW · B3 to B5, GW · A3 to A5 become the belonging gateway to the exchange server A2, and the GW・ B3 to B5 are non-affiliated gateways.

また、端末A11〜A16、及び端末B11〜B16は、一般のアナログ電話機やISDN(Integrated Service Digital Network)電話機であり、公衆電話網AKまたは公衆電話網BKを介した電話の発着信の機能を実現する。
ここで、端末A11〜A16各々はGW・A3〜A5により電話回線の通信網が収容されており、同様に、端末B11〜B16各々はGW・B3〜B5により電話回線の通信網が収容されている。
交換サーバA2,A6,B2,B6は、具体的には、CPUならびにメモリを含む周辺LSIで構成され、CPUがメモリに記録されたプログラムを読み出し逐次実行することにより、以下の機能を実現するものである。交換サーバA2,A6,B2,B6は、TCP/IP及びSIPやH.323などのIP上の呼制御プロトコルを実装している。
The terminals A11 to A16 and the terminals B11 to B16 are general analog telephones and ISDN (Integrated Service Digital Network) telephones, and realize a function of making / receiving calls via the public telephone network AK or the public telephone network BK. To do.
Here, each of the terminals A11 to A16 accommodates a telephone line communication network by GW · A3 to A5, and similarly, each of the terminals B11 to B16 accommodates a telephone line communication network by GW · B3 to B5. Yes.
Specifically, the exchange servers A2, A6, B2, and B6 are configured by peripheral LSIs including a CPU and a memory, and the CPU implements the following functions by reading and sequentially executing a program recorded in the memory. It is. The exchange servers A2, A6, B2, and B6 are TCP / IP, SIP, and H.264. A call control protocol on IP such as H.323 is implemented.

交換サーバA2,A6,B2,B6各々は、TCP/IPを実装しており、図2に示すように、少なくとも、接続許可端末認証部1,呼接続先解決部2,GW資源利用可否判定部3,認証情報受渡処理部4,課金情報処理部5,接続許可端末DB6,呼接続先解決DB7,GW資源DB8,課金情報DB9を有しており、各部が各々対応するデータベースと相互動作することにより、端末A1やGW・A3〜A5の発呼・着呼、さらに端末B1やGW・B3〜B5の発呼・着呼を制御する。図2は、交換サーバA2,A6,B2,B6の一構成例を示すブロック図である。   Each of the exchange servers A2, A6, B2, and B6 implements TCP / IP, and as shown in FIG. 2, at least a connection permission terminal authentication unit 1, a call connection destination resolution unit 2, and a GW resource availability determination unit 3. Authentication information delivery processing unit 4, billing information processing unit 5, connection permission terminal DB6, call connection destination solution DB7, GW resource DB8, billing information DB9, and each unit interacts with a corresponding database. Thus, the terminal A1 and the GW / A3 to A5 are controlled to control the calling / incoming call of the terminal B1 and the GW / B3 to B5. FIG. 2 is a block diagram illustrating a configuration example of the exchange servers A2, A6, B2, and B6.

接続許可端末DB6は、TCP/IPを実装しており、このデータベースが設けられている交換サーバに対してアクセス可能な端末の端末IDが登録されており、また、登録されている端末ID毎に、ゲートウェイ資源を利用する権利を有するか否かを判定するサービスクラス(すなわち、ゲートウェイの利用を許可されているサービスクラスか否かを示す情報)が対応して記憶されている。
また、接続許可端末DB6は、TCP/IPを実装しており、電話交換サービスのサービス内容にかかわる情報、すなわち、呼の状態遷移に従って変化することのない静的な情報を記憶する。例えば、
・収容する端末ID
・上記端末に対して相互接続を許可するGW
・ダイヤルイン契約及びダイヤルイン番号
・発信規制・着信規制
などを記憶している。
The connection-permitted terminal DB 6 is implemented with TCP / IP, and terminal IDs of terminals accessible to the exchange server in which this database is provided are registered, and for each registered terminal ID The service class for determining whether or not the user has the right to use the gateway resource (that is, information indicating whether or not the service class is permitted to use the gateway) is stored correspondingly.
In addition, the connection permission terminal DB 6 implements TCP / IP and stores information related to the service content of the telephone exchange service, that is, static information that does not change according to the call state transition. For example,
・ Contained terminal ID
-GW that allows mutual connection to the above terminals
・ Dial-in contracts and dial-in numbers, outgoing call restrictions, incoming call restrictions, etc. are stored.

呼接続先解決DB7は、端末から要求された接続先としての他の端末の通信網を収容する(他の端末に接続可能な)所属ゲートウェイと、また、上記接続先に接続可能な非所属ゲートウェイを管理する他の交換サーバのアドレス情報とを格納している。
すなわち、呼接続先解決DB7は、TCP/IPを実装しており、着信先を示す接続情報(相手番号)から接続すべきゲートウェイ、端末、及び、前記着信先のゲートウェイ、端末が存在する地理的な位置を示す対地情報を取得するためのルーティングテーブルを記憶する。接続先情報には、電話番号やURL(Universal Resource Locator)などが使用される。
The call connection destination resolution DB 7 is an affiliated gateway that accommodates a communication network of another terminal as a connection destination requested from the terminal (can be connected to another terminal), and a non-affiliated gateway that can be connected to the connection destination. And the address information of other exchange servers that manage the server.
That is, the call connection destination resolution DB 7 is implemented with TCP / IP, and the gateway and terminal to be connected from the connection information (partner number) indicating the destination, and the geographical location where the destination gateway and terminal exist. A routing table for acquiring ground information indicating the correct position is stored. For the connection destination information, a telephone number or a URL (Universal Resource Locator) is used.

GW資源DB8は、TCP/IPを実装しており、呼の状態遷移によって変化する動的な情報を記憶する。例えば、
・現在の端末毎の呼の状態(呼出中、通話中、空など)
・GWリソース(資源)の使用状態
・GWの契約数管理、すなわち各端末毎が契約している通信資源(チャンネル)の同時利用数
などを記憶する。
The GW resource DB 8 implements TCP / IP, and stores dynamic information that changes according to the call state transition. For example,
・ Current call status of each terminal (ringing, busy, empty, etc.)
-GW resource (resource) usage status-GW contract number management, that is, the number of simultaneous use of communication resources (channels) contracted for each terminal is stored.

課金情報管理DB9は、具体的には、TCP/IPを実装しており、各端末の利用状況に応じた課金情報を、各端末毎に蓄積している。例えば、
・呼毎の発信あるいは着信した端末ID
・呼毎のGW(所属及び非所属のゲートウェイ)の呼処理番号(GWが発信を受け付けた呼毎に割り当てる番号)
・呼毎の接続先の対地情報・呼毎の通話時間・呼毎の料金・月毎の契約固定料金(サービスの契約内容に依存した固定料金)
・月毎の従量料金(呼数、通話時間、接続先の対地により変動する料金)
などを蓄積する。
Specifically, the charging information management DB 9 is implemented with TCP / IP, and stores charging information corresponding to the usage status of each terminal for each terminal. For example,
・ Terminal ID of outgoing or incoming call for each call
-Call processing number of GW for each call (affiliated and non-affiliated gateway) (number assigned for each call received by GW)
・ Destination information for each call ・ Talk time for each call ・ Charge for each call ・ Monthly contract fixed charge (fixed charge depending on the contract contents of the service)
・ Monthly fee (fee that varies depending on the number of calls, call time, and connection destination)
Accumulate etc.

接続許可端末認証部1は、端末が所属しているGWを介して、交換サーバにアクセスしたとき、端末の端末IDを接続許可端末DBにおいて検索し、検索結果として登録されていた場合、この端末IDに対応したサービスクラスのデータの判定を行い、ゲートウェイの利用が可能なサービスクラスであるか否かの判定を行い、利用可能で有ると判定した場合、認証したことを示す認証信号を出力し、登録されていないかまたはサービスクラスがゲートウェイを使用できないと判定した場合、認証しないことを示す非認証信号を出力する。   When the connection-permitted terminal authenticating unit 1 accesses the exchange server via the GW to which the terminal belongs, the connection-permitted terminal authentication unit 1 searches for the terminal ID of the terminal in the connection-permitted terminal DB and is registered as a search result. The service class data corresponding to the ID is determined, it is determined whether or not it is a service class that can use the gateway, and if it is determined that it can be used, an authentication signal indicating that it has been authenticated is output. If it is not registered or the service class determines that the gateway cannot be used, an unauthenticated signal indicating that authentication is not performed is output.

呼接続先解決部2は、端末からの接続先情報に対応する端末の通信網を、同じIP交換網におけるゲートウェイ(以下、所属ゲートウェイ)が収容している場合、この端末が使用を許可されているゲートウェイ(1つまたは複数)を、呼接続先解決DB7から選択し、GW資源利用可否判定部3に対して選択した所属ゲートウェイを送信し、使用可能か否かの判定を行い、GW資源利用可能可否判定部3により利用可能であることが検出された所属ゲートウェイを最終的に指定して、端末に対する認証情報(ゲートウェイのアドレス情報及び通信資源情報を含む)の発行を、指定した所属ゲートウェイに対して要求する。
上記認証情報は、認証したことを示すデータと、認証したゲートウェイのアドレス情報とを含んでおり、後に述べる非所属ゲートウェイの発行するものも同様である。
When the communication network of the terminal corresponding to the connection destination information from the terminal is accommodated in a gateway (hereinafter referred to as an affiliated gateway) in the same IP exchange network, the call connection destination resolution unit 2 is permitted to use the terminal. Gateway (one or more) is selected from the call connection destination resolution DB 7, the selected belonging gateway is transmitted to the GW resource availability determination unit 3, a determination is made as to whether or not it can be used, and GW resource usage is determined. Finally, the affiliated gateway detected to be usable by the availability determining unit 3 is designated, and issuance of authentication information (including gateway address information and communication resource information) to the terminal is issued to the designated affiliated gateway. Request.
The authentication information includes data indicating that authentication has been performed and address information of the authenticated gateway. The same applies to information issued by a non-affiliated gateway described later.

また、呼接続先解決部2は、端末からの接続先情報に対応する端末の通信網を、同じIP交換網における所属ゲートウェイが収容していない場合、呼接続先解決DB7から接続先情報に対応した端末を収容するゲートウェイ(以下、非所属ゲートウェイ)を管理している他のIP交換網(異なるIP交換網)にある他の交換サーバのアドレス情報を、接続先情報により検索して、この他の交換サーバに対して、呼を要求する端末の資源同時利用数のデータを接続先情報及び自身のサーバ情報とともに送信して、接続先情報に対応する他の端末の通信網を収容している非所属ゲートウェイ(この呼接続先管理部2の交換サーバの接続されたIP交換網とは異なるIP交換網に接続されている)の問い合わせを行う。
ここで、呼接続先解決部2は、他の交換サーバに対する問い合わせにおいて、使用する通話品質(たとえば、G.711、G723.1、G.729などの)情報及び利用したい資源数(チャンネル数)情報を添付して問い合わせを送付する。
Further, the call connection destination resolution unit 2 responds to the connection destination information from the call connection destination resolution DB 7 when the communication network of the terminal corresponding to the connection destination information from the terminal is not accommodated in the gateway belonging to the same IP exchange network. The address information of other switching servers in other IP switching networks (different IP switching networks) that manage gateways (hereinafter referred to as non-affiliated gateways) that accommodate the selected terminals is searched by the connection destination information. The data of the number of resources simultaneously used by the terminal requesting the call is transmitted to the exchange server together with the connection destination information and its own server information, and the communication network of the other terminal corresponding to the connection destination information is accommodated. The non-affiliated gateway (connected to an IP exchange network different from the IP exchange network to which the exchange server of the call connection destination management unit 2 is connected) is inquired.
Here, the call connection destination resolution unit 2 uses information on call quality (for example, G.711, G723.1, G.729) and the number of resources (number of channels) to be used in an inquiry to another exchange server. Send inquiries with information attached.

さらに、呼接続先解決部2は、上記他の交換サーバから、所属ゲートウェイの問い合わせが入力された場合、呼接続先解決DB7から、問い合わせられた接続先情報に基づき、この接続先情報に対応する端末の通信網を収容する所属ゲートウェイ(1つまたは複数)を選択し、この所属ゲートウェイのアドレス情報が含まれる識別番号を、他の交換サーバへ送信するとともに、各所属ゲートウェイに対して、上記他の交換サーバの登録を行う。
また、呼接続先解決部2は、他の交換サーバに接続情報を送信して、問い合わせの結果として、他の交換サーバから入力されたアドレス情報の所属ゲートウェイを非所属ゲートウェイとし、すなわち、他の交換サーバの管理下にあり、接続先の端末の接続情報に対応して通知された所属ゲートウェイを、非所属ゲートウェイトして以降使用する。
ここで、呼接続先解決部2は、GW資源利用可否判定部3に対して選択した非所属ゲートウェイを送信し、使用可能か否かの判定を行い、GW資源利用可能可否判定部3により利用可能であることが検出された非所属ゲートウェイを最終的に指定して、端末に対する認証情報の発行を、指定した非所属ゲートウェイに対して要求する。
Further, when an inquiry about the belonging gateway is input from the other exchange server, the call connection destination resolution unit 2 responds to this connection destination information from the call connection destination resolution DB 7 based on the inquired connection destination information. Select the affiliated gateway (s) that accommodates the terminal's communication network, and send the identification number including the address information of the affiliated gateway to other exchange servers. Register the replacement server.
Further, the call connection destination resolution unit 2 transmits the connection information to the other exchange server, and, as a result of the inquiry, sets the belonging gateway of the address information input from the other exchange server as a non-affiliated gateway, The affiliated gateway that is under the management of the exchange server and notified according to the connection information of the connection destination terminal is used as a non-affiliated gateway.
Here, the call connection destination resolution unit 2 transmits the selected non-affiliation gateway to the GW resource availability determination unit 3, determines whether or not it can be used, and uses it by the GW resource availability determination unit 3. A non-affiliated gateway that has been detected to be possible is finally designated, and issuance of authentication information for the terminal is requested to the designated non-affiliated gateway.

GW資源利用可否判定部3は、呼接続先解決部2から入力される所属または非所属ゲートウェイの識別番号により、各ゲートウェイ毎に、交換サーバが利用できる資源同時利用数、さらに、この資源同時利用数の範囲内において、現在利用されていない資源が、端末の利用する資源数以上であるか否かの検出を行い、利用可能であることが検出されたゲートウェイの識別番号を利用可能であることを示すOK信号とともに、また、利用可能でないことが検出された所属または非所属ゲートウェイの識別番号を利用できないことを示すNO信号とともに、呼接続先解決部2に送信する。   The GW resource availability determination unit 3 uses the identification number of the affiliated or non-affiliated gateway input from the call connection destination resolution unit 2 for each gateway, and the number of resources that can be used by the exchange server. Within the range of numbers, it is possible to detect whether or not the resources that are not currently used are equal to or greater than the number of resources used by the terminal, and use the identification numbers of the gateways that are detected to be available And an NO signal indicating that the identification number of the affiliated or non-affiliated gateway detected to be unavailable is transmitted to the call connection destination resolution unit 2.

認証情報受渡処理部4は、認証情報の要求に対して、端末の利用を許可した所属または非所属ゲートウェイから認証情報及びゲートウェイの利用状況のデータを受けると、再度、GW資源利用可能可否判定部3により利用可能であることの検出を行い、利用可能であることを確認すると、呼要求をした端末へ上記認証情報を送信する。
課金情報処理部5は、所属または非所属ゲートウェイに対して、呼接続の切断(終話)時に、課金情報の問い合わせを行い、問い合わせに対応して返送された課金情報を、各端末毎に課金情報管理DB9に格納する。
When the authentication information delivery processing unit 4 receives the authentication information and the usage status data of the gateway from the affiliated or non-affiliated gateway permitted to use the terminal in response to the request for the authentication information, the GW resource availability determination unit again. 3 is detected, and if it is confirmed that it is available, the authentication information is transmitted to the terminal that requested the call.
The billing information processing unit 5 inquires the billing information to the affiliated or non-affiliated gateway when the call connection is disconnected (end call), and bills the billing information returned in response to the query for each terminal. Store in the information management DB 9.

図1の端末A1及びB1は、図3に示すように、少なくとも、接続許可申請処理部11,認証情報受信部12,接続要求部13,所属サーバ情報記憶部14及びGW認証情報記憶部15を有しており、各部が各々対応するデータベースと相互動作することにより、他の端末に対する発呼または着呼の処理を制御する。図3は、端末A1または端末B1の一構成例を示すブロック図である。
所属サーバ情報記憶部14は、端末が接続を許可されている、同一IP交換網に接続された交換サーバ(1つまたは複数)のアドレス情報と、端末自身の端末IDとが記憶されている。端末A1や端末B1がIP交換網に設置された時点で、各々が所属するIP交換網における所定の交換サーバが所属サーバ情報記憶部14に格納される。
As shown in FIG. 3, the terminals A1 and B1 in FIG. 1 include at least a connection permission application processing unit 11, an authentication information receiving unit 12, a connection requesting unit 13, a belonging server information storage unit 14, and a GW authentication information storage unit 15. And each unit interacts with a corresponding database to control the processing of outgoing calls or incoming calls to other terminals. FIG. 3 is a block diagram illustrating a configuration example of the terminal A1 or the terminal B1.
The affiliation server information storage unit 14 stores address information of exchange servers (one or more) connected to the same IP exchange network to which the terminal is permitted to connect and the terminal ID of the terminal itself. When the terminal A1 or the terminal B1 is installed in the IP exchange network, a predetermined exchange server in the IP exchange network to which each belongs is stored in the belonging server information storage unit 14.

GW認証情報記憶部15には、呼要求に対して交換サーバから送信された、着呼である接続先情報に対応した端末の通信網を収容したゲートウェイの認証情報を一時的に記憶されている。
接続許可申請処理部11は、発信要求を、端末IDとともに、所属サーバ情報記憶部14に記憶されている交換サーバに対して送信する。
認証情報受信部12は、交換サーバから送信された所属または非所属ゲートウェイ(1または複数)の認証情報を、GW認証情報記憶部15に一旦格納する(呼要求した回線の接続が切断されるまでの間格納している)。
接続要求部13は、GW認証情報記憶部15に格納された所属または非所属ゲートウェイからいずれかを選択して、選択した上記識別情報からアドレス情報を抽出して、抽出されたアドレス情報により、選択されたゲートウェイに対してこの識別情報を付加して、交換サーバA2(またはA6)に対して接続要求(接続の依頼)を行う。
The GW authentication information storage unit 15 temporarily stores the authentication information of the gateway that accommodates the communication network of the terminal corresponding to the connection destination information that is the incoming call, transmitted from the exchange server in response to the call request. .
The connection permission application processing unit 11 transmits a call request to the exchange server stored in the affiliated server information storage unit 14 together with the terminal ID.
The authentication information receiving unit 12 temporarily stores the authentication information of the affiliation or non-affiliation gateway (s) transmitted from the exchange server in the GW authentication information storage unit 15 (until the connection of the line that requested the call is disconnected) During storage).
The connection request unit 13 selects either the belonging or non-affiliated gateway stored in the GW authentication information storage unit 15, extracts address information from the selected identification information, and selects based on the extracted address information This identification information is added to the gateway that has been made, and a connection request (connection request) is made to the exchange server A2 (or A6).

次に、図1のGW・A3〜A5,B3〜B5は、図4に示すように、少なくとも、サーバ認証部21,端末認証部22,他端末接続部23,課金処理部24,課金情報通知部25,認証情報発行部26,接続許可サーバ管理DB27,認証パスワード保持DB28,GW資源管理DB29および課金管理DB30を有している。
接続許可サーバ管理DB27には、TCP/IPが実装されており、接続を許可する交換サーバのリスト(たとえば、交換サーバの識別情報),該リストにある交換サーバ毎の利用可能資源(たとえばチャンネル数)の最大数情報,使用可能な通話品質,各交換サーバ毎の現在利用中の資源数が記憶されている。
ここで、図4は、GW・A3(A4,A5,B3〜B5)の一構成例を示すブロック図である。
Next, as shown in FIG. 4, the GWs A3 to A5 and B3 to B5 in FIG. 1 include at least a server authentication unit 21, a terminal authentication unit 22, another terminal connection unit 23, a charging processing unit 24, and a charging information notification. Section 25, authentication information issuing section 26, connection permission server management DB 27, authentication password holding DB 28, GW resource management DB 29, and accounting management DB 30.
TCP / IP is implemented in the connection permission server management DB 27, and a list of exchange servers that allow connection (for example, identification information of the exchange server) and available resources for each exchange server in the list (for example, the number of channels) ) Maximum number information, usable call quality, and the number of resources currently in use for each exchange server.
Here, FIG. 4 is a block diagram showing a configuration example of GW · A3 (A4, A5, B3 to B5).

認証パスワード保持DB28には、TCP/IPが実装されており、認証情報発行部26が発行した認証情報と、該認証情報を発行した端末の端末IDとが対応づけて記憶されている。
GW資源管理DB29には、TCP/IPが実装されており、保有している総資源数情報と、現在利用可能な資源数(チャンネル数)情報と、これらの資源の利用可能な通話品質とが記憶されている。
課金管理DB30には、TCP/IPが実装されており、接続を行った端末毎に、端末IDに対応させて接続に対する課金が積算された課金情報が記憶されている。
TCP / IP is implemented in the authentication password holding DB 28, and authentication information issued by the authentication information issuing unit 26 and the terminal ID of the terminal that issued the authentication information are stored in association with each other.
TCP / IP is implemented in the GW resource management DB 29. The total resource number information held, the number of currently available resources (number of channels) information, and the available call quality of these resources. It is remembered.
The charging management DB 30 is implemented with TCP / IP, and stores charging information in which charging for connection is integrated for each connected terminal in association with the terminal ID.

サーバ認証部21は、同一IP交換網または異なるIP交換網にある交換サーバが、端末に対する認証情報を要求してアクセスしてくると、同一または異なるIP交換網にあるサーバからの、同一または異なるIP交換網のいずれにあるかを示すサーバ情報が添付された認証情報要求であることを検出する。サーバ認証部21が認証情報要求に添付されたサーバ情報がいずれのIP交換網に存在するかを検出すると、認証情報発行部26は、アクセスしてきた交換サーバが接続許可サーバ管理DB27に登録されているか否かを検出する。サーバ認証部21はアクセスしてきた交換サーバが接続許可サーバ管理DB27に登録されていることを検出すると、認証情報発行部26に認証情報の発行を要求する。
また、サーバ認証部21は、異なるIP交換網にある他の交換サーバから、所属ゲートウェイの検索を要求されると、上記他の交換サーバの識別情報を接続許可管理サーバDB27に、異なるIP交換網にある交換サーバであることを示すフラグを添付して、交換サーバのリストに格納する(接続許可サーバ管理DB27に登録する)。このフラグにより、同一のIP交換網にある交換サーバか異なるIP交換網にある交換サーバかの判別が行われる。
The server authentication unit 21 is the same or different from servers in the same or different IP exchange networks when exchange servers in the same IP exchange network or different IP exchange networks request and access authentication information for the terminal. It is detected that the authentication information request is attached with server information indicating which of the IP exchange network it is. When the server authentication unit 21 detects in which IP switching network the server information attached to the authentication information request exists, the authentication information issuing unit 26 registers the accessed exchange server in the connection permission server management DB 27. Detect whether or not. When detecting that the accessed exchange server is registered in the connection permission server management DB 27, the server authentication unit 21 requests the authentication information issuing unit 26 to issue authentication information.
Further, when the server authentication unit 21 is requested by another switching server in a different IP switching network to search for the belonging gateway, the server authentication unit 21 sends the identification information of the other switching server to the connection permission management server DB 27 in a different IP switching network. Is attached to the exchange server list (registered in the connection permission server management DB 27). Based on this flag, it is determined whether the switching server is in the same IP switching network or the switching server in a different IP switching network.

認証情報発行部26は、サーバ認証部21が同一IP交換網にある交換サーバからの認証情報を要求を検出すると、接続許可サーバ管理DB27にこの交換サーバが登録されているか否かの検出を行う。そして、認証情報発行部26は、登録されていることを検出した場合、接続許可サーバ管理DB27およびGW資源管理DB29を参照して、要求先の交換サーバが利用可能資源の最大数情報と、現在使用中の資源数とを調査して、現在使用中の資源数を上記最大数から減算した結果が、端末の要求する資源数以上であると判定し、かつ利用可能な資源の通話品質が交換サーバの利用可能な通話品質に対応していると判定すると、この端末に対して認証情報を発行して、認証パスワード保持DB28に対して、この端末の端末IDに対応させて、発行した上記認証情報を登録するとともに、要求した交換サーバに対して認証情報に、このGWのアドレス情報及び使用可能な資源数及びこれらの使用可能な通話品質のデータ(通信資源情報)を添付して送信する。   When the server authentication unit 21 detects a request for authentication information from an exchange server in the same IP exchange network, the authentication information issuing unit 26 detects whether or not this exchange server is registered in the connection permission server management DB 27. . When the authentication information issuance unit 26 detects that it is registered, the authentication information issuing unit 26 refers to the connection permission server management DB 27 and the GW resource management DB 29, and the request destination exchange server has information on the maximum number of available resources, Investigate the number of resources in use, determine that the result of subtracting the number of resources currently in use from the maximum number is greater than the number of resources required by the terminal, and exchange the call quality of available resources If it is determined that the call quality is compatible with the server, the authentication information is issued to this terminal, and the authentication password holding DB 28 is made to correspond to the terminal ID of the terminal and the issued authentication. In addition to registering the information, the authentication information for the requested exchange server includes the address information of the GW, the number of usable resources, and the data of the usable call quality (communication resource information). Assigned to transmit.

また、認証情報発行部26は、サーバ認証部21が異なるIP交換網にある交換サーバからの認証情報要求を検出すると、接続許可サーバ管理DB27にこの交換サーバが登録されているか否かの検出を行う。そして、認証情報発行部26は、登録されていることを検出した場合、現在使用中の資源数を上記最大数から減算した結果が、端末の要求する資源数以上であると判定し、かつ利用可能な資源の通話品質が交換サーバの利用可能な通話品質に対応していると判定すると、この端末に対して認証情報を発行して、認証パスワード保持DB28に対して、この端末の端末IDに対応させて、発行した上記認証情報を登録するとともに、要求した交換サーバに対して認証情報を、使用可能な資源数及びこれらの使用可能な通話品質のデータを添付して送信する。   Further, when the server authentication unit 21 detects an authentication information request from an exchange server in a different IP exchange network, the authentication information issuing unit 26 detects whether or not this exchange server is registered in the connection permission server management DB 27. Do. If the authentication information issuing unit 26 detects that the resource is registered, the authentication information issuing unit 26 determines that the result of subtracting the number of resources currently in use from the maximum number is equal to or greater than the number of resources requested by the terminal, and uses it. If it is determined that the call quality of the available resource corresponds to the call quality that can be used by the exchange server, the authentication information is issued to this terminal, and the terminal ID of this terminal is sent to the authentication password holding DB 28. Correspondingly, the issued authentication information is registered, and the authentication information is transmitted to the requested exchange server with the number of usable resources and the data of the usable call quality attached thereto.

端末認証部22は、交換サーバからの接続要求のアクセスに対して、送信されてきた端末ID及び認証情報に基づいて、認証パスワード保持DB28を参照して、この認証情報が自信の発行したものか否かの検出を行い、認証パスワード保持DB28において、認証情報を検出し、この検出された認証情報に対応する端末IDが、送信されてきた送信IDと等しいことを検出すると、送信されてきた認証情報を自信の発行した認証情報として確認して、他端末接続部23に対して呼接続の要求を出力する。
他端末接続部23は、呼を要求した端末と、この端末の出力した接続先情報の示す端末との間に呼接続を確立する。
In response to the connection request access from the exchange server, the terminal authentication unit 22 refers to the authentication password holding DB 28 based on the transmitted terminal ID and authentication information, and is this authentication information issued by the user? When the authentication information is detected in the authentication password holding DB 28 and the terminal ID corresponding to the detected authentication information is detected to be equal to the transmitted ID, the transmitted authentication is detected. The information is confirmed as authentication information issued by the user, and a call connection request is output to the other terminal connection unit 23.
The other terminal connection unit 23 establishes a call connection between the terminal requesting the call and the terminal indicated by the connection destination information output by the terminal.

課金処理部24は、他端末接続部23が上記呼接続を行った時点から、タイマーのカウントを開始して、所定の時間間隔毎に所定の単位の課金を積算して、各端末の端末IDに対応させて、課金の積算結果の課金情報を、上記時間間隔毎または呼接続の切断時に課金管理DB30に格納する(記憶させる)。
ここで、上記時間間隔及び課金の単位は課金管理DB30にあらかじめ記憶されており、課金処理部24は、課金を開始する時点で、時間間隔及び課金の単位を課金管理DB30から読み出して用いる。
課金情報通知部25は、同一または異なるIP通信網にある交換サーバからの課金情報の要求に対応して、指定された端末IDに対応する課金情報を課金管理DB30から読み出し、要求元の交換サーバへ送信する。
The charging processing unit 24 starts counting the timer from the time when the other terminal connecting unit 23 makes the call connection, accumulates a predetermined unit of charging at every predetermined time interval, and determines the terminal ID of each terminal. Corresponding to the above, billing information of the billing integration result is stored (stored) in the billing management DB 30 at each time interval or when the call connection is disconnected.
Here, the time interval and the charging unit are stored in advance in the charging management DB 30, and the charging processing unit 24 reads the time interval and the charging unit from the charging management DB 30 and uses them when starting charging.
The billing information notification unit 25 reads billing information corresponding to the designated terminal ID from the billing management DB 30 in response to a billing information request from a switching server in the same or different IP communication network, and requests the switching server Send to.

<所属ゲートウェイを使用した、端末への呼接続>
以下に、接続先情報の示す端末の通信網が同一のIP通信網にあるゲートウェイに収容されている場合の呼接続の流れを、図5を参照して説明する。ここで、図5は端末A1が端末A11に対して外線発信を行った場合を示すシーケンス図である。
呼接続の説明において、端末A1が端末A11に対して発信を行ったとする。この場合、交換サーバA2またはA6と同一のIP交換網AIにあるゲートウェイ、すなわち所属ゲートウェイであるGW・A3〜A5のいずれかを用いて、端末A11に呼接続を行う。
<Call connection to terminal using home gateway>
Hereinafter, a call connection flow when the communication network of the terminal indicated by the connection destination information is accommodated in a gateway in the same IP communication network will be described with reference to FIG. Here, FIG. 5 is a sequence diagram showing a case where the terminal A1 transmits an outside line to the terminal A11.
In the description of the call connection, it is assumed that the terminal A1 makes a call to the terminal A11. In this case, a call connection is made to the terminal A11 using any one of the gateways in the same IP exchange network AI as the exchange server A2 or A6, that is, the gateways GW A3 to A5.

利用者が端末A1から端末A11へ外線発信を行うと、接続許可申請処理部11は所属サーバ情報記憶部14を参照して、所属先の交換サーバを検索して、検索された交換サーバA2に対して端末ID及び接続先情報(端末A11の電話番号が設定された相手番号が含まれる)を送信する(ステップS1)。
次に、交換サーバA2において、接続許可端末認証部1は、端末A1から入力された端末IDが接続許可端末DB6に登録されており、かつゲートウェイの資源を使用する権利があるか否かの検出を行う(ステップS2)。
When the user makes an outside line call from the terminal A1 to the terminal A11, the connection permission application processing unit 11 refers to the affiliation server information storage unit 14 and searches for the affiliation destination exchange server. The terminal ID and connection destination information (including the other party number in which the telephone number of the terminal A11 is set) are transmitted to the terminal (step S1).
Next, in the exchange server A2, the connection-permitted terminal authentication unit 1 detects whether or not the terminal ID input from the terminal A1 is registered in the connection-permitted terminal DB 6 and has the right to use the resources of the gateway. (Step S2).

そして、接続許可端末認証部1は、端末A1の端末IDが接続端末許可DB6に登録されており、かつゲートウェイの資源を利用する権利があることを検出すると認証信号を出力し、処理をステップS4へ進める(ステップS3)。
一方、接続許可端末認証部1は、端末IDが登録されていないか、またはゲートウェイのチャンネル(通信チャンネル)を利用するサービスクラスでないことのいずれかを検出した場合、非認証信号を端末A1に出力し、回線の切断を行う。
次に、呼接続先解決部2は、端末A1から入力された端末ID及び接続先情報により、呼接続先解決DB7を参照して、該接続先情報に対応するゲートウェイを検索して、検索されたゲートウェイから、この端末A1が使用可能なゲートウェイを一つまたは複数個、たとえば、GW・A3〜A5を選択する(ステップS4)。ここで、選択されたゲートウェイを、交換サーバA2及びA6と同一のIP交換網AIにあり、交換サーバA2またはA6が管理しているため、所属ゲートウェイと呼ぶ。
When the connection-permitted terminal authentication unit 1 detects that the terminal ID of the terminal A1 is registered in the connection terminal permission DB 6 and has the right to use the resources of the gateway, the connection-permitted terminal authentication unit 1 outputs an authentication signal, and the process proceeds to step S4. (Step S3).
On the other hand, if the connection-permitted terminal authentication unit 1 detects that either the terminal ID is not registered or the service class does not use the gateway channel (communication channel), an unauthenticated signal is output to the terminal A1. Then, disconnect the line.
Next, the call connection destination resolution unit 2 searches the gateway corresponding to the connection destination information by referring to the call connection destination resolution DB 7 based on the terminal ID and the connection destination information input from the terminal A1. One or more gateways that can be used by the terminal A1 are selected from the gateways, for example, GW A3 to A5 (step S4). Here, since the selected gateway is in the same IP exchange network AI as the exchange servers A2 and A6 and is managed by the exchange server A2 or A6, it is called an affiliated gateway.

そして、GW資源利用可否判定部3は、交換サーバA2(端末A1が所属する)が契約しているチャンネル数をGW管理DB8において検索して、これら所属GWにおけるチャンネル(資源の一例)の契約数から利用中のチャンネルを減算した残りのチャンネル数(資源数の一例)が、端末A1の要求する資源の利用数より大きいことが確認されると、その所属GWが利用可能であることを検出する。
この結果、GW資源利用可否判定部3は、呼接続先解決部2の選択した所属GW(ゲートウェイ)・A3〜A5において、利用可能であることが可能と検出した所属GW毎にOK信号を呼接続先解決部2へ出力する。
これにより、呼接続先解決部2は、このOK信号を入力して、利用可能であることが検出された所属GWに対して、呼接続を許可する認証情報の発行を依頼する(ステップS5)。
一方、GW資源利用可否判定部3は、現在の残りのチャンネル数が端末A1の要求するチャンネル数(資源数の一例)より少ないことを検出すると、端末A1に対して接続が失敗したことを示す情報を出力した後、端末A1との呼接続を切断する。
Then, the GW resource availability determination unit 3 searches the GW management DB 8 for the number of channels with which the exchange server A2 (terminal A1 belongs) and contracts the number of channels (an example of resources) in these GWs. When it is confirmed that the number of remaining channels (an example of the number of resources) obtained by subtracting the channel being used from is larger than the number of used resources requested by the terminal A1, it detects that the associated GW is available. .
As a result, the GW resource availability determination unit 3 calls an OK signal for each belonging GW detected as usable in the belonging GW (gateway) A3 to A5 selected by the call connection destination resolution unit 2. Output to the connection destination resolution unit 2.
As a result, the call connection destination resolution unit 2 inputs this OK signal and requests the affiliated GW that has been detected to be available to issue authentication information that permits call connection (step S5). .
On the other hand, when the GW resource availability determination unit 3 detects that the current remaining number of channels is less than the number of channels requested by the terminal A1 (an example of the number of resources), it indicates that the connection to the terminal A1 has failed. After outputting the information, the call connection with the terminal A1 is disconnected.

次に、たとえば、所属GW・A3において、サーバ認証部21が同一IP交換網AIにある交換サーバA2からの同一IP交換網AIにある事を示すサーバ情報を添付した認証情報要求であることを検出すると、認証情報発行部26は接続許可サーバ管理DB27にこの交換サーバA2が登録されているか否かの検出を行う。そして、認証情報発行部26が登録を確認すれば、サーバ認証部21は認証情報発行部26に、端末A1に対する認証情報の発行を指示する。   Next, for example, in the affiliation GW A3, the server authentication unit 21 is an authentication information request attached with server information indicating that it is in the same IP exchange network AI from the exchange server A2 in the same IP exchange network AI. Upon detection, the authentication information issuing unit 26 detects whether or not the exchange server A2 is registered in the connection permission server management DB 27. When the authentication information issuing unit 26 confirms the registration, the server authentication unit 21 instructs the authentication information issuing unit 26 to issue authentication information to the terminal A1.

これにより、認証情報発行部26は、接続許可サーバ管理DB27にこの交換サーバA2が登録されていることを検出し、サーバ認証部21からの指示を入力することにより、GW資源管理DB29において、交換サーバA2の利用可能なチャンネル数を示す最大数情報から、交換サーバA2が現在利用しているチャンネル数を減算し、この演算結果が端末A1の要求するチャンネル数以上であることを検出し、かつあらかじめ送信されている交換サーバA2が利用可能な通話品質に対応していることを検出すると、端末A1に対する認証情報を発行する。
そして、認証情報発行部26は、上記発行した認証情報を端末A1の端末IDに対応させて、認証パスワード保持DB28に登録するとともに、この認証情報を交換サーバA2へ送信する(ステップS6)。他の所属GW・A4及びA5も、上述した所属GW・A3と同様に、認証情報の発行処理を行う。
As a result, the authentication information issuing unit 26 detects that the exchange server A2 is registered in the connection permission server management DB 27, and inputs an instruction from the server authentication unit 21, whereby the exchange is performed in the GW resource management DB 29. Subtracting the number of channels currently used by the exchange server A2 from the maximum number information indicating the number of available channels of the server A2, and detecting that the calculation result is equal to or greater than the number of channels requested by the terminal A1, and When it is detected that the exchange server A2 that has been transmitted in advance supports available call quality, authentication information for the terminal A1 is issued.
Then, the authentication information issuing unit 26 registers the issued authentication information in the authentication password holding DB 28 in association with the terminal ID of the terminal A1, and transmits this authentication information to the exchange server A2 (step S6). Other affiliation GWs A4 and A5 also perform authentication information issuance processing in the same manner as the affiliation GW A3.

次に、交換サーバA2において、認証情報受渡処理部4は、呼接続先解決部2の認証情報の要求に対応して、要求した各所属GWから返送される認証情報を受信する。
そして、認証情報受渡処理部4は、認証情報を送信してきた各所属GWに対して、再度、GW資源利用可否判定部3によるチャンネルの利用可能の可否の判定(すでに述べた利用可否の判定処理と同様)を行い、利用可能であると判定された所属GWの認証情報を端末A1に対して転送する(ステップS7)。
Next, in the exchange server A2, the authentication information delivery processing unit 4 receives the authentication information returned from each requested GW in response to the request for authentication information from the call connection destination resolution unit 2.
Then, the authentication information delivery processing unit 4 again determines the availability of the channel by the GW resource availability determination unit 3 for each affiliation GW that has transmitted the authentication information (the above described availability determination process). And the authentication information of the belonging GW determined to be usable is transferred to the terminal A1 (step S7).

これにより、端末A1において、認証情報受信部12は、入力される各所属GW(たとえば、A3〜A5)の認証情報を、一端、GW認証情報記憶部15へ格納する。
そして、端末A1は、表示部に認証情報を送信してきた所属GWの情報(認証情報に添付されている位置、利用価格)を表示する。
利用者が表示部に表示されている所属GWからいずれかを選択することにより、接続要求部13は、選択された所属GWの認証情報を添付して、交換サーバA2に対して接続要求を出力する(ステップS8)。
Thereby, in the terminal A1, the authentication information receiving unit 12 stores the authentication information of each belonging GW (for example, A3 to A5) in the GW authentication information storage unit 15 at one end.
And terminal A1 displays the information (location attached to authentication information, use price) of the affiliation GW which has transmitted authentication information on the display part.
When the user selects one of the affiliation GWs displayed on the display unit, the connection request unit 13 attaches the authentication information of the selected affiliation GW and outputs a connection request to the exchange server A2. (Step S8).

次に、呼接続先解決部2は、端末A1から送信してきた認証情報に対応した所属GWに対して呼接続を行う要求を出力する(ステップS9)。
これにより、端末認証部22は、認証パスワード保持DB28を参照して、自身の認証情報発行部26の発行した認証情報であることを検出すると、他端末接続部23は、公衆電話網AKを介して電話網の呼制御プロトコルを使用して端末A11との呼接続を確立するとともに、端末A1と所属GW・A3との間でIP上の呼制御プロトコルを使用した呼接続処理を行い、音声データの送受信のための音声パスの確立も行う。
すなわち、他端末接続部23は、端末A1と端末A11とのあいだの通話を可能とする(ステップS10)。
Next, the call connection destination resolution unit 2 outputs a request for call connection to the affiliation GW corresponding to the authentication information transmitted from the terminal A1 (step S9).
As a result, when the terminal authentication unit 22 refers to the authentication password holding DB 28 and detects that the authentication information is issued by its own authentication information issuing unit 26, the other terminal connection unit 23 passes through the public telephone network AK. The telephone network call control protocol is used to establish a call connection with the terminal A11, and a call connection process using the IP call control protocol is performed between the terminal A1 and the affiliated GW A3 to obtain voice data. The voice path for sending and receiving is also established.
That is, the other terminal connection unit 23 enables a call between the terminal A1 and the terminal A11 (step S10).

このとき、課金処理部24は、呼接続が確立した時点から、通話時間を計数するタイマーを動作させて、課金処理を開始し、たとえば、通話終了時に、課金管理DB30を参照して、記憶されている料金表により、所定の時間間隔毎の課金単位を読み出し、上記通話時間に対応する料金を課金情報(使用料金)として求め、この課金情報を端末IDとともに管理サーバである交換サーバA2へ送信する(ステップS11)。
そして、課金情報処理部5は、課金情報管理DB9において、端末ID毎に、入力される課金情報を積算し、所定の期間毎に端末A1へ、単位期間内の利用料金情報として送信する(ステップS12)。
At this time, the billing processing unit 24 starts a billing process by operating a timer that counts the call time from the time when the call connection is established. For example, when the call ends, the billing processing unit 24 refers to the billing management DB 30 and stores it. The charge unit for each predetermined time interval is read from the charge table, the charge corresponding to the call time is obtained as charge information (use charge), and this charge information is transmitted to the exchange server A2, which is the management server, together with the terminal ID (Step S11).
Then, the billing information processing unit 5 integrates the billing information input for each terminal ID in the billing information management DB 9 and transmits it to the terminal A1 as usage fee information within the unit period for each predetermined period (step) S12).

<非所属ゲートウェイを使用した呼接続>
以下に、接続先情報の示す端末の通信網が異なるIP通信網にあるゲートウェイに収容されている場合の呼接続の流れを、図6を参照して説明する。ここで、図6は端末A1が端末B11に対して外線発信を行った場合を示すシーケンス図である。
呼接続の説明において、端末A1が端末B11に対して発信を行ったとする。この場合、交換サーバA2またはA6と異なるIP交換網BIにあるゲートウェイ、すなわち非所属ゲートウェイであるGW・B3〜B5のいずれかを用いて、端末B11に呼接続を行う。
<Call connection using non-affiliated gateway>
Hereinafter, a call connection flow when the communication network of the terminal indicated by the connection destination information is accommodated in a gateway in a different IP communication network will be described with reference to FIG. Here, FIG. 6 is a sequence diagram showing a case where the terminal A1 transmits an outside line to the terminal B11.
In the description of call connection, it is assumed that terminal A1 makes a call to terminal B11. In this case, the call connection is made to the terminal B11 by using any one of the gateways in the IP exchange network BI different from the exchange server A2 or A6, that is, the GWs B3 to B5 which are non-affiliated gateways.

利用者が端末A1から端末B11へ外線発信を行うと、接続許可申請処理部11は所属サーバ情報記憶部14を参照して、所属先の交換サーバを検索して、検索された交換サーバA2に対して端末ID及び接続先情報(端末B11の電話番号が設定された相手番号が含まれる)を送信する(ステップF1)。
次に、交換サーバA2において、接続許可端末認証部1は、端末A1から入力された端末IDが接続許可端末DB6に登録されており、かつゲートウェイのチャンネルを使用する権利があるか否かの検出を行う(ステップF2)。
When the user makes an outside line call from the terminal A1 to the terminal B11, the connection permission application processing unit 11 refers to the affiliation server information storage unit 14 and searches for the affiliation exchange server, and searches the exchange server A2 searched for. The terminal ID and connection destination information (including the other party number set with the telephone number of the terminal B11) are transmitted to the terminal (step F1).
Next, in the exchange server A2, the connection-permitted terminal authentication unit 1 detects whether or not the terminal ID input from the terminal A1 is registered in the connection-permitted terminal DB 6 and has a right to use the gateway channel. (Step F2).

そして、接続許可端末認証部1は、端末A1の端末IDが接続端末許可DB6に登録されており、かつゲートウェイのチャンネルを利用する権利があることを検出すると認証信号を出力し、処理をステップF4へ進める(ステップF3)。
一方、接続許可端末認証部1は、端末IDが登録されていないか、またはゲートウェイのチャンネルを利用するサービスクラスでないことのいずれかを検出した場合、非認証信号を端末A1に出力して呼を切断する。
次に、呼接続先解決部2は、端末A1から入力された端末ID及び接続先情報により、呼接続先解決DB7を参照して、該接続先情報に対応するゲートウェイを検索し、呼接続先解決DB7に対応するゲートウェイがないことを検出すると、接続先情報に対応する端末の通信網を収容している、他のIP交換網BIにある交換サーバB2を検出し、この交換サーバB2に対して(交換サーバB2のアドレス情報に基づいて、ルータA7,ネットワークGI及びルータB7を介した通信経路により)、端末B11の接続先情報を送信して、この接続先情報に対応するゲートウェイの問い合わせを行う(ステップF4)。
When the connection-permitted terminal authentication unit 1 detects that the terminal ID of the terminal A1 is registered in the connection terminal permission DB 6 and has a right to use the channel of the gateway, the connection-permitted terminal authentication unit 1 outputs an authentication signal and performs the process in step F4. (Step F3).
On the other hand, if the connection-permitted terminal authentication unit 1 detects that the terminal ID is not registered or the service class does not use the gateway channel, the connection-permitted terminal authentication unit 1 outputs a non-authentication signal to the terminal A1 to make a call. Disconnect.
Next, the call connection destination resolution unit 2 searches the gateway corresponding to the connection destination information with reference to the call connection destination resolution DB 7 based on the terminal ID and the connection destination information input from the terminal A1, and calls the call connection destination. When it is detected that there is no gateway corresponding to the solution DB 7, the exchange server B2 in the other IP exchange network BI that accommodates the communication network of the terminal corresponding to the connection destination information is detected, and the exchange server B2 (Based on the address information of the exchange server B2 through the communication path via the router A7, the network GI and the router B7), the connection destination information of the terminal B11 is transmitted, and the gateway corresponding to this connection destination information is inquired. Perform (Step F4).

これにより、交換サーバB2において、呼接続先解決部2B(以降、IP交換網BIに属する装置に関しては符号の後ろにBを付加して説明することとする)は、入力された接続先情報により、呼接続先解決DB7Bを検索して、端末B11に対応するゲートウェイを一つまたは複数個、たとえば、GW・B3〜B5を選択し、交換サーバA2に対して、アドレス情報を含む識別番号を通知するとともに(ステップF5)、GW・B3〜B5に対して、交換サーバA2の登録を要求する。ここで、選択されたゲートウェイは、交換サーバA2及びA6が管理しているIP交換網AIと異なるIP交換網BIにあり、交換サーバB2またはB6が管理しているため、交換サーバA2及びA6からみた場合に、非所属ゲートウェイと呼ぶ。   As a result, in the exchange server B2, the call connection destination resolution unit 2B (hereinafter, devices belonging to the IP exchange network BI will be described by adding B after the reference sign) according to the input connection destination information. The call connection destination solution DB 7B is searched, one or a plurality of gateways corresponding to the terminal B11, for example, GW · B3 to B5 are selected, and an identification number including address information is notified to the exchange server A2. (Step F5) and requests registration of the exchange server A2 to the GWs B3 to B5. Here, since the selected gateway is in the IP exchange network BI different from the IP exchange network AI managed by the exchange servers A2 and A6 and is managed by the exchange server B2 or B6, the exchange gateways A2 and A6 In this case, it is called a non-affiliated gateway.

そして、GW資源利用可否判定部3は、交換サーバB2(端末B1等が所属する)が契約しているチャンネル数をGW管理DB8Bにおいて検索して、これら非所属GWにおけるチャンネルの契約数から利用中のチャンネルを減算した残りのチャンネル数が、端末A1の要求するチャンネルの利用数より大きいことが確認されると、その非所属GWが利用可能であることを検出する。
この結果、GW資源利用可否判定部3は、呼接続先解決部2Bの選択した非所属GW(ゲートウェイ)・B3〜B4において、利用可能であることが可能と検出した非所属GW毎にOK信号を呼接続先解決部2へ出力する。
これにより、呼接続先解決部2は、このOK信号を入力して、利用可能であることが検出された非所属GWに対して、呼接続を許可する認証情報の発行を依頼する(ステップF6)。
一方、GW資源利用可否判定部3は、現在の残りの資源数が端末A1の要求するチャンネル数より少ないことを検出すると、端末A1に対して接続が失敗したことを示す情報を出力した後、端末A1との呼接続を切断する。
Then, the GW resource availability determination unit 3 searches the GW management DB 8B for the number of channels with which the exchange server B2 (terminal B1, etc. belongs), and is currently using the number of channel contracts in these non-affiliated GWs. When it is confirmed that the remaining number of channels obtained by subtracting the number of channels is larger than the number of channels used requested by the terminal A1, it is detected that the non-affiliated GW is available.
As a result, the GW resource availability determination unit 3 receives an OK signal for each non-affiliated GW detected as usable in the non-affiliation GW (gateway) B3 to B4 selected by the call connection destination resolution unit 2B. Is output to the call connection destination resolution unit 2.
Thereby, the call connection destination resolution unit 2 inputs this OK signal and requests the non-affiliated GW detected to be usable to issue authentication information permitting call connection (step F6). ).
On the other hand, when the GW resource availability determination unit 3 detects that the current remaining number of resources is smaller than the number of channels requested by the terminal A1, after outputting information indicating that the connection has failed to the terminal A1, The call connection with the terminal A1 is disconnected.

次に、たとえば、所属GW・B3において、サーバ認証部21Bは、異なるIP交換網AIにある交換サーバA2からの異なるIP交換網AIにあることを示すサーバ情報が添付された認証情報要求であることを検出する。これにより、認証情報発行部26Bは接続許可サーバ管理DB27に、この交換サーバA2が登録されているか否かの検出を行う。そして、認証情報発行部26Bが接続許可サーバ管理部27Bに交換サーバA2が登録されていることを検出すると、サーバ認証部21Bは認証情報発行部26Bに端末A1に対する認証情報の発行を指示する。   Next, for example, in the affiliation GW · B3, the server authentication unit 21B is an authentication information request to which server information indicating that it is in a different IP exchange network AI from an exchange server A2 in a different IP exchange network AI is attached. Detect that. Accordingly, the authentication information issuing unit 26B detects whether or not the exchange server A2 is registered in the connection permission server management DB 27. When the authentication information issuing unit 26B detects that the exchange server A2 is registered in the connection permission server management unit 27B, the server authentication unit 21B instructs the authentication information issuing unit 26B to issue authentication information for the terminal A1.

このとき、認証情報発行部26Bは、接続許可サーバ管理DB27Bにこの交換サーバA2が登録されていることを検出し、かつ交換サーバA2が異なるIP交換網にある交換サーバであることを示すフラグが添付されていることを検出し、サーバ認証部21からの指示を入力することにより、GW資源管理DB29Bにおいて、ゲートウェイを非所属ゲートウェイとして交換サーバA2に通知した交換サーバB2の利用可能なチャンネル数を示す最大数情報から、交換サーバB2が現在利用しているチャンネル数を減算し、この演算結果が端末A1の要求するチャンネル数以上であることを検出し、かつ通話品質が交換サーバA2の利用可能なもの(問い合わせの時点で通信品質、端末A1の要求するチャンネル数等の資源情報を送信している)と対応していることを検出すると、端末A1に対する認証情報を発行する。
そして、認証情報発行部26Bは、上記発行した認証情報を端末A1の端末IDに対応させて、認証パスワード保持DB28Bに登録するとともに、この認証情報を交換サーバA2へ送信する(ステップF7)。他の非所属GW・B4及びB5も、上述した非所属GW・B3と同様に、認証情報の発行処理を行う。
At this time, the authentication information issuing unit 26B detects that the exchange server A2 is registered in the connection permission server management DB 27B, and a flag indicating that the exchange server A2 is an exchange server in a different IP exchange network. By detecting that it is attached and inputting an instruction from the server authentication unit 21, the number of available channels of the exchange server B2 notified to the exchange server A2 with the gateway as an unaffiliated gateway in the GW resource management DB 29B. The number of channels currently used by the exchange server B2 is subtracted from the maximum number information shown, and it is detected that the calculation result is equal to or greater than the number of channels required by the terminal A1, and the call quality is available for the exchange server A2. The resource information such as the communication quality at the time of the inquiry and the number of channels requested by the terminal A1 When it detects a correspond with that), and issues authentication information for the terminal A1.
Then, the authentication information issuing unit 26B registers the issued authentication information in the authentication password holding DB 28B in association with the terminal ID of the terminal A1, and transmits this authentication information to the exchange server A2 (step F7). The other non-affiliated GW · B4 and B5 also perform authentication information issuance processing in the same manner as the non-affiliated GW · B3 described above.

次に、交換サーバA2において、認証情報受渡処理部4は、呼接続先解決部2の認証情報の要求に対応して、要求した各非所属GWから返送される認証情報を受信する。
そして、認証情報受渡処理部4は、認証情報を送信してきた各非所属GWに対して、再度、GW資源利用可否判定部3によるチャンネルの利用可能の可否の判定(すでに述べた利用可否の判定処理と同様)を行い、利用可能であると判定された非所属GWの認証情報を端末A1に対して転送する(ステップF8)。
Next, in the exchange server A2, the authentication information delivery processing unit 4 receives the authentication information returned from each requested non-affiliated GW in response to the authentication information request of the call connection destination resolution unit 2.
Then, the authentication information delivery processing unit 4 again determines the availability of the channel by the GW resource availability determination unit 3 for each non-affiliated GW that has transmitted the authentication information (the above-described determination of availability). The authentication information of the non-affiliated GW determined to be usable is transferred to the terminal A1 (same as the processing) (step F8).

これにより、端末A1において、認証情報受信部12は、入力される各非所属GW(たとえば、B3〜B5)の認証情報を、一端、GW認証情報記憶部15へ格納する。
そして、端末A1は、表示部に認証情報を送信してきた非所属GWの情報(認証情報に添付されている位置、利用価格)を表示する。
利用者が表示部に表示されている非所属GWからいずれかを選択することにより、接続要求部13は、選択された非所属GWの認証情報を添付して、交換サーバA2に対して接続要求を出力する(ステップF9)。
As a result, in the terminal A1, the authentication information receiving unit 12 stores the input authentication information of each non-affiliated GW (for example, B3 to B5) in the GW authentication information storage unit 15 at one end.
Then, the terminal A1 displays the information of the non-affiliated GW that has transmitted the authentication information on the display unit (the position attached to the authentication information, the usage price).
When the user selects one of the non-affiliation GWs displayed on the display unit, the connection request unit 13 attaches the authentication information of the selected non-affiliation GW and requests connection to the exchange server A2. Is output (step F9).

次に、呼接続先解決部2は、端末A1から送信してきた認証情報に対応した非所属GWに対して呼接続を行う要求を出力する(ステップF10)。
これにより、端末認証部22Bは、認証パスワード保持DB28Bを参照して、自身の認証情報発行部26Bの発行した認証情報であることを検出すると、他端末接続部23Bは、公衆電話網BKを介して電話網の呼制御プロトコルを使用して端末B11との呼接続を確立するとともに、端末A1と非所属GW・B3との間でIP上の呼制御プロトコルを使用した呼接続処理を行い、音声データの送受信のための音声パスの確立も行う。
すなわち、他端末接続部23Bは、端末A1と端末B11とのあいだの通話を可能とする(ステップF11)。
Next, the call connection destination resolution unit 2 outputs a request for call connection to the non-affiliated GW corresponding to the authentication information transmitted from the terminal A1 (step F10).
Thereby, when the terminal authentication unit 22B detects the authentication information issued by its own authentication information issuing unit 26B with reference to the authentication password holding DB 28B, the other terminal connection unit 23B passes through the public telephone network BK. A call connection with the terminal B11 using the call control protocol of the telephone network, and a call connection process using the IP call control protocol is performed between the terminal A1 and the non-affiliated GW B3, It also establishes a voice path for data transmission and reception.
That is, the other terminal connection unit 23B enables a call between the terminal A1 and the terminal B11 (step F11).

このとき、課金処理部24Bは、呼接続が確立した時点から、通話時間を計数するタイマーを動作させて、課金処理を開始し、たとえば、通話終了時に、課金管理DB30Bを参照して、記憶されている料金表により、所定の時間間隔毎の課金単位を読み出し、上記通話時間に対応する料金を課金情報として求め、この課金情報を端末IDとともに交換サーバA2へ送信する(ステップF12)。
そして、課金情報処理部5は、課金情報管理DB9において、端末ID毎に、入力される課金情報を積算し(ステップS11の所属ゲートウェイからの課金情報も加算した、所属及び非所属の各ゲートウェイからの課金情報を後継する)、所定の期間毎に端末A1へ、単位期間内の利用料金情報として送信する(ステップF13)。
At this time, the billing processing unit 24B starts a billing process by operating a timer that counts the call time from the time when the call connection is established. For example, when the call ends, the billing processing unit 24B refers to the billing management DB 30B and stores it. The charge unit for each predetermined time interval is read from the charge table, the charge corresponding to the call time is obtained as the charge information, and this charge information is transmitted to the exchange server A2 together with the terminal ID (step F12).
Then, the billing information processing unit 5 integrates the billing information that is input for each terminal ID in the billing information management DB 9 (from the affiliated and non-affiliated gateways that have also added the billing information from the affiliated gateway in step S11). The billing information is transferred to the terminal A1 every predetermined period as usage fee information within the unit period (step F13).

<公衆電話網からの着信>
端末A12が端末A1に対して着信を要求すると、たとえば、GW・A4は公衆電話網AKから端末A12が指定した着番号と端末A12を識別する発番号とを受信する。
そして、GW・A4は、内部の接続許可管理サーバDB27により、呼接続を管理する交換サーバ、たとえば交換サーバA6を検出すると、受信した着番号を交換サーバA6へ送信する。
これにより、交換サーバA6は、この着番号に対応する端末A1を検索して、この端末A1の接続先情報をGW・A4へ送信する。
そして、GW・A4は、上記接続先情報により、ステップS10やステップF11と同様にして、端末A12と端末A1との呼接続処理を行う。
<Incoming call from public telephone network>
When the terminal A12 requests the terminal A1 to receive an incoming call, for example, the GW A4 receives a called number specified by the terminal A12 and a calling number for identifying the terminal A12 from the public telephone network AK.
When the internal connection permission management server DB 27 detects an exchange server that manages the call connection, for example, the exchange server A6, the GW / A4 transmits the received called number to the exchange server A6.
Thereby, the exchange server A6 searches for the terminal A1 corresponding to the called number, and transmits the connection destination information of the terminal A1 to the GW / A4.
Then, the GW / A4 performs a call connection process between the terminal A12 and the terminal A1 in the same manner as in Step S10 and Step F11 based on the connection destination information.

なお、図1における交換サーバ、ゲートウェイ及び端末各々の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、各交換処理,接続処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境(あるいは表示環境)を備えたWWWシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、CD−ROM等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(RAM)のように、一定時間プログラムを保持しているものも含むものとする。   Note that the program for realizing the functions of the exchange server, gateway, and terminal in FIG. 1 is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into a computer system and executed. Thus, each exchange process and connection process may be performed. Here, the “computer system” includes an OS and hardware such as peripheral devices. The “computer system” includes a WWW system having a homepage providing environment (or display environment). The “computer-readable recording medium” refers to a storage device such as a flexible medium, a magneto-optical disk, a portable medium such as a ROM and a CD-ROM, and a hard disk incorporated in a computer system. Further, the “computer-readable recording medium” refers to a volatile memory (RAM) in a computer system that becomes a server or a client when a program is transmitted via a network such as the Internet or a communication line such as a telephone line. In addition, those holding programs for a certain period of time are also included.

また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)および電波を利用した無線のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。   The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, a “transmission medium” for transmitting a program is a medium having a function of transmitting information such as a network (communication network) such as the Internet, a communication line (communication line) such as a telephone line, and radio using radio waves. That means. The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

本発明の一実施形態の電話交換システムの一構成例を示す概念図である。It is a conceptual diagram which shows one structural example of the telephone switching system of one Embodiment of this invention. 図1の交換サーバA2(A6,B2,B6)の一構成例を示すブロック図である。It is a block diagram which shows one structural example of exchange server A2 (A6, B2, B6) of FIG. 図1の端末A1(A2)の一構成例を示すブロック図である。It is a block diagram which shows the example of 1 structure of terminal A1 (A2) of FIG. 図1のGWA3(A4,A5,B3〜B5;ゲートウェイ)の一構成例を示すブロック図である。It is a block diagram which shows one structural example of GWA3 (A4, A5, B3-B5; gateway) of FIG. 本発明の電話交換システムにおける所属ゲートウェイを使用した場合の電話交換の処理を示すシーケンス図である。It is a sequence diagram which shows the process of telephone exchange at the time of using the affiliation gateway in the telephone exchange system of this invention. 本発明の電話交換システムにおける非所属ゲートウェイを使用した場合の電話交換の処理を示すシーケンス図である。It is a sequence diagram which shows the process of telephone exchange at the time of using the non-affiliation gateway in the telephone exchange system of this invention.

符号の説明Explanation of symbols

1…接続許可端末認証部
2…呼接続先解決部
3…GW資源利用可否判定部
4…認証情報受渡処理部
5…課金情報処理部
6…接続許可端末DB(データベース)
7…呼接続先解決DB
8…GW管理DB
9…課金情報管理DB
11…接続許可申請処理部
12…認証情報受信部
13…接続要求部
14…所属サーバ情報記憶部
15…GW認証情報記憶部
21…サーバ認証部
22…端末認証部
23…他端末接続部
24…課金処理部
25…課金情報通知部
26…認証情報発行部
27…接続許可サーバ管理DB
28…認証パスワード保持DB
29…GW資源管理DB
30…課金管理DB
A1,B1…端末
A2,A6,B2,B6…交換サーバ
A3,A4,A5,B3,B4,B5…GW(ゲートウェイ)
A7,B7…ルータ
A11,A12,A13,A14,A15,A16…端末
B11,B12,B13,B14,B15,B16…端末
AI,BI…IP交換網
AK,BK…公衆電話網
DESCRIPTION OF SYMBOLS 1 ... Connection permission terminal authentication part 2 ... Call connection destination solution part 3 ... GW resource utilization availability determination part 4 ... Authentication information delivery process part 5 ... Billing information processing part 6 ... Connection permission terminal DB (database)
7 ... Call connection destination resolution DB
8 ... GW management DB
9 ... Billing information management DB
DESCRIPTION OF SYMBOLS 11 ... Connection permission application process part 12 ... Authentication information receiving part 13 ... Connection request | requirement part 14 ... Affiliation server information storage part 15 ... GW authentication information storage part 21 ... Server authentication part 22 ... Terminal authentication part 23 ... Other terminal connection part 24 ... Accounting processing unit 25 ... Accounting information notification unit 26 ... Authentication information issuing unit 27 ... Connection permission server management DB
28 ... Authentication password holding DB
29 ... GW resource management DB
30 ... Billing management DB
A1, B1 ... Terminals A2, A6, B2, B6 ... Exchange servers A3, A4, A5, B3, B4, B5 ... GW (gateway)
A7, B7 ... Routers A11, A12, A13, A14, A15, A16 ... Terminals B11, B12, B13, B14, B15, B16 ... Terminals AI, BI ... IP exchange networks AK, BK ... Public telephone network

Claims (13)

端末と、該端末の管理および通信接続制御を行うサーバと、前記端末の所属する通信網を収容し、公衆回線網を利用して他の端末と呼接続を行うゲートウェイとがIP交換網上にある電話交換システムであり、
前記サーバは、アクセスした端末が接続を許可されているか否かを検出する接続許可端末認証部と、前記他の端末に対する呼要求があると、接続先情報から利用可能な所属ゲートウェイとして予め登録された呼接続先解決データベースから、端末に対して使用が許可されている1つまたは複数の所属ゲートウェイを抽出し、一方、自身の呼接続先解決データベースに接続先情報に対応したゲートウェイが無い場合、他のIP交換網にあるサーバに問い合わせ、接続先情報に対応したゲートウェイを非所属ゲートウェイとして得る呼接続先解決部と、各所属または非所属ゲートウェイの通信資源情報に基づいて通信資源が端末に対して対応可能な所属または非所属ゲートウェイを選択するゲートウェイ資源利用可否判定部と、選択された所属または非所属ゲートウェイに対して認証情報の発行を要求し、所属または非所属ゲートウェイから送付された認証情報を端末に送信する認証情報受渡処理部とを有し、
前記所属または非所属ゲートウェイは、認証情報を要求したサーバが接続許可サーバ管理データベースに登録されているか否かを検出するサーバ認証部と、登録されていることを検出した場合、保有する通信資源の状態を示す通信資源情報を調査し、前記サーバに対してアドレス情報及び通信資源情報を含む前記認証情報を送信する認証情報発行部とを有し、
前記端末は、サーバから送信された認証情報により、前記サーバにより他の端末との呼確立を前記所属ゲートウェイまたは非所属ゲートウェイとを介して行うことを特徴とする電話交換システム。
A terminal, a server that manages the terminal and performs communication connection control, and a gateway that accommodates the communication network to which the terminal belongs and performs call connection with other terminals using a public network are on the IP switching network. A telephone switching system,
The server is pre-registered as an affiliated gateway that can be used from the connection destination information when there is a connection request terminal authentication unit that detects whether or not the accessed terminal is permitted to connect, and a call request to the other terminal. If one or more affiliated gateways that are permitted to be used for the terminal are extracted from the call connection destination resolution database, and there is no gateway corresponding to the connection destination information in its call connection destination resolution database, Calls a server in another IP exchange network, and obtains a gateway corresponding to the connection destination information as a non-affiliated gateway, and communication resources are transmitted to the terminal based on the communication resource information of each affiliation or non-affiliation gateway. And the gateway resource availability determination unit that selects the affiliation or non-affiliation gateway that can be supported, and the selected affiliation Requests the issuance of the authentication information to non-affiliated gateway, transmits the authentication information sent from the affiliation or non belonging gateway terminal and an authentication information delivery processing unit,
The affiliation or non-affiliation gateway includes a server authentication unit that detects whether or not the server that requested the authentication information is registered in the connection permission server management database, and, when detecting that it is registered, An authentication information issuing unit that investigates communication resource information indicating a state and transmits the authentication information including address information and communication resource information to the server;
The telephone exchange system according to claim 1, wherein the terminal establishes a call with the other terminal through the affiliated gateway or the non-affiliated gateway by the server based on the authentication information transmitted from the server.
前記ゲートウェイ資源利用可否判定部が、端末の契約しているゲートウェイにおけるチャンネル同時利用数以上の空きチャンネル数のあるゲートウェイを選択することを特徴とする請求項1記載の電話交換システム。   2. The telephone exchange system according to claim 1, wherein the gateway resource availability determination unit selects a gateway having a number of vacant channels equal to or greater than the number of channels simultaneously used in the gateway with which the terminal is contracted. 前記認証情報発行部がサーバからの認証情報の要求に対応して、接続許可サーバデータベースに該サーバが登録されているか否かの検出を行い、登録されていることが検出されると、保有している通信品質がサーバに対応しているか否かと、現在利用されている通信資源とを調査し、調査結果を通信資源情報として、発行した認証情報とともにサーバに送信することを特徴とする請求項1または請求項2に記載の電話交換システム。   In response to a request for authentication information from the server, the authentication information issuing unit detects whether or not the server is registered in the connection permission server database. The communication quality used for the server and the currently used communication resource are checked, and the check result is transmitted to the server as the communication resource information together with the issued authentication information. The telephone exchange system according to claim 1 or 2. 前記端末が認証情報から所属または非所属ゲートウェイのアドレス情報を検出して該ゲートウェイに接続するとともに該認証情報を送付すると、ゲートウェイの端末認証部が前記端末からの認証情報が自身で発行したか否かの検出を行い、自身で発行したことを検出し、かつサーバに呼要求した端末であることを検出すると、他端末接続部が他の端末への接続処理を行うことを特徴とする請求項1から請求項3のいずれかに記載の電話交換システム。   When the terminal detects address information of the affiliated or non-affiliated gateway from the authentication information and connects to the gateway and sends the authentication information, whether or not the terminal authentication unit of the gateway issued the authentication information from the terminal itself The other terminal connection unit performs connection processing to another terminal when detecting that the terminal is issued by itself and detecting that the terminal requests a call to the server. The telephone exchange system according to any one of claims 1 to 3. 前記所属または非所属ゲートウェイが、前記他の端末の接続処理を行う際、接続開始時にタイマーのカウントを開始させ、該カウント数に対応させ、接続に対する課金を積算する課金処理部と、前記サーバに積算された課金を通知する課金情報通知部とを有し、
該サーバが該所属または非所属ゲートウェイから通知された課金を積算して、他端末との接続における端末の課金とする課金情報処理部を
有することを特徴とする請求項4に記載の電話交換システム。
When the affiliation or non-affiliation gateway performs connection processing of the other terminal, a charging processing unit that starts counting of a timer at the start of connection, corresponds to the count number, and accumulates charges for connection to the server, A billing information notifying unit for notifying the accumulated billing,
5. The telephone exchange system according to claim 4, wherein the server has a billing information processing unit that accumulates billing notified from the affiliated or non-affiliated gateway and charges the terminal in connection with another terminal. .
端末と、該端末の管理および通信接続制御を行うサーバと、前記端末の所属する通信網を収容し、公衆回線網を利用して他の端末と呼接続を行うゲートウェイとがIP交換網上にある電話交換システムに用いられるサーバであり、
アクセスした端末が接続を許可されているか否かを検出する接続許可端末認証部と、
前記他の端末に対する呼要求があると、接続先情報から利用可能な所属ゲートウェイとして予め登録された呼接続先解決データベースから、端末に対して使用が許可されている1つまたは複数の所属ゲートウェイを抽出し、一方、自身の呼接続先解決データベースに接続先情報に対応したゲートウェイが無い場合、他のIP交換網にあるサーバに問い合わせ、接続先情報に対応したゲートウェイを非所属ゲートウェイとして得る呼接続先解決部と、
各所属または非所属ゲートウェイの通信資源情報に基づいて通信資源が端末に対して対応可能な所属または非所属ゲートウェイを選択するゲートウェイ資源利用可否判定部と、
選択された所属または非所属ゲートウェイに対して認証情報の発行を要求し、所属または非所属ゲートウェイから送付された認証情報を端末に送信する認証情報受渡処理部と
を有することを特徴とするサーバ。
A terminal, a server that manages the terminal and performs communication connection control, and a gateway that accommodates the communication network to which the terminal belongs and performs call connection with other terminals using a public network are on the IP switching network. A server used in a telephone switching system,
A connection-permitted terminal authentication unit that detects whether or not the accessed terminal is permitted to connect;
When there is a call request to the other terminal, one or more affiliated gateways that are allowed to be used for the terminal from the call connection destination resolution database registered in advance as affiliated gateways that can be used from the connection destination information. On the other hand, if there is no gateway corresponding to the connection destination information in its own call connection destination resolution database, a call connection that inquires a server in another IP switching network and obtains the gateway corresponding to the connection destination information as a non-affiliated gateway The first resolution department,
A gateway resource availability determination unit that selects a affiliation or non-affiliation gateway with which communication resources can correspond to a terminal based on communication resource information of each affiliation or non-affiliation gateway;
A server comprising: an authentication information delivery processing unit which requests the selected affiliated or non-affiliated gateway to issue authentication information and transmits the authentication information sent from the affiliated or non-affiliated gateway to the terminal.
前記呼接続先解決部が前記端末の契約しているゲートウェイにおけるチャンネル同時利用数以上の空きチャンネル数のある非所属ゲートウェイを、前記呼接続先解決データベースから選択することを特徴とする請求項6記載のサーバ。   7. The call connection destination resolution unit selects, from the call connection destination resolution database, a non-affiliated gateway having a number of free channels equal to or greater than the number of simultaneous channels used in the gateway with which the terminal is contracted. Server. 保有している通信資源がサーバに対応しているか否かの情報と、現在の通信資源の使用状況とを含む、使用要求への応答として非所属利用ゲートウェイから入力される通信資源情報に基づき、利用可能か否かを判定するゲートウェイ通信資源利用可否判定部を有し、
前記認証情報受渡処理部が該ゲートウェイ通信資源利用可否判定部の利用可能と判定した利用ゲートウェイの認証情報を前記端末に送信することを特徴とする請求項6または請求項7に記載のサーバ。
Based on the communication resource information input from the non-affiliated usage gateway as a response to the use request, including information on whether or not the owned communication resource corresponds to the server and the current communication resource usage status, It has a gateway communication resource availability determination unit that determines whether it can be used,
8. The server according to claim 6, wherein the authentication information delivery processing unit transmits authentication information of a use gateway determined by the gateway communication resource availability determination unit to be usable to the terminal.
所属及び非所属ゲートウェイ毎の課金及びこれら課金の合計金額が、各端末単位の利用料金として記憶されている課金情報管理データベースと、
各所属及び非所属利用ゲートウェイから入力される課金を各端末単位に積算し、積算結果を端末毎の利用料金として前記課金情報管理データベースに格納する課金情報処理部と
を有していることを特徴とする請求項6から請求項8のいずれかに記載のサーバ。
A billing information management database in which the billing for each affiliated and non-affiliated gateway and the total amount of these billings are stored as usage fees for each terminal;
A billing information processing unit for accumulating charges input from each affiliated and non-affiliated usage gateway for each terminal and storing the cumulative result in the billing information management database as a usage fee for each terminal. The server according to any one of claims 6 to 8.
端末と、該端末の管理および通信接続制御を行うサーバと、前記端末の所属する通信網を収容し、公衆回線網を利用して他の端末と呼接続を行うゲートウェイとがIP交換網上にある電話交換システムに用いられるゲートウェイであり、
接続可能なサーバが登録されている接続許可サーバデータベースと、
他の端末への接続を要求する端末にアクセスされたサーバからの利用許可としての認証情報の要求に対して、該サーバが接続許可サーバデータベースに登録されているか否かを検出し、登録されていることを検出すると、前記要求への応答として前記端末に対する認証情報を発行するサーバ認証部と、
保有する通信資源及び現在利用可能な通信資源を示す通信資源情報が記憶されたゲートウェイ通信資源管理データベースと
を有することを特徴とするゲートウェイ。
A terminal, a server that manages the terminal and performs communication connection control, and a gateway that accommodates the communication network to which the terminal belongs and performs call connection with other terminals using a public network are on the IP switching network. A gateway used in a telephone switching system,
A connection permission server database in which connectable servers are registered, and
In response to a request for authentication information as a use permission from a server accessed by a terminal that requests connection to another terminal, it is detected whether or not the server is registered in the connection permission server database. A server authentication unit that issues authentication information for the terminal as a response to the request,
A gateway communication resource management database storing communication resource information indicating communication resources held and communication resources currently available.
前記サーバ認証部がゲートウェイ通信資源管理データベースから、保有する通信資源の状態を示す通信資源情報を調査し、ゲートウェイが使用可能か否かを判定する情報として、アドレス情報を含む前記認証情報とともに、前記サーバに対して通信資源情報を通知することを特徴とする請求項10記載のゲートウェイ。   The server authentication unit investigates communication resource information indicating a state of communication resources held from the gateway communication resource management database, and determines whether the gateway can be used or not, along with the authentication information including address information, 11. The gateway according to claim 10, wherein communication resource information is notified to a server. 自身の発行した認証情報を、発行先の端末に対応させて格納する認証情報保持データベースと、
該認証情報保持データベースを参照して、アクセスを依頼する端末から入力された認証情報が自身の発行した認証情報であるか否かの検出を行う端末認証部と、
端末から入力した認証情報が自身の発行した認証情報であることが検出されると、該端末を他の端末に接続する他端末接続部と
を有することを特徴とする請求項10または請求項11に記載のゲートウェイ。
An authentication information holding database for storing authentication information issued by itself corresponding to the terminal of the issue destination;
A terminal authentication unit that refers to the authentication information holding database and detects whether the authentication information input from the terminal requesting access is authentication information issued by itself;
12. An other terminal connection unit for connecting the terminal to another terminal when it is detected that the authentication information input from the terminal is the authentication information issued by the terminal. Gateway described in.
前記他端末接続部が前記端末及び他の端末間の接続を確立すると、接続時間をカウントし、接続時間に対応した料金を端末に通知する課金処理部と、
単位時間あたりの料金が格納されている課金管理データベースと、
一定時間間隔または接続の切断時における、前記課金処理部から入力される前記接続時間に対応する料金を、前記課金管理データベースを参照して判定して、判定結果の料金を該課金処理部に通知する課金情報通知部と
を有することを特徴とする請求項12に記載のゲートウェイ。
When the other terminal connection unit establishes a connection between the terminal and another terminal, the connection processing unit counts the connection time, and notifies the terminal of a charge corresponding to the connection time;
Billing management database that stores charges per unit time,
The charge corresponding to the connection time input from the charge processing unit at a certain time interval or when the connection is disconnected is determined with reference to the charge management database, and the charge of the determination result is notified to the charge process unit The gateway according to claim 12, further comprising:
JP2004150278A 2004-05-20 2004-05-20 Telephone exchange system, server and gateway Expired - Fee Related JP4275575B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004150278A JP4275575B2 (en) 2004-05-20 2004-05-20 Telephone exchange system, server and gateway

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004150278A JP4275575B2 (en) 2004-05-20 2004-05-20 Telephone exchange system, server and gateway

Publications (2)

Publication Number Publication Date
JP2005333440A JP2005333440A (en) 2005-12-02
JP4275575B2 true JP4275575B2 (en) 2009-06-10

Family

ID=35487779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004150278A Expired - Fee Related JP4275575B2 (en) 2004-05-20 2004-05-20 Telephone exchange system, server and gateway

Country Status (1)

Country Link
JP (1) JP4275575B2 (en)

Also Published As

Publication number Publication date
JP2005333440A (en) 2005-12-02

Similar Documents

Publication Publication Date Title
US7570631B2 (en) Cable telephony network supporting roaming VoIP terminals
US20050276229A1 (en) Service discovery method in a network
US20080125077A1 (en) Methods and apparatus to update geographic location information associated with internet protocol devices for e-911 emergency services
CA2808463C (en) Systems and methods of providing communications services
US9854102B2 (en) Systems and methods of providing communications services
JP5263287B2 (en) Communication system and communication method
JP4328810B2 (en) Call control communication system and call control communication method
JP4001768B2 (en) Private telephone exchange system, terminal and server
US10973059B2 (en) Systems and methods of providing communications services
JP4275575B2 (en) Telephone exchange system, server and gateway
JP4289012B2 (en) IP telephone supplementary service provision method
JP5505297B2 (en) Callback system, calling terminal, telephone relay server, callback method, and callback program
KR100943059B1 (en) IP centrex-based call center service delivery system and method, how to prepare IP centrex-based call center service
US20130114590A1 (en) Systems and methods of providing communications services
US20130028232A1 (en) Systems and methods of providing communications services
US20130279495A1 (en) Systems and methods of providing communications services
KR100377408B1 (en) Method for serving paid telephone service using internet
JP4215623B2 (en) Private branch exchange system, private branch exchange, and billing method used therefor
JP2011166253A (en) Call connection method, program and system
KR100962992B1 (en) Call processing system and method between ITP
KR100596003B1 (en) Payment service providing method and IP switch system employing the above method
JP4158415B2 (en) Communication control device and communication system
JP2004193735A (en) Communication system, server, gateway, communication method, program, and recording medium by gateway registration server
KR101136826B1 (en) Communication Service Method based on Client Terminal and VOISON
JP2003069702A (en) Communication service control network control method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070309

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090202

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

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

R150 Certificate of patent or registration of utility model

Ref document number: 4275575

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

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130313

Year of fee payment: 4

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

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

LAPS Cancellation because of no payment of annual fees