Beispiele für Funktionscode-Übereinstimmungen

Zuletzt aktualisiert : Feb 14, 2023 |
Die folgenden Beispiele sind nicht als praktische Beispiele gedacht. Sie können auf  vorhandenen Systemen jedoch auf einfache Weise implementiert und getestet werden, ohne dass der normale Betrieb beeinträchtigt wird. Die Beispiele verdeutlichen die Interaktion zwischen verschiedenen Funktionscodes bei der Auflösung der Frage, bei welchem Funktionscode es sich um eine genaue Übereinstimmung handelt. Dabei wird angenommen, dass die Nebenstellennummern im Bereich 200 bis 299 liegen.
  • Der Ausdruck „Wählen“ bedeutet, dass die angegebene Ziffer bzw. mehrere Ziffern gewählt werden, ohne dass die Zeit für die Wahlverzögerung zwischen Ziffern abläuft.
  • Der Ausdruck „Pause“ bedeutet, dass eine Pause gemacht wird, die die Zeit für die Wahlverzögerung zwischen Ziffern übersteigt.

Szenario 1

  • Funktionscode 1 = 60/WähleNst/203
  • Wahlverzögerungszähler = 0. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
8
Keine mögliche Übereinstimmung, direkt inkompatibel zurückgegeben
2
6
Keine genaue Übereinstimmung, aber eine mögliche Übereinstimmung, das System wartet. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird keine genaue Übereinstimmung gefunden und „Inkompatibel“ ausgegeben.
3
60
Genaue Übereinstimmung mit Funktionscode 1. Nebenstelle 203 sofort weitergeleitet.
4
61
Keine mögliche Übereinstimmung. Das System gibt „Inkompatibel“ aus.

Szenario 2

  • Funktionscode 1 = 60/WähleNst/203
  • Funktionscode 2 = 601/WähleNst/210
  • Wahlverzögerungszähler = 0. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
8
Keine mögliche Übereinstimmung, direkt inkompatibel zurückgegeben
2
60
Genaue Übereinstimmung mit Funktionscode 1. Nebenstelle 203 sofort weitergeleitet.
3
601
Genaue Übereinstimmung mit Funktionscode 1, sobald die 0 gewählt wird. Der Benutzer kann 601 nicht manuell wählen.

Szenario 3

Funktionscode 1 = 60/WähleNst/203
Funktionscode 2 = 601/WähleNst/210
Verzögerungszähler = 3. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
8
Unzureichende Anzahl an Ziffern, um eine Übereinstimmung auszulösen. Das System wartet auf weitere Ziffern oder darauf, dass die Zeit für die Wahlverzögerung abläuft. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird keine mögliche Übereinstimmung gefunden und „Inkompatibel“ ausgegeben.
2
60
Unzureichende Anzahl an Ziffern, um eine Übereinstimmung auszulösen. Das System wartet auf weitere Ziffern oder darauf, dass die Zeit für die Wahlverzögerung abläuft. Wenn die Wahlverzögerungszeit abgelaufen ist, beginnt die Überprüfung auf Übereinstimmungen und die genaue Übereinstimmung mit Funktionscode 1 wird erkannt.
3
601
Die dritte Ziffer löst die Überprüfung auf Übereinstimmungen aus. Genaue Übereinstimmung mit Funktionscode 2. Nebenstelle 210 sofort gewählt.
4
60#
# wird wie eine Ziffer behandelt und löst daher die Überprüfung auf Übereinstimmungen aus. Es wurde keine genaue Übereinstimmung gefunden. Das System gibt „Inkompatibel“ aus.

Szenario 4

  • Funktionscode 1 = 60;/WähleNst/203
  • Funktionscode 2 = 601/WähleNst/210
  • Verzögerungszähler = 3. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
