1. A method comprising: receiving, by a server comprising a processor, a request from a calling device for a call session with a terminating device over a communication network, wherein the request includes a fully qualified domain name identifying the calling device; transmitting to a domain naming server, by the server, a query comprising the fully qualified domain name; receiving, by the server, a response from the domain naming server; analyzing, by the server, the response that is received to determine an answer combination; transmitting to the calling device, by the server, a first response message via an internet protocol version 4 address if the answer combination comprises the internet protocol version 4 address with a first non-error indicator and an internet protocol version 6 address with a first error indicator; and transmitting to the calling device, by the server, a second response message via the internet protocol version 6 address if the answer combination comprises the internet protocol version 4 address with a second error indicator and the internet protocol version 6 address with a second non-error indicator.
1. A method comprising: receiving, by a server comprising a processor, a request from a calling device for a call session with a terminating device over a communication network, wherein the request includes a fully qualified domain name identifying the calling device; transmitting to a domain naming server, by the server, a query comprising the fully qualified domain name; receiving, by the server, a response from the domain naming server; analyzing, by the server, the response that is received to determine an answer combination; transmitting to the calling device, by the server, a first response message via an internet protocol version 4 address if the answer combination comprises the internet protocol version 4 address with a first non-error indicator and an internet protocol version 6 address with a first error indicator; and transmitting to the calling device, by the server, a second response message via the internet protocol version 6 address if the answer combination comprises the internet protocol version 4 address with a second error indicator and the internet protocol version 6 address with a second non-error indicator. 7. The method of claim 1 , wherein the calling device is enabled for dual stack internet protocol addressing.