[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP7557831B1 - Determination method, determination device, and computer program - Google Patents

Determination method, determination device, and computer program Download PDF

Info

Publication number
JP7557831B1
JP7557831B1 JP2024051970A JP2024051970A JP7557831B1 JP 7557831 B1 JP7557831 B1 JP 7557831B1 JP 2024051970 A JP2024051970 A JP 2024051970A JP 2024051970 A JP2024051970 A JP 2024051970A JP 7557831 B1 JP7557831 B1 JP 7557831B1
Authority
JP
Japan
Prior art keywords
network
telephone number
transmission information
response
communication control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2024051970A
Other languages
Japanese (ja)
Inventor
茂晴 比留間
和広 森山
亮介 才村
泰彦 塩見
Original Assignee
株式会社ジンテック
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 株式会社ジンテック filed Critical 株式会社ジンテック
Priority to JP2024051970A priority Critical patent/JP7557831B1/en
Application granted granted Critical
Publication of JP7557831B1 publication Critical patent/JP7557831B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Telephonic Communication Services (AREA)

Abstract

【課題】調査対象電話番号が加入契約のある有効な電話番号であるか否か判定することを可能にすること。【解決手段】第一IP網からエラーのメッセージを含む応答情報が応答される送信情報を送信し、その応答情報に基づいて調査対象電話番号が第一IP網において有効な電話番号であるか、他の網の管理下の電話番号であるか、について判定する。前記第一IP網の前記音声通信制御装置以外の装置エラーのメッセージを含む応答情報が応答される送信情報を送信し、その応答情報に基づいて調査対象電話番号がPSTN網において有効な電話番号であるか、について判定する。【選択図】図1[Problem] To make it possible to determine whether a telephone number to be investigated is a valid telephone number with a subscription contract. [Solution] A transmission information to which response information including an error message is responded from a first IP network is transmitted, and based on the response information, it is determined whether the telephone number to be investigated is a valid telephone number in the first IP network or a telephone number under the management of another network. A transmission information to which response information including a message of an error of a device other than the voice communication control device of the first IP network is transmitted, and based on the response information, it is determined whether the telephone number to be investigated is a valid telephone number in the PSTN network. [Selected Figure] Figure 1

Description

本発明は、判定方法、判定装置及びコンピュータープログラムに関する。 The present invention relates to a determination method, a determination device, and a computer program.

従来から、電話番号が割り当てられた通話回線の有効性を判定する技術が利用されている。例えば、特許文献1に開示された技術では、まず通信回線事業者のSIPサーバーに対してINVITE電文を送信する。このとき、INVITE電文におけるSDP記述中のコーデック指定項目には非正規の属性名が記述される。そして、SIPサーバーから送信されてくる応答電文に基づいて、調査対象IP電話番号が加入契約のある有効な電話番号であるか否か判定される。 Technology has been used to determine the validity of a telephone line to which a telephone number is assigned. For example, in the technology disclosed in Patent Document 1, an INVITE message is first sent to the SIP server of a communications line carrier. At this time, an irregular attribute name is described in the codec specification item in the SDP description of the INVITE message. Then, based on the response message sent from the SIP server, it is determined whether the IP telephone number being investigated is a valid telephone number with a subscription contract.

特許第4633192号公報Patent No. 4633192

しかしながら、通信回線事業者における網の構成の変化に伴って、従来行われてきた方法では正しく判定することができなくなってしまう場合がある。
本発明は、上述した事情に鑑みてなされたものであり、従来行われている手法とは異なる手法にて、調査対象電話番号が加入契約のある有効な電話番号であるか否か判定することを可能にする技術を提供するものである。
However, due to changes in the network configuration of communication line carriers, there are cases where the conventional methods cannot provide accurate determinations.
The present invention has been made in consideration of the above-mentioned circumstances, and provides a technology that makes it possible to determine whether a telephone number to be investigated is a valid telephone number with a subscription contract, using a method different from the conventional method.

本発明の一態様は、調査対象となる電話番号に対して発呼することを示す送信情報であって、アクセス回線として光回線が用いられた第一IP網の音声通信制御装置からエラーのメッセージを含む応答情報が応答される送信情報を前記第一IP網に送信する第一送信ステップと、前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網において加入契約をすることで有効となっている電話番号であるか、他の網の管理下の電話番号であるか、について判定する第一判定ステップと、前記調査対象となる電話番号に対して発呼することを示す送信情報であって、前記第一IP網の前記音声通信制御装置以外の装置からからエラーのメッセージを含む応答情報が応答される送信情報を前記第一IP網に送信する第二送信ステップと、前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網に接続されるPSTN網において加入契約をすることで有効となっている電話番号であるか、について判定する第二判定ステップと、を有する判定方法である。 One aspect of the present invention is a method for determining whether the telephone number is a valid telephone number that is made by subscribing to the first IP network or a telephone number under the management of another network, based on the response information received from the first IP network; a second transmission step of transmitting to the first IP network, transmission information indicating that a call is to be made to the telephone number to be investigated, the transmission information being responded to with response information including an error message from a voice communication control device of the first IP network using an optical line as an access line; and a second determination step of determining whether the telephone number is a valid telephone number that is made by subscribing to the PSTN network connected to the first IP network, based on the response information received from the first IP network.

本発明の一態様は、上記の判定方法であって、前記第一IP網は、前記第一IP網の通信回線事業者とは異なる他の通信回線事業者によって運営される第二IP網にも接続されており、前記調査対象となる電話番号が前記第二IP網において加入契約をすることで有効になっている電話番号であるか、について判定する第三判定ステップをさらに有する。 One aspect of the present invention is the above-mentioned determination method, in which the first IP network is also connected to a second IP network operated by a communications line operator other than the communications line operator of the first IP network, and further includes a third determination step of determining whether the telephone number to be investigated is a telephone number that has been made valid by subscribing to the second IP network.

本発明の一態様は、調査対象となる電話番号に対して発呼することを示す送信情報であって、アクセス回線として光回線が用いられた第一IP網の音声通信制御装置からエラーのメッセージを含む応答情報が応答される送信情報を前記第一IP網に送信する通信制御部と、前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網において加入契約をすることで有効となっている電話番号であるか、他の網の管理下の電話番号であるか、について判定する判定部と、を備え、前記通信制御部はさらに、前記調査対象となる電話番号に対して発呼することを示す送信情報であって、前記第一IP網の前記音声通信制御装置以外の装置からからエラーのメッセージを含む応答情報が応答される送信情報を前記第一IP網に送信し、前記判定部はさらに、前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網に接続されるPSTN網において加入契約をすることで有効となっている電話番号であるか、について判定する、判定装置である。 One aspect of the present invention is a determination device that includes a communication control unit that transmits to a first IP network transmission information indicating that a call will be made to a telephone number to be investigated, the transmission information being responded to by a voice communication control device of a first IP network using an optical line as an access line, and a determination unit that determines, based on the response information received from the first IP network, whether the telephone number is a telephone number that is valid by subscribing to the first IP network or a telephone number under the management of another network. The communication control unit further transmits to the first IP network transmission information indicating that a call will be made to the telephone number to be investigated, the transmission information being responded to by a device other than the voice communication control device of the first IP network, and the determination unit further determines, based on the response information received from the first IP network, whether the telephone number is a telephone number that is valid by subscribing to a PSTN network connected to the first IP network.

調査対象となる電話番号に対して発呼することを示す送信情報であって、アクセス回線として光回線が用いられた第一IP網の音声通信制御装置からエラーのメッセージを含む応答情報が応答される送信情報を前記第一IP網に送信する通信制御部と、前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網において加入契約をすることで有効となっている電話番号であるか、他の網の管理下の電話番号であるか、について判定する判定部と、を備え、前記通信制御部はさらに、前記調査対象となる電話番号に対して発呼することを示す送信情報であって、前記第一IP網の前記音声通信制御装置以外の装置からからエラーのメッセージを含む応答情報が応答される送信情報を前記第一IP網に送信し、前記判定部はさらに、前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網に接続されるPSTN網において加入契約をすることで有効となっている電話番号であるか、について判定する判定装置、としてコンピューターを機能させるためのコンピュータープログラムである。 A computer program for causing a computer to function as a determination device that includes a communication control unit that transmits to a first IP network transmission information indicating that a call will be made to the telephone number to be investigated, the transmission information being responded to with response information including an error message from a voice communication control device of a first IP network using an optical line as an access line, and a determination unit that determines, based on the response information received from the first IP network, whether the telephone number is a telephone number that is valid by subscribing to the first IP network or a telephone number under the management of another network, the communication control unit further transmits to the first IP network transmission information indicating that a call will be made to the telephone number to be investigated, the transmission information being responded to with response information including an error message from a device other than the voice communication control device of the first IP network, and the determination unit further determines, based on the response information received from the first IP network, whether the telephone number is a telephone number that is valid by subscribing to the PSTN network connected to the first IP network.

本発明により、従来行われている手法とは異なる手法にて、調査対象電話番号が加入契約のある有効な電話番号であるか否か判定することを可能にすることが可能となる。 The present invention makes it possible to determine whether a telephone number being investigated is a valid telephone number with a subscription contract using a method different from the method previously used.

本発明の判定装置50の接続例を示す概略ブロック図である。1 is a schematic block diagram showing an example of connection of a determination device 50 of the present invention. 判定装置50の機能構成の具体例を示す概略ブロック図である。2 is a schematic block diagram showing a specific example of a functional configuration of a determination device 50. FIG. 判定装置50の処理の流れの具体例を示すフローチャートである。13 is a flowchart showing a specific example of a process flow of the determination device 50. 判定装置50と第一IP網10の装置との間の通信の流れの具体例を示すシーケンスチャートである。11 is a sequence chart showing a specific example of a flow of communication between a determination device 50 and a device of a first IP network 10. 判定装置50と第一IP網10の装置との間の通信の流れの具体例を示すシーケンスチャートである。11 is a sequence chart showing a specific example of a flow of communication between a determination device 50 and a device of a first IP network 10. 本実施形態に適用される情報処理装置90のハードウェア構成例の概略を示す図である。FIG. 2 is a diagram illustrating an outline of a hardware configuration example of an information processing device 90 applied to the present embodiment.

図1は、本発明の判定装置50の接続例を示す概略ブロック図である。判定装置50は、調査対象となる電話番号(調査対象電話番号)が、加入契約のある有効な電話番号であるか否か判定する装置である。判定装置50は、第一IP網10に接続され、第一IP網10において加入契約のある有効な電話番号が割り当てられている。以下の説明では、一例として調査対象電話番号が本来は第一IP網10において用いられる電話番号である場合を具体例に説明する。言い換えれば、日本国の総務省によって複数の通信回線事業者に対してそれぞれ重複しない電話番号帯が各通信回線事業者において利用可能な電話番号として割り当てられている場合に、第一IP網10の通信回線事業者に対して割り当てられている電話番号が調査対象電話番号である場合を例に説明する。なお、固定電話番号ポータビリティ等の仕組みにより、総務省によって第一IP網10の通信回線事業者に対して割り当てられた電話番号であっても、その電話番号が他の通信回線事業者の網(第二IP網30)の管理下におかれて有効となる状況は生じうる。また、上述した調査対象電話番号が第一IP網10において用いられる電話番号である具体例は一例に過ぎず、PSTN網20や第二IP網30において用いられるべき電話番号が調査対象電話番号として用いられてもよい。 1 is a schematic block diagram showing an example of the connection of the determination device 50 of the present invention. The determination device 50 is a device that determines whether or not a telephone number to be investigated (survey target telephone number) is a valid telephone number with a subscription contract. The determination device 50 is connected to the first IP network 10, and a valid telephone number with a subscription contract is assigned in the first IP network 10. In the following description, a specific example will be described in which the survey target telephone number is a telephone number originally used in the first IP network 10. In other words, in a case where a telephone number range that does not overlap is assigned to a plurality of communication line operators by the Ministry of Internal Affairs and Communications of Japan as a telephone number available for each communication line operator, a telephone number assigned to the communication line operator of the first IP network 10 is the survey target telephone number. Note that, due to a mechanism such as fixed telephone number portability, even if a telephone number is assigned to the communication line operator of the first IP network 10 by the Ministry of Internal Affairs and Communications, the telephone number may be placed under the management of another communication line operator's network (second IP network 30) and become valid. Furthermore, the specific example in which the survey target telephone number is a telephone number used in the first IP network 10 is merely one example, and telephone numbers to be used in the PSTN network 20 or the second IP network 30 may also be used as the survey target telephone number.

第一IP網10は、加入者に対してIP電話サービスを提供するネットワークである。第一IP網10は、アクセス回線に光回線が使用されていてもよい。第一IP網10は、例えばIMS(IP Multimedia. Subsystem)を用いて構成されてもよい。第一IP網10は、第一ゲートウェイ12を介してPSTN網(Public Switched Telephone Network)20に接続される。PSTN網20は、特定の主体(例えばNTT(登録商標)グループの企業)によって管理される網であってISDN専用端末又はアナログ加入者線用端末が繋がる固定回線電話網(公衆交換電話網)である。第一ゲートウェイ12は、例えば変換装置(Media Gateway:MG)を用いて構成されてもよい。第一IP網10は、第二ゲートウェイ13を介して第二IP網30にも接続される。第二IP網30は、加入者に対してIP電話サービスを提供するネットワークである。第一IP網10及びPSTN網20は、それぞれ同一の通信回線事業者によって運営されてもよいし、異なる通信回線事業者(通信キャリア)によって運営されてもよい。第二IP網30は、第一IP網10とは異なる通信回線事業者によって運営されるネットワークである。第二ゲートウェイ13は、例えば中継装置(Gateway Router:GWR)を用いて構成されてもよい。より具体的には、第一IP網10と第二IP網30とは、第二ゲートウェイ13及びIP-POIを介して接続されてもよい。 The first IP network 10 is a network that provides IP telephone services to subscribers. The first IP network 10 may use an optical line as an access line. The first IP network 10 may be configured using, for example, IMS (IP Multimedia Subsystem). The first IP network 10 is connected to a PSTN network (Public Switched Telephone Network) 20 via a first gateway 12. The PSTN network 20 is a network managed by a specific entity (for example, a company in the NTT (registered trademark) group) and is a fixed-line telephone network (public switched telephone network) to which ISDN-dedicated terminals or analog subscriber line terminals are connected. The first gateway 12 may be configured using, for example, a conversion device (Media Gateway: MG). The first IP network 10 is also connected to a second IP network 30 via a second gateway 13. The second IP network 30 is a network that provides IP telephone services to subscribers. The first IP network 10 and the PSTN network 20 may be operated by the same communication line operator or by different communication line operators (communication carriers). The second IP network 30 is a network operated by a communication line carrier different from the first IP network 10. The second gateway 13 may be configured using, for example, a relay device (Gateway Router: GWR). More specifically, the first IP network 10 and the second IP network 30 may be connected via the second gateway 13 and an IP-POI.

第二IP網30は、複数設けられていてもよい。この場合、複数ある第二IP網30はそれぞれ異なる通信回線事業者によって運営されてもよいし、同一の通信回線事業者によって運営されてもよい。例えば、通信回線事業者Aによって運営される第二IP網30と、通信回線事業者Bによって運営される第二IP網30と、通信回線事業者Bによって運営される第二IP網30と、がそれぞれ第二ゲートウェイ13に接続されていてもよい。言い換えると、第一IP網10と異なる通信回線事業者によって運営されており第一IP網10に接続されている通話可能なIP網はいずれも第二IP網30に含まれても良い。 There may be multiple second IP networks 30. In this case, the multiple second IP networks 30 may be operated by different communication line carriers, or may be operated by the same communication line carrier. For example, a second IP network 30 operated by communication line carrier A, a second IP network 30 operated by communication line carrier B, and a second IP network 30 operated by communication line carrier B may each be connected to the second gateway 13. In other words, any IP network that is operated by a communication line carrier different from the first IP network 10 and that is capable of making calls and is connected to the first IP network 10 may be included in the second IP network 30.

第一IP網10、PSTN網20及び第二IP網30には、それぞれのネットワークに加入契約しているユーザーの通話装置40(40_1~40_3)が接続されている。各ユーザーの通話装置40には、そのユーザーが加入契約した際に通信回線事業者から割り当てられた電話番号が付与されている。その電話番号を用いることによって、電話番号が割り当てられているユーザーは、加入契約したアクセス回線を経由してネットワークに接続することが可能となる。また、その電話番号に対して他の通話装置40から発呼することにより、電話番号が付与されているユーザーの通話装置40と通話することが可能となる。 The first IP network 10, the PSTN network 20, and the second IP network 30 are connected to telephone devices 40 (40_1 to 40_3) of users who have subscribed to the respective networks. Each user's telephone device 40 is assigned a telephone number that is assigned by the communication line operator when the user subscribes. By using that telephone number, the user to whom the telephone number is assigned can connect to the network via the access line to which they have subscribed. In addition, by making a call to that telephone number from another telephone device 40, it is possible to make a call to the telephone device 40 of the user to whom the telephone number is assigned.

第一IP網10には、音声通信制御装置11、第一ゲートウェイ12及び第二ゲートウェイ13が設けられている。音声通信制御装置11は、通信可能な情報処理装置を用いて構成される。音声通信制御装置11は、少なくとも音声通話を通話装置40間で実現するための通信制御処理を行う。音声通信制御装置11は、音声通話のプロトコル(例えばSIP:Session Initiation Protocol)に応じた処理を行うSIPサーバーを用いて構成されてもよい。以下の説明では、音声通信制御装置11がSIPサーバーとして構成される場合を例に説明する。第一ゲートウェイ12は、第一IP網10とPSTN網20との間の通信を中継する通信可能な情報処理装置である。上述したように、第一ゲートウェイ12は例えば変換装置(MG)を用いて構成されてもよい。第二ゲートウェイ13は、第一IP網10と第二IP網30との間の通信を中継する通信可能な情報処理装置である。上述したように、第二ゲートウェイ13は例えば中継装置(GWR)を用いて構成されてもよい。 The first IP network 10 is provided with a voice communication control device 11, a first gateway 12, and a second gateway 13. The voice communication control device 11 is configured using a communicable information processing device. The voice communication control device 11 performs communication control processing for realizing at least a voice call between the call devices 40. The voice communication control device 11 may be configured using a SIP server that performs processing according to a voice call protocol (e.g., SIP: Session Initiation Protocol). In the following description, an example will be described in which the voice communication control device 11 is configured as a SIP server. The first gateway 12 is a communicable information processing device that relays communication between the first IP network 10 and the PSTN network 20. As described above, the first gateway 12 may be configured using, for example, a conversion device (MG). The second gateway 13 is a communicable information processing device that relays communication between the first IP network 10 and the second IP network 30. As described above, the second gateway 13 may be configured using, for example, a relay device (GWR).

判定装置50は、第一IP網10に接続され、調査対象電話番号に対して発呼することによって調査対象電話番号の契約状態を判定する装置である。具体的には、判定装置50は、第一IP網10に対し調査対象電話番号に対する発呼信号を送信し、その応答信号を第一IP網10から受信し、受信された応答信号に基づいて契約状態を判定する。判定装置50は、例えばGW装置、光終端装置(ONU)、光回線終端装置(OLT)等の装置を介して第一IP網10に接続されてもよい。図2は、判定装置50の機能構成の具体例を示す概略ブロック図である。判定装置50は、例えばパーソナルコンピューター、タブレット、専用機器などの情報機器を用いて構成される。判定装置50は、通信部51、入力部52、出力部53、記憶部54及び制御部55を備える。 The determination device 50 is a device that is connected to the first IP network 10 and determines the contract status of the survey target telephone number by making a call to the survey target telephone number. Specifically, the determination device 50 transmits a call signal to the survey target telephone number to the first IP network 10, receives a response signal from the first IP network 10, and determines the contract status based on the received response signal. The determination device 50 may be connected to the first IP network 10 via a device such as a GW device, an optical network unit (ONU), or an optical line terminal (OLT). FIG. 2 is a schematic block diagram showing a specific example of the functional configuration of the determination device 50. The determination device 50 is configured using information devices such as a personal computer, a tablet, or a dedicated device. The determination device 50 includes a communication unit 51, an input unit 52, an output unit 53, a memory unit 54, and a control unit 55.

通信部51は、通信機器である。通信部51は、例えばネットワークインターフェースとして構成されてもよい。通信部51は、制御部55の制御に応じて通信経路を介して他の装置とデータ通信する。通信部51は、無線通信を行う装置であってもよいし、有線通信を行う装置であってもよい。通信部51は、他の機器とデータ通信可能に接続するための通信インターフェースであってもよい。例えば、通信部51は、自機器に対して接続された記憶装置(ハードディスク装置や半導体記憶装置)や、記録媒体からデータを読み取る装置(CD-ROMドライブやDVDドライブ等)からデータを取得してもよいし、これらにデータ(例えば判定結果)を出力してもよい。 The communication unit 51 is a communication device. The communication unit 51 may be configured as, for example, a network interface. The communication unit 51 communicates data with other devices via a communication path according to the control of the control unit 55. The communication unit 51 may be a device that performs wireless communication or a device that performs wired communication. The communication unit 51 may be a communication interface for connecting to other devices so as to enable data communication. For example, the communication unit 51 may acquire data from a storage device (hard disk device or semiconductor storage device) connected to the device itself or a device that reads data from a recording medium (CD-ROM drive, DVD drive, etc.), or may output data (e.g., a determination result) to these.

入力部52は、キーボード、ポインティングデバイス(マウス、タブレット等)、ボタン、タッチパネル等の既存の入力装置を用いて構成される。入力部52は、ユーザーの指示を判定装置50に入力する際にユーザーによって操作される。入力部52は、入力装置を判定装置50に接続するためのインターフェースであっても良い。この場合、入力部52は、入力装置においてユーザーの入力に応じ生成された入力信号を判定装置50に入力する。入力部52は、マイク及び音声認識装置を用いて構成されてもよい。この場合、入力部52はユーザーの発話によって生じた音響信号を取得し、ユーザーによって発話された文言を音声認識し、認識結果の文字列情報を判定装置50に入力する。音声認識処理は制御部55によって実行されてもよい。入力部52は、ユーザーの指示を判定装置50に入力可能な構成であればどのように構成されてもよい。入力部52は、例えば判定装置50に対して調査対象電話番号を入力する際に使用されてもよい。 The input unit 52 is configured using existing input devices such as a keyboard, a pointing device (mouse, tablet, etc.), a button, a touch panel, etc. The input unit 52 is operated by the user when inputting the user's instructions to the determination device 50. The input unit 52 may be an interface for connecting the input device to the determination device 50. In this case, the input unit 52 inputs an input signal generated in the input device in response to the user's input to the determination device 50. The input unit 52 may be configured using a microphone and a voice recognition device. In this case, the input unit 52 acquires an acoustic signal generated by the user's speech, performs voice recognition on the words spoken by the user, and inputs character string information of the recognition result to the determination device 50. The voice recognition process may be executed by the control unit 55. The input unit 52 may be configured in any way as long as it is configured to input the user's instructions to the determination device 50. The input unit 52 may be used, for example, when inputting a survey target phone number to the determination device 50.

出力部53は、情報をユーザーが認知可能な形で出力する。出力部53は、例えば液晶ディスプレイ、有機EL(Electro Luminescence)ディスプレイ等の画像表示装置であってもよい。出力部53は、画像表示装置を判定装置50に接続するためのインターフェースであっても良い。この場合、出力部53は、画像データを表示するための映像信号を生成し、自身に接続されている画像表示装置に映像信号を出力する。出力部53は、スピーカー等の音響を出力する装置であってもよい。出力部53は、スピーカーやヘッドホン等の音響出力装置を判定装置50に接続するためのインターフェースであってもよい。この場合、出力部53は、音響データを再生するための音響信号を生成し、自身に接続されている音響出力装置に音響信号を出力する。なお、出力部53は、入力部52と一体のタッチパネルとして構成されてもよい。出力部53は、例えば特定の調査対象電話番号の判定結果を出力する際に使用されてもよい。 The output unit 53 outputs information in a form that can be recognized by the user. The output unit 53 may be, for example, an image display device such as a liquid crystal display or an organic EL (Electro Luminescence) display. The output unit 53 may be an interface for connecting an image display device to the determination device 50. In this case, the output unit 53 generates a video signal for displaying image data and outputs the video signal to the image display device connected to the output unit 50. The output unit 53 may be a device for outputting sound such as a speaker. The output unit 53 may be an interface for connecting an audio output device such as a speaker or a headphone to the determination device 50. In this case, the output unit 53 generates an audio signal for reproducing audio data and outputs the audio signal to the audio output device connected to the output unit 50. The output unit 53 may be configured as a touch panel integrated with the input unit 52. The output unit 53 may be used, for example, when outputting the determination result of a specific survey target telephone number.

記憶部54は、磁気ハードディスク装置や半導体記憶装置等の記憶装置を用いて構成される。記憶部54は、制御部55によって使用されるデータを記憶する。記憶部54は、制御部55が処理を行う際に必要となるデータを記憶する。記憶部54は、例えば判定結果記憶部541として機能する。 The storage unit 54 is configured using a storage device such as a magnetic hard disk device or a semiconductor storage device. The storage unit 54 stores data used by the control unit 55. The storage unit 54 stores data required when the control unit 55 performs processing. The storage unit 54 functions as, for example, a judgment result storage unit 541.

判定結果記憶部541は、制御部55における各調査対象電話番号の判定結果を示す情報を記憶する。判定結果記憶部541は、例えば各調査対象電話番号について以下の4つの状態のいずれであるかを示す判定結果を記憶する。
・第一IP網10における加入契約がある状態
・PSTN網20における加入契約がある状態
・第二IP網30における加入契約がある状態
・どの通信網においても加入契約がない状態
The determination result storage unit 541 stores information indicating the determination result of each survey target telephone number in the control unit 55. The determination result storage unit 541 stores, for example, a determination result indicating which of the following four states each survey target telephone number is in.
A state in which there is a subscription contract in the first IP network 10; A state in which there is a subscription contract in the PSTN network 20; A state in which there is a subscription contract in the second IP network 30; A state in which there is no subscription contract in any communication network.

制御部55は、CPU(Central Processing Unit)等のプロセッサーとメモリー(主記憶装置)とを用いて構成される。制御部55は、プロセッサーがプログラムを実行することによって、通信制御部551及び判定部552として機能する。なお、制御部55の各機能の全て又は一部は、ASIC(Application Specific Integrated Circuit)やPLD(Programmable Logic Device)やFPGA(Field Programmable Gate Array)等のハードウェアを用いて実現されても良い。上記のプログラムは、コンピューター読み取り可能な記録媒体に記録されても良い。コンピューター読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ROM、CD-ROM、半導体記憶装置(例えばSSD:Solid State Drive)等の可搬媒体、コンピューターシステムに内蔵されるハードディスクや半導体記憶装置等の記憶装置である。上記のプログラムは、電気通信回線を介して送信されてもよい。 The control unit 55 is configured using a processor such as a CPU (Central Processing Unit) and a memory (main storage device). The control unit 55 functions as a communication control unit 551 and a determination unit 552 by the processor executing a program. All or part of the functions of the control unit 55 may be realized using hardware such as an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), or an FPGA (Field Programmable Gate Array). The above program may be recorded on a computer-readable recording medium. Examples of computer-readable recording media include portable media such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, and a semiconductor storage device (e.g., an SSD: Solid State Drive), and storage devices such as a hard disk and a semiconductor storage device built into a computer system. The above program may be transmitted via an electric communication line.

