Se você só precisa saber quem chama quem (não os detalhes do que foi dito), você pode aumentar o registro no nível da rede via iptables, coletar os syslogs centralmente e analisá-los de qualquer forma que precisar. Ou você poderia usar algo como ntop / nprobe para reunir dados de conexão resumidos em cada host e, em seguida, alimentar isso em uma ferramenta de relatório central do NetFlow. Dependendo do seu ambiente, você pode até coletar esses dados do seu hardware de rede.
Se você precisar saber mais sobre o que foi dito, precisará de proxies, embora eles possam ser simples e executados no mesmo servidor, alimentando seus logs em um servidor central para análise.
A melhor solução seria modificar seu software para incluir seu próprio recurso de registro, mesmo que isso acontecesse apenas no "modo de depuração", para que você pudesse usá-lo também para corrigir problemas no futuro.
Veja também: link