Patent ID: 8903065

Claim:
A call interlocking system comprising: a plurality of in-house control apparatuses each of which is provided in a different in-house network, each in-house control apparatus comprising: a data relay unit configured to relay communication data between a telephone provided in an in-house network and a call control server provided in an out-of-house network and communication data between an information display terminal provided in the in-house network and an information providing server provided in the out-of-house network, respectively; and an interlocking unit configured to determine whether or not it is possible to interlock a telephone call performed by the telephone with a service that the information display terminal requests to start, and configured to notify, when the interlocking unit determines that the interlocking is possible, a start request of the service including information for specifying the telephone call to the information providing server; and an information providing server configured to interlock the service with the telephone call and provides the interlocked service based on the start request of the service notified from the in-house control apparatus, the information providing server being provided in the out-of-house network, wherein: the interlocking unit comprises: a call information extraction unit configured to refer to call control information transmitted from the telephone, to detect start of a telephone call, and to extract call information; a storage unit configured to store the call information; a service start request extraction unit configured to extract a service start request transmitted from the information display terminal; and a call information/service start request interlocking unit configured to transmit the call information and the extracted service start request to the information providing server when the call information corresponding to the extracted service start request is stored in the storage unit, and the information providing server comprises: a receiving unit configured to receive the call information and the service start request from the call information/service start request interlocking unit; a service management unit configured to determine whether or not a service indicated by the service start request can be provided in conjunction with a telephone call specified based on the call information received in the receiving unit; and a service data relay unit configured to transmit a service start response indicating a start of the service when it is determined in the service management unit that the service can be provided.