IL174501A

Wireless telephone system including voice over ip and pots

Abstract

A telephone capable of placing or receiving calls over the PSTN or a packet network. The telephone can store multiple telephone numbers for each potential called party along with preferences that govern the order of selecting telephone numbers to service any given outgoing call. Some or all of the telephone numbers can be associated with a presence service. Presence indicators stored in the telephone are dynamically updated via the packet network connection and are used as part of the telephone number selection algorithm. The preferred embodiment is a wireless system having a base station and a remote device.

IL174501A, drawing sheet 1
Sheet 1 of 6

Term

No projected expiry on record.

  1. Priority
  2. Filed
  3. Published
  4. Today

21 claims: 6 independent, 15 dependent

  1. 1
    A telephone system comprising:a base station (102) having a first connection (104) to a circuit switched telephone network and a second connection (100) to a packet switched network;and a mobile device (100) for communicating speech to the base station using a wireless protocol;the base station comprising: apparatus for storing identification of one or more entities selectable by a user of the mobile device;apparatus for storing one or more telephone numbers associated with each entity, apparatus (202) for receiving, via the packet switched network, one or more presence indicators, each associated with a stored telephone number;memory for storing the received presence indicators;and apparatus responsive to a selection of an entity by a user of the mobile device for selecting a telephone number for dialling based on the state of the presence indicators associated with the selected entity, and dialling the selected number;and apparatus for routing a call to the circuit-switched network or to the packet-switched network according to a user preference associated with the selected number.
  2. 13
    A method for controlling a telephone system comprising a base station (102) having a first connection (104) to a circuit switched telephone network and a second connection (106) to a packet switched network and a mobile device (100) for communicating ’ IBM Corporation speech to the base station (102) using a wireless protocol; the method comprising the base station (102):storing identification of one or more entities selectable by a user of the mobile device (100);storing one or more telephone numbers associated with each entity, receiving, via the packet switched network, one or more presence indicators, each associated with a stored telephone number;storing the received presence indicators;responsive to a selection of an entity by a user of the mobile device, selecting (904) a telephone number for dialling based on the state of the presence indicators associated with the selected entity;and routing (906) a call according to a user preference associated with the selected number.
  3. 17
    A method according to any of claims 13 to 16, further comprising storing user routing preferences based on time-of-day or based on an area code of the selected number.
  4. 18
    The method of any of claims 13 to 17 further comprising the steps of determining if additional numbers are stored for the called entity responsive to an unanswered telephone call and re-trying a call to such an additional telephone number.
  5. 19
    A computer storage medium for storing a computer software program which when loaded into a computer controlled telephone system and executed controls the telephone system to perform a method according to any of claims 13 to 18. • IBM Corporation
  6. 20
    A carrier wave containing a computer software program which when loaded into a computer controlled telephone system and executed controls the telephone system to perform a method according to any of claims 13 to 18.
  7. 21
    A telephone system according to any of claims 1 to 12, wherein the mobile device (100) comprises apparatus (302) for transmitting an identification selected by a user of the mobile device to the base station, and the base station comprising apparatus for storing one or more network addresses associated with an identification for calling an entity, and for interrogating an entity presence indicator associated with a network address to determine if the user is located at that network address.