Sounds like a good project, Charlie. Hint, hint.Charlie said:Skype offer a programmer's API that allows a developer to write a program that can send/receive commands on a Skype system. You can use Delphi, VBScript, Visual Basic or .NET. It would be quite simple to grab the CallStatus event to trigger a flip-flop timer to pulse DTR line.
http://developer.skype.com/
The little app could sit in the SystemTray of the Skype machine and essentially be transparent to the user.
You can do the same on the parallel port. However, many new computers do not have serial or parallel printer ports. It's USB or nothing. There are IO cards available if you have a spare slot. The real trick is getting Charlie to write the code.Lazy J said:Ok, Ok! You have peaked my interest! I got to thinking, you could use the RS232 Serial COM Port on the back of the computer to control a relay. I was searching around and found this circuit http://stats.the-abbeys.com/blog/images/SerialSwitch.JPG the electronics part of it looks pretty straight forward. The DTR pin goes to +12 when active and to -12 when inactive. Put that signal into a solid state relay and you can control your ringer light.
However, I have no idea how to get the Skype ringer to trigger the serial port. That might require someone smarter than me.
pellmell said:I may have figured out a solution. It is possible to add a custom ringing tone. So, if I make a single tone ring file, say 400Hz or DTMF, and then put an appropriate detector on the output, I may be able to create a visual ring detector. The audio would need to be picked off pre-fader as the audio would be potted down when the call is not active.
So, where's a cheap DTMF decoder, maybe even a kit?
pellmell said:Sounds like a good project, Charlie. Hint, hint.