Telephone number investigation device, investigation method, investigation program, and information providing system

The telephone number investigation apparatus addresses the challenge of determining telephone number usage status in IMS networks by using SDP parameters in INVITE requests within the NGN environment, achieving accurate and efficient results for inter-carrier interconnection.

JP2025081812AActive Publication Date: 2025-05-28CLOVER NETWORK COM CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2023194823
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-16
Publication Date
2025-05-28
Estimated Expiration
2043-11-16

AI Technical Summary

Technical Problem

The transition from PSTN to NGN requires a technology to determine telephone number usage status in IMS networks using IMS interconnection interfaces for inter-carrier interconnection, as existing techniques are not compatible with the new IP-based SIP protocol.

Method used

A telephone number investigation apparatus connected to metal IP telephone terminals via fixed IMS networks, using a message exchange control unit to attach SDP parameters to INVITE requests and determine telephone number usage status based on response messages, including codes for ringing, busy, not found, and gone.

Benefits of technology

Enables accurate determination of telephone number usage status in IMS networks, facilitating smooth transition to new system infrastructure and improving inter-carrier interconnection efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025081812000001_ABST
    Figure 2025081812000001_ABST
Patent Text Reader

Abstract

To determine a telephone number utilization state in an IMS network by using an IMS interconnection interface and the like for interconnection between enterprises.SOLUTION: A telephone number investigation device 10 is connected to a plurality of metal IP telephone terminals (60a) connected to a transmission side fixed IMS network 20, through the transmission side fixed IMS network 20, and is connected to a plurality of metal IP telephone terminals (60b) connected to a reception side fixed IMS network 30, through the transmission side fixed IMS network 20. The telephone number investigation device adds an SDP parameter to an INVITE request for a metal IP telephone terminal 60 of an investigation object before transmitting the INVITE request to the transmission side fixed IMS network 20 (toward the metal IP telephone terminal 60 of the investigation object); receives a response message via at least the transmission side fixed IMS network 20; and, depending on the response message, determines a utilization state of a telephone number of the metal IP telephone terminal 60 of the investigation object.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a technique for investigating telephone numbers.

Background Art

[0002] As a conventional technique related to the determination of telephone number information, there is a telephone number information determination device using a computer server connected to a plurality of terminals via the Internet network, which includes a database for storing usage history information of a plurality of telephone numbers, and a search information reception means for receiving authentication information from a terminal and receiving a telephone number as search information from the terminal on the condition that the authentication means permits login, and a system control means for searching the database using the telephone number received by the search information reception means, analyzing whether there are a plurality of histories in the telephone number history information that transition from the subscribed state to the missing number state or analyzing the missing number change of the field of the telephone number, and / or analyzing whether there are a plurality of histories in the telephone number history information that transition from the missing number state to the subscribed state or analyzing the valid change of the field of the telephone number, and generating history determination information for determining a predetermined subscriber number for the telephone number of the search information with reference to the unaccumulated history of the telephone number history information, the most recent investigation record of the telephone number history information being a missing number history, the investigation record one before the most recent investigation record being a missing number history, and a plurality of call stop histories existing in the telephone number history information, and displaying this history determination information to the terminal via the Internet network. A telephone number information determination device having the above is known (see Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] By the way, with the transition from PSTN (Public Switched Telephone Networks) to NGN (Next Generation Network), the inter-carrier interconnection interface is also changed from the common line signaling system SS7 (Signaling System No. 7) to the IP (Internet Protocol) - based SIP (Session Initiation Protocol). For this reason, a specific SIP message will reach the IMS (IP Multimedia Subsystem) network, the NGN network, and the IP telephone network (VoIP: Voice over Internet Protocol) from the originating terminal (for example, a telephone number investigation device).

[0005] Note that IMS is a standard for realizing IP - based and integrated multimedia services such as those previously provided in fixed networks and mobile communications. Mobile communication systems and NGNs are systems built in accordance with this standard.

[0006] Therefore, it is necessary to introduce a SIP - protocol - based telephone number investigation tool that can be connected to the originating IMS network and the UNI (User Network Interface) and uses an IMS interconnection interface or the like for inter - carrier interconnection to determine the usage status of telephone numbers in the terminating IMS network, aiming for a smooth transition to the new system infrastructure.

[0007] Therefore, in one aspect, the present invention aims to provide a technology capable of determining the usage status of telephone numbers in an IMS network by using an IMS interconnection interface or the like for inter - carrier interconnection.

Means for Solving the Problem

[0008] To solve the above problems, a telephone number investigation apparatus according to the present invention is a telephone number investigation apparatus connected to at least one of a plurality of metal IP telephone terminals connected to a transmitting - side fixed IMS network and a plurality of metal IP telephone terminals connected to a receiving - side fixed IMS network via the transmitting - side fixed IMS network. A message exchange control unit that attaches SDP parameters to an INVITE request for the metal IP telephone terminal to be investigated, transmits the INVITE request to the transmitting - side fixed IMS network, and receives a response message via at least the transmitting - side fixed IMS network; and a telephone number investigation determination unit that determines the usage status of the telephone number of the metal IP telephone terminal to be investigated according to the response message. The SDP parameters may be such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codec is G.711 μ - law and G.722.

[0009] In the telephone number investigation apparatus according to the present invention, when the response message is code 180 Ringing, code 200 OK, or code 486 Busy Here, the telephone number investigation determination unit determines that the telephone number of the metal IP telephone terminal to be investigated exists; when the response message is code 404 Not Found, the telephone number investigation determination unit determines that the telephone number of the metal IP telephone terminal to be investigated is an unused number; when the response message is code 410 Gone, the telephone number investigation determination unit determines that the metal IP telephone terminal to be investigated has been transferred and the telephone number is an unused number.

[0010] In the telephone number investigation apparatus according to the present invention, when the response message is code 180 Ringing, the telephone number investigation determination unit determines that the telephone number of the metal IP telephone terminal to be investigated exists, and the message exchange control unit stops the ringing of the calling bell of the metal IP telephone terminal to be investigated by transmitting a CANCEL request to the transmitting - side fixed IMS network.

[0011] When the response message is Code 200 OK, the telephone number investigation apparatus according to the present invention may be configured such that the telephone number investigation determination unit determines that the telephone number of the metal IP telephone terminal to be investigated exists, and the message exchange control unit disconnects the communication of the metal IP telephone terminal to be investigated by transmitting a BYE request to the originating fixed IMS network.

[0012] The telephone number investigation apparatus according to the present invention further includes a voice conversion unit. When the response message is Code 410 Gone, the telephone number investigation determination unit determines that the metal IP telephone terminal to be investigated has been transferred and the telephone number is out of sequence, and the voice conversion unit converts the voice data transmitted as transfer guidance into text data to obtain the telephone number information of the transfer destination of the metal IP telephone terminal to be investigated.

[0013] In addition, the telephone number investigation method according to the present invention is a telephone number investigation method for investigating the usage status of the telephone number of a metal IP telephone terminal to be investigated, using a device connected via the originating fixed IMS network to at least one of a plurality of metal IP telephone terminals connected to the originating fixed IMS network and a plurality of metal IP telephone terminals connected to the terminating fixed IMS network. The method includes the steps of attaching SDP parameters to an INVITE request for the metal IP telephone terminal to be investigated and transmitting the INVITE request to the originating fixed IMS network, receiving a response message via at least the originating fixed IMS network, and determining the usage status of the telephone number of the metal IP telephone terminal to be investigated according to the response message. The SDP parameters may be set such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codecs are G.711 μ-law and G.722.

[0014] The method for investigating a telephone number according to the present invention determines that the telephone number of the metal IP telephone terminal to be investigated exists when the response message is Code 180 Ringing, Code 200 OK, or Code 486 Busy Here, and determines that the telephone number of the metal IP telephone terminal to be investigated is missing when the response message is Code 404 Not Found, and determines that the metal IP telephone terminal to be investigated has been transferred and the telephone number is missing when the response message is Code 410 Gone. It may be done in this way.

[0015] The method for investigating a telephone number according to the present invention determines that the telephone number of the metal IP telephone terminal to be investigated exists when the response message is Code 180 Ringing, and stops the ringing of the calling bell of the metal IP telephone terminal to be investigated by sending a CANCEL request to the originating fixed IMS network. It may be done in this way.

[0016] The method for investigating a telephone number according to the present invention determines that the telephone number of the metal IP telephone terminal to be investigated exists when the response message is Code 200 OK, and disconnects the communication of the metal IP telephone terminal to be investigated by sending a BYE request to the originating fixed IMS network. It may be done in this way.

[0017] The method for investigating a telephone number according to the present invention determines that the metal IP telephone terminal to be investigated has been transferred and the telephone number is missing when the response message is Code 410 Gone, and converts the voice data transmitted as transfer guidance into text data to obtain the telephone number information of the transfer destination of the metal IP telephone terminal to be investigated. It may be done in this way.

[0018] In addition, the telephone number investigation program according to the present invention causes a computer connected to at least one of a plurality of metallic IP telephone terminals connected to the originating fixed IMS network and a plurality of metallic IP telephone terminals connected to the terminating fixed IMS network via the originating fixed IMS network to perform a process of attaching SDP parameters to an INVITE request for the metallic IP telephone terminal to be investigated and transmitting the INVITE request to the originating fixed IMS network, a process of receiving a response message at least via the originating fixed IMS network, and a process of determining the usage status of the telephone number of the metallic IP telephone terminal to be investigated according to the response message, and at least executes these processes. The SDP parameters may be such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codec is G.711 μ-law and G.722.

