A system and method for establishing and maintaining a voice over internet
protocol connection between wireless devices, in one example embodiment,
may comprise a receiving module to receive a communication device
identifier, and a request to establish a communication data link to
another communication device. The communication device identifier may
initially be received by a terminal from the communication device over a
wireless data link connecting the communication device and the terminal.
Subsequently, the terminal network address may be associated with the
terminal, which received the communication device identifier. A
processing module may be utilized to determine whether another
communication device is reachable over a wireless data link to another
terminal based on information stored in a register. Further, a
communication module may be utilized to establish the communication data
link between one communication device and another communication device
subsequent to determining that another communication device is reachable
by a terminal over the wireless data link.