| CPC H04M 3/2218 (2013.01) [H04M 7/006 (2013.01)] | 20 Claims |

|
1. An apparatus, comprising:
a data-communications system including processing circuitry and further including an internet-protocol private branch exchange (IPBX) server to route data communications, including Voice over Internet Protocol (VoIP) calls, for a plurality of end-users having respective VoIP-enabled circuit devices communicatively coupled to the IPBX server via a circuit-based communications network managed on behalf of a communications service provider; and
the processing circuitry, including at least one processing circuit having a programmed computer, being communicatively coupled to the IPBX server and configured to:
generate, in response to call event messages indicating a change in status of routed VoIP calls involving the IPBX server, call models from the call event messages, wherein the call models have respective data records for participants of the respective calls, wherein by generating said call models, the processing circuitry is to generate initial call models based on respective ones of initiated telecommunication links between participants of the respective calls, and is to update the initial call models over time while the call event messages are received by including additional data, including data indicative of telecommunication links, used in the respective calls; and
generate reports from or based on the call models.
|