Controlled public telephone communication systems includes a plurality of
telephones at a given site, a programmable control computer for
switching, accessing, routing, timing, billing, and the control of the
telephones at the site and a Voice over Internet Protocol (VoIP) network
connecting the telephones to an off site public switched telephone
network. The programming of the control computer is distributed to remote
locations over the VoIP network. A data exchange network interconnects
other sites with the telephone communications system being integrated
into the data exchange network.