Não tenho muitas informações de como foi feito, mesmo porque nao fui eu quem implementei este exemplo, mas numa empresa que passei tinhamos um cliente com algo parecido. A partir de um servidor eram coletadas via snmp as ligações que passavam no roteador.
Se você der o comando show voice call history no roteador, aparece o historico de ligações, e qualquer informação sempre é possivel coletar através de SNMP.
Para isso seria necessário um pouco mais de trabalho, como caçar na MIB qual OID possui esta informação, configurar um servidor para efetuar coletas desta informação e plotar em uma tabela ou gráfico.
abs