A computer readable medium containing program instructions that, when executed by a computer, cause the computer to enter physical location information in a communication passing through a gateway between a wireless network and the Internet, the physical location information indicating a physical location of a mobile unit operating within the wireless network that sent the communication, the computer readable medium comprising:
- a first plurality of stored instructions that cause the computer to receive communications from the wireless network;
- a second plurality of stored instructions that cause the computer to parse the communications to determine that a communication sent by a mobile unit requires physical location information to be entered;
- a third plurality of stored instructions that cause the computer to identify a mobile unit that transmitted the communication;
- a fourth plurality of stored instructions that cause the computer to produce a locate request that requests a physical location for the mobile unit;
- a fifth plurality of stored instructions that cause the computer to forward the locate request to the wireless network;
- a sixth plurality of stored instructions that cause the computer to receive a locate response from the network, the locate response indicating the physical location of the mobile unit;
- a seventh plurality of stored instructions that cause the computer to determine the physical location information based upon the locate response;
- and
- an eighth plurality of stored instructions that cause the computer to enter the physical location information in the communication.