Howto:Anrufbenachrichtigung: Unterschied zwischen den Versionen

Aus DreamboxWIKI
Wechseln zu: Navigation, Suche
K
K (Hinweis auf Alternative: tvmessage)
 
(3 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
 
[[Category:Register]]
 
[[Category:Register]]
[[Category:Howtos]]
+
[[Category:Howto]]
  
 
__TOC__
 
__TOC__
Zeile 40: Zeile 40:
 
Bei Bedarf kann man durch den Aufruf von "call_to" in der URL auch noch die angerufene Nummer ausgeben lassen.
 
Bei Bedarf kann man durch den Aufruf von "call_to" in der URL auch noch die angerufene Nummer ausgeben lassen.
  
 +
=Alternativen=
 +
beliebige Nachrichten können mit dem Perlscript http://andreasschulze.de/dm7020/tvmessage auf dem Fernseher angezeigt werden.
  
 
{{body}}
 
{{body}}

Aktuelle Version vom 17. Februar 2009, 23:31 Uhr


Einleitung

Dies ist eine Kurzanleitung für eine sehr einfache Anrufbenachrichtigung über einen Linuxrechner mit ISDN-Karte.

Was passiert?

Ich kriege bei einem eingehenden Anruf sofort eine Nachricht auf dem Fernseher, wo ich sehe, welche Nummer gerade anruft.

Fehler beim Erstellen des Vorschaubildes: Die Miniaturansicht konnte nicht am vorgesehenen Ort gespeichert werden

Voraussetzungen

  • Dreambox mit IP-Adresse im LAN
  • Linux-Rechner
  • CAPI-fähige ISDN-Karte
  • CAPISUITE (www.capisuite.de)

Vorgehen

Es muss lediglich das Script "incoming.py" der Capisuite ergänzt werden. Zu finden ist es normalerweise unter /usr/lib/capisuite.

Zeile 14:

import time,os,re,string,pwd,httplib

(httplib hinzufügen)


Und ab Zeile 27 wird aus:

def callIncoming(call,service,call_from,call_to)
       #read config file and search for call_to in the user sections

das hier::

def callIncoming(call,service,call_from,call_to):
       zeit = time.strftime("%H:%M",time.localtime())
       conn = httplib.HTTPConnection("<dreamboxip>")
       conn.request("GET", "/cgi-bin/xmessage?caption=Anruf&timeout=15&body=Anruf%20von%20"+str(call_from) +"%20um%20" +str(zeit) +"%20Uhr.")
       conn.close()
       # read config file and search for call_to in the user sections

Abspeichern, fertig.

Erläuterungen zur Datumsformatierung (falls man die anders haben will) gibt es in diesem Python-Wiki Bei Bedarf kann man durch den Aufruf von "call_to" in der URL auch noch die angerufene Nummer ausgeben lassen.

Alternativen

beliebige Nachrichten können mit dem Perlscript http://andreasschulze.de/dm7020/tvmessage auf dem Fernseher angezeigt werden.



Grundlagen - Installation - Hardware - Entwicklung - Portal

Enigma - Enigma2 - Plugins - Spiele - Software - Tools - Howto - FAQ - Images

Hauptseite - News - Alle Artikel - Bewertungen - Gewünschte Seiten - Index - Neue Artikel - Impressum - Meilensteine - Team

Hilfeportal - Seite bearbeiten - Bilder - Links - Tabellen - Textgestaltung