制御部55は、例えば自装置(判定装置50)にインストールされたアプリケーションを実行してもよい。制御部55は、実行中のアプリケーションのプログラムにしたがって動作する。 The control unit 55 may, for example, execute an application installed on its own device (determination device 50). The control unit 55 operates according to the program of the application being executed.

通信制御部551は、少なくとも第一IP網10の装置と音声通話のプロトコルで通信する。本実施形態では、通信制御部551は、少なくとも第一IP網10内の通信装置(例えば音声通信制御装置11、第一ゲートウェイ12及び第二ゲートウェイ13等)とSIPの通信プロトコルに従って通信することが可能に構成される。通信制御部551は、調査対象電話番号に対して発呼することを示す情報である送信情報(発呼信号)を送信する。例えば、送信情報の送信は発呼処理として実現されてもよい。ただし、通信制御部551は、音声通信制御装置11(SIPサーバー)や第一ゲートウェイ12及び第二ゲートウェイ13等の通信装置からエラーのメッセージを含む応答情報が送信されるような送信情報を送信する。具体的にどの装置によってエラーのメッセージを含む応答情報が生成されて送信されるかは問わない。少なくとも、送信情報に対する応答としてエラーのメッセージを含む応答情報がいずれかの装置によって生成されて送信されればよい。 The communication control unit 551 communicates with at least the devices in the first IP network 10 using a voice call protocol. In this embodiment, the communication control unit 551 is configured to be able to communicate with at least the communication devices in the first IP network 10 (e.g., the voice communication control device 11, the first gateway 12, and the second gateway 13, etc.) according to the SIP communication protocol. The communication control unit 551 transmits transmission information (call signal) which is information indicating that a call is to be made to the survey target telephone number. For example, the transmission of the transmission information may be realized as a call process. However, the communication control unit 551 transmits transmission information such that response information including an error message is transmitted from the communication devices such as the voice communication control device 11 (SIP server), the first gateway 12, and the second gateway 13. It does not matter which device specifically generates and transmits the response information including the error message. At least, the response information including the error message is generated and transmitted by any device as a response to the transmission information.

