Kleines Javatool: JCallToLauncher (Update)
Update
Das Tool hab ich umbennent in JCallToLauncher und habe ihm ein Menu spendiert, zudem liest es die Programme nun aus einem xml. Für die Installation unter Linux findet man im Archiv ein nützliches Readme. Das untenstehende MiniHowTo ist etwas veraltet.
Neue Version ist hier [6] zum Download bereit. Have fun.
…
Manchmal möchte man callto-Links mit unterschiedlichen Telefonapplikationen (x-lite[1], skype [2], snom360 via Webinterface [3]) öffnen können. Deshalb habe ich rasch ein kleines Java Tool [4] geschrieben (source ist in den jars) womit man auswählen kann, mit welcher Anwendung man den Link öffnen will.
Im Sourcecode ist noch sehr viel hardcoded, wenn ich dazu komme werde ich dem Ding noch ein Settings Menu spendieren, wo man dann die Programme definieren kann.
snom360
snom360 hat ein Webinterface. Damit ist es möglich mittels einer URL http://yoursnomip/?number=123 das Phone zum wählen zu bewegen. Ich habe einen HTTP-GET Client names HardPhone [5] in Java gebastelt, welcher diese Aufgabe übernehmen kann. Das Archiv kann ebenfalls in /opt entpackt werden. CallToLauncher.jar muss zudem als 2. argument die ip des Snom360 mitgeteilt werden.
Command
java -jar CallToLauncher tel# [ip of snom360]
MiniHowTo für Gnome (Ubuntu)
- Java 5 VM bzw. JDK installiert
- CalltoLauncher.jar downloaden
- mv CallToLauchner.jar /opt/
- Terminal öffnen
- gconf-editor
- Unter Bearbeiten -> Suchen nach callto suchen
- unter /desktop/gnome/url-handlers/callto/command gnome-meeting (bzw. Ekiga) mit java -jar /opt/CallToLauncher.jar %s ersetzen
- Voilà
[1] x-lite
[2] skype.com
[3] snom360
[4] http://www.renemoser.net/dev/CallToLauncher.jar
[5] http://www.renemoser.net/dev/HardPhone.tar.gz
[6]http://www.renemoser.net/dev/JCallToLauncher.tar.gz