[0019] The telephone number investigation program according to the present invention determines that the telephone number of the metallic IP telephone terminal to be investigated exists when the response message is Code 180 Ringing, Code 200 OK, or Code 486 Busy Here, determines that the telephone number of the metallic IP telephone terminal to be investigated is missing when the response message is Code 404 Not Found, and determines that the metallic IP telephone terminal to be investigated has been transferred and the telephone number is missing when the response message is Code 410 Gone.

[0020] The telephone number investigation program according to the present invention determines that the telephone number of the metallic IP telephone terminal to be investigated exists when the response message is Code 180 Ringing, and stops the ringing of the calling bell of the metallic IP telephone terminal to be investigated by transmitting a CANCEL request to the originating fixed IMS network.

[0021] When the response message is Code 200 OK, the telephone number investigation program according to the present invention may determine that the telephone number of the metal IP telephone terminal to be investigated exists, and disconnect the communication of the metal IP telephone terminal to be investigated by transmitting a BYE request to the originating fixed IMS network.

[0022] When the response message is Code 410 Gone, the telephone number investigation program according to the present invention may determine that the metal IP telephone terminal to be investigated has been transferred and the telephone number is missing, and convert the voice data transmitted as transfer guidance into text data to obtain the telephone number information of the transfer destination of the metal IP telephone terminal to be investigated.

[0023] Further, the telephone number information providing system according to the present invention includes any one of the above telephone number investigation devices and a user terminal. When the telephone number investigation device receives a telephone number investigation information providing request for the metal IP telephone terminal from the user terminal, the network interface unit transmits, via the IP network, the usage status of the telephone number of the metal IP telephone terminal determined by the telephone number investigation determination unit to the user terminal that made the telephone number investigation information providing request.

Advantages of the Invention

[0024] According to the present invention, on one aspect, it becomes possible to determine the usage status of a telephone number in an IMS network by using an IMS interconnection interface or the like for interconnection between carriers.

Brief Description of the Drawings

[0025]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Figure 15

Embodiments for Carrying Out the Invention

[0026] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

[0027] (Network connection form) FIG. 1 is a schematic diagram showing a network connection form of a telephone number investigation apparatus 10 according to an embodiment as an example of a specific configuration mode of the telephone number investigation apparatus according to the present invention. The telephone number investigation apparatus 10 is connected to a transmitting-side fixed IMS network 20 via a home gateway (HGW: Home GateWay) 19.

[0028] In the telephone number investigation apparatus 10 according to the embodiment, a metal IP telephone terminal 60a to be investigated is connected via a transmitting-side fixed IMS network 20 (specifically, for example, an NGN network), and a metal IP telephone terminal 60b to be investigated that is connected to a receiving-side fixed IMS network 30 (specifically, for example, an NGN network, an IP telephone network (VoIP: Voice over Internet Protocol)) is connected via the transmitting-side fixed IMS network 20 (specifically, for example, an NGN network).

[0029] The metal IP telephone terminals 60a and 60b are telephone terminals provided as a receiver of a fixed telephone connected to an existing metal cable by continuously using the existing metal cable even after the core network of the fixed telephone has migrated from the PSTN to the IP network. Note that the subscriber switch is continuously used as a metal housing device together with the existing metal cable.

[0030] Note that there may be a plurality of metal IP phone terminals to be investigated connected to the calling-side fixed IMS network 20 via the telephone number investigation device 10. The metal IP phone terminal 60a in the example shown in the figure is represented as one of the plurality of metal IP phone terminals connected to the calling-side fixed IMS network 20. Also, there may be a plurality of metal IP phone terminals to be investigated connected to the telephone number investigation device 10 via the calling-side fixed IMS network 20 and the called-side fixed IMS network 30. The metal IP phone terminal 60b in the example shown in the figure is represented as one of the plurality of metal IP phone terminals connected to the called-side fixed IMS network 30. In the description of the embodiment, when it is not necessary to distinguish each of the metal IP phone terminals 60a and 60b for each network (in other words, for each contracting carrier), it is simply denoted as "metal IP phone terminal 60".

[0031] The calling-side fixed IMS network 20 includes a SIP server 20a, and the operation of the calling-side fixed IMS network 20 is managed and controlled by the SIP server 20a. Also, the called-side fixed IMS network 30 includes a SIP server 30a, and the operation of the called-side fixed IMS network 30 is managed and controlled by the SIP server 30a.

[0032] The calling-side fixed IMS network 20 and the called-side fixed IMS network 30 are constructed for each communication carrier (in the example shown in FIG. 1, carrier A and carrier B), and the metal IP phone terminals 60a and 60b are connected to each network (in other words, for each contracting carrier) via the SIP servers 20a and 30a that each manages and operates. Note that, as seen from the calling-side fixed IMS network 20 in the example shown in the figure, there may be a plurality of called-side fixed IMS networks, and the called-side fixed IMS network 30 in the example shown in the figure is represented as one of the plurality of called-side fixed IMS networks.

[0033] The originating fixed IMS network 20 and the terminating fixed IMS network 30 support SDP (Session Description Protocol) parameters corresponding to the IP (Internet Protocol) v4 network protocol (in other words, the Internet protocol, IP version), with the media type corresponding to audio (voice), the media transport protocol corresponding to RTP / AVP, and the voice codec corresponding to G.711 μ-law.

[0034] Assume a landline phone with a 0AB-J type phone number, a metal IP phone terminal 60a connected to the originating fixed IMS network 20 which is the originating network, and a metal IP phone terminal 60b connected to the terminating fixed IMS network 30 which is the terminating network.

[0035] In the configuration shown in FIG. 1, the phone number investigation device 10 on the originating side dials the phone number of the metal IP phone terminal 60a connected to the originating fixed IMS network 20 as the phone number of the terminating phone terminal, and routing is executed in the order of the BGCF (Breakout Gateway Control Function) 22 of the originating fixed IMS network 20, the metal housing device 41, and the terminating metal IP phone terminal 60a.

[0036] Also, the phone number investigation device 10 on the originating side dials the phone number of the metal IP phone terminal 60b connected to the terminating fixed IMS network 30 as the phone number of the terminating phone terminal, and routing is executed in the order of the IBCF (Inter-connection Border Control Function) 21 of the originating fixed IMS network 20, the IBCF 31 and BGCF 32 of the terminating fixed IMS network 30, the metal housing device 51, and the terminating metal IP phone terminal 60b.

[0037] At this time, a UNI connection is ensured between the telephone number investigation device 10 and the originating fixed IMS network 20. Also, the inter-carrier interconnection between the originating fixed IMS network 20 and the terminating fixed IMS network 30 is ensured through an IMS interconnection interface (specifically, the IBCF 21 of the originating fixed IMS network 20 and the IBCF 31 of the terminating fixed IMS network 30), etc., and a specific SIP message (details will be described later) transmitted from the telephone number investigation device 10 in accordance with the SIP signaling method reaches the terminating fixed IMS network 30.

[0038] Note that the II-NNI (Network-Network Interface), which is the common interconnection interface between IMS carriers by IP-IP connection in the example shown in FIG. 1, is defined in TTC standard JJ-90.30 (TTC: Telecommunication Technology Committee; Information and Communication Technology Committee, Incorporated Association).

[0039] That is, in the description of this invention, the originating fixed IMS network 20 is an IMS network connected to the telephone number investigation device 10 via the home gateway 19, and the terminating fixed IMS network 30 is an IMS network connected to the originating fixed IMS network 20 via respective IBCFs.

[0040] Also, the originating fixed IMS network 20 and the metal housing device 41 connected to the originating fixed IMS network 20 are connected by the ISUP (Integrated Services for digital network User Part) signaling method, and the terminating fixed IMS network 30 and the metal housing device 51 connected to the terminating fixed IMS network 30 are also connected by the ISUP signaling method. Regarding the ISUP protocol, the technical specifications for SIP-TTC ISUP signaling method interconnection are defined in TTC standard JF-IETF-RFC3398. Also, the technical information regarding the encapsulation of ISUP information is defined in TTC specification TS-1025.

[0041] By the way, according to SIP, it is necessary to negotiate between terminals regarding the encoding method of packets containing media information and addresses such as the destination of the packets for real-time communication. What is required for this negotiation is a description language called SDP (Session Description Protocol), which is defined in RFC4566 of the TTC standard.

[0042] To establish a session with SIP, first, the originating side sends a request describing media information in the SIP message, and the terminating side returns a response selecting the media that can be supported from it, thereby sharing the media information to be used for communication between the originating side and the terminating side.

[0043] Describing and sending media information in the SIP message to start a session is called an offer, and returning the corresponding media information in response is called an answer. This offer / answer model is defined in RFC3264 of the TTC standard. Furthermore, the SDP media negotiation procedure in IMS is specified in JJ-90.26 of the TTC standard.

[0044] When the telephone number investigation device 10 in the example shown in FIG. 1 sends an SDP offer (referred to as an "INVITE request") of the INVITE (invitation) method to the metal IP telephone terminal 60 to be investigated via the originating fixed IMS network 20 (including the SIP server 20a) and the metal storage device 41, or via the originating fixed IMS network 20 (including the SIP server 20a), the terminating fixed IMS network 30 (including the SIP server 30a), and the metal storage device 51, a predetermined SDP parameter (referred to as a "determination SDP parameter") is added to (or rather, described in) the SDP parameter and then sent.

