Howto:Anrufbenachrichtigung: Unterschied zwischen den Versionen

Aus DreamboxWIKI
Wechseln zu: Navigation, Suche
K
Zeile 1: Zeile 1:
 
[[Category:Register]]
 
[[Category:Register]]
 
[[Category:Howtos]]
 
[[Category:Howtos]]
 +
 
__TOC__
 
__TOC__
==Einleitung==
+
 
 +
=Einleitung=
 
Dies ist eine Kurzanleitung für eine sehr einfache Anrufbenachrichtigung über einen Linuxrechner mit ISDN-Karte.
 
Dies ist eine Kurzanleitung für eine sehr einfache Anrufbenachrichtigung über einen Linuxrechner mit ISDN-Karte.
  
===Was passiert?===
+
==Was passiert?==
 
Ich kriege bei einem eingehenden Anruf sofort eine Nachricht auf dem Fernseher, wo ich sehe, welche Nummer gerade anruft.
 
Ich kriege bei einem eingehenden Anruf sofort eine Nachricht auf dem Fernseher, wo ich sehe, welche Nummer gerade anruft.
 
[[Bild:Anrufer.png]]
 
[[Bild:Anrufer.png]]
Zeile 13: Zeile 15:
 
*CAPI-fähige ISDN-Karte
 
*CAPI-fähige ISDN-Karte
 
*CAPISUITE (www.capisuite.de)
 
*CAPISUITE (www.capisuite.de)
 
 
==Vorgehen==
 
==Vorgehen==
 
Es muss lediglich das Script "incoming.py" der Capisuite ergänzt werden.
 
Es muss lediglich das Script "incoming.py" der Capisuite ergänzt werden.
Zeile 38: Zeile 39:
 
Erläuterungen zur Datumsformatierung (falls man die anders haben will) gibt es in diesem [http://de.wikibooks.org/wiki/Python-Programmierung:_Zeit_und_Datum Python-Wiki]
 
Erläuterungen zur Datumsformatierung (falls man die anders haben will) gibt es in diesem [http://de.wikibooks.org/wiki/Python-Programmierung:_Zeit_und_Datum Python-Wiki]
 
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.
 +
 +
 +
{{body}}

Version vom 10. Mai 2006, 20:38 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.




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