KuhShop

Telefonnummer wählen via Bluetooth

Mit diesem Skript kann eine Telefonnummer direkt vom Computer aus auf einem Bluetooth-Handy gewählt werden.

Damit ist es möglich, direkt aus einem Adressbuch (z. B. Kontact) oder auch durch markieren in einem Text, ohne mühsames abtippen eine Telefonnummer direkt anzurufen.

Voraussetzungen

Die Kommunikation mit dem Mobiltelefon mittels gnokii muss bereits konfiguriert sein. Detailliert wird das in diesem Artikel beschrieben.

Sofern KDE als Desktop verwendet wird, sollte dieses Skript im Adressbuch von Kontact als Anwendung eingetragen werden um Telefonnummern zu wählen.

Die Funktion

Die Telefonnummer muss dem Skript als Parameter übergeben werden.

Eventuelle Sonderzeichen wie '/', ' ' oder '-' werden aus der Telefonnummer entfernt und ein führendes + wird durch ein 00 ersetzt.

Dieses Skript wurde mit einem Nokia 2760 getestet.

Dieses Handy akzeptiert über Bluetooth nur Telefonnummern die mit 00 beginnen, daher wird im Skript ein + in 00 umgeschrieben. Für andere Handytypen kann es sein das dieser Schritt nicht notwendig ist.

Das Script


#!/bin/bash
# Copyright by Michael Mayer
 
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
 
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
 
# You should have received a copy of the GNU General Public License
# along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
######################################################################
# Mit diesem Skript kann eine Telefonnummer über ein Bluetooth-Handy 
# direkt vom Computer aus gewählt werden.
######################################################################
 
# Dem Programm muss genau ein Parameter übergeben werden der die Telefonnummer enthält.
if [ $# -ne 1 ]; then
   kdialog --error "Die Telefonnummer muss als Parameter übergeben werden!"
   exit
fi
 
# Entfernen von Leer- und Sonderzeichen aus der Telefonummer,
# sowie ersetzen von '+' am Anfang der Nummer durch '00'
phoneNumber=`echo $1 | awk '{sub(/+/,"00")}; 1' | awk '{gsub(/[ /-]+/, "")}; 1'`
 
# Telefonnummer am Mobiltelefon wählen
gnokii --dialvoice $phoneNumber
 
# Fehlerbehandlung falls das Telefon nicht erreichbar ist.
if [ $? -ne 0 ]; then
  kdialog --msgbox "Verbindung nicht möglich! \n Kein Bluetooth-Handy in Reichweite."
fi

Download

Das oben gelistete Script kann hier als tar-Archiv heruntergeladen werden.

Siehe auch


Diskussion

Geben Sie Ihren Kommentar ein
 
scripts/dial_gnokii.txt · Zuletzt geändert: 2010/03/01 22:03 (Externe Bearbeitung)
Nach oben
KuhShop

Beachten sie unbedingt den Haftungsausschluss!

Recent changes RSS feed openSUSE.org Powered by PHP do yourself a favour and use a real browser - get firefox!! Driven by DokuWiki

Sofern nicht anders gekennzeichnet, steht der Inhalt dieser Seite unter dem Schutz der Creative Commons Licence:
Creative Commons License Namensnennung, Keine kommerzielle Nutzung, Weitergabe unter gleichen Bedingungen, v 3.0