[0045] The SDP parameters added to the SDP parameters when sending an INVITE request are the network protocol (in other words, Internet protocol, IP version), media type, transport protocol of the media, and audio codec.

[0046] For an INVITE request, the incoming metal IP phone terminal 60 compares the SDP parameters included in the INVITE request with the SDP parameters that it can use, and returns a response with a predetermined code in the SIP session as a response message according to the result of the comparison (that is, the matching / non - matching status of the SDP parameters).

[0047] Then, based on the received response with a predetermined code, the phone number investigation device 10 determines the existence / non - existence of the incoming metal IP phone terminal 60 (and by extension, the existence / non - existence of the phone number of the metal IP phone terminal 60).

[0048] (Basic sequence) Figures 2 to 6 are diagrams for explaining the basic sequence of operations between the originating device, the originating fixed IMS network 20, and the metal housing device 41 connected to the originating fixed IMS network 20, or between the originating device, the originating fixed IMS network 20, and the metal housing device 51 connected to the terminating fixed IMS network 30 when the incoming device is the metal IP phone terminal 60 by the INVITE method in IMS interconnection. Note that the basic sequence of operations involving the originating device and the metal IP phone terminal 60 according to the embodiment is not limited to the content shown in Figures 2 to 6, but follows the content specified in TTC standard JJ - 90.30, TTC standard JJ - 90.26, TTC standard JF - IETF - RFC3398, TTC standard TR - 1088, TTC standard JT - Q850, and TTC specification TS - 1025.

[0049] Between the transmitting device and the receiving device (specifically, a telephone terminal) connected to the originating fixed IMS network 20, communication is performed via the BGCF 22 of the originating fixed IMS network 20 and the metal housing device 41 connected to the originating fixed IMS network 20. Further, between the transmitting device and the receiving device (specifically, a telephone terminal) connected to the terminating fixed IMS 30, communication is performed via the IBCF 21 of the originating fixed IMS network 20, the IBCF 31 and BGCF 32 of the terminating fixed IMS network 30, and the metal housing device 51 connected to the terminating fixed IMS network 30.

[0050] Here, in both the case between the transmitting device and the receiving device connected to the originating fixed IMS network 20 and the case between the transmitting device and the receiving device connected to the terminating fixed IMS network 30, the content of communication between the originating fixed IMS network 20 and the metal housing device 41 connected to the originating fixed IMS network 20 is the same as the content of communication between the originating fixed IMS network 20 and the metal housing device 51 connected to the terminating fixed IMS network 30. For this reason, in FIGS. 2 to 6, attention is paid to the content of communication between the transmitting device and the originating fixed IMS network 20 (particularly, the SIP server 20a), and between the originating fixed IMS network 20 (particularly, the SIP server 20a) and the metal housing device (specifically, the metal housing device 41 connected to the originating fixed IMS network 20 and the metal housing device 51 connected to the terminating fixed IMS network 30; these two metal housing devices are referred to as "metal housing device 41 / 51"), and the basic sequence of operations involving the transmitting device and the receiving device (specifically, the metal IP telephone terminal 60) is shown.

[0051] (Actual case / Pattern 1) FIG. 2 is a diagram for explaining Pattern 1 of the basic sequence of operations in the case where the metal IP telephone terminal 60 exists as the receiving device and is not in a call, and the transmitting device disconnects the communication between the transmitting device, the originating fixed IMS network 20, and the metal housing device 41 / 51 by the INVITE method in IMS interconnection.

[0052] FIG. 2 is a diagram for explaining a basic sequence in a case where a function for displaying a caller's (i.e., the other party's) telephone number on a telephone terminal at the time of an incoming call (specifically, Caller ID, Calling Number Identification; for example, Number Display (registered trademark)) is used and the caller has set not to notify the telephone number and the setting for rejecting an incoming call is not set.

[0053] The transmitting device transmits an INVITE request (F1) to the receiving device via the transmitting-side fixed IMS network 20. In response to this, an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system from the transmitting-side fixed IMS network 20 to the metal housing device 41 / 51, is transmitted (F2).

[0054] Subsequently, a 100 Trying response code indicating that a request has been received in the SIP session is returned from the transmitting-side fixed IMS network 20 to the transmitting device (F3).

[0055] In addition, an ACM (Address Complete Message), which is a message indicating that a call has reached and a communication line has been established between the caller and the callee at the time of call establishment in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the transmitting-side fixed IMS network 20 (F4). In response to this, an 183 Session Progress response code indicating the progress of the call is returned from the transmitting-side fixed IMS network 20 to the transmitting device in the SIP session (F5). Note that depending on the receiving device, the ACM may not be returned, and for this reason, the 183 Session Progress response may not be returned either.

[0056] Furthermore, a CPG (Call Progress Message), which is a message indicating the availability of in-channel information in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F6). In response to this, a 180 Ringing response code indicating that an incoming call tone is sounding in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F7).

[0057] At this time, the incoming call bell rings on the receiving device side, and an RBT (Ringing Back Tone) is transmitted as RTP (Real time Transport Protocol) from the metal housing device 41 / 51 to the originating device.

[0058] Next, an ANM (Answer Message), which is a message indicating that the called party has responded to the call in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F8). In response to this, a 200 OK response code indicating that a request (specifically, an INVITE request here) has been successfully processed in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F9).

[0059] In contrast, an ACK (Acknowledgment) response indicating a confirmation response in the SIP session is returned from the originating device to the originating fixed IMS network 20 (F10), and a session is established between the originating device and the receiving device, and the call is started.

[0060] Thereafter, (in the example shown in FIG. 2, when the originating device disconnects the communication) a BYE request indicating the termination of the session in the SIP session is transmitted from the originating device to the originating fixed IMS network 20 (F11). In response to this, a REL (Release Message), which is a message indicating the end of the call in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F12).

[0061] On the contrary, in the example shown in FIG. 2, an RLC (Release Complete Message), which is a message indicating confirmation of call termination and release of resources related to the call in the ISUP signaling system, is returned from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F13). In response to this, a 200 OK response code indicating that the request (specifically, a BYE request in this case) has been successfully processed in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F14). As a result, the session between the originating device and the terminating device ends, that is, the communication between the originating device and the terminating device is disconnected.

[0062] (In the case of an actual device / pattern 2) FIG. 3 is a diagram for explaining pattern 2 of the basic sequence of operations when the metal IP phone terminal 60 exists as the terminating device and is not in use, and the originating device disconnects the communication between the originating device and the originating fixed IMS network 20 and the metal storage device 41 / 51 by the INVITE method in the IMS interconnection.

[0063] FIG. 3 is a diagram for explaining the basic sequence in the case where the function of displaying the caller's (i.e., the other party's) phone number on the phone terminal (specifically, Caller ID, Calling Number Identification; for example, Number Display (registered trademark)) is used and the caller has set not to notify the phone number and the call is rejected when incoming.

[0064] The originating device transmits an INVITE request to the terminating device via the originating fixed IMS network 20 (F1). In response to this, an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal storage device 41 / 51 (F2).

[0065] Subsequently, a 100 Trying response code indicating that a request has been received in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F3).

[0066] Also, an ACM (Address Complete Message), which is a message indicating that a call has reached and a communication line has been established between the caller and the callee when establishing a call in the ISUP signaling system, is returned from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F4). In response to this, a 183 Session Progress response code indicating the progress of the call in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F5).

[0067] Furthermore, a CPG (Call Progress Message), which is a message indicating that in-channel information is available in the ISUP signaling system, is returned from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F6). In response to this, a 180 Ringing response code indicating that a ringing tone is sounding in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F7). Note that depending on the receiving device, the CPG may not be returned, and for this reason, the 180 Ringing response code may not be returned either.

[0068] At this time, (actually, since the incoming call is rejected) the receiving device does not ring the calling bell, and an RBT (Ringing Back Tone) is transmitted as RTP (Real time Transport Protocol) from the metal storage device 41 / 51 to the originating device. Subsequently, since the caller has set the phone number to be non-notified, a guidance notifying that the incoming call is rejected is transmitted.

[0069] Next, an ANM (Answer Message), which is a message indicating that the callee has responded to the call in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F8) (however, in reality, the call has been rejected). In response to this, a 200 OK response code indicating that the request (specifically, an INVITE request here) has been successfully processed in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F9).

[0070] In contrast, an ACK response indicating a confirmation response in the SIP session is returned from the originating device to the originating fixed IMS network 20 (F10).

[0071] After that, (in the example shown in FIG. 3, when the originating device disconnects the communication) a BYE request indicating the termination of the session in the SIP session is sent from the originating device to the originating fixed IMS network 20 (F11). In response to this, a REL (Release Message), which is a message indicating the termination of the call in the ISUP signaling system, is sent from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F12).

[0072] In contrast, (in the example shown in FIG. 3) an RLC (Release Complete Message), which is a message indicating the confirmation of the termination of the call and the release of resources related to the call in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F13). In response to this, a 200 OK response code indicating that the request (specifically, a BYE request here) has been successfully processed in the SIP session is returned from the originating fixed IMS network 20 to the originating device (F14). As a result, the session between the originating device and the terminating device ends, that is, the communication between the originating device and the terminating device is disconnected.

[0073] (When the line is busy) FIG. 4 is a diagram for explaining the basic sequence of operations when the metal IP phone terminal 60 exists as the receiving device and is busy between the transmitting device, the home fixed IMS network 20, and the metal housing device 41 / 51 by the INVITE method in the IMS interconnection.

