I want to make my network monitoring system send IM alerts, and the IM client of choice at my workplace is Skype.

Is there a command-line driven API, that doesn't require the GUI Skype client, so I can run it on the Linux machines that run my monitoring?

Alternatively, is there a Jabber-to-Skype gateway that would solve this problem?

link|improve this question

feedback

2 Answers

http://code.google.com/p/skype-command-line/

link|improve this answer
This calls the GUI Skype client, so doesn't fit the requirements. Thanks for the suggestion though and welcome to ServerFault. – crb Aug 12 '10 at 12:59
@crb: If your only objection to the GUI client is that it requires a GUI, run it on a headless X server such as Xvfb or Xvnc. – Gilles Aug 12 '10 at 13:36
I object more to the fact I need to have Qt and X on a tiny machine, vs. an open protocol like Jabber where this would be trivial :) I was under the impression that Skype had been reverse engineered, just a little. – crb Aug 12 '10 at 20:22
feedback
up vote 0 down vote accepted

According to common wisdom, including this SuperUser post, Skype has not been reverse engineered, and they do not offer a command-line only client.

There are a number of options for controlling a GUI client from the command line, including Skype4py and skype-command-line (Java).

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.