Abstract:
PROBLEM TO BE SOLVED: To suppress the occupation quantity of telephone API and a memory to a minimum and to support a function peculiar to a radio telephone set. SOLUTION: Radio communication equipment has a memory storing a user application program 16, a telephone program 18 and an application programming interface between them inside. API 30 has a command for opening a call and the telephone program 18 receives an array identifying terminal objects 54-58 as the argument of the command opening the call. Thus, the calls are opened to the plural terminal objects.
Abstract:
The sites join respective location area multicast addresses to receive messages from other sites in their location area. Communication units desiring to participate in talkgroup calls need only to register affiliation with a first site of the location area. Upon the first site receiving an affiliation message, it joins a payload multicast group address to receive payload for the talkgroup. In alternative embodiments, the first site sends, via the location area multicast address, either control message(s) or tunneled payload associated with the talkgroup call to secondary site(s) of the location area. The sites initiate paging sequences to determine whether communication units at their sites desire to participate in the call and, based on the responses, the sites may deliver stored payload and/or join the payload multicast group address to receive payload for the call.
Abstract:
A method for providing a mobile device in a packet data network access to a channelized network is disclosed. At a gateway between the two networks, a first channelized network message that is encapsulated in a first IP data packet from the packet data network is received. The first channelized network message is retrieved and reformatted for sending over the channelized network. The gateway then receives a second channelized network message from the channelized network. An identifier of a mobile device associated with the second channelized network message is retrieved and an IP address for the identified mobile device is determined. Then, the gateway encapsulates the second channelized network message into a second IP data packet and sends the encapsulated second channelized network message to the identified mobile device in the packet data network.
Abstract:
In a communications system having a plurality of endpoints each including a logical entity and its physical counterpart, a method for managing a pool of multicast addresses. The method including the steps of: generating a pool of available multicast addresses; receiving a request for a multicast address; allocating a multicast address for usage subject to at least a first limitation; monitoring the usage of the allocated multicast address; and reclaiming the allocated multicast address if as a function of the monitoring it is detected that a first condition is met, and causing the allocated multicast address to be placed into the pool of available multicast addresses.
Abstract:
A method and apparatus for indicating an expected level of quality in a private Push To Talk (PTT) network are disclosed. The method and apparatus receive at least one of an affiliation message and a talkgroup call request for a first subscriber unit of the private PTT network wherein a talkgroup is associated with at least one of the private PTT network, another PTT network, and a public network. The method and system determine an expected level of quality for the talkgroup and send the determined expected level of quality to the subscriber unit.
Abstract:
A wireless communication system (200) comprises a connectionless packet network (201) coupled to a plurality of sites (203-208) that are in wireless communication with a plurality of subscriber units (210-217) logically arranged into a plurality of talk groups having corresponding talk group identifications. In one embodiment, each site maintains mappings (220-225) o f at least one multicast address to at least one talk group identification. In another embodiment, individual subscriber units maintain such mappings (320) . When a subscriber unit affiliates with a given site and talk group (501, 601 ), the site identifies a multicast address corresponding to the talk group. Bas ed on the multicast address, the site can participate in traffic targeted for t he multicast address and, consequently, for the talk group. In this manner, mobility processing is decentralized, system scalability is improved and cal l setup delays are minimized.
Abstract:
A radio communications device has a memory having stored therein a user application program (16) and a telephony program (18). The telephony program (18) has a set of defined events, each defined event having an event identifier (ID). The set of defined events being grouped into (a) a base class, (b) a provider event class, (c) an address and call control address events class, (d) a call and call control call events class, (e) a connection and call control connection events class, (f) a terminal and call control terminal events class, (g) a terminal connection (54) and call control terminal connection events class, and (h) a media events class. The device has an application programming interface (API)(30) between the user application program (16) and the telephony program (18), wherein the API (30) accepts a command from the application program (16). The command defines an event class from one of the groups (a) through (h) together with an ID defining an event within the event class.
Abstract:
A method and apparatus for indicating an expected level of quality in a private Push To Talk (PTT) network are disclosed. The method and apparatus receive at least one of an affiliation message and a talkgroup call request for a first subscriber unit of the private PTT network wherein a talkgroup is associated with at least one of the private PTT network, another PTT network, and a public network. The method and system determine an expected level of quality for the talkgroup and send the determined expected level of quality to the subscriber unit.