[0074] The transmitting device sends an INVITE request (F1) to the receiving device via the home fixed IMS network 20. In response to this, an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system, is sent from the home fixed IMS network 20 to the metal housing device 41 / 51 (F2).

[0075] Subsequently, a 100 Trying response code indicating that the request has been accepted in the SIP session is returned from the home fixed IMS network 20 to the transmitting device (F3).

[0076] Also, an ACM (Address Complete Message), which is a message indicating that the call has reached and the communication line has been established between the caller and the callee during call establishment in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the home fixed IMS network 20 (F4). In response to this, a 183 Session Progress response code indicating the progress of the call is returned from the home fixed IMS network 20 to the transmitting device in the SIP session (F5). Note that there may be cases where the return of the ACM is not performed by generating the next F6 message, REL (Release Message). Therefore, there may also be cases where the return of the 183 Session Progress response code is not performed.

[0077] Furthermore, a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is sent from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F6). At this time, the cause value of the message REL is set to code 17 (i.e., User busy), which means that the callee is busy.

[0078] Upon receiving the transmission of the message REL (where the cause value is code 17) (F6), a 486 Busy Here response, which indicates that the media resource requested by the originating side in the SIP session is currently busy and the session cannot be started, is returned from the originating fixed IMS network 20 to the originating device (F7).

[0079] In response to this, an ACK response indicating a confirmation response in the SIP session is returned from the originating device to the originating fixed IMS network 20 (F8). Upon receiving this, an RLC (Release Complete Message), which is a message indicating the confirmation of the end of the call and the release of resources related to the call in the ISUP signaling system, is returned from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F9). Thereby, the session related to the INVITE request from the originating device ends.

[0080] (In the case of a missing number) FIG. 5 is a diagram for explaining the basic sequence of operations when the called device (in other words, the telephone number) is missing among the originating device, the originating fixed IMS network 20, and the metal housing device 41 / 51 by the INVITE method in the IMS interconnection.

[0081] The transmitting device sends an INVITE request (F1) to the receiving device via the transmitting-side fixed IMS network 20. In response to this, an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system from the transmitting-side fixed IMS network 20 to the metal housing device 41 / 51, is sent (F2).

[0082] Subsequently, a 100 Trying response code indicating that the request has been received in the SIP session is returned from the transmitting-side fixed IMS network 20 to the transmitting device (F3).

[0083] Also, a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is sent from the metal housing device 41 / 51 to the transmitting-side fixed IMS network 20 (F4). At this time, the cause value of the message REL is set to code 1 (i.e., Unallocated number), which means that the telephone number is not assigned (i.e., missing number).

[0084] In response to the transmission of the message REL (where the cause value is code 1) (F4), a 404 Not Found response code indicating that the media resource requested from the transmitting side cannot be found in the SIP session is returned from the transmitting-side fixed IMS network 20 to the transmitting device (F5).

[0085] In response to this, an ACK response indicating a confirmation response in the SIP session is returned from the transmitting device to the transmitting-side fixed IMS network 20 (F6). In response to this, an RLC (Release Complete Message), which is a message indicating confirmation of the end of the call and release of resources related to the call in the ISUP signaling system, is returned from the transmitting-side fixed IMS network 20 to the metal housing device 41 / 51 (F7). As a result, the session related to the INVITE request from the transmitting device ends.

[0086] (In the case of transfer) FIG. 6 is a diagram for explaining the basic sequence of operations when a metal IP telephone terminal 60 as a receiving device is transferred between a transmitting device, a home fixed IMS network 20, and a metal accommodation device 41 / 51 by an INVITE method in IMS interconnection.

[0087] The transmitting device transmits an INVITE request (F1) to the receiving device via the home fixed IMS network 20. In response to this, an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system, is transmitted from the home fixed IMS network 20 to the metal accommodation device 41 / 51 (F2).

[0088] Subsequently, a 100 Trying response code indicating that the request has been received in the SIP session is returned from the home fixed IMS network 20 to the transmitting device (F3).

[0089] Also, an ACM (Address Complete Message), which is a message indicating that the call has reached and the communication line has been established between the caller and the callee during call establishment in the ISUP signaling system, is returned from the metal accommodation device 41 / 51 to the home fixed IMS network 20 (F4). In response to this, an 183 Session Progress response code indicating the progress of the call is returned from the home fixed IMS network 20 to the transmitting device in the SIP session (F5).

[0090] Furthermore, as RTP (Real time Transport Protocol), transfer guidance notifying that the telephone number of the receiving device has been changed and the changed telephone number (in other words, transfer guidance notifying that the receiving device has been transferred and the telephone number of the transfer destination) are transmitted from the metal accommodation device 41 / 51 to the transmitting device. The guidance time length of the transfer guidance is, for example, about 60 to 80 seconds.

[0091] After the transfer guidance ends, a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is sent from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F6). At this time, the cause value of the message REL is set to code 22, which means that the called party's number has changed (i.e., number changed (w / o diagnostic)).

[0092] In response to the reception of the REL message (where the cause value is code 22) (F6), a 410 Gone response, which indicates that the media resource requested by the originating side in the SIP session previously existed but no longer exists, is returned from the originating fixed IMS network 20 to the originating device (F7).

[0093] In contrast, an ACK response indicating a confirmation response in the SIP session is returned from the originating device to the originating fixed IMS network 20 (F8). In response to this, an RLC (Release Complete Message), which is a message indicating the confirmation of the end of the call and the release of resources related to the call in the ISUP signaling system, is returned from the originating fixed IMS network 20 to the metal storage device 41 / 51 (F9). Thereby, the session related to the INVITE request from the originating device ends.

[0094] (Telephone number investigation device) FIG. 7 is a block diagram showing the configuration of the telephone number investigation device 10 according to the embodiment.

[0095] The telephone number investigation device 10 according to the embodiment is connected to a plurality of metal IP telephone terminals (60a) connected to the originating fixed IMS network 20 via the originating fixed IMS network 20, and is also connected to a plurality of metal IP telephone terminals (60b) connected to the terminating fixed IMS network 30 via the originating fixed IMS network 20. An SDP parameter is attached to an INVITE request for the metal IP telephone terminal 60 to be investigated (towards the metal IP telephone terminal 60 to be investigated), and the INVITE request is transmitted to the originating fixed IMS network 20. At the same time, a response message is received at least via the originating fixed IMS network 20, and the usage status of the telephone number of the metal IP telephone terminal 60 to be investigated is determined according to the response message.

[0096] The telephone number investigation device 10 includes a network interface unit 11, a message exchange control unit 12, a telephone number investigation determination unit 13, a telephone number history generation unit 14, and a telephone number history database (DB) 15.

[0097] The network interface unit 11 serves as a communication interface for the telephone number investigation device 10 to perform communication conforming to the SIP protocol.

[0098] The message exchange control unit 12 transmits an INVITE request including a determination SDP parameter to the metal IP telephone terminal 60 to be investigated, and also receives a message (for example, a response of a predetermined code in the SIP session) at least via the originating fixed IMS network 20.

[0099] The telephone number investigation determination unit 13 determines the existence or non-existence of the terminating metal IP telephone terminal 60 according to the message (for example, a response of a predetermined code in the SIP session) received via the message exchange control unit 12, and by extension, determines the validity of the telephone number of the metal IP telephone terminal 60 to be investigated (in other words, the usage status of the telephone number).

[0100] The telephone number history generation unit 14 constructs a telephone number history database 15 by attaching a timestamp indicating the determination date and time to each of the determination results in the telephone number investigation determination unit 13 and recording them in chronological order on a recording medium.

[0101] Although the data structure (in other words, the recorded data items) of the telephone number history database 15 is not limited to a specific structure or items, the telephone number history information stored in the telephone number history database 15 may include, for example, for each investigation (in other words, for each transmission of an INVITE request), the "telephone number" that is the investigation target, the "error code" returned via the originating fixed IMS network 20, the "investigation date" (i.e., the timestamp), the "determination result of existence / missing number / transfer", and the "other layer information" regarding the layer returned via the originating fixed IMS network 20.

[0102] In addition to the above-described data items, the telephone number history information stored in the telephone number history database 15 may also include, for example, the type of the metal IP telephone terminal 60 that is the investigation target, the "new subscriber number" that is the transfer destination or contact telephone number identified during the investigation, the "corporate name / personal name" that owns the telephone number, the "attribute information" such as the address and age, the "map link information", and the "credit information" for evaluating the credit.

[0103] For example, when the telephone number investigation apparatus 10 investigates the usage status of the telephone number "03-XXXX-XXXX", investigation information is sequentially recorded in the telephone number history database 15 for each determination by the telephone number investigation determination unit 13 and accumulated as telephone number history information.

[0104] Note that the telephone number history database 15 may be implemented on a large-capacity recording medium such as a semiconductor memory, a hard disk, or an optical memory such as a DVD (Digital Versatile Disc).

[0105] The telephone number investigation device 10 includes a microprocessor with a built-in memory (not shown) in which a predetermined program (including the telephone number investigation program according to the embodiment) is recorded, or a microprocessor with an externally attached memory (not shown) in which a predetermined program is recorded, and an LSI (Large Scale Integration) that performs peripheral control including communication control.