このような送信情報は、例えば通常の通話を行うことができないような設定がなされた情報として定義されてもよい。通常の通話を行うことができないような設定とは、例えば音声の送受信を行わないような設定であってもよいし、音声を受信するが送信しないような設定であってもよいし、音声を送信するが受信しないような設定であってもよい。また、通常の通話を行うことができないような設定とは、パラメーターや引数として本来の規定や規約では使用することが認められていない文字や値が設定されることであってもよい。通信制御部551は、例えば音声通信制御装置11や第一ゲートウェイ12や第二ゲートウェイ13に送信される信号のうちINVITE信号において、上述したように通常の通話を行うことができないような設定がなされたINVITE信号を生成して送信情報として送信してもよい。通信制御部551が調査対象電話番号の調査のために行う送信処理には複数の態様がある。 Such transmission information may be defined as information in which a setting is made such that a normal telephone call cannot be made, for example. The setting in which a normal telephone call cannot be made may be, for example, a setting in which voice is not sent or received, a setting in which voice is received but not sent, or a setting in which voice is sent but not received. The setting in which a normal telephone call cannot be made may be a setting in which characters or values that are not permitted to be used in the original regulations or rules are set as parameters or arguments. For example, the communication control unit 551 may generate an INVITE signal in which a setting is made such that a normal telephone call cannot be made, as described above, among the signals transmitted to the voice communication control device 11, the first gateway 12, or the second gateway 13, and transmit the INVITE signal as the transmission information. There are multiple modes of the transmission process performed by the communication control unit 551 to investigate the telephone number to be investigated.

