Anruferliste per Telnet abfragen möglich?

waslos

Neuer User
Mitglied seit
26 Aug 2006
Beiträge
2
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

kann ich ohne die Fritzbox zu modifizieren per Telnet auf die Anruferliste und das Telefonbuch zugriffen?

Danke!
 
cat /var/flash/fonctrl bzw. cat /var/flash/phonebook. Beides sind XML-Dateien.
 
Guten Morgen,

danke schön ;-)

VG
 
Moin

Und für alle die sich in der (Fritz!Box) Shell nicht sooo gut auskennen...
Bitte nicht direkt mit den Zeichengerätedateien in /var/flash arbeiten,
sondern auf eine "frische" Kopie. Die sind sehr sensibel. Also...
Code:
cat /var/flash/fonctrl > /var/tmp/fonctrl.txt
...dann kann bedenkenlos mit den Texttools gesucht und gefiltert werden...
Code:
grep -o -E '^[<]called[>].*$' /var/tmp/fonctrl.txt
...oder...
Code:
grep -o -E '^[<]calling[>].*$' /var/tmp/fonctrl.txt

Auch läßt sich die fonctrl.txt in wohlgeformtes XML ändern,
und mittels XSD in einem Webbrowser formatiert ausgeben.
(Das Tag <version> löschen und so ändern...
fonctrl.xml
Code:
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="fonctrl.xsl" type="text/xsl"?>
<person>
...Rest der Daten
</person>
Jetzt die fonctrl.xsl...
Code:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/person">
<html>
<head>
<title></title>
<style>
*{font:small-caps 1em Verdana;text-align:center;white-space:nowrap;background-color:rgb(220,220,220);color:rgb(0,0,0);margin:0px;padding:0px;}
table,thead,tfoot,tbody,th,td{border:2px outset rgb(128,128,128);border-collapse:collapse;}
caption:hover{background-color:rgb(0,0,0);color:rgb(255,0,0);font:small-caps 1.5em Verdana}
th:hover{background-color:rgb(0,0,0);color:rgb(0,255,0);font:small-caps 1.5em Verdana}
td:hover{background-color:rgb(0,0,0);color:rgb(0,0,255);font:small-caps 1.5em Verdana}
div{border:2px solid rgb(128,128,128);border-collapse:collapse;}
</style>
</head>
<body>
<script type="text/javascript">window.document.title='Eingehende Anrufe';</script>
<xsl:apply-templates select="*/call"/>
</body>
</html>
</xsl:template>

<xsl:template match="*/call">
<div>
<xsl:for-each select=".">
<table>
<caption><xsl:value-of select="name(..)"/></caption>
<thead><tr><th><xsl:value-of select="called"/></th></tr></thead>
<tbody><tr><td><xsl:value-of select="calling"/></td></tr></tbody>
</table>
</xsl:for-each>
</div>
</xsl:template>
</xsl:stylesheet>
Ausbaufähig....

...viel Spaß!
 
Zuletzt bearbeitet:
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.