[0106] Then, the microprocessor sequentially reads and executes a predetermined program (including the telephone number investigation program according to the embodiment) recorded in the memory (not shown), thereby constituting each of the network interface unit 11, the message exchange control unit 12, the telephone number investigation determination unit 13, and the telephone number history generation unit 14, and realizing a predetermined function as the telephone number investigation device 10.

[0107] (Telephone number investigation method) As an example of a specific configuration aspect of the telephone number investigation method according to the present invention, the telephone number investigation method according to the embodiment is connected to a plurality of metal IP telephone terminals (60a) connected to the originating fixed IMS network 20 via the originating fixed IMS network 20, and is also connected to a plurality of metal IP telephone terminals (60b) connected to the terminating fixed IMS network 30 via the originating fixed IMS network 20. A method for investigating the usage status of the telephone number of the metal IP telephone terminal 60 to be investigated, including the step of attaching SDP parameters to an INVITE request for the metal IP telephone terminal 60 to be investigated and sending the INVITE request to the originating fixed IMS network 20 (towards the metal IP telephone terminal 60 to be investigated), the step of receiving a response message at least via the originating fixed IMS network 20, and the step of determining the usage status of the telephone number of the metal IP telephone terminal 60 to be investigated according to the response message, where the SDP parameters are such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codec is G.711 μ-law and G.722.

[0108] The telephone number investigation method described below can be implemented by causing a computer (specifically, the telephone number investigation device 10) to execute a telephone number investigation program and execute each corresponding procedure according to the program.

[0109] As SDP parameters, among the SDP parameters for determination, for the network protocol (in other words, Internet protocol, IP version), IPv4 is described (in other words, used) and offered, and for the other SDP parameters for determination, they are described as follows. The following description regarding the SDP parameters for determination is referred to as "SDP for metal IP telephone". ○ Media type: only audio ○ Media transport protocol: only RTP / AVP ○ Voice codec: G.711 μ-law and G.722

[0110] (Existence determination / Part 1) FIG. 8 is a diagram for explaining Part 1 of the operation sequence when, as SDP parameters, IPv4 is described for the network protocol and the above-described SDP for metal IP telephone is described and offered for the SDP parameters for determination, and the metal IP telephone terminal 60 to be investigated exists and is not in a call.

[0111] FIG. 8 is, in particular, a diagram for explaining the operation sequence when, in the case of an incoming call, the function of displaying the caller's (i.e., the other party's) telephone number on the telephone terminal (specifically, Caller ID, Calling Number Identification; for example, Number Display (registered trademark)) is such that when the caller has set not to notify the telephone number, the setting for rejecting the incoming call is not set.

[0112] The message exchange control unit 12 of the telephone number investigation device 10 transmits an INVITE request to the metal IP telephone terminal 60 to be investigated via the originating fixed IMS network 20 (F1). At this time, as the SDP parameter included in the INVITE request, the SDP for the metal IP telephone described above is described for the determination SDP parameter (where the network protocol is IPv4).

[0113] In response to the transmission of the INVITE request (F1), an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F2).

[0114] Subsequently, a 100 Trying response code indicating that the request has been received in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F3).

[0115] Also, an ACM (Address Complete Message), which is a message indicating that the call has reached and the communication line has been established between the caller and the callee during call establishment in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F4). In response to this, a 183 Session Progress response code indicating the progress of the call is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) in the SIP session (F5). Note that depending on the receiving device (i.e., the metal IP telephone terminal 60 to be investigated), the ACM may not be returned, and for this reason, the 183 Session Progress response code may not be returned either.

[0116] Furthermore, a CPG (Call Progress Message), which is a message indicating the availability of in-channel information in the ISUP signaling system, is returned from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F6). In response to this, a 180 Ringing response code indicating that an incoming call tone is sounding in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F7). At this time, the calling bell of the metal IP telephone terminal 60 on the incoming side to be investigated rings.

[0117] In this case, the telephone number investigation determination unit 13 of the telephone number investigation device 10 determines that the metal IP telephone terminal 60 on the incoming side to be investigated exists and is not busy (that is, the telephone number of the metal IP telephone terminal 60 to be investigated exists).

[0118] Subsequent to F6 and F7 above, an RBT (Ringing Back Tone) is sent as an RTP (Real time Transport Protocol) from the metal storage device 41 / 51 to the telephone number investigation device 10.

[0119] Also, the message exchange control unit 12 of the telephone number investigation device 10 transmits a CANCEL request, which is an instruction to end the session in the SIP session, to the originating fixed IMS network 20 (F8).

[0120] That is, when the message exchange control unit 12 of the telephone number investigation device 10 receives the 180 response code, it immediately (more precisely, almost simultaneously with the reception of the 180 response code) transmits a CANCEL request in order to stop the ringing of the calling bell of the metal IP telephone terminal 60 on the incoming side to be investigated. As a result, the ringing of the calling bell of the metal IP telephone terminal 60 on the incoming side to be investigated stops in an extremely short time.

[0121] Upon receiving the transmission of the CANCEL request (F8), a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F9).

[0122] In response, an RLC (Release Complete Message), which is a message indicating the confirmation of the end of a call and the release of resources related to the call in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F10). Upon receiving this, a 200 OK response code indicating that the request (specifically, the CANCEL request) has been successfully processed in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F11), and a 487 Request Terminated response code indicating the end of the session in the SIP session is returned (F12).

[0123] In response, the message exchange control unit 12 of the telephone number investigation device 10 returns an ACK response indicating a confirmation response to the originating fixed IMS network 20 in the SIP session (F13). As a result, the session between the telephone number investigation device 10 and the metal IP telephone terminal 60 of the incoming investigation target ends, that is, the communication between the telephone number investigation device 10 and the metal IP telephone terminal 60 of the incoming investigation target is disconnected.

[0124] (Existence determination / Part 2) FIG. 9 is a diagram for explaining the second operation sequence when, as SDP parameters, IPv4 is described for the network protocol and the above-described SDP for the metal IP telephone is described and offered for the determination SDP parameters, and the metal IP telephone terminal 60 of the investigation target exists and is not in a call state.

[0125] FIG. 9 is a diagram for explaining an operation sequence when a function of displaying a caller's (i.e., the other party's) telephone number on a telephone terminal (specifically, Caller ID, Calling Number Identification; for example, Number Display (registered trademark)) is set such that the caller does not notify the telephone number and a setting to reject an incoming call is made during an incoming call.

[0126] The message exchange control unit 12 of the telephone number investigation device 10 transmits an INVITE request (F1) to the metal IP telephone terminal 60 to be investigated via the originating fixed IMS network 20. At this time, as SDP parameters included in the INVITE request, the above-described SDP for the metal IP telephone is described for the determination SDP parameters (the network protocol is IPv4).

[0127] In response to the transmission of the INVITE request (F1), an IAM (Initial Address Message), which is a message for transmitting call establishment information in the network in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F2).

[0128] Subsequently, a 100 Trying response, which is a code indicating that a request has been received in the SIP session, is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F3).

[0129] Also, an ACM (Address Complete Message), which is a message indicating that a call has reached and a communication line has been established between the caller and the callee during call establishment in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F4). In response to this, a 183 Session Progress response, which is a code indicating the progress of the call in the SIP session, is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F5).

[0130] Furthermore, a CPG (Call Progress Message), which is a message indicating the availability of in-channel information in the ISUP signaling system, is returned from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F6). In response to this, a code 180 Ringing response indicating that an incoming call tone is sounding in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F7). Note that depending on the device on the receiving side (i.e., the metal IP telephone terminal 60 to be investigated), the CPG may not be returned, and for this reason, the code 180 Ringing response may not be returned either.

[0131] At this time, (actually, since the incoming call is rejected) the metal IP telephone terminal 60 on the receiving side to be investigated does not have its calling bell ring, and an RBT (Ringing Back Tone) is transmitted as RTP (Real Time Transport Protocol) from the metal storage device 41 / 51 to the telephone number investigation device 10. Subsequently, since the caller has set not to notify the telephone number, a guidance notifying that the incoming call is rejected is transmitted.

[0132] Next, an ANM (Answer Message), which is a message indicating that the called party has responded to the call in the ISUP signaling system, is returned from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F8) (however, actually the incoming call is rejected). In response to this, a code 200 OK response indicating that the request (specifically, the INVITE request in this case) has been normally processed in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F9).

[0133] In this case, the telephone number investigation determination unit 13 of the telephone number investigation device 10 determines that the metal IP telephone terminal 60 of the investigation target on the receiving side exists and is not busy (that is, the telephone number of the metal IP telephone terminal 60 of the investigation target exists). Note that the calling bell of the metal IP telephone terminal 60 of the investigation target on the receiving side does not ring.

[0134] Subsequently, the message exchange control unit 12 of the telephone number investigation device 10 transmits an ACK response indicating a confirmation response in the SIP session to the originating fixed IMS network 20 (F10), and transmits a BYE request indicating the end of the session in the SIP session (F11).

[0135] That is, when the message exchange control unit 12 of the telephone number investigation device 10 receives a 200 response code, it transmits a BYE request to disconnect the communication with the metal IP telephone terminal 60 of the investigation target on the receiving side.

[0136] In response to the transmission of the BYE request (F11), a REL (Release Message), which is a message indicating the end of the call in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F12).

[0137] On the contrary, an RLC (Release Complete Message), which is a message indicating the confirmation of the end of the call and the release of resources related to the call in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F13). Receiving this, a 200 OK response indicating that the request (specifically, the BYE request here) has been normally processed in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F14). As a result, the session between the telephone number investigation device 10 and the metal IP telephone terminal 60 of the investigation target on the receiving side ends, that is, the communication between the telephone number investigation device 10 and the metal IP telephone terminal 60 of the investigation target on the receiving side is disconnected.