まず、第一送信態様について説明する。第一送信態様では、調査対象電話番号が少なくとも第一IP網10において有効な電話番号であるか否かが判定される。第一送信態様では、通信制御部551は、第一送信情報を送信する。第一送信情報は、例えば以下のように設定されてもよい。
・AVPF(拡張RTPプロファイル)を指定する
・recvonly属性を指定する
・音声コーデックにPCMU-WBを指定する
このうち、例えばAVPFの指定のみが行われてもよい。
First, the first transmission mode will be described. In the first transmission mode, it is determined whether or not the survey target telephone number is a valid telephone number at least in the first IP network 10. In the first transmission mode, the communication control unit 551 transmits the first transmission information. The first transmission information may be set, for example, as follows.
- Specify AVPF (Extended RTP Profile) - Specify the recvonly attribute - Specify PCMU-WB as the audio codec Of these, for example, only AVPF may be specified.

より具体的には、SDPが以下のように記述されてもよい。
v=0
o=- 1701059395 1701059396 IN IP4 192.168.47.119
s=-
c=IN IP4 192.168.47.119
t=0 0
m=audio 5004 RTP/AVPF 0
a=rtpmap:0 PCMU-WB/16000
a=recvonly
More specifically, the SDP may be written as follows:
v=0
o=- 1701059395 1701059396 IN IP4 192.168.47.119
s=-
c=IN IP4 192.168.47.119
t=0 0
m=audio 5004 RTP/AVPF 0
a=rtpmap:0 PCMU-WB/16000
a=recvonly

