Abstract:
A system and method for charging a prepaid account for telephony services reserves portions of a balance of the prepaid account to pay for telephony services that have been requested by a user. Once the final charges for providing the telephony services are known, the balance is reduced by the amount of the actual charges, and any portion of the reserved amount is released.
Abstract:
Systems and methods performed by an IP telephony device or an element of an IP telephony system mask the data contained in data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the data packets as carrying the media of an IP telephony communication. The systems and methods can also modify the size of data packets and/or modify the data transfer rate of a stream of data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the stream of data packets as bearing the media of an IP telephony communication.
Abstract:
A method of operating an internet-based telephony system comprises (1) determining that a telephony device associated with a customer of the internet-based telephony system has access to service of the internet-based telephony system; (2) sending a first location update signal to a public land mobile network associated with the customer; (3) receiving an indication that the public land mobile network associated with the customer no longer considers the internet-based telephony system as being the network visited by the telephony device associated with the customer; (4) determining the telephony device associated with the customer and the internet-based telephony system are in data communication, and (5) sending a second location update signal to the public land mobile network associated with the customer to register again the internet-based telephony system as the network visited by the telephony device associated with the customer.
Abstract:
Systems and methods performed by an IP telephony device or an element of an IP telephony system mask the data contained in data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the data packets as carrying the media of an IP telephony communication. The systems and methods can also modify the size of data packets and/or modify the data transfer rate of a stream of data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the stream of data packets as bearing the media of an IP telephony communication.
Abstract:
A first telephony device sets up a first communication channel through an Internet protocol (IP) network for conducting an IP based telephony communication with a second telephony device. The first communication channel includes one or more media relays. The first telephony device then begins to conduct the telephony communication with the second telephony device over the first communication channel. While the initial stages of the telephony communication are ongoing, the first telephony device sets up a second communication channel with the second telephony device that does not utilize media relays. The telephony communication is then switched to the second communication channel. Proceeding in this fashion ensures that a communication channel can be rapidly established between the first and second telephony devices so that the telephony communication can quickly commence.
Abstract:
Systems and methods performed by an IP telephony device or an element of an IP telephony system mask the data contained in data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the data packets as carrying the media of an IP telephony communication. The systems and methods can also modify the size of data packets and/or modify the data transfer rate of a stream of data packets bearing the media of an IP telephony communication to prevent an Internet service provider from identifying the stream of data packets as bearing the media of an IP telephony communication.
Abstract:
A method of operating an internet-based telephony system (20) comprises determining that a telephony device (30) associated with a customer has access to service to the internet-based telephony system (20); and sending a location update signal to a public land mobile network (32) associated with the customer. The location update signal is configured to include an identification of the internet-based telephony system (20) as a network visited by the telephony device (30) associated with the customer. Upon the internet-based telephony system (20) receiving from the public land mobile network (32) an indication of an incoming communication directed to a called number associated with an account of the customer which includes the telephony device (30), the method further includes the internet-based telephony system (20) providing the public land mobile network (32) with a roaming number for the telephony device, and upon receiving the incoming communication and the roaming number from the public land mobile network (32), routing the communication through the Internet to a device included in the customer's account.
Abstract:
A telephony system (20) comprises a computer-implemented call forwarding verification system (60) configured to initiate a test call to a telephony device (30) in conjunction with a request for a call forwarding operation. The request for the call forwarding operation is configured to instruct that a subsequent call to the telephony device be directed to a forwarding number. Preferably the forwarding number is a number associated with the telephony system (20).