Patent ID: 8300794
Filing Date: 2012-10-30
Classification: H04M,H04Q

Abstract:
1. A communication control method for a communication system configured such that there exist a first telephone number as a caller number, a second telephone number as a receiver number, a third telephone number that has been pre-associated to the second telephone number, a fourth telephone number as a dummy number that has been pre-associated to the first telephone number, and a fifth telephone number as a dummy number for unregistered party use, and such that a connection request, which has any of the third telephone number, the fourth telephone number and the fifth telephone number as the caller number, is routed to a call controller, the communication control method comprising: a step, by a caller side terminal, of sending a connection request including a first telephone number and a second telephone number; a step, by a receiver number converter, of receiving the connection request sent from the caller side terminal, converting the second telephone number to a third telephone number, and sending a post-conversion connection request including the first telephone number and the third telephone number; a step, by an extension number converter, of receiving the connection request sent from the receiver number converter, converting the third telephone number to an extension number associated to this third telephone number, and sending a post-conversion connection request including the first telephone number and the extension number associated to the third telephone number; a step, by the call controller, of receiving the connection request sent from the extension number converter as a first call, and sending sending-and-receiving information of the received first call to a number manager to query number information associated to the sending-and-receiving information; a step, by the number manager, of receiving the first call sending-and-receiving information from the call controller, and deriving a second telephone number and a data table associated to this second telephone number by using an extension number associated to a third telephone number included in the first call sending-and-receiving information as a key, the number manager comprising a number management database that associatively stores an extension number associated to a third telephone number and a second telephone number, and the data table comprising a plurality of combinations of a first telephone number and an extension number associated to a fourth telephone number, by using the extension number associated to the third telephone number as a key; a step, by the number manager, of checking the first telephone number with this data table; a step, by the number manager, of sending the second telephone number and an extension number associated to the fourth telephone number to the call controller when the extension number associated to this fourth telephone number, which is associated to the first telephone number, exists in the data table, and of either sending an instruction to disconnect the first call to the call controller or sending, to the call controller, the second telephone number and an extension number associated to a fifth telephone number in accordance with unregistered party reception enabled/disabled setting information for showing reception enabled/disabled to an unregistered party when the extension number associated to the fourth telephone number does not exist in the data table; a step, by the call controller, of disconnecting the first call upon receiving the first call disconnect instruction, and of setting an extension number associated to the fourth telephone number as the caller number, setting the second telephone number as the receiver number and making an outgoing call as a second call upon receiving the second telephone number and the extension number associated to the fourth telephone number, and of setting an extension number associated to the fifth telephone number as the caller number, setting the second telephone number as the receiver number and making an outgoing call as a second call upon receiving the second telephone number and the extension number associated to the fifth telephone number; a step, by the extension number converter, of either converting the extension number associated to a fourth telephone number that has been set as the caller number of this connection request to a fourth telephone number and sending a connection request in which this fourth telephone number is set as the caller number, or converting the extension number associated to a fifth telephone number that has been set as the caller number of this connection request to a fifth telephone number and sending a connection request in which this fifth telephone number is set as the caller number, subsequent to receiving the second call connection request from the call controller; a step, by the receiver side terminal, of receiving the connection request in which either the fourth telephone number or the fifth telephone number is set as the caller number, and the second telephone number is set as the receiver number, from the extension number converter; a step, by the receiver side terminal, of responding to the received connection request; and a step, by the call controller, of connecting the first call and the second call in response to a response from the receiver side terminal, thereby establishing a call connection between the caller side terminal and the receiver side terminal, wherein, when the number manager determines that the receiver number in the sending-and-receiving information of the first call received from the call controller is either an extension number associated to the fourth telephone number or an extension number associated to the fifth telephone number, the number manager sends a first call disconnect instruction to the call controller, and the same number is redundantly set as the extension number associated to the fourth telephone number in different data tables associated to different second telephone numbers.