次に、第二送信態様について説明する。第二送信態様では、調査対象電話番号が少なくともPSTN網20において有効な電話番号であるか否かが判定される。第二送信態様では、通信制御部551は、第二送信情報を送信する。第二送信情報は、音声通信制御装置11ではエラーの応答情報を返されることなく通過して、少なくとも第一ゲートウェイ12又は第二ゲートウェイ13まで到達する。第二送信情報に対する応答情報は、音声通信制御装置11以外の装置によって生成される。言い換えると、第一ゲートウェイ12、第二ゲートウェイ13又はその先の通信装置(例えば第一IP網10内で第一ゲートウェイ12及び第二ゲートウェイ13よりも他網に近い装置や、PSTN網20の装置や第二IP網30の装置)によって生成されてもよい。第二送信情報は、例えば以下のように設定されてもよい。
・IPv6を指定する
・音声コーデックにPCMU-WBを指定する
上記2つの設定は、いずれか一方のみが行われてもよいが、2つとも行われることが望ましい。
Next, the second transmission mode will be described. In the second transmission mode, it is determined whether the survey target telephone number is a valid telephone number at least in the PSTN network 20. In the second transmission mode, the communication control unit 551 transmits the second transmission information. The second transmission information passes through the voice communication control device 11 without returning any error response information, and reaches at least the first gateway 12 or the second gateway 13. The response information to the second transmission information is generated by a device other than the voice communication control device 11. In other words, it may be generated by the first gateway 12, the second gateway 13, or a communication device beyond that (for example, a device closer to another network than the first gateway 12 and the second gateway 13 in the first IP network 10, a device of the PSTN network 20, or a device of the second IP network 30). The second transmission information may be set, for example, as follows.
- Specify IPv6 - Specify PCMU-WB as the audio codec Either one of the above two settings may be performed, but it is preferable to perform both.

より具体的には、SDPが以下のように記述されてもよい。
v=0
o=- 1703127281 1703127282 IN IP6 2408:210:102:2f00:20c:29ff:feab:5
s=-
c=IN IP6 2408:210:102:2f00:20c:29ff:feab:5
t=0 0
m=audio 5004 RTP/AVP 0
a=rtpmap:0 PCMU-WB/16000
a=sendrecv
More specifically, the SDP may be written as follows:
v=0
o=- 1703127281 1703127282 IN IP6 2408:210:102:2f00:20c:29ff:feab:5
s=-
c=IN IP6 2408:210:102:2f00:20c:29ff:feab:5
t=0 0
m=audio 5004 RTP/AVP 0
a=rtpmap:0 PCMU-WB/16000
a=sendrecv

通信制御部551は、第一送信情報を送信すると、音声通信制御装置11から第一送信情報に対する応答として送信される応答情報を受信する。通信制御部551は、第二送信情報を送信すると、第一ゲートウェイ12又は第二ゲートウェイ13から第二送信情報に対する応答情報を受信する。 When the communication control unit 551 transmits the first transmission information, it receives response information transmitted from the voice communication control device 11 as a response to the first transmission information. When the communication control unit 551 transmits the second transmission information, it receives response information to the second transmission information from the first gateway 12 or the second gateway 13.

判定部552は、通信制御部551によって受信された応答情報に基づいて、その応答情報が得られた際に送信された送信情報における調査対象電話番号について判定処理を実行する。判定処理は、調査対象電話番号が加入契約のある有効な電話番号であるか否かを判定する処理である。判定処理は、どの通信網における加入契約が有効になっているかについて判定してもよい。 The determination unit 552 performs a determination process on the survey target telephone number in the transmission information sent when the response information was obtained based on the response information received by the communication control unit 551. The determination process is a process for determining whether the survey target telephone number is a valid telephone number with a subscription contract. The determination process may determine which communication network the subscription contract is valid for.

判定部552は、第一送信情報に対する応答情報において、所定の内容を示す第一情報が含まれる場合には、調査対象電話番号が第一IP網10において加入契約のある有効な電話番号であると判定する。判定部552は、第一送信情報に対する応答情報において、所定の内容を示す第二情報が含まれる場合には、調査対象電話番号が第一IP網10において加入契約の無い無効な電話番号(第一IP網10の管理下にあって且つ無効な電話番号)であると判定する。判定部552は、第一送信情報に対する応答情報において、所定の内容を示す第三情報が含まれる場合には、調査対象電話番号が第一IP網10において加入契約は無いが、他の通信網の管理下にある電話番号であると判定する。以下、第一情報~第三情報の具体例について示す。 When the response information to the first transmission information contains first information indicating predetermined content, the determination unit 552 determines that the surveyed telephone number is a valid telephone number subscribed to in the first IP network 10. When the response information to the first transmission information contains second information indicating predetermined content, the determination unit 552 determines that the surveyed telephone number is an invalid telephone number not subscribed to in the first IP network 10 (a telephone number that is under the management of the first IP network 10 and is invalid). When the response information to the first transmission information contains third information indicating predetermined content, the determination unit 552 determines that the surveyed telephone number is not subscribed to in the first IP network 10 but is a telephone number under the management of another communication network. Specific examples of the first information to the third information are shown below.

第一情報:488(warningコード:302以外):第一IP網10有効
第二情報:404:無効
第三情報:488(warningコード:302):他の通信網の管理下
First information: 488 (warning code: other than 302): First IP network 10 valid Second information: 404: Invalid Third information: 488 (warning code: 302): Under the management of another communication network

上述したように、本実施形態の説明では、調査対象電話番号として第一IP網10において用いられる電話番号が適用されている。そのため、調査対象電話番号への送信情報の応答情報として404の応答(第二情報)が得られた場合には、第一IP網10でも他の通信網でも有効では無い電話番号であると判定できる。 As described above, in the description of this embodiment, a telephone number used in the first IP network 10 is applied as the telephone number to be investigated. Therefore, if a response of 404 (second information) is obtained as response information to information sent to the telephone number to be investigated, it can be determined that the telephone number is not valid in either the first IP network 10 or any other communication network.

