Voip e Java

Amigos, vou iniciar o desenvolvimento de um sistema de controle de atendimentos. Basicamente um usuário liga informa o q deseja e a atendente abri o chamado, porém o cliente gostaria q o atendente gravasse a ligação no momento da abertura do chamado. Fizemos e brainstorm e umas das idéias é utilizar Voip, pois o cliente possui infra para isso.
Imaginamos desenvolver algo como o X-Lite (client Voip)? Alguem já desenvolveu algo semelhante? Podem dar dicas do q posso fazer?

Valeu!

Eu achei interessante este aqui:

http://sip-communicator.org/

Inté.