主权项 |
1. A communications system based on presence, comprising:
a base station configured to receive an outgoing call signal from a first communications device and transmit an incoming call signal to the first communications device; a telephone network in communication with the base station and including a plurality of switching centers for routing the outgoing and incoming call signals through the telephone network; a VoIP gateway coupled between the telephone network and a computer network and configured to connect to a VoIP communications device through the computer network; a presence server in communication with the telephone network, the VoIP gateway, and the VoIP communications device, the presence server configured to store presence information of a subscriber associated with a second communications device and the VoIP communications device under a telephone number, the presence information comprising preferred device information indicative of which of the second communications device and the VoIP communications device has a higher preference by the subscriber for communicating under the telephone number; and a call signal routing controller configured to communicate with the presence server and the plurality of switching centers in the telephone network, and enable the outgoing call signal from the first communications device to be routed through at least one select switching center to one of the second communications device and the VoIP communications device according to the preferred device information retrieved from the presence server, so that the subscriber receives the outgoing call signal on one of the second communications device and the VoIP communications device, wherein when the VoIP communications device has a higher preference by the subscriber, an IP address and at least one port number for accessing the VoIP communications device and an ID of the at least one select switching center are transmitted to a home location register (HLR), wherein when the second communications device is a wireless telephone device, at least one select switching center call-connected to the first communications device requests information on the subscriber from the HLR, and the HLR receives corresponding status information from the presence server storing the presence information on the subscriber, and transmits the preferred device information to the at least one select switching center call-connected to the first communications device according to the subscriber's presence information, and wherein if the wireless telephone terminal has a higher preference by the subscriber for receiving the dialed call according to the preferred device information of the subscriber, the dialed call is routed to the wireless telephone device of the subscriber through the select switching center of the wireless telephone device, without going through the VoIP gateway. |