判定部552は、第一送信情報に対する応答情報において第三情報が得られた場合には、通信制御部551に対して第二送信情報を送信することを指示する。判定部552は、第二送信情報に対する応答情報において、所定の内容を示す第四情報が含まれる場合には、調査対象電話番号がPSTN網20において加入契約のある有効な電話番号であると判定する。判定部552は、第二送信情報に対する応答情報において、所定の内容を示す第五情報が含まれる場合には、調査対象電話番号がPSTN網20において加入契約の無い無効な電話番号であると判定する。判定部552は、第二送信情報に対する応答情報において、所定の内容を示す第六情報が含まれる場合には、調査対象電話番号が第一IP網10及びPSTN網20において加入契約は無いが、他の通信網(すなわち第二IP網30)の管理下にある電話番号であると判定する。判定部552は、第一送信情報に対する応答情報において“他の通信網管理下”と判定し、第二送信情報に対する応答情報においても“他の通信網管理下”と判定した場合には、その調査対象電話番号を第二IP網30において加入契約のある有効な電話番号(例えばナンバーポータビリティの契約を行った電話番号)であると判定する。以下、第四情報~第六情報の具体例について示す。 When the third information is obtained in the response information to the first transmission information, the determination unit 552 instructs the communication control unit 551 to transmit the second transmission information. When the response information to the second transmission information includes fourth information indicating a predetermined content, the determination unit 552 determines that the surveyed telephone number is a valid telephone number with a subscription contract in the PSTN network 20. When the response information to the second transmission information includes fifth information indicating a predetermined content, the determination unit 552 determines that the surveyed telephone number is an invalid telephone number with no subscription contract in the PSTN network 20. When the response information to the second transmission information includes sixth information indicating a predetermined content, the determination unit 552 determines that the surveyed telephone number is a telephone number with no subscription contract in the first IP network 10 and the PSTN network 20 but is under the management of another communication network (i.e., the second IP network 30). If the determination unit 552 determines that the response information to the first transmission information is "under the management of another communication network" and also determines that the response information to the second transmission information is "under the management of another communication network," it determines that the survey target telephone number is a valid telephone number with a subscription contract in the second IP network 30 (for example, a telephone number with a number portability contract). Specific examples of the fourth to sixth information are shown below.

第四情報:500:PSTN網20有効
第五情報:404:無効
第六情報:488:他の通信網の管理下
Fourth information: 500: PSTN network 20 valid Fifth information: 404: invalid Sixth information: 488: under the control of another communication network

図3は、判定装置50の処理の流れの具体例を示すフローチャートである。まず、通信制御部551は、調査対象電話番号に関して第一送信情報を送信する(ステップS101)。その後、通信制御部551は、応答情報を受信する(ステップS102)。判定部552は、第一送信情報に対する応答情報について判定処理を実行する(ステップS103)。応答情報が第三情報ではない場合には(ステップS104-NO)、判定部552は判定結果を調査対象電話番号と対応付けて判定結果記憶部541に記録する(ステップS105)。 Figure 3 is a flowchart showing a specific example of the process flow of the determination device 50. First, the communication control unit 551 transmits first transmission information for the telephone number to be surveyed (step S101). Thereafter, the communication control unit 551 receives response information (step S102). The determination unit 552 executes a determination process on the response information to the first transmission information (step S103). If the response information is not third information (step S104-NO), the determination unit 552 records the determination result in association with the telephone number to be surveyed in the determination result storage unit 541 (step S105).

一方、応答情報が第三情報である場合、すなわち他の通信網の管理下にあると判定した場合には(ステップS104-NO)、判定部552は通信制御部551に対して第二送信情報を送信することを指示する。この場合、通信制御部551は、第二送信情報を送信する(ステップS106)。その後、通信制御部551は、応答情報を受信する(ステップS107)。判定部552は、第二送信情報に対する応答情報について判定処理を実行する(ステップS108)。 On the other hand, if the response information is the third information, i.e., if it is determined that the response information is under the management of another communication network (step S104-NO), the determination unit 552 instructs the communication control unit 551 to transmit the second transmission information. In this case, the communication control unit 551 transmits the second transmission information (step S106). Thereafter, the communication control unit 551 receives the response information (step S107). The determination unit 552 executes a determination process on the response information to the second transmission information (step S108).

応答情報が第六情報ではない場合には(ステップS109-NO)、判定部552は判定結果を調査対象電話番号と対応付けて判定結果記憶部541に記録する(ステップS110)。一方、応答情報が第六情報である場合、すなわち他の通信網の管理下にあると判定した場合には(ステップS109-NO)、判定部552はその調査対象電話番号を第二IP網30において加入契約のある有効な電話番号であると判定する(ステップS111)。そして、判定部552は判定結果を調査対象電話番号と対応付けて判定結果記憶部541に記録する(ステップS112)。 If the response information is not the sixth information (step S109-NO), the determination unit 552 records the determination result in the determination result storage unit 541 in association with the surveyed telephone number (step S110). On the other hand, if the response information is the sixth information, i.e., if it is determined that the surveyed telephone number is under the management of another communication network (step S109-NO), the determination unit 552 determines that the surveyed telephone number is a valid telephone number with a subscription contract in the second IP network 30 (step S111). Then, the determination unit 552 records the determination result in the determination result storage unit 541 in association with the surveyed telephone number (step S112).

図4は、判定装置50と第一IP網10の装置との間の通信の流れの具体例を示すシーケンスチャートである。図4は、調査対象電話番号が第一IP網10において有効な電話番号である場合の処理を示している。判定装置50の通信制御部551は、第一IP網10に第一送信情報を送信する(ステップS201)。第一IP網10から第一送信情報に対する応答情報が判定装置50に送信される(ステップS202)。判定装置50の通信制御部551は、第一IP網10から応答情報を受信する(ステップS203)。判定装置50の判定部552は、受信された応答情報に対して判定処理を実行する(ステップS204)。図4の場合、上述したように調査対象電話番号が第一IP網10において有効な電話番号である。そのため、第二送信情報の送信は行うことなく、第一送信情報に対する応答情報の判定結果を判定結果記憶部541に記録して処理は終了する(ステップS205)。ただし、第二送信情報の送信を行うことを排除するわけではなく、第二送信情報が送信されてもよい。 Figure 4 is a sequence chart showing a specific example of the flow of communication between the determination device 50 and the device of the first IP network 10. Figure 4 shows the process when the survey target telephone number is a valid telephone number in the first IP network 10. The communication control unit 551 of the determination device 50 transmits the first transmission information to the first IP network 10 (step S201). Response information to the first transmission information is transmitted from the first IP network 10 to the determination device 50 (step S202). The communication control unit 551 of the determination device 50 receives the response information from the first IP network 10 (step S203). The determination unit 552 of the determination device 50 executes a determination process on the received response information (step S204). In the case of Figure 4, as described above, the survey target telephone number is a valid telephone number in the first IP network 10. Therefore, the second transmission information is not transmitted, and the determination result of the response information to the first transmission information is recorded in the determination result storage unit 541, and the process ends (step S205). However, the transmission of the second transmission information is not excluded, and the second transmission information may be transmitted.

図5は、判定装置50と第一IP網10の装置との間の通信の流れの具体例を示すシーケンスチャートである。図5は、調査対象電話番号が第二IP網30において有効な電話番号である場合の処理を示している。ステップS201~S204までの処理は図4と同様であるため説明を省略する。図5の場合、上述したように調査対象電話番号が第二IP網30において有効な電話番号である。そのため、ステップS204の処理の結果として判定部552は第二送信情報の送信を行うと判定する。 Figure 5 is a sequence chart showing a specific example of the flow of communication between the determination device 50 and a device in the first IP network 10. Figure 5 shows the processing when the telephone number being investigated is a valid telephone number in the second IP network 30. The processing from steps S201 to S204 is the same as in Figure 4, so the explanation is omitted. In the case of Figure 5, as described above, the telephone number being investigated is a valid telephone number in the second IP network 30. Therefore, as a result of the processing in step S204, the determination unit 552 determines that the second transmission information should be transmitted.