[0138] (Actual existence determination / During a call) FIG. 10 is a diagram for explaining an operation sequence when, as SDP parameters, IPv4 is described for the network protocol and the above SDP for the metal IP phone is described for the determination SDP parameters and offered, and the metal IP phone terminal 60 under investigation actually exists and is in a call state.

[0139] The message exchange control unit 12 of the telephone number investigation device 10 transmits an INVITE request addressed to the metal IP phone terminal 60 to be investigated via the originating fixed IMS network 20 (F1). At this time, as the SDP parameters included in the INVITE request, the above SDP for the metal IP phone is described for the determination SDP parameters (where the network protocol is IPv4).

[0140] In response to the transmission of the INVITE request (F1), an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signal format, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F2).

[0141] Subsequently, a 100 Trying response indicating that a request has been received in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F3).

[0142] Also, an ACM (Address Complete Message), which is a message indicating that a call has reached the originating fixed IMS network 20 from the metal storage device 41 / 51 and a communication line has been established between the caller and the callee during the establishment of a call in the ISUP signaling system, is returned (F4). In response to this, a code 183 Session Progress response indicating the progress of the call in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F5). Note that the return of the ACM may not occur by generating the next F6 message REL (Release Message). For this reason, the return of the code 183 Session Progress response may also not occur.

[0143] Furthermore, a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is transmitted from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F6). At this time, the cause value of the message REL is set to code 17 (i.e., User busy), which means that the callee is busy.

[0144] In response to the transmission of the message REL (where the cause value is code 17) (F6), a code 486 Busy Here response indicating that the media resource requested from the originating side in the SIP session is currently busy and the session cannot be started is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F7).

[0145] In this case, the telephone number investigation determination unit 13 of the telephone number investigation device 10 determines that the metal IP telephone terminal 60 of the callee side exists and is busy (i.e., the telephone number of the metal IP telephone terminal 60 to be investigated exists).

[0146] Subsequently, the message exchange control unit 12 of the telephone number investigation apparatus 10 returns an ACK response indicating a confirmation response in the SIP session to the originating fixed IMS network 20 (F8). In response to this, an RLC (Release Complete Message), which is a message indicating confirmation of call termination and release of resources related to the call in the ISUP signaling system, is returned from the originating fixed IMS network 20 to the metal housing apparatuses 41 / 51 (F9). As a result, the session related to the INVITE request from the telephone number investigation apparatus 10 ends.

[0147] (Missing number determination) FIG. 11 is a diagram for explaining an operation sequence when, as SDP parameters, IPv4 is described for the network protocol and the above-described SDP for the metal IP telephone is described and offered for the determination SDP parameters, and the metal IP telephone terminal 60 to be investigated (in other words, the telephone number) is missing.

[0148] The message exchange control unit 12 of the telephone number investigation apparatus 10 transmits an INVITE request addressed to the metal IP telephone terminal 60 to be investigated via the originating fixed IMS network 20 (F1). At this time, as the SDP parameters included in the INVITE request, the above-described SDP for the metal IP telephone is described for the determination SDP parameters (note that the network protocol is IPv4).

[0149] In response to the transmission of the INVITE request (F1), an IAM (Initial Address Message), which is a message for transmitting call establishment information in the network in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing apparatuses 41 / 51 (F2).

[0150] Subsequently, a 100 Trying response indicating that the request has been received in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation apparatus 10 (specifically, the message exchange control unit 12) (F3).

[0151] Also, a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is transmitted from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F4). At this time, the cause value of the message REL is set to code 1 (i.e., Unallocated number), which means that the phone number is an unassigned phone number (i.e., a missing number).

[0152] In response to the transmission of the message REL (where the cause value is code 1) (F4), a 404 Not Found response indicating that the media resource requested from the originating side in the SIP session cannot be found is returned from the originating fixed IMS network 20 to the phone number investigation device 10 (specifically, the message exchange control unit 12) (F5).

[0153] In this case, the phone number investigation determination unit 13 of the phone number investigation device 10 determines that the metal IP phone terminal 60 on the receiving side to be investigated has a missing number (i.e., the phone number of the metal IP phone terminal 60 to be investigated is a missing number). Note that the missing number includes the case where the metal IP phone terminal 60 on the receiving side to be investigated has been cancelled.

[0154] Subsequently, the message exchange control unit 12 of the phone number investigation device 10 returns an ACK response indicating a confirmation response in the SIP session to the originating fixed IMS network 20 (F6). In response to this, an RLC (Release Complete Message), which is a message indicating the confirmation of the end of the call and the release of resources related to the call in the ISUP signaling system, is returned from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F7). As a result, the session related to the INVITE request from the phone number investigation device 10 ends.

[0155] Here, FIG. 12 is a diagram for explaining an operation sequence when, as SDP parameters, IPv4 is described and offered for the network protocol (in other words, Internet Protocol, IP version) among the SDP parameters for determination, and only G.711 μ-law is described for the audio codec in the SDP for the metal IP phone (that is, G.722 is not included), and the metal IP phone terminal 60 (in other words, the phone number) under investigation is missing a number.

[0156] In this case, upon receiving the transmission (F1) of an INVITE request from the phone number investigation device 10 (specifically, the message exchange control unit 12), a message IAM (Initial Address Message) is transmitted (F2) from the originating fixed IMS network 20 to the metal housing device 41 / 51. Subsequently, a code 100 Trying response is returned (F3) from the originating fixed IMS network 20 to the phone number investigation device 10 (specifically, the message exchange control unit 12).

[0157] Also, upon receiving the return (F4) of a message ACM from the metal housing device 41 / 51, a code 183 Session Progress response is returned (F5) from the originating fixed IMS network 20 to the phone number investigation device 10 (specifically, the message exchange control unit 12).

[0158] Subsequently, a PRACK (Provisional Response Acknowledgement) request, which is a provisional response confirmation in the SIP session, is transmitted (F6) from the phone number investigation device 10 (specifically, the message exchange control unit 12) to the originating fixed IMS network 20. In response to this, a code 200 OK response indicating that the request (here specifically, the PRACK request) has been normally processed in the SIP session is returned (F7) from the originating fixed IMS network 20 to the phone number investigation device 10 (specifically, the message exchange control unit 12).

[0159] At this time, the code 200 OK response (F7) sent back from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) cannot pass through the home gateway 19, and thus cannot reach the telephone number investigation device 10. For this reason, the operation where the message exchange control unit 12 of the telephone number investigation device 10 sends a BYE request when receiving a code 200 response, as described in FIG. 9, does not occur.

[0160] Subsequently, from the metal storage device 41 / 51 to the telephone number investigation device 10, as RTP (Real Time Transport Protocol), a sequence number guidance is sent notifying that the incoming device (here specifically, the metal IP telephone terminal 60 to be investigated; in other words, the telephone number) has a missing sequence number.

[0161] After the end of the sequence number guidance, a message RLC is sent back from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F8), and in response to this, a code 487 Request Terminated response is sent back from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F9).

[0162] In response to this, an ACK response is sent back from the telephone number investigation device 10 (specifically, the message exchange control unit 12) to the originating fixed IMS network 20 (F10).

[0163] At this time, it can also be considered to determine that the metal IP telephone terminal 60 to be investigated (in other words, the telephone number) has a missing sequence number based on the fact that a code 487 Request Terminated response has been sent back from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F9).

[0164] However, in the operation shown in FIG. 12, after the transmission of the missing number guidance is completed, the reply of the message RLC (F8) and the reply of the code 487 Request Terminated response (F9) are performed. For this reason, it takes about 32 seconds from the transmission of the INVITE request (F1) to the reply of the ACK response (F10).

[0165] On the other hand, in the operation shown in FIG. 11, it takes only about 0.4 seconds from the transmission of the INVITE request (F1) to the reply of the ACK response (F6) and then to the reply of the message RLC (F7).

[0166] Therefore, as shown in FIG. 11, it is more preferable to perform the missing number determination by replying with the code 404 Not Found response without going through the missing number guidance with G.711 μ-law and G.722 for the voice codec among the SDP parameters for determination, rather than performing the missing number determination by replying with the code 487 Request Terminated response after the missing number guidance with only G.711 μ-law for the voice codec among the SDP parameters for determination as shown in FIG. 12, because a significant time reduction is possible.

[0167] For this reason, as SDP parameters, when describing and offering IPv4 for the network protocol among the SDP parameters for determination, it is appropriate to describe G.722 in addition to G.711 μ-law for the voice codec among the other SDP parameters for determination (that is, offer G.711 μ-law and G.722 simultaneously).

[0168] (Transfer determination) FIG. 13 is a diagram for explaining the operation sequence when the metal IP phone terminal 60 under investigation has moved, in the case where IPv4 is described for the network protocol as SDP parameters and the above SDP for the metal IP phone is described and offered for the SDP parameters for determination.

[0169] The message exchange control unit 12 of the telephone number investigation device 10 transmits an INVITE request to the metal IP telephone terminal 60 to be investigated via the originating fixed IMS network 20 (F1). At this time, as the SDP parameter included in the INVITE request, the SDP for the metal IP telephone is described for the determination SDP parameter (where the network protocol is IPv4).

[0170] In response to the transmission of the INVITE request (F1), an IAM (Initial Address Message), which is a message for transmitting call establishment information within the network in the ISUP signaling system, is transmitted from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F2).

