Patent ID: 9584555
Date: 2017-02-28
CPC Classifications: H04L,H04W

Claim:
1. A mobile switching center server, comprising: a processing system including a processor; and a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, comprising: determining, as a first determination, whether a recipient communication device for a voice call supports circuit-switched and packet-switched communication protocols; updating a database of the mobile switching center server based on the first determination; determining, as a second determination, whether an internet protocol address is available for establishing the voice call with the recipient communication device according to information stored in the database of the mobile switching center server without performing a telephone number mapping query, wherein the information stored in the database of the mobile switching center server is updated by querying a telephone number mapping server after an expiration of a time threshold; wherein, when the internet protocol address is determined to be available for establishing the voice call with the recipient communication device, facilitating establishment of the voice call via a first network supporting circuit-switched and packet-switched communication protocols; and wherein, when the internet protocol address is determined to be unavailable for establishing the voice call with the recipient communication device, facilitating establishment of the voice call via a second network that does not support both of the circuit-switched and packet switched communication protocols.