この判定結果に応じて、通信制御部551は、第一IP網10に第二送信情報を送信する(ステップS301)。音声通信制御装置11は、第二送信情報を受信すると、第二送信情報を第一IP網10内の後段の通信装置に中継する。そのため、第一IP網10内の第一ゲートウェイ12及び第二ゲートウェイ13は、第一送信情報を受信することはできなくても、第二送信情報を受信することができる。このようにして、第一IP網10内の音声通信制御装置11以外の通信装置や他網(PSTN網20や第二IP網30)の装置から、第二送信情報に対する応答情報を判定装置50に送信される(ステップS302)。判定装置50の通信制御部551は、応答情報を受信する(ステップS303)。判定装置50の判定部552は、受信された応答情報に対して判定処理を実行する(ステップS304)。図5の場合、上述したように調査対象電話番号が第二IP網30において有効な電話番号である。判定部552は、第二送信情報に対する応答情報の判定結果を判定結果記憶部541に記録して処理は終了する(ステップS305)。 Depending on this judgment result, the communication control unit 551 transmits the second transmission information to the first IP network 10 (step S301). When the voice communication control device 11 receives the second transmission information, it relays the second transmission information to a communication device in the subsequent stage in the first IP network 10. Therefore, the first gateway 12 and the second gateway 13 in the first IP network 10 can receive the second transmission information even if they cannot receive the first transmission information. In this way, response information to the second transmission information is transmitted to the judgment device 50 from communication devices other than the voice communication control device 11 in the first IP network 10 and devices in other networks (PSTN network 20 and second IP network 30) (step S302). The communication control unit 551 of the judgment device 50 receives the response information (step S303). The judgment unit 552 of the judgment device 50 executes a judgment process on the received response information (step S304). In the case of FIG. 5, the survey target telephone number is a valid telephone number in the second IP network 30 as described above. The determination unit 552 records the determination result of the response information to the second transmission information in the determination result storage unit 541, and the process ends (step S305).

図6は、本実施形態に適用される情報処理装置90のハードウェア構成例の概略を示す図である。情報処理装置90は、プロセッサー91、主記憶装置92、通信インターフェース93、補助記憶装置94、入出力インターフェース95及び内部バス96を備える。プロセッサー91、主記憶装置92、通信インターフェース93、補助記憶装置94及び入出力インターフェース95は、内部バス96を介して互いに通信可能に接続される。情報処理装置90は、例えば判定装置50に適用されてもよい。この場合、例えば通信部51は通信インターフェース93を用いて構成されてもよい。例えば記憶部54は補助記憶装置94を用いて構成されてもよい。また、制御部55は、プロセッサー91及び主記憶装置92を用いて構成されてもよい。 FIG. 6 is a diagram showing an outline of an example of the hardware configuration of an information processing device 90 applied to this embodiment. The information processing device 90 includes a processor 91, a main memory device 92, a communication interface 93, an auxiliary memory device 94, an input/output interface 95, and an internal bus 96. The processor 91, the main memory device 92, the communication interface 93, the auxiliary memory device 94, and the input/output interface 95 are communicably connected to each other via the internal bus 96. The information processing device 90 may be applied to, for example, a determination device 50. In this case, for example, the communication unit 51 may be configured using the communication interface 93. For example, the memory unit 54 may be configured using the auxiliary memory device 94. Furthermore, the control unit 55 may be configured using the processor 91 and the main memory device 92.

このように構成された判定装置50は、調査対象電話番号について、第一IP網10において加入契約のある有効な電話番号であるか否かを判定することができる。さらに、判定装置50は、アクセス回線にメタル回線が使用されているPSTN網20において加入契約のある有効な電話番号であるか否かを判定することができる。さらに、判定装置50は、第一IP網10とは異なる事業者によって運営される第二IP網30において加入契約のある有効な電話番号であるか否かを判定することができる。 The determination device 50 configured in this manner can determine whether or not the telephone number being investigated is a valid telephone number with a subscription contract in the first IP network 10. Furthermore, the determination device 50 can determine whether or not the telephone number is a valid telephone number with a subscription contract in the PSTN network 20 in which a metal line is used as the access line. Furthermore, the determination device 50 can determine whether or not the telephone number is a valid telephone number with a subscription contract in the second IP network 30 operated by a different operator than the first IP network 10.

(変形例)
判定装置50は、複数の情報処理装置を用いて実装されてもよい。例えば、クラウド等の装置を用いて判定装置50が実装されてもよい。例えば、判定装置50において、記憶部54と制御部55とがそれぞれ異なる情報処理装置に実装されてもよい。例えば、判定装置50の記憶部54が複数の情報処理装置に分散して実装されてもよい。
(Modification)
The determination device 50 may be implemented using a plurality of information processing devices. For example, the determination device 50 may be implemented using a device such as a cloud. For example, in the determination device 50, the storage unit 54 and the control unit 55 may be implemented in different information processing devices. For example, the storage unit 54 of the determination device 50 may be distributed and implemented in a plurality of information processing devices.

第一送信態様と第二送信態様の処理の順序については以下のように行われてもよい。例えば、判定結果記憶部541において過去の判定結果の履歴が記録されており、前回の判定において第一IP網10における加入契約がある状態と判定された調査対象電話番号については、第一送信態様を先に実行して第二送信態様をその後に実行するように構成されてもよい。一方で、前回の判定において第一IP網10における加入契約がある状態以外の判定結果であった調査対象電話番号については、第二送信態様を先に実行して第一送信態様をその後に実行するように構成されてもよい。このように構成されることによって、送信情報の送信回数(発呼数)を少なく抑えることが可能となる。 The order of processing the first transmission mode and the second transmission mode may be as follows. For example, the judgment result storage unit 541 may record a history of past judgment results, and for survey target telephone numbers that were judged in the previous judgment to be in a state where there is a subscription contract with the first IP network 10, the first transmission mode may be executed first, and the second transmission mode may be executed thereafter. On the other hand, for survey target telephone numbers that were judged in the previous judgment to be in a state other than a state where there is a subscription contract with the first IP network 10, the second transmission mode may be executed first, and the first transmission mode may be executed thereafter. By configuring in this way, it is possible to keep the number of times the transmission information is transmitted (the number of calls) low.

以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。 The above describes an embodiment of the present invention in detail with reference to the drawings, but the specific configuration is not limited to this embodiment and includes designs that do not deviate from the gist of the present invention.

10…第一IP網, 11…音声通信制御装置, 12…第一ゲートウェイ, 13…第二ゲートウェイ, 20…PSTN網, 30…第二IP網, 40…通話装置, 50…判定装置, 51…通信部, 52…入力部, 53…出力部, 54…記憶部, 541…判定結果記憶部, 55…制御部, 551…通信制御部, 552…判定部 10...first IP network, 11...voice communication control device, 12...first gateway, 13...second gateway, 20...PSTN network, 30...second IP network, 40...communication device, 50...determination device, 51...communication unit, 52...input unit, 53...output unit, 54...storage unit, 541...determination result storage unit, 55...control unit, 551...communication control unit, 552...determination unit

Claims (4)

