摘要:
A method for an authentication server to authenticate Voice over Internet Protocol (VoIP) devices includes receiving a request from a unverified VoIP device to verify its global telephone number over a computer network, searching for verified VoIP devices that have authenticated identities and caller ID service, and providing the telephone numbers of the verified VoIP devices to the unverified VoIP device, wherein the unverified VoIP device calls the verified VoIP devices and the verified VoIP devices detect telephone numbers of the unverified VoIP device. The method further comprises receiving the detected telephone numbers from the verified VoIP devices and determining if the detected telephone numbers match a telephone number provided by the unverified VoIP device, wherein the unverified VoIP device becomes verified if the telephone numbers match the telephone number provided by the VoIP device.
摘要:
A method is provided to communicate regional services to a telephone gateway device over a public computer network. The method includes a distribution server sending a list of entities offering a desired service in a desired region to the telephone gateway device. The list includes probability parameters that the telephone gateway device uses in a lottery to arrange the order in which the entities are displayed. A service server adjusts the probability parameters based on the amount of information about the respective businesses accessed by the consumers and the price the respective businesses pay for the access.
摘要:
A method for an authentication server to authenticate Voice over Internet Protocol (VoIP) devices includes receiving a request from a unverified VoIP device to verify its global telephone number over a computer network, searching for verified VoIP devices that have authenticated identities and caller ID service, and providing the telephone numbers of the verified VoIP devices to the unverified VoIP device, wherein the unverified VoIP device calls the verified VoIP devices and the verified VoIP devices detect telephone numbers of the unverified VoIP device. The method further comprises receiving the detected telephone numbers from the verified VoIP devices and determining if the detected telephone numbers match a telephone number provided by the unverified VoIP device, wherein the unverified VoIP device becomes verified if the telephone numbers match the telephone number provided by the VoIP device.
摘要:
A first method for sharing telephone resources includes a VoIP device connecting to a first device over an IP network, receiving a request from the first device to call a second device with a telephone number, connecting to the second device through a telephone system, and transferring voice signals between the first and second devices. A second method for sharing telephone resources includes a first VoIP device joining a group of VoIP devices connected to an IP network to share their telephone resources, receiving from a caller a telephone number to call a device, connecting to a second VoIP device from the group over the IP network, transmitting the telephone number to the second VoIP device so the second VoIP device connects to the device through a telephone system, and transmitting to and receiving from the second VoIP device voice signals between the caller and a recipient at the device.
摘要:
First method for sharing telephone resources includes a VoIP device connecting to a first device over an IP network, receiving a request from the first device to call a second device with a telephone number, connecting to the second device through a telephone system, and transferring voice signals between the first and the second devices. Second method for sharing telephone resources includes a first VoIP device joining with a group of VoIP devices connected to an IP network to share their telephone resources, receiving from a caller a telephone number to call a device, connecting to a second VoIP device from the group over the IP network, transmitting the telephone number to the second VoIP device so the second VoIP device connects to the device through a telephone system, and transmitting to and receiving from the second VoIP device voice signals between the caller and a recipient at the device.
摘要:
A first device uses a PSTN to send its public IP address to a second device to setup point-to-point communication over the Internet. The first device calls the second device over the PSTN. In one embodiment, the second device answers the call and the first device transmits its public IP address over the connected call to the second device. In another embodiment, the second device does not answer and the PSTN transmits the public IP address as signals in several intervals between telephone rings to the second device. The second device then sends a connection request to the first device over the Internet using the IP address. Once the connection over the Internet has been established, the first and the second devices point-to-point exchange data packets carrying text, voice, video, or data communications between their users.
摘要:
A first device in a first local area network (LAN) searches for a first Universal Plug and Play (UPnP) enabled router with a first public network address. If found, the first device obtains the first public network address of the first router and configures a first mapping table of the first router to associate several ports number to the first device. These actions may be repeated by a second device in a second LAN for a second UPnP enabled router with a second public network address and several ports number. The two devices then connect through a secondary communication channel (e.g., a telephone network) to exchange networking information. The two devices then use the networking information to establish a computer network connection over a public computer network that couples the first and the second LANs for point-to-point communication.
摘要:
A method is provided so mobile devices can communicate through their wireless data services to a public computer network, which are normally deactivated when not in use. A first device calls a second device over a wireless voice service. The first device activates its wireless data service and sends a request to communicate with the second device to a server on the public computer network. Without answering the voice call, the second device determines an ID of the first device. The second device then activates its wireless data service and sends a query to the server to determine if the first device desires to communicate over the public computer network. The server responds to the request and the query by setting up a network connection between the first and the second device over the public computer network so they can exchange data packets.
摘要:
A first device in a first local area network (LAN) searches for a first Universal Plug and Play (UPnP) enabled router with a first public network address. If found, the first device obtains the first public network address of the first router and configures a first mapping table of the first router to associate several ports number to the first device. These actions may be repeated by a second device in a second LAN for a second UPnP enabled router with a second public network address and several ports number. The two devices then connect through a secondary communication channel (e.g., a telephone network) to exchange networking information. The two devices then use the networking information to establish a computer network connection over a public computer network that couples the first and the second LANs for point-to-point communication.
摘要:
A first device uses a secondary communication channel to send its public IP address to a second device to setup point-to-point communication over a primary communication channel, such as a public computer network. The secondary channel may be a public switched telephone network, a circuit-switched voice channel in cellular network, a packet-switched voice channel in cellular network, a conventional VoIP service, a text or multimedia channel in a cellular network, a data channel in a cable television or a satellite television network, or a radio frequency channel. Once the connection over the pubic computer network has been established, the first and the second devices exchange data packets carrying text, voice, video, or other data.