A method for
processing an multi-country international phone call, free from an international
toll charge, using a
voice over IP (VoIP) call from a first mobile
handset to a second
handset. The method includes transferring destination number information associated with a destination number within a first country code from the first mobile
handset to a data network, which is coupled to a
world wide network of computers. In a preferred embodiment, the handset is coupled via
cellular network through a data network to the
world wide network of computers. The method includes transferring caller number information associated with a caller number within a second country code from the first mobile handset to the data network. In a preferred embodiment, the second country code is different from the second country code. The method includes receiving the destination information at a call
server process, which is coupled to the
world wide network of computers. The method also includes receiving the caller number information at the call
server process. The method initiates a first
VoIP phone call using the caller number information from the
server process to the first mobile handset. The method initiates a second
VoIP phone call using the destination number information from the server process to the second handset. The method also connects the first
VoIP phone call to the first mobile handset to the second VoIP phone call to the second handset through the server process. The method also includes exchanging voice information between the first mobile handset and the second handset free from an international
toll charge.