Identificação de chamadas telefônicas em Java (Detecta!)

Alguém tem alguma informação sobre se é possível fazer a identificação de chamadas telefônicas em um programa java? E como fazê-lo?

Em particular, quero fazer algo compatível com o sistema Detecta da Telefônica (SP), sem a necessidade do aparelho. Imagino que terei que escrever um programa pra ler o modem e descobrir (como???) qual é o número chamado.

Se alguém souber ou tiver alguma dica (por menor que seja), eu agradeço, pois estou perdido no assunto.

Obrigado!

De uma olhada na API Java para Telefonia:

http://java.sun.com/products/jtapi/

Opa,

Conseguiu resolver seu problema?

Eu estou com o mesmo se tiver uma solução por favr me avise.