Java 2 Runtime Environment gives you all the necessary to Execute JVM.
Freeware TAPI compliant caller ID application for Windows.
It ensures simultaneous, high-speed, bi-directional connection to RS232 port.