[0171] Subsequently, a 100 Trying response code indicating that the request has been received in the SIP session is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F3).

[0172] Also, an ACM (Address Complete Message), which is a message indicating that the call has reached and the communication line has been established between the caller and the callee during call establishment in the ISUP signaling system, is returned from the metal housing device 41 / 51 to the originating fixed IMS network 20 (F4). In response to this, a 183 Session Progress response code indicating the progress of the call is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) in the SIP session (F5).

[0173] Furthermore, as RTP (Real Time Transport Protocol), transfer guidance indicating that the telephone number of the receiving device has been changed and the changed telephone number (in other words, transfer guidance indicating that the receiving device has been transferred and the telephone number of the transfer destination) are transmitted from the metal storage device 41 / 51 to the telephone number investigation device 10. Note that the guidance time length of the transfer guidance is, for example, about 60 to 80 seconds.

[0174] After the transfer guidance ends, a REL (Release Message), which is a message indicating the end of a call in the ISUP signaling system, is transmitted from the metal storage device 41 / 51 to the originating fixed IMS network 20 (F6). At this time, the cause value of the message REL is set to code 22, which means that the number of the called party has been changed (that is, number changed (w / o diagnostic)).

[0175] Upon receiving the transmission of the message REL (where the cause value is code 22) (F6), a 410 Gone response indicating that the media resource requested from the originating side in the SIP session used to exist but does not exist now is returned from the originating fixed IMS network 20 to the telephone number investigation device 10 (specifically, the message exchange control unit 12) (F7).

[0176] In this case, the telephone number investigation determination unit 13 of the telephone number investigation device 10 determines that the metal IP telephone terminal 60 of the receiving side to be investigated has been transferred (that is, the telephone number of the metal IP telephone terminal 60 to be investigated is an out-of-service number).

[0177] When a guidance (of some kind) is transmitted, the telephone number investigation device 10 records (or in other words, packet captures) the guidance and holds it as voice data. When a 410 Gone response is returned following the guidance, the recorded and held voice data may be saved as voice data including the transferred telephone number of the metal IP telephone terminal 60 of the investigation target on the receiving side in a memory or a storage device (none of which are shown).

[0178] The telephone number investigation device 10 may further perform text conversion (that is, Speech to Text) on the voice data saved as voice data including the transferred telephone number of the metal IP telephone terminal 60 of the investigation target on the receiving side, and save the converted text data as text data including the transferred telephone number of the metal IP telephone terminal 60 of the investigation target on the receiving side in a memory or a storage device (none of which are shown).

[0179] That is, the telephone number investigation device 10 may use the transfer guidance, specifically, convert the voice data transmitted as the transfer guidance into text data, and acquire the transferred telephone number information of the metal IP telephone terminal 60 of the investigation target on the receiving side. In this case, the telephone number investigation device 10 may further include a voice conversion unit (not shown).

[0180] Subsequently, the message exchange control unit 12 of the telephone number investigation device 10 returns an ACK response indicating a confirmation response in the SIP session to the originating fixed IMS network 20 (F8). In response to this, an RLC (Release Complete Message), which is a message indicating the confirmation of the end of the call and the release of resources related to the call in the ISUP signaling system, is returned from the originating fixed IMS network 20 to the metal housing device 41 / 51 (F9). Thereby, the session related to the INVITE request from the telephone number investigation device 10 ends.

[0181] (Telephone number investigation method) FIG. 14 shows an arrangement of a method for investigating the usage status (specifically, existence (idle, busy), non - existent number, and transfer) of the telephone number of the metal IP telephone terminal 60 (specifically, for example, the telephone number of a 0AB - J type landline telephone) based on the above - described operation sequence.

[0182] Regarding the usage status of the telephone number of the landline telephone, which is the 0AB - J number of the metal IP telephone terminal 60 connected to the communication carrier, among the SDP parameters, while describing IPv4 for the network protocol (in other words, Internet protocol, IP version), for other SDP parameters, by using the SDP for metal IP telephones to make an SDP offer (that is, an INVITE request), it is possible to accurately determine which of existence (idle, busy), non - existent number, and transfer it is.

[0183] (Telephone number investigation program) As an example of a specific configuration aspect of the telephone number investigation program according to the present invention, the telephone number investigation program according to the embodiment is a program installed in a telephone number investigation device 10 (see FIGS. 1 and 7) that is connected via the originating fixed IMS network 20 to a plurality of metal IP telephone terminals (60a) connected to the originating fixed IMS network 20 and is also connected via the originating fixed IMS network 20 to a plurality of metal IP telephone terminals (60b) connected to the terminating fixed IMS network 30.

[0184] The telephone number investigation program according to the embodiment is connected to a plurality of metal IP telephone terminals (60a) connected to the originating fixed IMS network 20 via the originating fixed IMS network 20, and is also connected to a plurality of metal IP telephone terminals (60b) connected to the terminating fixed IMS network 30 via the originating fixed IMS network 20. A computer (specifically, the telephone number investigation device 10) is configured to attach SDP parameters to an INVITE request for the metal IP telephone terminal 60 to be investigated (towards the metal IP telephone terminal 60 to be investigated) and transmit the INVITE request to the originating fixed IMS network 20, at least receive a response message via the originating fixed IMS network 20, and determine the usage status of the telephone number of the metal IP telephone terminal 60 to be investigated according to the response message, and at least execute such processes.

[0185] And the telephone number investigation program according to the embodiment is such that the SDP parameters are set as follows: the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codecs are G.711 μ-law and G.722 (that is, SDP for metal IP telephones).

[0186] (Telephone number information providing system) FIG. 15 is a system configuration diagram of a telephone number information providing system 100 according to an embodiment, which is an example of a specific configuration mode of the telephone number information providing system according to the present invention.

[0187] The telephone number information providing system 100 according to the embodiment includes one or more user terminals 90 and a telephone number investigation server (specifically, the telephone number investigation device 10) that is connected to the user terminal 90 via the IP network 80 and is also connected to a network (for example, the originating fixed IMS network 20) not shown in the figure.

[0188] The telephone number information providing system 100 according to the embodiment includes a telephone number investigation server (specifically, the telephone number investigation device 10) and a user terminal 90. When the telephone number investigation server (specifically, the telephone number investigation device 10) receives a telephone number investigation information providing request for the metal IP telephone terminal 60 from the user terminal 90, the network interface unit 11 transmits, via the IP network 80, the usage status of the telephone number of the metal IP telephone terminal 60 determined by the telephone number investigation determination unit 13 to the user terminal 90 that has made the telephone number investigation information providing request (see FIG. 7).

[0189] When the telephone number investigation server (specifically, the telephone number investigation device 10) receives a telephone number investigation information providing request regarding the telephone number to be investigated from the user terminal 90 via the IP network 80, it refers to a recording medium (specifically, the telephone number history database (DB) 15) in which telephone number history information with a time stamp indicating the determination date and time attached to each of the determination results of the usage status of the telephone number is stored and recorded in chronological order, and transmits the telephone number history information to the user terminal 90 that has made the telephone number investigation information providing request via the IP network 80.

[0190] The recording medium (specifically, the telephone number history database 15) in which the telephone number history information is stored may be distributed to the necessary users alone. The recording medium (the telephone number history database 15) is, for example, a recording medium in which the existence of the telephone number to be investigated, generated by the telephone number investigation device 10 connected to the communication carrier network via a dedicated line, is recorded, and may be used for search in the distribution destination system.

[0191] The recording medium (specifically, the telephone number history database 15) in which the telephone number history information is stored is an aggregate of the results of determining the validity of the usage status of the telephone number of the incoming call side telephone terminal (specifically, the fixed telephone as the metal IP telephone terminal 60), and for example, each of the determination results is attached with a time stamp indicating the determination date and time and is recorded in chronological order.

[0192] The distribution of the recording medium (specifically, the telephone number history database 15) is not limited to the distribution in the form of a database recorded on a DVD or a hard disk, but also includes the distribution using a communication line.

[0193] (Function and effect) According to the telephone number investigation device 10 according to the embodiment, it is possible to investigate the usage status of telephone numbers in the originating fixed IMS network 20 and the terminating fixed IMS network 30 by using an IMS interconnection interface or the like for inter-carrier interconnection. Therefore, by introducing a SIP protocol-based telephone number investigation tool that can be connected to the originating fixed IMS network 20 and the UNI, a smooth transition to a new system infrastructure becomes possible.

[0194] According to the telephone number investigation device 10 according to the embodiment, it is also possible to accurately determine the difference between the state where the telephone number of the metal IP telephone terminal 60 is being used (valid (existing)) and the state where it is not being used (invalid (missing)). Therefore, by introducing a SIP protocol-based telephone number investigation tool that can be connected to the originating fixed IMS network 20 and the UNI, a smooth transition to a new system infrastructure becomes possible.

[0195] According to the telephone number investigation program according to the embodiment, by sequentially reading and executing the program recorded in the memory (not shown) by the telephone number investigation device 10, it is possible to investigate the usage status of telephone numbers in the originating fixed IMS network 20 and the terminating fixed IMS network 30 by using an IMS interconnection interface or the like for inter-carrier interconnection. Therefore, by introducing a SIP protocol-based telephone number investigation tool that can be connected to the originating fixed IMS network 20 and the UNI, a smooth transition to a new system infrastructure becomes possible.

