I would like to design a java web application with VOIP functionality.
Does anyone know of a soft phone that would allow an external program to have it place calls? Or, is there a soft phone that I can compile and integrate with my program?
Have a look at the JTAPI (Java Telephony API) and the gjtapi project on sourceforge to get you started. I've coded up some test applications with that which answers the phone and has an interactive sessions using the dial tones.
Max International Singapore
A simple Google search will show several options for Open Source Java Softphones. For example http://sourceforge.net/projects/peers/ should do what you want.
Depending on the functionality you may need to put a PBX on the back end to interconnect. If so take a look at the Asterisk (asterisk.org) PHPAri (PHPari.org) and other Java connections or at WebRTC.
Discuss This Question: 2  Replies