Patent ID: 8781088
Filing Date: 2014-07-15
Classification: H04L,H04N

Abstract:
1. A communication device configured to be connected with a public network and an IP network, comprising; a communication controller configured to selectively perform one of: a setting unit configured to configure a setting as to whether to perform a fallback process to attempt the public line communication process via the public network after switching from the IP communication process via the IP network to the public line communication process via the public network; a first detector configured to detect whether the IP communication process is successfully performed and to acquire communication error information when detecting that the IP communication process is not successfully performed; a first determining unit configured to determine whether a redialing process to reattempt the IP communication process via the IP network is unlikely to be successfully performed, based on the communication error information acquired by the first detector; and a second determining unit configured to determine whether the IP communication process via the IP network is temporarily unavailable, based on the communication error information acquired by the first detector, wherein, when the first determining unit determines that the redialing process via the IP network is unlikely to be successfully performed, the communication controller performs the fallback process in a situation where the setting for performing the fallback process is configured by the setting unit, wherein, when the first determining unit determines that the redialing process via the IP network is not unlikely to be successfully performed and the second determining unit determines that the IP communication process via the IP network is temporarily unavailable, the communication controller performs the redialing process, wherein, when the first determining unit determines that the redialing process via the IP network is not unlikely to be successfully performed and the second determining unit determines that the IP communication process via the IP network is not temporarily unavailable, the communication controller provides a notification that it is impossible to perform communication, and wherein a first timer interval from a time when the first determining unit determines that the redialing process via the IP network is unlikely to be successfully performed to a time when the communication controller performs the fallback process is set shorter than a second time interval from a time when the second determining unit determines that the IP communication process via the IP network is temporarily unavailable to a time when the communication controller performs the redialing process.