8
Unzureichende Anzahl an Ziffern, um eine Übereinstimmung auszulösen. Das System wartet auf weitere Ziffern oder darauf, dass die Zeit für die Wahlverzögerung abläuft. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird keine mögliche Übereinstimmung gefunden und „Inkompatibel“ ausgegeben.
2
6
Unzureichende Anzahl an Ziffern, um eine Übereinstimmung auszulösen. Das System wartet auf weitere Ziffern oder darauf, dass die Zeit für die Wahlverzögerung zwischen Ziffern abläuft. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, ist für einen Funktionscode, der das Zeichen ; verwendet, eine mögliche Übereinstimmung vorhanden. Das System wartet daher auf eine weitere Ziffer, bis der Zeitraum für den abgenommenen Hörer abgelaufen ist.
3
60
Wie oben, aber eine weitere Ziffer kann zu einer Übereinstimmung führen.
Wenn eine 1 gewählt wird, wird eine genaue Übereinstimmung mit Funktionscode 2 erkannt und sofort angewendet.
Wenn 0, * oder eine Ziffer zwischen 2 und 9 gewählt wird, wird keine mögliche Übereinstimmung erkannt. Das System gibt „Inkompatibel“ aus.
Wenn es sich bei der nächsten Ziffer um das Zeichen # handelt, wird es als Signal für den Abschluss der Eingabe erkannt, nicht als weitere Ziffer. Funktionscode 1 wird als genaue Übereinstimmung erkannt und sofort verwendet.
4
601
Die dritte Ziffer löst die Überprüfung auf Übereinstimmungen aus. Genaue Übereinstimmung mit Funktionscode 2. Nebenstelle 210 sofort gewählt.

Szenario 5

  • Funktionscode 1 = 601/WähleNst/203
  • Funktionscode 2 = 60N/WähleNst/210
  • Wahlverzögerungszähler = 0. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
6
Keine genaue Übereinstimmung, aber eine mögliche Übereinstimmung. Das System wartet auf die weitere Eingabe. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird keine genaue Übereinstimmung gefunden und „Inkompatibel“ ausgegeben.
2
60
Mögliche Übereinstimmung mit beiden Funktionscodes. Das System wartet auf die weitere Eingabe. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird Funktionscode 2 zu einer genauen Übereinstimmung, wobei N leer ist.
3
601
Genaue Übereinstimmung mit Funktionscode 1. Sofort verwendet
4
602
Genaue Übereinstimmung mit Funktionscode 2. Sofort verwendet.

Szenario 6

  • Funktionscode 1 = 601/WähleNst/203
  • Funktionscode 2 = 60N/WähleNst/210
  • Funktionscode 3 = 60X/WähleNst/207
  • Wahlverzögerungszähler = 0. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
6
Keine genaue Übereinstimmung, aber mögliche Übereinstimmungen. Das System wartet auf die weitere Eingabe. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird keine genaue Übereinstimmung gefunden und „Inkompatibel“ ausgegeben.
2
60
Mögliche Übereinstimmung mit allen Funktionscodes. Das System wartet auf die weitere Eingabe. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird Funktionscode 2 zu einer genauen Übereinstimmung, wobei N leer ist. Wenn eine Ziffer gewählt wird, wird Funktionscode 3 zu einer genaueren Übereinstimmung und wird verwendet.
3
601
Genaue Übereinstimmung mit allen Funktionscodes, aber Funktionscode 1 wird als genauere Übereinstimmung erkannt (höhere Anzahl an übereinstimmenden Ziffern) und sofort verwendet.
4
602
Genaue Übereinstimmung mit Funktionscodes 2 und 3, aber Funktionscode 3 wird als genauere Übereinstimmung erkannt (Längenübereinstimmung) und sofort verwendet.

Szenario 7

  • Funktionscode 1 = 601/WähleNst/203
  • Funktionscode 2 = 60N/WähleNst/210
  • Funktionscode 3 = 6XX/WähleNst/207
  • Wahlverzögerungszähler = 0. Wahlverzögerung = 4 Sekunden.
Testen
Wählen
Wirkung
1
6
Keine genaue Übereinstimmung, aber mögliche Übereinstimmungen. Das System wartet auf die weitere Eingabe. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird keine genaue Übereinstimmung gefunden und „Inkompatibel“ ausgegeben.
2
60
Mögliche Übereinstimmung mit allen Funktionscodes. Das System wartet auf die weitere Eingabe. Wenn die Zeit für die Wahlverzögerung abgelaufen ist, wird Funktionscode 2 zu einer genauen Übereinstimmung, wobei N leer ist. Wenn eine Ziffer gewählt wird, wird Funktionscode 3 zu einer genaueren Übereinstimmung und wird verwendet.
3
601
Genaue Übereinstimmung mit allen Funktionscodes, aber Funktionscode 1 wird als genauere Übereinstimmung erkannt (höhere Anzahl an übereinstimmenden Ziffern) und sofort verwendet.
4
602
Genaue Übereinstimmung mit Funktionscodes 2 und 3, aber Funktionscode 2 wird als genauere Übereinstimmung erkannt (höhere Anzahl an übereinstimmenden Ziffern) und sofort verwendet.
5
612
Genaue Übereinstimmung mit Funktionscode 3.