On Mon, Nov 05, 2001 at 09:27:56AM +0100, Jan Girlich wrote:
Danke für diese aufmunternde Antwort. Ich hatte schon befürchtet mein Vorhaben sei im Keim erstickt.
Karsten Keil schrieb:
Ja, das ist ein ISDN Dienstmerkmal, kann aber in der VST ausgeschalten sein.
Was ist die VST?
Vermittlungsstelle.
Das Problem bei Anklopfenden Anrufen ist auch nicht, diesen zu registrieren und dann einen B-channel abzubauen, sondern das nur das Geraet das den Channel abbaut weiss das jetzt ein Channel zur Verfuegung steht und damit den Anruf annehmen kann Telefone reagieren auf Ankopfende Anrufe nur wenn sie selbst schon aktiv sind, d,h auch wenn die Karte zum Beispiel einen Kanal abbaut, nutzt das fuer diesen Anruf garnichts. Es gibt angeblich einen Trick, man muss den Kanal abbauen und dann den eingehenden Anruf auf eine nicht existierende Nummer umleiten, was fehlschlaegt, aber dann erneut einen eingehenden Anruf erzeugen soll.
D.h. also, die ISDN-Karte muss den Anruf dann weiterleiten. Wie kann ich soetwas wo einrichten. Und das muss dann für jeden eingehenden Anruf geschehen, aber nur, wenn beide B-Kanäle besetzt sind.
Es muss dafuer gesorgt werden: - Wenn ein Anruf ohne Bchannel reinkommt und Kanalbuendlung aktiv ist die Buendlung abgebaut wird (z.B. isdnctrl removelink ippp0) - der Anruf umgeleitet wird - keine Ahnung ob das mit divertctrl fuer bereits signalisierte Anrufe geht. - Zum Detektieren und Scriptstarten kann man isdnlog verwenden, allerdings muss man isdnlog so erweitern, das isdnlog den verwendeten B-channel dem Script mit uebergibt (z.B. 1 - B1; 2 -B2 ; 0 -kein Bchannel == Anklopfen -- Karsten Keil SuSE Labs ISDN development