0-Hack
Letzte Änderumg am
6. Dezember 2009
Der 0-Hack ist eine Softwarelösung, um das folgende unschöne Verhalten
meiner Telephonanlage zu umgehen:
- Die Anlage beginnt im MFV-Modus, erwartet also gepiepste Nummern.
- Anlage im MFV-Modus: Eine gepiepste Nummer wird als gültig gewertet. Ein
Impuls schaltet auf IWV.
- Anlage im IWV-Modus: Eine gepiepste 0 schaltet auf MFV um, wird aber
nicht als gewählt gewertet. Alle anderen Nummern werden ignoriert.
- Sobald die erste gepiepste Nummer als gewählt gewertet wurde, kann nicht
mehr auf IWV umgeschlatet werden.
Man kann sich nun leicht überlegen, daß es nicht möglich ist, eine
Nummer zu wählen, wenn jede aus Impulsen gezählte Ziffer sofort als Ton
wiederholt wird. Um dieses Problem zu Umgehen, habe ich einen
„0-Hack“ in die Software des IWV-MFV-Wandlers eingebaut. Wenn
die erste Nummer nach dem Abnehmen durch Zählen von Pulsen ermittelt wurde,
dann wird zuerst eine 0 gewählt (Telephonanlage schlatet wieder auf MFV um)
und dann erst die gewählte Nummer. Alle folgenden Nummern werden einfach
als Ton wiederholt.
Um festzustellen, ob eine Telephonanlage den 0-Hack benötigt, braucht
man ein einfaches Tastentelephon. Das Vorgehen ist wie folgt:
- Hörer Abnehmen
- Einmal kurz auf die Gabel tippen (Eine IWV eins wählen).
- Auf der Tastatur eine Nummer wählen.
- Wurde die Nummer erkannt (Tuten hört auf)? Wenn ja, dann hat sich die
Anlage durch den Impuls nicht stören lassen, und es darf kein 0-Hack
verwendet werden. Das muß mit der 0 und auch einer beliebigen anderen Ziffer
funktionieren.
- Wenn die Nummer nicht erkannt wurde, dann folgt nun der Gegentest, ob
der 0-Hack überhaupt hilft. Der Hörer wird lange aufgelegt (1 - 2
Sekunden).
- Hörer Abnehmen
- Einmal kurz auf die Gabel tippen (Eine IWV eins wählen).
- Eine 0 wählen. Das Tuten sollte nicht verschwinden, die Nummer also
nicht als gewählt gewertet werden.
- Jetzt eine andere Ziffer wählen.
- Jetzt sollte das Tuten aufhören, die Ziffer ist also erkannt worden. Es
wird also der 0-Hack benötigt.
Ich habe keine Ahnung, ob alle Telephonanlagen in eine der beiden
Kategorien fallen. Wenn es noch andere Verhaltensmuster gibt, muß eventuell
die Software im PIC daraufhin angepaßt werden.