Apparatus and methods concerning routing of calls in
client-configured set of servers, such as a web-
server configured to host a switchboard interface are disclosed. As an example, one apparatus includes such a hosting web-
server configured to
route VoIP calls for a plurality of end-users having respective VoIP-enabled devices communicatively coupled to the web-
server via a network. A user-
activity detection circuit is communicatively coupled to the web-server. The user-
activity detection circuit is configured to receive activity data indicating activity of end-users in a
virtual office environment and receive event messages indicating statuses of pending calls in the web-server. The user-
activity detection circuit determines user-activity statuses of the end-users based on received activity data and event messages. A computing server is to provide a set of services for one or more of the plurality of users as a function of the determined user-activity statuses of the end-user.