[0196] According to the telephone number information providing system 100 according to the embodiment, it is possible to provide a user who needs the information with the distinction between the state in which the telephone number is being used (valid (existing)) and the state in which it is not being used (invalid (missing number)) determined by the telephone number investigation device 10. Further, by distributing the recording medium (specifically, the telephone number history database 15) in which the telephone number history information is stored to the user who needs the information, it becomes possible to utilize it on the user side, and for example, it becomes possible to provide useful information in credit granting and the like.

[0197] As described above, the embodiments of the present invention have been described. However, the specific configuration mode of the present invention is not limited to the above-described embodiments, and forms in which modifications and changes within the scope not departing from the gist of the present invention are added to the above-described embodiments are also included in the present invention.

[0198] For example, in the above-described embodiment, the telephone number investigation device 10 is connected to a plurality of metal IP telephone terminals (60a) connected to the originating fixed IMS network 20 via the originating fixed IMS network 20, and is also connected to a plurality of metal IP telephone terminals (60b) connected to the terminating fixed IMS network 30 via the originating fixed IMS network 20. However, the network connection mode of the telephone number investigation device according to the present invention is not limited to the mode in the above-described embodiment, and the telephone number investigation device may be connected to only one of a plurality of metal IP telephone terminals (60a) connected to the originating fixed IMS network 20 and a plurality of metal IP telephone terminals (60b) connected to the terminating fixed IMS network 30 via the originating fixed IMS network 20.

Explanation of Reference Numerals

[0199] 10 Telephone number investigation device 11 Network interface unit 12 Message exchange control unit 13 Telephone number investigation determination unit 14 Telephone number history generation unit 15 Telephone number history database 19 Home Gateway (HGW) 20 Originating Fixed IMS Network 20a SIP Server 21 IBCF (Inter-connection Border Control Function) 22 BGCF (Breakout Gateway Control Function) 30 Terminating Fixed IMS Network 30a SIP Server 31 IBCF (Inter-connection Border Control Function) 32 BGCF (Breakout Gateway Control Function) 41 Metal Containment Device 51 Metal Containment Device 60 Metal IP Phone Terminal 60a Metal IP Phone Terminal 60b Metal IP Phone Terminal 90 User Terminal 100 Telephone Number Information Provision System

Claims

1. A telephone number investigation device connected to at least one of a plurality of metal IP telephone terminals connected to the originating fixed IMS network and a plurality of metal IP telephone terminals connected to the terminating fixed IMS network via the originating fixed IMS network, A message exchange control unit that attaches SDP parameters to an INVITE request for the metal IP telephone terminal to be investigated, transmits the INVITE request to the originating fixed IMS network, and receives a response message via at least the originating fixed IMS network, A telephone number investigation determination unit that determines the usage status of the telephone number of the metal IP telephone terminal to be investigated according to the response message, and The SDP parameters are such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codec is G.711 μ-law and G.

722. A telephone number investigation device characterized by this.

2. The telephone number investigation determination unit When the response message is Code 180 Ringing, Code 200 OK, or Code 486 Busy Here, it determines that the telephone number of the metal IP telephone terminal to be investigated exists, When the response message is Code 404 Not Found, it determines that the telephone number of the metal IP telephone terminal to be investigated is an unassigned number, When the response message is Code 410 Gone, it determines that the metal IP telephone terminal to be investigated has been transferred and the telephone number is an unassigned number. The telephone number investigation device according to Claim 1, characterized by this.

3. When the response message is Code 180 Ringing, The telephone number investigation determination unit determines that the telephone number of the metal IP telephone terminal to be investigated exists, The message exchange control unit stops the ringing of the calling bell of the metal IP telephone terminal to be investigated by transmitting a CANCEL request to the originating fixed IMS network. The telephone number investigation device according to Claim 1, characterized by this.

4. When the response message is Code 200 OK, The telephone number investigation determination unit determines that the telephone number of the metal IP telephone terminal to be investigated exists, The message exchange control unit cuts off the communication of the metal IP telephone terminal to be investigated by transmitting a BYE request to the originating fixed IMS network. The telephone number investigation apparatus according to claim 1, characterized in that.

5. Further comprising a voice conversion unit, When the response message is code 410 Gone, The telephone number investigation determination unit determines that the metal IP telephone terminal to be investigated has been transferred and the telephone number is out of sequence, The voice conversion unit converts voice data transmitted as transfer guidance into text data to obtain telephone number information of the transfer destination of the metal IP telephone terminal to be investigated. The telephone number investigation apparatus according to claim 1, characterized in that.

6. A telephone number investigation method for investigating the usage status of the telephone number of the metal IP telephone terminal to be investigated by using a device connected via the originating fixed IMS network to at least one of a plurality of metal IP telephone terminals connected to the originating fixed IMS network and a plurality of metal IP telephone terminals connected to the terminating fixed IMS network, The device is, Attaching SDP parameters to an INVITE request for the metal IP telephone terminal to be investigated and transmitting the INVITE request to the originating fixed IMS network; Receiving a response message via at least the originating fixed IMS network; Determining the usage status of the telephone number of the metal IP telephone terminal to be investigated according to the response message, The SDP parameters are such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codec is G.711 μ-law and G.

722. The telephone number investigation method characterized by the above.

7. When the response message is code 180 Ringing, code 200 OK, or code 486 Busy Here, it is determined that the telephone number of the metal IP telephone terminal to be investigated exists. When the response message is code 404 Not Found, it is determined that the telephone number of the metal IP telephone terminal to be investigated is out of sequence. When the response message is code 410 Gone, it is determined that the metal IP telephone terminal to be investigated has been transferred and the telephone number is out of sequence. The method for investigating a telephone number according to claim 6, characterized in that...

8. When the response message is code 180 Ringing, it is determined that the telephone number of the metal IP telephone terminal to be investigated exists, and by transmitting a CANCEL request to the originating fixed IMS network, the ringing of the calling bell of the metal IP telephone terminal to be investigated is stopped. The method for investigating a telephone number according to claim 6, characterized in that...

9. When the response message is code 200 OK, it is determined that the telephone number of the metal IP telephone terminal to be investigated exists, and by transmitting a BYE request to the originating fixed IMS network, the communication of the metal IP telephone terminal to be investigated is disconnected. The method for investigating a telephone number according to claim 6, characterized in that...

10. When the response message is code 410 Gone, it is determined that the metal IP telephone terminal to be investigated has been transferred and the telephone number is missing, and the voice data transmitted as transfer guidance is converted into text data to obtain the telephone number information of the transfer destination of the metal IP telephone terminal to be investigated. The method for investigating a telephone number according to claim 6, characterized in that...

11. At least one of a plurality of metal IP telephone terminals connected to the originating fixed IMS network and a plurality of metal IP telephone terminals connected to the terminating fixed IMS network, to a computer connected via the originating fixed IMS network, a process of attaching SDP parameters to an INVITE request for the metal IP telephone terminal to be investigated and transmitting the INVITE request to the originating fixed IMS network, a process of receiving a response message at least via the originating fixed IMS network, and a process of determining the usage status of the telephone number of the metal IP telephone terminal to be investigated according to the response message are at least executed, wherein the SDP parameters are such that the network protocol is IPv4, the media type is only audio, the media transport protocol is only RTP / AVP, and the voice codec is G.711 μ-law and G.

722. A telephone number investigation program, characterized in that...

12. When the response message is Code 180 Ringing, Code 200 OK, or Code 486 Busy Here, it is determined that the phone number of the metal IP phone terminal to be investigated exists. When the response message is Code 404 Not Found, it is determined that the phone number of the metal IP phone terminal to be investigated is an unassigned number. When the response message is Code 410 Gone, it is determined that the metal IP phone terminal to be investigated has been transferred and the phone number is an unassigned number. The telephone number investigation program according to claim 11, characterized in that.

13. When the response message is Code 180 Ringing, it is determined that the phone number of the metal IP phone terminal to be investigated exists, and by sending a CANCEL request to the originating fixed IMS network, the ringing of the calling bell of the metal IP phone terminal to be investigated is stopped. The telephone number investigation program according to claim 11, characterized in that.

14. When the response message is Code 200 OK, it is determined that the phone number of the metal IP phone terminal to be investigated exists, and by sending a BYE request to the originating fixed IMS network, the communication of the metal IP phone terminal to be investigated is disconnected. The telephone number investigation program according to claim 11, characterized in that.

15. When the response message is Code 410 Gone, it is determined that the metal IP phone terminal to be investigated has been transferred and the phone number is an unassigned number, and the voice data transmitted as transfer guidance is converted into text data to obtain the phone number information of the transfer destination of the metal IP phone terminal to be investigated. The telephone number investigation program according to claim 11, characterized in that.

16. The telephone number investigation device according to any one of claims 1 to 5, and a user terminal, and when the telephone number investigation device receives a telephone number investigation information providing request about the metal IP phone terminal from the user terminal, the network interface unit transmits the usage status of the phone number of the metal IP phone terminal determined by the telephone number investigation determination unit to the user terminal that made the telephone number investigation information providing request via the IP network. The telephone number information providing system, characterized in that.

Citation Information

Patent Citations

  • Telephone number use determination device, telephone number use determination device operation method, and computer program

    JP2015026930A

  • Telephone number investigation device, method, program, information provision system, and recording medium

    JP2017212715A

  • Telephone number investigation device, method, program, and information provision system

    JP2017212730A

  • Device for determining telephone number information and method for determining telephone number information

    JP2014060796A