An version update is now available for the RubyPhone project (see
http://raa.ruby-lang.org/project/rubyphone/ or
http://tsapi.rubyforge.org for details). This project is providing a
CTI implementation wrapped in the ease and elegance of Ruby. If you
check the project page you will see that there are several associated
components you can download, including the Windows-based client DLL
files required, full API docs for the CTI technology that I am trying
to wrap, a Linux-based PBX simulator for pushing calls, and a
Windows-based T-Server for linking things up.
Feel free to check things out if you are interested in this area!