- ...Diensten
- 0800-Dienst und Operator Services Systems (OSS) der Bell Operating Company,
vgl. [Black], S. 5
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...AIN
- Advanced Intelligent Network
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...(PIC
- Point In Call, siehe [DFPIN, S. 6]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...``IN-Nummer''
- d. h. einer Nummer, durch die ein IN-basierter Dienst in Anspruch genommen wird.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...möglich
- Erkennung von z. B. DTMF
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...können
- Beispiel : die Weiterleitung eines Anrufs. Der Angerufene hat den Dienst
ausdrücklich bestellt und bezahlt; aus Sicht des IN ist ein Anrufer jedoch auch
ein Benutzer, der den Dienst implizit benutzt.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...wird
- java.lang.Thread.suspend()
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...sollen.
- Beispiel: Bei Auftreten einer Ausnahme geschieht ein Übergang von dem PIC, in
dem die Ausnahme aufgetreten ist zum Exception-PIC und dann (nach Ausführen
der Fehlerbehandlung) nach Null. Dies geschieht ohne Unterbrechung in zwei aufeinanderfolgenden
Aufrufen von iterate(). Das erste Mal liefert iterate() false
zurück, das zweite mal true .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...haben
- Soll der Switch mit einer ``echten'' SCF benutzt werden, könnte es angemessen
sein, diese Funktionalität in eine eigene Klasse auszulagern, um eine Verwaltung
statischer und dynamischer Trigger für die einzelnen Endpoints zu ermöglichen.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...appletcation
- eine Klasse, die von java.applet.Applet erbt, die für ein Applet notwendigen
Methoden implementiert, aber auch eine main()-Methode besitzt.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Aufruf
- public synchronized EndPointProxy registerEndPoint(EndPoint ep)
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...CallControlFunction-Singletons
- vergleiche [Gamma] Singleton pattern
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...JVM
- Java Virtual Machine, entwickelt wurde mit Version 1.1.8
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Komponenten
- mit Ausnahme der SCF
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Adapter
- vergleiche [Gamma, Adapter pattern]
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...gestartet.
- dazu reicht es, die Klasse lmu.mnm.insim.INSim zu starten. Die Klassen aus dem
package lmu.mnm.insim müssen über die CLASSPATH-Variable erreichbar sein.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...Switch-Objekt
- genauer: eine Instanz von CallControlFunction und SimplisticSCF
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...initialisieren
- Gegenwärtig sollte der Initialisierungsbefehl genau einmal gegeben werden, da
eine Unterstützung mehrerer Switches nicht vorhanden ist.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...JVM-Sitzung
- System.exit()
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...bringen
- Hierzu werden nur die der AWT zur Verfügung stehenden Methoden (java.awt.Window)
benutzt. Je nach benutztem Betriebsystem/Graphiksystem/Fenstermanager können
die Ergebnisse variieren.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...eingestellt
- Es handelt sich hierbei um eine Klassenvariable in der Klasse StateMachine.
Der Thread einer jeden O_StateMachine oder T_StateMachine wird bei Aufruf
der setState()-Methode um die angegebene Anzahl Millisekunden angehalten.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
- ...``Status-Lämpchen''
- StatusLED bzw. SwitchableStatusLED
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.