調査対象となる電話番号に対して発呼することを示す送信情報であって、アクセス回線として光回線が用いられた第一IP網の音声通信制御装置からエラーのメッセージを含む応答情報が応答される送信情報である第一送信情報を前記第一IP網に送信する第一送信ステップと、
前記第一送信情報に対して前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網において加入契約をすることで有効となっている電話番号であるか、他の網の管理下の電話番号であるか、について判定する第一判定ステップと、
前記調査対象となる電話番号に対して発呼することを示す送信情報であって、前記第一IP網の前記音声通信制御装置以外の装置からエラーのメッセージを含む応答情報が応答される送信情報である第二送信情報を前記第一IP網に送信する第二送信ステップと、
前記第二送信情報に対して前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網に接続されるPSTN網において加入契約をすることで有効となっている電話番号であるか、について判定する第二判定ステップと、
を有する判定方法。
a first transmission step of transmitting, to the first IP network, first transmission information indicating that a call is to be made to the telephone number to be investigated, the first transmission information being transmitted to the first IP network in which an optical line is used as an access line and in which response information including an error message is responded to from a voice communication control device of the first IP network;
a first determination step of determining whether the telephone number is a telephone number that is valid by subscribing to the first IP network or a telephone number under the management of another network, based on response information received from the first IP network in response to the first transmission information;
a second transmission step of transmitting, to the first IP network, second transmission information indicating that a call is to be made to the telephone number to be investigated, the second transmission information being transmission information to which response information including an error message is responded from a device other than the voice communication control device of the first IP network;
a second determination step of determining whether the telephone number is a telephone number that is valid by subscribing to a PSTN network connected to the first IP network, based on response information received from the first IP network in response to the second transmission information ;
The determination method has the following.
前記第一IP網は、前記第一IP網の通信回線事業者とは異なる他の通信回線事業者によって運営される第二IP網にも接続されており、
前記調査対象となる電話番号が前記第二IP網において加入契約をすることで有効になっている電話番号であるか、について、前記第二送信情報に対する応答情報に基づいて判定する第三判定ステップをさらに有する、請求項1に記載の判定方法。
the first IP network is also connected to a second IP network operated by a communication line carrier other than the communication line carrier of the first IP network;
The method of claim 1 , further comprising a third determination step of determining whether the telephone number to be investigated is a telephone number that has been made valid by subscribing to the second IP network based on response information to the second transmission information .
調査対象となる電話番号に対して発呼することを示す送信情報であって、アクセス回線として光回線が用いられた第一IP網の音声通信制御装置からエラーのメッセージを含む応答情報が応答される送信情報である第一送信情報を前記第一IP網に送信する通信制御部と、
前記第一送信情報に対して前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網において加入契約をすることで有効となっている電話番号であるか、他の網の管理下の電話番号であるか、について判定する判定部と、を備え、
前記通信制御部はさらに、前記調査対象となる電話番号に対して発呼することを示す送信情報であって、前記第一IP網の前記音声通信制御装置以外の装置からエラーのメッセージを含む応答情報が応答される送信情報である第二送信情報を前記第一IP網に送信し、
前記判定部はさらに、前記第二送信情報に対して前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網に接続されるPSTN網において加入契約をすることで有効となっている電話番号であるか、について判定する、判定装置。
a communication control unit that transmits to the first IP network first transmission information indicating that a call is to be made to the telephone number to be investigated, the first transmission information being transmission information to which response information including an error message is responded from a voice communication control device of a first IP network using an optical line as an access line;
a determination unit that determines, based on response information received from the first IP network in response to the first transmission information , whether the telephone number is a telephone number that has been made valid by a subscription contract in the first IP network, or a telephone number under the management of another network;
The communication control unit further transmits to the first IP network second transmission information, which is transmission information indicating that a call is to be made to the telephone number to be investigated, and which is transmission information to which response information including an error message is responded from a device other than the voice communication control device of the first IP network;
The determination unit further determines, based on response information received from the first IP network in response to the second transmission information , whether the telephone number is a telephone number that has been made valid by subscribing to a PSTN network connected to the first IP network.
調査対象となる電話番号に対して発呼することを示す送信情報であって、アクセス回線として光回線が用いられた第一IP網の音声通信制御装置からエラーのメッセージを含む応答情報が応答される送信情報である第一送信情報を前記第一IP網に送信する通信制御部と、
前記第一送信情報に対して前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網において加入契約をすることで有効となっている電話番号であるか、他の網の管理下の電話番号であるか、について判定する判定部と、を備え、
前記通信制御部はさらに、前記調査対象となる電話番号に対して発呼することを示す送信情報であって、前記第一IP網の前記音声通信制御装置以外の装置からエラーのメッセージを含む応答情報が応答される送信情報である第二送信情報を前記第一IP網に送信し、
前記判定部はさらに、前記第二送信情報に対して前記第一IP網から受ける応答情報に基づいて、前記電話番号が前記第一IP網に接続されるPSTN網において加入契約をすることで有効となっている電話番号であるか、について判定する判定装置、としてコンピューターを機能させるためのコンピュータープログラム。
a communication control unit that transmits to the first IP network first transmission information indicating that a call is to be made to the telephone number to be investigated, the first transmission information being transmission information to which response information including an error message is responded from a voice communication control device of a first IP network using an optical line as an access line;
a determination unit that determines, based on response information received from the first IP network in response to the first transmission information , whether the telephone number is a telephone number that has been made valid by a subscription contract in the first IP network, or a telephone number under the management of another network;
The communication control unit further transmits to the first IP network second transmission information, which is transmission information indicating that a call is to be made to the telephone number to be investigated, and which is transmission information to which response information including an error message is responded from a device other than the voice communication control device of the first IP network;
The judgment unit further includes a computer program for causing a computer to function as a judgment device that judges, based on response information received from the first IP network in response to the second transmission information , whether the telephone number is a telephone number that has been made valid by subscribing to a PSTN network connected to the first IP network.
JP2024051970A 2024-03-27 2024-03-27 Determination method, determination device, and computer program Active JP7557831B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2024051970A JP7557831B1 (en) 2024-03-27 2024-03-27 Determination method, determination device, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2024051970A JP7557831B1 (en) 2024-03-27 2024-03-27 Determination method, determination device, and computer program

Publications (1)

Publication Number Publication Date
JP7557831B1 true JP7557831B1 (en) 2024-09-30

Family

ID=92900343

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2024051970A Active JP7557831B1 (en) 2024-03-27 2024-03-27 Determination method, determination device, and computer program

Country Status (1)

Country Link
JP (1) JP7557831B1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017212730A (en) 2017-04-19 2017-11-30 株式会社クローバー・ネットワーク・コム Telephone number investigation device, method, program, and information provision system
JP6889507B1 (en) 2020-12-07 2021-06-18 株式会社クローバー・ネットワーク・コム Telephone number investigation device, the same method, the same program, the same information provision system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017212730A (en) 2017-04-19 2017-11-30 株式会社クローバー・ネットワーク・コム Telephone number investigation device, method, program, and information provision system
JP6889507B1 (en) 2020-12-07 2021-06-18 株式会社クローバー・ネットワーク・コム Telephone number investigation device, the same method, the same program, the same information provision system

Similar Documents

Publication Publication Date Title
EP1989866B1 (en) Remote control of device by telephone or other communication devices
US10602227B2 (en) System and method for set-top box base station integration
US20180234550A1 (en) Cloud computing telecommunications platform
US20040114581A1 (en) Voice-over-IP communicator
JP2002141955A (en) SYSTEM AND METHOD FOR UTILIZING LOCALIZED VoIP
US20070274485A1 (en) Network-independent ringback feature
US20130243174A1 (en) Methods, apparatus, and computer program products for providing dynamic replacement communication identification service
KR20020027319A (en) Teleconferencing bridge with edgepoint mixing
US9614957B2 (en) Method and apparatus for providing a customer premise based communication system
US7738638B1 (en) Voice over internet protocol call recording
JP7557831B1 (en) Determination method, determination device, and computer program
US8024011B2 (en) Method and apparatus for intercepting signals to change the ring mode of a mobile device
US20140295806A1 (en) Encoded identifier based network
JP2007166393A (en) Ip telephone exchange apparatus
KR100729580B1 (en) Phone service network for providing additional services to a PSTN and Internet phone subscriber using VoIP gateway with interactive voice response function, and method for additional service thereof
US8625577B1 (en) Method and apparatus for providing audio recording
CN116671084B (en) System and method for processing telephone communication establishment request
US9148508B2 (en) Systems and methods of intercepting telephony communications to provide information to communicants
CN109769072A (en) Processing method, storage medium and the server of tone information
JP2017163198A (en) Voice recognition system, connection device, and voice recognition method
KR20020036009A (en) Method for transmitting and receiving sound data through network and computer-readable medium thereof
JP3606206B2 (en) Packet network telephone network complex system
CN115086486A (en) Method, device, equipment and storage medium for carrying out incoming call verification on calling number
KR20080042947A (en) Voip device, control method thereof, and voip system
US20160248817A1 (en) Systems and methods for setting up a telephony communication

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240327

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20240327

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240611

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240725

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240905

R150 Certificate of patent or registration of utility model

Ref document number: 7557831

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150