Abstract:
In a communications system having a plurality of endpoints (240, 242, 246) each including a logical entity and its physical counterpart, a system for controlling and managing session between at least two endpoints. The system including a registration manager (202), an application layer router (204), a session controller (206), a group database manager (208), and at least one group entity (210).
Abstract:
A method for controlling and managing individual directed sessions between at least two endpoints in a communications system. The method including the steps of: intercepting a first message sent from an initiating endpoint via application layer routing to at least one other endpoint requesting an individual directed session; communicating the requested individual directed session to a service entity for determining the state of the session as a function of communication system resources and capabilities and resources of the endpoints to be included in the requested session, and if the requested individual directed session is accepted determining a set of corresponding session parameters; and communicating the state of the requested individual session to the initiating endpoint via application layer routing, and if the requested session is accepted also communicating the state of the session the at least one other endpoint via application layer routing.
Abstract:
In a communications system having at least one service entity and a plurality of endpoints each including a logical entity and a terminal, a method facilitates a session between at least two of the endpoints in the system. The method includes: receiving a first message having information that includes a request for a session between a first endpoint that includes a non-dispatch terminal and at least one other endpoint; detecting that the first endpoint includes a non-dispatch terminal as a function of the first endpoint being unable to perform at least one function; and causing the at least one function to be performed on behalf of the first endpoint by the at least one service entity to facilitate the session between the first endpoint and the at least one other endpoint.
Abstract:
A method for controlling and managing individual directed sessions between a t least two endpoints (240, 242) in a communications system. The method including the steps of: intercepting a first message sent from an initiating endpoint (240) via application layer routing to at least one other endpoint (242) requesting an individual directed session; communicating the requested individual directed session to a service entity for determining the state of the session as a function of communication system resources and capabilities and resources of the endpoints (240, 242) to the be included in the requeste d session, if accepted, determining a set of corresponding session parameters; and communicating the session to the initiating endpoint (240) also communicating the state of the session the at least one other endpoint (246) .
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 general-purpose data terminal (242), such as a personal computer, portable computer, notebook computer, personal intelligent communicator, portable wireless terminal and the like employs a radio frequency (RF) modem (408) and is programmed to function as a two-way acknowledge back pager. The general purpose data terminal (242) maintains a table listing (600) of caller identification information and presents this information to the device user upon receipt of a page (300) from an identifiable caller. The device user may respond to the page by selecting one of a plurality of user definable responses to be transmitted back to the caller. If no response is selected the caller will receive a message informing them of the paged party's unavailability.
Abstract:
A general-purpose data terminal (242), such as a personal computer, portable computer, notebook computer, personal intelligent communicator, portable wireless terminal and the like employs a radio frequency (RF) modem (408) and is programmed to function as a two-way acknowledge back pager. The general purpose data terminal (242) maintains a table listing (600) of caller identification information and presents this information to the device user upon receipt of a page (300) from an identifiable caller. The device user may respond to the page by selecting one of a plurality of user definable responses to be transmitted back to the caller. If no response is selected the caller will receive a message informing them of the paged party's unavailability.
Abstract:
Upon a first communication unit (213) initiating a call request for a 2-party call with a second communication unit (215), a call server (235) identifies respective multicast IP addresses (MC1, MC2) associated with the source and target. If the first communication unit (213), or associated site (205) desires to send payload to the second communication unit (215), it addresses the payload to the multicast IP address (MC2) of the second communication unit, and the second communication unit (215), or associated site (206) joins the multicast address (MC2) to receive the payload. Conversely, if the second communication unit (215), or associated site (206) desires to send payload to the first communication unit (213), it addresses the payload to the multicast IP address (MC1) of the first communication unit, and the first communication unit (213), or associated site (205) joins the multicast address (MC1) to receive the payload.
Abstract:
A general purpose data terminal (242), such as a personal computer, portable computer, notebook computer, personal intelligent communicator, portable wireless terminal and the like employs a radio frequency (RF) modem (408) and is programed to function as a two-way acknowledge back pager. The general purpose data terminal (242) maintains a table listing (600) of caller identification information and presents this information to the device user upon receipt of a page (300) from an identifiable caller. The device user may respond to the page by selecting one of a plurality of user definable responses to be transmitted back to the caller. If no response is selected the caller will receive a message informing them of the paged party's unavailability.