摘要 |
<p>A contacts management system (100) allows a user to call a contact (150) using a number of communications providers (160) simply and easily. A client (110) on a user's communications device, e.g. a mobile phone or computer, connects with a server (130) over a user's main communications provider (140), e.g. a mobile phone service or ISP. The server (130) may store details of a user's contacts (150) and of various communications providers (160). A user may select a contact to call through the client, and the server may determine which provider (160) to place the call over. The server may open a connection to the contact over the determined provider or may send dialling information to the client (110) so that it may instruct the user's device (120) to initiate the call. The provider (160) may be chosen based on call prices, e.g. using provider charging tables stored on the server (130), and on ability to call the contact (150). The server may alert a user when a provider account is low, and may allow a user to purchase provider credits. Contacts and provider data, and selection and connection processes, may be split between the client and server in different manners.</p> |