Um diese FAQ auch per WWW verfuegbar zu halten, erstelle ich sie ab sofort in HTML. Dies erfordert einige Kompromisse: nicht alle Zeichen des ASCII- Codes lassen sich in HTML so einfach verwenden. Umlaute gehoeren zum Beispiel dazu, sowie die "groesser als" und "kleiner als" Zeichen. Die Kompromisse sehen nun konkret so aus:
Um das Dokument auch fuer diejenigen lesbar zu halten, die dazu keinen Web-Browser verwenden, habe ich auf die Verwendung von Umlauten bewusst verzichtet (auch wenn diese moeglich waeren, macht z.B. ein "ß" anstelle eines "ss" mitten im Wort die Sache nur unnoetig kompliziert). An gewissen Stellen waren jedoch HTML-spezifische Sachen nicht zu umgehen.
Fuer "Nicht-HTMLer" also hier der Hinweis: alles, was in Spitzen Klammern ("<" und ">" - urps, ich kann die hier nicht einfach so reinschreiben... Nun, ueber diesem Absatz steht ein grosses "P" zwischen solchen - fuer die HTML'er freilich unsichtbar, hihi...) steht, koennt Ihr einfach ignorieren! Wo diese Spitzen Klammern fuer Euch wichtig sind, steht dann eh entsprechend das "<" fuer das "kleiner als" bzw. das ">" fuer das "groesser als".
1. SoftWare-Ecke 1.1. BS-Spezifisches 1.1.1. ISTEC.EXE unter OS/2 bei installiertem SIO 1.2. Programme fuer die Istec 1.2.1. PMIstec (OS/2 PM Programm) 1.2.2. ESTIC - TextMode Programm fuer DOS, Linus und OS/2 1.2.3. IstecWin (Windows 3.1,'95 Programm) 1.2.9. Weitere Programme 1.9. Sonstiges 1.9.1. Diagnose-Feature? 1.9.2. Welches Schnittstellen-Protokoll verwendet die ISTEC 1008? 1.9.3. Gebuehrenauswertung 2. HardWare-Ecke 2.1. Modeme 2.1.1. ZyXEL an ISTEC betreiben 2.1.1.1. Allgemeine Einstellungen 2.1.1.2. ZyXEL an der ISTEC erkennt keine eingehenden Anrufe 2.1.2. Aceex1496 an ISTEC betreiben 2.2. Telefone 2.2.1. Keine R-Taste 2.2.2. Flash-Taste: Welchen Flash braucht die Istec? 2.3. Anrufbeantworter 2.3.1. Keine Anruf-Aufzeichnung? 2.3.2. Nur Besetzt-Zeichen auf dem Band? 2.3.3. Band voller komischer Geraeusche? 2.9. Sonstiges 2.9.1. Pin-Belegung fuer die Kabelage 2.9.2. Gebuehren-Impuls an analoge Endgeraete weitergeben 2.9.3. Eprom selber brennen? 3. Sonstiges 3.1. ISDN Foerderprogramm 3.2. Externe Rufumleitung geht nicht 3.3. Rauschen bei jedem zweiten Anruf 3.4. ISTEC praesentiert immer die falsche MSN 3.9. Wie erreiche ich die Firma Emmerich?
SIO_MODE_DTR NoChange IDSR Ignore OCTS Handshake ODSR Ignore RTS Handhake XON/XOFF No SIO_Screen_Sync_Kludge off SIO_Share_Access_with_OS/2 off SIO_Virtualize_16550 off SIO_Virtualize_COM_Ports off
1. In das entsprechende PMISTEC-Verzeichnis wechseln 2. PATCH PMISTEC.EXE aufrufen 3. Bei der Hex-Adresse "157CB" die "0D" in "05" aendern 4. Bei der Hex-Adresse "2753F" die "33" in "34" aendern 5. Patch verlassen
Die alternative aktuelle Version ist hier bei mir unter dem Magic PMISTEC requestbar (hier=FAQ-Keeper ;).
ESTIC basiert auf meiner portablen Klassenbibliothek SPUNK, deshalb sind Versionen fuer DOS, OS/2 und Linux verfuegbar.
Zusaetzlich zum interaktiven Programm ESTIC gibt es jetzt den ESTIC- Bonuspack: Mit Hilfe des Kommandozeilen-Programms ICLOAD koennen vorbereitete Konfigurationsdateien in die ISTEC geladen werden, Gebuehren koennen abgefragt oder geloescht werden. ICLOAD ist selbstverstaendlich auch fuer alle unterstuetzten Plattformen verfuegbar!
Erhaeltlich via FTP: ftp.seicom.net: /pub/os/estic ftp.uni-stuttgart.de: /pub/systems/pc/comm/estic
So, zur Sache: Unter dem Dateinamen AMISTEC1.LHA gibt es bei mir ein Konfig-Prog fuer den Amiga. Ein weiteres LinuX-Programm ist hier unter dem Namen ISTEC.TGZ erhaeltlich. In der Emmerich-BBS soll weiterhin noch ein Programm fuer den Atari zu finden sein.
Wer noch weitere Programme kennt, die hier erwaehnt werden sollen, teile mir dieses bitte mit - am Besten wiederum gleich mit einer Kurzbeschrei- bung, sodass ich das hier sofort uebernehmen kann.
ISTEC.EXE -DIAGNOSEFEATURE
kommt im Konfigurationsbildschirm ein neuer Menuepunkt TEST zur Ansicht. Passwort ist DiagProfi (Gross-/Kleinschreibung beachten).
Ab Version 1.6 des mitgelieferten Konfigurations-Programmes ist diese Funktion nicht mehr verfuegbar... Dafuer bieten diverse andere Programme (z.B. PMIstec) eine analoge Funktion an.
"ISTEC 1008 INTERN" ********************************************************************** * Schnittstellenprotokoll * ********************************************************************** Schnittstellenparameter: 9600 Baud, 8N1, Handshake: None Die Uebertragung geschieht grundsaetzlich in Segmenten zu je 4Byte: +-----------+-----------+-----------+-----------+ | x000 00xx | xxxx xxxx | xxxx xxxx | xxxx xxxx | +-----------+-----------+-----------+-----------+ | | \-------------------------/ Endemarke | Datenbytes, ungenutzte Bytes Anzahl der sind 00 oder FF Datenbytes Jeweils eine Anzahl Segmente mit dem Startbyte 0x03 und drei Daten- bytes sowie ein abschliessendes Segment mit dem Startbyte 0x81-0x83 und entsprechend ein bis drei weiteren Datenbytes bilden zusammen eine Nachricht. Das erste Byte einer solchen Nachricht bestimmt ihre Funktion, der Rest sind Parameter. Pruefsummen oder aehnliches gibt es nicht. Beispiele: 03 DD 07 01 83 00 01 00 == Opcode 0xDD, Parameter "07 01 00 01 00" 82 18 01 00 == Opcode 0x18, Parameter "01" ********************************************************************** * Nachrichten vom PC an die ISTEC * ********************************************************************** Opcode Parameter Funktion ~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x01 -- Abschluss Gebuehrenzaehler nach Schreiben. 0x0b -- Ruecksetzen der Anlage auf Werkseinstellungen. 0x02 -- Bereitschaft pruefen 0x05 128Byte Gebueh- Schreiben Gebuehrenzaehler rendaten Fuer jedes der 64 moeglichen Endgeraete sind zwei Bytes reserviert. 0x06 -- Abfrage Gebuehrenzaehler 0x07 1Byte Endgeraete- Schreiben Endgeraetekonfiguration nummer, gefolgt Endgeraetenummer: 0x00=Nebenstelle 21, von 16Byte Kon- 0x01=Nebenstelle 22, usw. bis 0x3F figurationsdaten 0x08 -- Abfrage Endgeraetekonfiguration Nach dem Empfangen dieser Anweisung sendet die ISTEC hintereinanderweg 64 Antwortnach- richten des Typs 0x16 (siehe unten), ent- sprechend den 64 moeglichen Endgeraeten. 0x09 93Byte Konfi- Schreiben Grundkonfiguration gurationsdaten (wird nicht quittiert!) 0x0a -- Abfrage Grundkonfiguration 0x0c -- Abschluss Konfiguration (Daten in Permanent- speicher uebernehmen!?) 0xdd 5Byte Parameter, Diagnoseanweisung siehe unten ********************************************************************** * Nachrichten von der ISTEC an den PC * ********************************************************************** Opcode Parameter Funktion ~~~~~~ ~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0x11 -- Positive Quittung fuer das Kommando 0x0c 0x12 -- Antwort auf 0x02, Bereitschaft pruefen 0x15 128Byte Gebueh- Antwort auf 0x06, Abfrage Gebuehren rendaten Fuer jedes der 64 moeglichen Endgeraete sind zwei Bytes reserviert. 0x16 1Byte Endgeraete- Antwort auf 0x08, Konfiguration abfragen nummer, gefolgt Endgeraetenummer: 0x00=Nebenstelle 21, von 16Byte Kon- 0x01=Nebenstelle 22, usw. bis 0x3F figurationsdaten 0x17 93Byte Konfi- Antwort auf 0x0a, Konfiguration abfragen gurationsdaten 0x18 Endgeraetenummer Quittung fuer 0x07, Schreiben Endgeraetekonfig 0xdd 5Byte Parameter, Diagnosestatus siehe unten ********************************************************************** * Diagnosenachrichten * ********************************************************************** Richtung Parameterbytes Funktion ~~~~~~~~ ~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ --> 00 69 5A 96 A5 Diagnosemodus einschalten --> 01 00 00 00 00 Diagnosemodus beenden <--> 02 ss gg zz 00 Verbindungsmatrix ss=Spalte, gg=Endgeraet, zz=0:aus,=1:ein <--> 03 gg 00 zz 00 Ruf (gg=Endgeraet, zz=0:aus,=1:ein) <-- 04 gg 00 zz 00 Schleifenzustand gg=Endgeraet, zz=0:inaktiv ,=1:aktiv <-- 05 gg 00 zz 00 Impulswahl erkannt gg=Endgeraet, zz=gewaehle Ziffer (0x10=R-Taste) <-- 06 kk 00 zz 00 Tonwahl erkannt kk=Kanal (0:IVb1,1:IVb2), zz=gewaehlte Ziffer <--> 07 01 00 zz 00 LED Zustand (zz=0:aus, =1:ein) --> 08 ll 00 zz 00 Gebuehren (ll=Leitung, zz=0:aus,=1:ein) --> 09 00 00 zz 00 TFE-Verstaerker (zz=0:aus, 1:ein) <-- 09 FF FF zz 00 --> 0A 00 00 zz 00 Tueroeffner (zz=0:aus, =1:ein) <-- 0A FF FF zz 00 --> 0D 00 00 00 00 Schalter abfragen (zz=0:aus, =1:ein) <-- 0D 00 00 zz 00 ********************************************************************** * Datenstruktur Grundkonfiguration * ********************************************************************** Offset Bytes Typ Funktion ~~~~~~ ~~~~~ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 1 Flag Anschlussart: 0=Mehrgeraete-,1=Anlagenanschluss 1 1 Binaer Anzahl der a/b-Schnittstellen 2 1 Flag Protokoll: 0=1TR6, 1=E-DSS1 3 2 Binaer Software Versionsnummer 5 1 Binaer TFE-Zuordnung (0x15=21,0x16=22,...) 6 5 BCD MSN 0 11 5 BCD MSN 1 16 5 BCD MSN 2 21 5 BCD MSN 3 26 5 BCD MSN 4 31 5 BCD MSN 5 36 5 BCD MSN 6 41 5 BCD MSN 7 46 5 BCD MSN 8 51 5 BCD MSN 9 56 1 Flag Music on Hold (00=aus,01=ein) 57 1 Binaer Anzahl der internen S0-Busse 58 1 Binaer Anzahl der externen S0-Busse 59 1 Binaer Abfragestelle1 (0x15=21,0x16=22,...) 60 1 Binaer Abfragestelle2 (0x15=21,0x16=22,...) 61 1 Binaer Anzahl der Ziffern in der 1.Rufnummer 62 10 ASCII 1.Rufnummer, mit 0x00 aufgefuellt 72 1 Binaer Anzahl der Ziffern in der 2.Rufnummer 73 10 ASCII 2.Rufnummer, mit 0x00 aufgefuellt 83 10 Bitmaske MSN Gruppenbildung: Fuer jede der 10 MSN's ein Byte, in dem die einzelnen Bits angeben, welche der 8 Nebenstellen klingeln sollen. Auch bei den groesseren Anlagen bleibt es bei 8Bit pro MSN; keine Ahnung, wie die weiteren Nebenstellen adressiert werden... 93 --ENDE-- BCD-Werte sind mit "F" aufgefuellt, wenn nicht die volle Stellenzahl benoetigt wird. Die erste Ziffer steht jeweils im LSB. ********************************************************************** * Datenstruktur Endgeraetekonfiguration * ********************************************************************** Offset Bytes Typ Funktion ~~~~~~ ~~~~~ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 1 Flag Wahlbewertung: 00=keine,01=Inland,... 1 1 Flag Dienst: 00=Telefonie,01=G3-FAX,... 2 1 Binaer Rufumleitung: 00=keine,01=extern, 0x15=Nebenstelle 21,0x16=Nebenstelle 22,usw. 3 1 Flag Gebuehrenimpuls: 00=nein,01=ja 4 2 BCD PIN 6 10 BCD Rufnummer fuer externe Rufumleitung 16 --ENDE-- BCD-Werte sind mit "F" aufgefuellt, wenn nicht die volle Stellenzahl benoetigt wird. Die erste Ziffer steht jeweils im LSB. ********************************************************************** * Aufbau der Konfigurationsdateien (*.IC) * ********************************************************************** Offset Bytes Funktion ~~~~~~ ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 0 93 Daten der Grundkonfiguration 93 1 0x00 94 16 Konfiguration Endgeraet 21 110 1 0x00 111 16 Konfiguration Endgeraet 22 : : : : usw., insgesamt 64 Endgeraetedatensaetze : : 1181 3 0x00 1184 --ENDE-- Ergaenzend sollte man fuer die Programmierung auch sagen, daá es sein kann, dass zwischen dem Senden der einzelnen Nachrichtenpakete bzw. nach dem Senden der Konfigurationsdaten eine kurze Pause notwendig ist, bevor weitergesendet wird. Ansonsten ist es moeglich, daá die Istec nicht mehr "mitkommt" und einfach aussteigt. Sie schickt dann manchmal als Antwort 0x1302, manchmal aber auch gar nichts mehr. Bei mir (Metin) hat eine Pause von 1/50 Sekunde zwischen den Paketen und eine weitere von 1/25 Sekunde nach Senden jeweils der Grund- und Engeraetekonfigurationen, sowie der Gebuehrendaten geholfen. ********************************************************************** * THE END .... * ********************************************************************** (Dirk Heiss / Metin Savignano / Christian Kaben)
ModemInit: S11=90 (TouchTone Duration) S41=16 \ S41.4=1 / wait S6 sec before dialing (S6=3) S42.1=1 enable throughput averaging (not used - just a hint) X7 :-)Bei einem E+ reichte das trotz vorangegangenen AT&F scheinbar nicht aus; es blieb bei einem NO DIALTONE - waehrend eingehende Anrufe problemlos moeglich waren. Sollte das bei noch jemandem auftreten, folgende zusaetzliche Einstellungen verhalfen zum Erfolg:
S1=0 S7=100 S10=10 S24=138 S39=32 S43=8 S49=6
ModemDial: ATDT0W
AT%x050%y004
(Uwe Sonntag)
Die ISTEC scheint eine Schleifenunterbrechung zu senden, bevor sie das uebliche Besetztzeichen aufschaltet. Damit erkennt der Anrufbeantworter einen Fehler und spult zurueck.
Der Anrufbeantworter arbeitet mit Ruhekennung. Die Istec aber sendet nach dem Anrufende Besetzt-Zeichen (so wie seit neustem die Telekom auch). Damit erkennt der Anrufbeantworter aber das Gespraechsende nicht und nimmt munter weiter auf.
Ausweg: neuer Anrufbeantworter der sowohl auf Ruhe als auch auf Besetzt reagiert. Oder aber: Neue FirmWare-Version. Ab der v1.92 sendet die Istec standardmaessig ein "Ruhezeichen" anstelle des bisherigen Besetzt-Zeichens; womit dieses Problem als erledigt zu betrachten waere.
Die Istec sendet (bei FirmWare
Loesung: Moeglicherweise helfen Widerstaende an den Eingaengen des
Anrufbeantworters, die den Signalpegel von vornherein runterregeln.
Allerdings: Laá das man lieber dem Fachfach uebrig :-)
Besser ist, die gleiche Loesung wie bei 2.3.2. zu verwenden: FirmWare
updaten!
(Klaus Meyer/Andreas Rehberg)
Seit der FirmWare v1.92 ist es allerdings auch moeglich, bei Schaltung der
"Gebuehrenuebermittlung am Ende des Gespraeches" saemtliche Impulse
nachtraeglich an das jeweilige Endgeraet nachreichen zu lassen.
Um eine allgemeine Frage an dieser Stelle einmal eindeutig zu beantworten:
Ja, auch die Istec 1003 wird mit 700,- DM gefoerdert, da sie die
Mindestanforderungen (genau) erfuellt.
Weiterhin gilt es zu beachten: Du darfst bei der externen Rufumleitung keine
zusaetzliche "0" bei der externen Nummer eingeben! Also nicht 0 0951 xxxxx,
sondern einfach 0951 xxxxx... (Robert Klarmann)
Bei mir half folgendes wunderbar (so auch bei einigen anderen): Istec-
Konfiguration "gebackupped", dann die Istec resetted. Anschliessend die
Konfiguration wieder eingespielt. Einziger Unterschied (und hier vermuten
wir den Fehler): _Keinen_ GebuehrenImpuls auf analogen Endgeraeten
erzeugen lassen, wenn nicht von der Telekomik das Feature
"Gebuehrenuebermittlung waehrend des Gespraeches" aktiviert ist.
Zumindest ab der FirmWare-Version 1.92 kann sich dieser Punkt aber auch
als hinfaellig erweisen...
(Andreas Rehberg)
Die ISTEC 1008 kann die Herausgabe von MSNs nicht selektiv
unterdruecken. Dadurch kann es passieren, dass bei Anrufen von Geraeten, die
entweder
Loesung:
Problem 1 lieá sich hier dadurch korrigieren, dass MSN#0 freigehalten
und die (oeff.) Haupt-MSN als #1 eingetragen wurde (die Haupt-MSN als #0 ergab
fuer jedes so gruppierte Geraet die Nennung der privaten Folge-MSN !).
Anrufe von "rein privat" gruppierten Geraeten zeigten der Gegenseite
daraufhin leider die privaten MSNs. Nach Einschieben einer Dummy-MSN (z.B.
99999999) als #1 und Gruppierung der privaten Apparate mit sowohl der
Dummy-MSN *und* ihrer jeweiligen privaten wird auch bei Anrufen von dort
immer die Haupt-MSN genannt.
(Ralf Pradella)
Support fuer die Istec gibt es auch bei mir in der Box (neueste FAQ,
SoftWare fuer die Konfiguration unter diversen Betriebssystemen, diverse
Eprom-Versionen...):
2.9. Sonstiges
2.9.1. Pin-Belegung fuer die Kabelage
Western SubD SubD
4polig 9polig 25polig
1 2 3
2 3 2
3 5 7
4 - -
(Thorsten Kowalski)
2.9.3. Eprom selber brennen?
In MailBoxen finden sich ja die Images dazu (zum Beispiel auch bei mir hier
in der Qumran Cave). Neben dem Eprom-Brenner braucht Ihr dazu aber auch
die Eproms selber. Diese sind 2MBit Chips vom Typ AM27C020, wie mir gerade
per NM mitgeteilt wurde (von Thomas Behrens).
Kostenpunkt eines solchen soll nach verschiedenen Aussagen zwischen 18 und
25 DM liegen, je nach Anbieter.
2.9.2. Gebuehren-Impuls an analoge Endgeraete weitergeben
Die ISTEC selbst kann auf Wunsch den Gebuehrenimpuls erzeugen. Dazu muss
man sich allerdings zunaechst fuer 3,- DM AOCD aufschalten lassen (1,50
pro B-Kanal) - fuer die Berechnung der Gebuehren-Impulse ist naemlich eine
"Gebuehrenuebermittlung waehrend des Gespraeches" erforderlich.3. Sonstiges
3.1. ISDN Foerderprogramm
Ruft doch mal die 0130-0505 an. Der Anruf ist kostenlos, die sind dafuer
zustaendig, und sie faxen Euch oder schicken Euch per S-Mail :-) den
kompletten Wortlaut der ganzen Foerderaktion.
3.2. Externe Rufumleitung geht nicht
Da nuetzen Dir auch 100 Austauschanlagen GAR NICHTS! Das ist noch ein Bug in
der Firmware. Der laesst sich umgehen wenn man die MSN0 nicht belegt und erst
bei MSN1 anfaengt seine Rufnummern einzutragen! Dann sollte auch die externe
Rufumleitung gehen. (Jens Meyer)
3.3. Rauschen bei jedem zweiten Anruf
Wer mit diesem Problem zu schaffen hat, wende sich bitte an Christian Bolz,
2:2474/411@FidoNet. Sein "voruebergehender" Tip: ein Software-Reset wirkt
zeitweilig Wunder.
3.4. ISTEC praesentiert immer die falsche MSN
Problem: - auf oeffentliche wie private MSNs oder
- nur auf private MSNs
gruppiert sind, genau die ungewollte Nr. herausgerueckt wird.
3.9. Wie erreiche ich die Firma Emmerich?
Per SnailMail zum Bleistift so:
Christoph Emmerich GmbH & Co KG
Homburger Landstr. 148
60435 Frankfurt
(Dirk Heiss)
Telefon: 069-548030
Telefax: 069-54803210 (Vorsicht! Kein Kontakt mit der Dienstekennung
"Fax Gruppe 3" moeglich! "DataModem" bzw.
"Fernsprechen analog" hingegen funktionieren.)
MailBox: 069-95431322 (analog/14k4)
95431361 (ISDN/X.75)
Service-Techniker Durchwahl: 54803-265 bzw. -264 -- oder Fax an -204 und um
Rueckruf bitten (Christian Bolz)
(Andreas Rehberg / RTFM :-)
ZyX 19k2: +49-441-9570951 2:2426/2160@fidonet 36:7332/102@reshet
ISDN 64k: +49-441-9570952 2:2426/2161@fidonet 36:7332/101@reshet
(Andreas Rehberg, Sysop Qumran Cave)
Zusammengestellt und betreut wird diese FAQ derzeit von Andreas "Izzy" Rehberg,
2:2426/2160@FidoNet bzw. 36:7332/102@Reshet, 81:449/2625@OS2Net,
izzy@qumran.north.de. Anregungen fuer bzw. Ergaenzungen zur selbigen bitte per
NM/EMail an eine dieser Adresse schicken.
ENDE der ISTEC-FAQ [EOF]