home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-3.iso / Tools / phone / TEUMAX.1.3.1.README < prev   
Encoding:
Text File  |  1996-04-09  |  7.1 KB  |  173 lines

  1. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  2.  
  3.  
  4.                 T A R I F E I N H E I T E N A U S W E R T U N G
  5.  
  6.                       F U E R
  7.  
  8.                        Ackermann EURACOM 180, 181 & 182
  9.                           Quante MAXIMA IS-1, IS-2 & IS-3
  10.                            und
  11.                         baugleiche
  12.  
  13.                                       v1.3.1
  14.  
  15.                                   vom 09.04.1996
  16.  
  17. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  18.  
  19.  (c) 1996 by NiFiX dental develop, Stephan Gelhaus
  20.  
  21.  NiFiX__________________              www: http://www.schwaben.de/home/nifix/
  22.  advanced dental develop             e-mail: mailto:gelhaus@nifix.schwaben.de
  23.  
  24. +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  25.  
  26. Inhalt:
  27.  
  28.  0. Neues
  29.  1. Einfuehrung
  30.  2. Aufbau
  31.  3. Installation
  32.  4. Was noch fehlt...
  33.  5. Ausgabe-Beispiel
  34.  
  35.  
  36. 0. Neues
  37.  
  38. v1.3.1:
  39. - bug-fix: heutiges datum
  40.  
  41. v1.3.0:
  42. - Nur Nummern-Ausgabe fuer direkten Vergleich mit dem EVN der Telekom
  43. - Angabe eines Datums-Bereich fuer Berechnung und Ausgabe
  44.  
  45. v1.2.0:
  46. - Prozentuale Verteilung der Gebuehren
  47. - Dienste-Kennung: zur eigenen besseren Uebersicht.
  48. - Erweiterung der Konvertierung einer Nummer zu einem Namen
  49.  
  50. v1.1.0:
  51. - Ausgabe-Format etwas geaendert.
  52.  
  53. 1. Einfuehrung
  54.  
  55. Im Augenblick gibt es nur die Moeglichkeit der Protokollierung der Tarif-Einheiten ueber einen dierekt an die TK-Anlage angeschlossenen Drucker oder mittels eines ueber die serielle Schnittstelle angeschlossenen MS-DOS PCs mittels dem mitgeliefertem Auswerteprogramm.
  56. Mir war das zu wenig.
  57. Da ich auch noch einen UNIX Rechner zur Verfuegung habe lasse ich meine Auswertung deswegen einfacher hiermit erstellen und mir dann regelmaessig als e-Mail zukommen.
  58. Es werden nur die eingehenden Gespraeche erkannt, welche von einem ISDN-Anschluss oder von einer digitalen Vermittlungsstelle - mit aktivierter Rufnummern-Uebermittlung fuer den analogen Teilnehmer - kommen.
  59. Damit also viele der ankommenden Gespraeche erkannt werden ist den Analog-Rufenden folgendes zu erklaeren:
  60.  
  61.    1. 0117999 anrufen
  62.       Antwort:
  63.       a) "Die Umschaltung ist ausgefuehrt."
  64.          oder
  65.       b) "...nicht moeglich."
  66.    2. Fuer den Fall, dass 1.a zutreffend ist weiter mit 3., andernfalls
  67.       abwarten bis die Telekom auch hier digital vermittelt.
  68.    3. 01114 anrufen
  69.       "Ich wuensche die Freischaltung der Uebermittlung meiner Rufnummern
  70.        0815, 4711 und anderen, fuer kommende (COLP) und gehende (CLIP)
  71.        Verbindungen."
  72.       Die Einrichtung dieses Service, sowie der Service selbst sind
  73.       gebuehrenfrei!
  74.  
  75.  
  76. 2. Aufbau
  77.  
  78. Anstatt eines Druckers wird die serielle Leitung mittels Hardware-Handshake-Kabel an den UNIX Rechner angeschlossen.
  79. Ein im Hintergrund laufendes Programm sammelt alle ankommenden Informationen der TK-Anlage.
  80. Ein Auswert-Programm kann dann Taeglich, Woechentlich,... eine Auswertung z.B. per e-mail versenden. Es ermittelt anhand einer weiteren Datei welche Personen/Firmen zu einer bestimmten Telefon-Nummer gehoeren.
  81.  
  82. Das Ganze ist einer schneller Hack, womit auf Ausgestalltung bzgl. Parameter Uebergabe etc. kein Wert gelegt wurde. Dies bleibt weiteren Versionen vorbehalten. Fuer Anregungen und Wuensche habe ich ein offenes Ohr!
  83.  
  84.  
  85. 3. Installation
  86.  
  87. install -m 750 -o root -g wheel eumaxd /usr/local/etc/
  88. install -m 755 -o root -g wheel teumax teumaxSince teumaxToday /usr/local/bin/
  89. install -m 755 -o root -g wheel n2name accDays /usr/local/lib/isdn/
  90.  
  91. /usr/local/etc/eumaxd:
  92.  
  93. hier ggf. das Device fuer die serielle Schnittstelle aendern.
  94. Beispiel gilt fuer 040'ger NeXTstation Port B.
  95. WICHTIG! Schnittstelle mit Hardware-Handshake angeben.
  96.  
  97. /usr/local/lib/isdn/n2name:
  98.  
  99. hier stehen Eintraege drin, die eine Uebersetzung der Telefon-Nummer darstellen. - Genaueres steht in der Datei.
  100. WICHTIG! Nummer, Name und Dienst sind durch mind. ein TAB zu trennen.
  101.  
  102. /usr/local/lib/isdn/accDays:
  103.  
  104. hier steht in jeder Zeile ein Datum fuer den Beginn einer Abrechnungs-Periode.
  105.  
  106. /usr/local/bin/teumax [-b <Datum>] [-e <Datum>] [-n] < /usr/adm/isdn.log
  107.  
  108. Abrechnungsprogramm. Parameter -b <Datum> (z.B. 01.02. oder 01.12.95) fuer beginn der Abrechnung, -e <Datum> fuer Ende der Abrechnung, -n fuer nur Nummern-Ausgabe.
  109.  
  110. /usr/local/bin/teumaxToday [-<Anzahl>]
  111.  
  112. Abrechnungsprogramm Erweiterung. Parameter -<Anzahl> fuer Abrechnung der Gebuehren vor <Anzahl> Tagen
  113.  
  114. /usr/local/bin/teumaxSince [-a <Nummer> | -d <Datum | -o <Tage>]
  115.  
  116. Abrechnungsprogramm Erweiterung. Parameter -a <Nummer> fuer Abrechnungs-Zeitraum 1=aktueller, 2 letzter, ...; -d <Datum> fuer Abrechnung seit <Datum>; oder -o <Tage> fuer Abrechnung seit der letzten <Tage> Tage.
  117.  
  118. in /etc/rc.local:
  119.  
  120. # EURACOM & MAXIMA charge logging
  121. if [ -f /usr/local/bin/eumaxd ]; then
  122.         /usr/local/bin/eumaxd
  123.         (echo -n ' eumaxd')      > /dev/console
  124. fi
  125.  
  126. in /etc/crontab.local:
  127.  
  128. 10 00 * * *        root    /usr/local/bin/teumaxToday -1 /usr/ucb/mail -s "EUMAX Gebuehren (gestern)" isdn-master
  129. 11 00 * * 6        root    /usr/local/bin/teumaxSince -a 1 /usr/ucb/mail -s "EUMAX Gebuehren (laufende Abrechnungs-Periode)" isdn-master
  130.  
  131.  
  132. 4. Was noch fehlt...
  133.  
  134.  - Automatische Erweiterung der Datei n2name fuer noch nicht eingetragene
  135.    Nummern.
  136.  - Gespraechs-Dauer: Die TK's uebermitteln dies leider nicht. Hiermit waere
  137.    ein genauerer Vergleich zum Einzelverbindungsnachweis (EVN) moeglich.
  138.    Habe ich als Verbesserungsvorschlag bei Ackermann und Quante angegeben.
  139.  - GUI-Applikation fuer diverse Betriebssysteme (NEXTSTEP, MacOS,???, bitte
  140.    kein Windows x, oder sonstigen mittelmaessigen Kram)
  141.  - Vorschlaege von allen Anwendern.
  142.  
  143. 5. Ausgabe-Beispiel
  144.  
  145. ----anfang--------anfang--------anfang--------anfang--------anfang----
  146. Datum  Uhrzeit Einh.  Betrag      intern VA extern                        Dienst
  147. --------------+-----+-------+-----------+--+------------------------------+-----
  148. 08.04.96 00:19     4    0.48    PowerMac -> Praxis                           F S
  149. 08.04.96 13:24     1    0.12        Büro -> Wolf                               S
  150. 08.04.96 14:56     6    0.72    PowerMac -> Praxis Dr. Quincy                F S
  151. 08.04.96 15:11     1    0.12     Wohnung -> Adam & Eva                         S
  152. 08.04.96 18:38    54    6.48     Wohnung -> Helmut Kohl                        S
  153. 08.04.96 22:12               (aufgelegt) <- Gelhaus privat                     S
  154. --------------+-----+-------+-----------+--+------------------------------+-----
  155.           1.3%     1    0.12        Bvro
  156.          73.3%    55    6.60     Wohnung
  157.          13.3%    10    1.20    PowerMac
  158.          12.0%     9    1.08 ISDN-Router
  159. --------------+-----+-------+-----------+--+------------------------------+-----
  160. Gesamt            75    9.00 DM
  161. ----------------------------------------+--+------------------------------+-----
  162. Legende:             Verbindungsart(VA): -> gehend         Dienst:   Daten D
  163.                                          <- kommend                    Fax   F
  164. Zeitraum: 08.04.96-08.04.96              << vermittelt             Sprache     S
  165. ----ende---------ende---------ende---------ende---------ende---------ende-----
  166.  
  167. Ciao und viel Spass,
  168. Stephan Gelhaus
  169. ---
  170.  
  171.  NiFiX__________________              www: http://www.schwaben.de/home/nifix/
  172.  advanced dental develop             e-mail: mailto:gelhaus@nifix.schwaben.de
  173.