Method and apparatus for processing a call to an aggregate endpoint device
AssigneeAT&T Intellectual Property I, L.P.
InventorsSteven A. Siegel, Nancy E. Lambros, Leopold Strahs
Life of this patent
Estimating the term…
Abstract
A method and an apparatus for processing a call to an aggregate endpoint device over a network are disclosed. For example, the method receives a session request by a Serving-Call Session Control Function (S-CSCF), wherein a route header for the session request comprises an aggregate endpoint identifier, and interacts with an application server to receive a Public User Identity (PUID) of the aggregate endpoint device in accordance with the aggregate endpoint identifier. The method performs a termination processing for the session request using the PUID of the aggregate endpoint device, and forwards the session request towards the aggregate endpoint device.
Claims20
A method, comprising:
- receiving, by a processor of a domain name server, a query pertaining to a session request to an aggregate endpoint device for termination processing over a network, wherein the aggregate endpoint device comprises a multi-user endpoint device that supports a plurality of user endpoint devices;
- determining, by the processor, an aggregate endpoint identifier for the aggregate endpoint device, wherein the aggregate endpoint identifier is for use to obtain a public user identity of the aggregate endpoint device over the network;
- and
- returning, by the processor, an answer to the query pertaining to the session request to the aggregate endpoint device for termination processing over the network together with the aggregate endpoint identifier.
A non-transitory computer-readable storage medium storing a plurality of instructions which, when executed by a processor of a domain name server, cause the processor to perform operations, the operations comprising:
- receiving a query pertaining to a session request to an aggregate endpoint device for termination processing over a network, wherein the aggregate endpoint device comprises a multi-user endpoint device that supports a plurality of user endpoint devices;
- determining an aggregate endpoint identifier for the aggregate endpoint device, wherein the aggregate endpoint identifier is for use to obtain a public user identity of the aggregate endpoint device over the network;
- and
- returning an answer to the query with the aggregate endpoint identifier.
An apparatus, comprising:
- a processor of a domain name server;
- and
- a non-transitory computer-readable medium storing a plurality of instructions which, when executed by the processor, cause the processor to perform operations, the operations comprising:
- receiving a query pertaining to a session request to an aggregate endpoint device for termination processing over a network, wherein the aggregate endpoint device comprises a multi-user endpoint device that supports a plurality of user endpoint devices;
- determining an aggregate endpoint identifier for the aggregate endpoint device, wherein the aggregate endpoint identifier is for use to obtain a public user identity of the aggregate endpoint device over the network;
- and
- returning an answer to the query pertaining to the session request to the aggregate endpoint device for termination processing over the network with the aggregate endpoint identifier.
Dependencies are inferred from the claim text.