Yes, except the server side, Flashphoner also has a client applications in complete. There are two kinds of this – Web phone with many buttons, and Click-to-Call button with one “Call button” and predetermined call destination. Both are open source and you can easily change their interfaces and functional. Both have Java Script API.