| CPC H04M 7/0006 (2013.01) [H04L 65/1053 (2013.01); H04M 3/42314 (2013.01); H04M 7/0033 (2013.01); H04M 7/0042 (2013.01); H04M 7/009 (2013.01); H04M 7/128 (2013.01); H04Q 3/627 (2013.01); H04M 3/42365 (2013.01); H04M 2203/551 (2013.01)] | 21 Claims |

|
1. A method for use in a system including a data-communications server to route data communications, including Voice over Internet Protocol (VoIP) calls, for a plurality of end-users having respective VoIP-enabled devices, each of the VoIP-enabled devices including communications circuitry for interfacing with a user of the VoIP-enabled device, the method comprising:
via a logic processing circuit that is communicatively coupled to the data-communications server, receiving activity data indicating activity of the plurality of end-users relative to a software platform that supports user services, and determining respective user-activity statuses of the end-users based on received activity data;
via a switchboard server that is communicatively coupled to the logic processing circuit, accessing the user-activity statuses of the end-users determined by the logic processing circuit;
providing a set of services for end-users of the plurality of end-users as a function of the determined user-activity statuses of the end-users; and
routing calls for each of the plurality of end-users corresponding to one of the VoIP-enabled devices.
|