Telkoo Grafik

PBKLCR V1.1 Jahr 2000 Kompatibel
Die Portfolio™-Monitor- und Protokoll- Software für GNK's Telkoo


DOWNLOAD
Versionsübersicht

PBKDMM Titelbildschirm

PBKLCR ist ein kleines Programm mit dem das komplette Verhalten des Least-Cost-Routers Telkoo der GNK mbH erfaßt und protokolliert werden kann.


Was ist ein "Telkoo"?

Der Telkoo ist ein Least-Cost-Router. Das Gerät wird in eine Telefondose gesteckt und sucht automatisch den derzeit günstigsten Telefonanbieter (Call-by-Call) sobald eine Telefonnummer gewählt wird.
Bei diesem Gerät handelt es sich um das einzige Gerät mit einer brauchbaren Kommunikationsoption. Über AT-Befehle (wie ein Modem) läßt er sich von einem angeschlossenen Rechner ganz bequem über die Serielle Schnittstelle steuern.

Die Firma GNK vertreibt unter anderem auch ein PC-Kit. Damit lassen sich ebenfalls sehr gut die Statusmeldungen des Telkoos protokollieren. Leider muß dafür aber der PC (und es gibt es nur für Windows-PCs) die ganze Zeit über eingeschaltet sein. Ist "Telkoo Dial" aktiv so wird ein Schnittstellen IRQ komplett belegt. Bei einem über COM1 angeschlossenen Telkoo kann über COM3 keine Kommunikation mehr über z.B. ein Modem erfolgen.
Dies ist natürlich, wenn Telkoo und Modem gleichzeitig Daten übertragen wollen, ein wenig kritisch, da der Telkoo grundsätzlich Vorrang hat.
Der größte Knackpunkt aber stellt der doch immense Stromverbrauch eines PCs dar. Was also liegt näher als einen Portfolio™ mit nur minimalem Stromverbrauch mit einer solchen Aufgabe zu betrauen?


Programmbeschreibung

PBKLCR ist FreeWare. Will sagen: Es darf frei weitergegeben werden solange das Programmpaket unverändert bleibt.


Installation / Programmstart

PBKLCR ist mit Hilfe des Portfolio™ PowerBASIC entwickelt worden. Aus diesem Grund befindet sich im Archiv noch die Datei PBRUN.COM. Diese Datei ist eine RunTime Library und wird von PBKLCR benötigt. Sie muß einmal vor PBKLCR ausgeführt werden.
Versuchen Sie nicht PBKLCR auf einem Desktop-PC zu starten. Es handelt sich zwar um eine Standard-MS-DOS COM-Datei, jedoch befindet sich ein Algorithmus im Programm der nur das Starten auf einem Portfolio™ erlaubt.
Sollten Sie es dennoch versuchen wird ihr PC dieses mit einem Absturz quittieren.

Installieren die beiden Programme PBKLCR.COM und PBRUN.COM auf einer Speicherkarte. Beachten Sie, daß hierfür mindestens eine 64KB Speicherkarte benötigt wird da andernfalls kein Platz mehr für die Protokolldateien ist.

Sollten Sie einen Portfolio™ ausschließlich als Logger für den Telkoo benützen wollen, so empfiehlt es sich auf der Speicherkarte auch eine AUTOEXEC.BAT zu erstellen.

Folgende Datei wäre denkbar:

@echo off
PBRUN
PBKLCR

Nach dem Starten erscheint zuerst der Eröffnungsbildschirm (oder eine Fehlermeldung sofern eine falsche Firmware-Version installiert ist) den Sie durch Drücken auf eine beliebige Taste schließen können.

Jetzt befinden Sie sich im eigentlichen Hauptfenster. Neben der aktuellen Uhrzeit können Sie hier ablesen wie viele Anrufe bei Ihnen eingegangen sind bei denen der Anrufer wieder aufgelegt hat bevor Sie den Anruf entgegennehmen konnten. Mit Space (oder Leertaste) können Sie diesen Zähler wieder auf "0" setzen.

Das Programm zeigt seine Bereitschaft durch den blinkenden Text "Warten auf Ereignis" an.


Anrufeingang

Sobald das Telefon klingelt meldet der Telkoo dies an den Portfolio™ weiter und es erscheint die Maske für eingehende Anrufe auf dem Display. Über eine Statuszeile (in spitzen Klammern) bekommen Sie für den Anwender interessante Meldungen angezeigt.
Oberhalb des "Nummer"-Feldes (wird noch nicht unterstützt da noch kein CLIP-Modul verfügbar) können Sie ablesen wie lange Ihr Gegenüber schon mit Ihnen telefoniert. Der Zähler erscheint erst wenn Sie abgehoben haben.


Anrufausgang

Sobald Sie den Telefonhörer abnehmen meldet der Telkoo dies ebenfalls sofort an den Portfolio™ und Sie sehen die Maske für ausgehende Anrufe auf dem Display.
Wählen Sie hier jetzt gewohnt die gewünschte Telefonnummer. Sobald der Telkoo den günstigsten Anbieter gefunden hat werden der Name des Anbieters und die Tarifzone oberhalb des "Nummern"-Feldes angezeigt. Sollte aufgrund der Fallback-Funktion ein anderer Anbieter gewählt werden, so wird der Anbieter angezeigt über den auch tatsächlich eine Verbindung zustande kam.

"Hört" der Telkoo ein Freizeichen, so meldet dies der Portfolio™ in der bereits weiter oben beschriebenen Statuszeile.
Ist eine Verbindung hergestellt worden, so bekommen Sie auch die gewählte Nummer im "Nummer"-Feld angezeigt.


Protokoll, wo?

Der eigentliche Clou des Programms (denn schließlich meldet der Telkoo alle oben beschriebenen Zustände auch über sein eigenes Display) ist die komfortable Protokollfunktion. Was viele teure Telefonanlagen noch nicht einmal können wird mit dem Telkoo in Verbindung mit PBKLCR möglich

Nach dem ersten Programmstart befinden sich auf dem Speichermedium noch zwei weitere Dateien. AUSGANG.LCR und EINGANG.LCR in diese beiden Dateien werden alle Gesprächsdaten geschrieben

Die enstandenen Dateien haben alle ein genormtes Format. Alle Spalten sind durch ein TAB (Ascii 9) getrennt und weisen so eine wichtige Grundvoraussetzung auf um sie in einer Tabellenkalkulation weiterverarbeiten zu können.

Format der Datei EINGANG.LCR

Datum Beginn Ende Rufnummer Dauer Info
Datum der Aufzeichnung Startzeit des Gesprächs. Format HH:MM:SS Gesprächsende. Format HH:MM:SS Rufnummer des Anrufers (noch nicht verfügbar) Dauer des Gesprächs. Format: HH:MM:SS Informationen zum Gespräch

Beachten Sie, daß je nach Status des Eintrags nicht alle Felder ausgefüllt sind.


Format der Datei AUSGANG.LCR

Datum Beginn Ende Rufnummer Zone Anbieter Dauer Kosten Info
Datum der Aufzeichnung Beginn des Telefonates. Format: HH:MM:SS Ende des Telefonates. Format: HH:MM:SS Rufnummer des Angerufenen Tarifzone Name des gewählten Anbieters Dauer des Gesprächs. Format: HH:MM:SS Kosten des Gesprächs. Format: 0000,00 Informationen zum Gespräch

Beachten Sie, daß je nach Status des Eintrags nicht alle Felder ausgefüllt sind.



Download

Version 1.1 Versionsübersicht

PBKLCR.ZIP


Bei Problemen schicken Sie bitte eine Mail an den Support