On Mon, Jan 14, 2002 at 10:44:45PM +0100, Andreas Meyer wrote:
Hi!
Ich habe das Problem, daß wenn ich vom Telefon aus den Router anrufe, verwirft er den Anruf, weil der Service-Indicator angeblich nicht 7 ist.
Richtig, das muss er auch.
(HiSax driver detected) isdn_net: call from 6341144310,1,0 -> 144551 isdn_net: Service-Indicator not 7, ignored isdn_tty: call from 6341144310 -> 144551 ignored
ISDN unterscheidet unterschiedliche Services(Dienste) bei der Anrufsignalisierung. Deshalb kann mann zum Beispiel die selbe Telefonnummer fuer Telefon und Datendienst benutzen, wenn der Datendienst angerufen wird klingelt das Telefon nicht und umgekehrt, der Datendienst reagiert nicht auf normale Anrufe. Alle I4L Network Devices setzen den SI 7 voraus, Telefonieanrufe verwenden SI 1.
isdnlog: Jan 14 22:34:09 * Call to tei 127 from ISDN-Telefon on Router-In RING (Speech) isdnlog: Jan 14 22:34:09 * Call to tei 127 from ISDN-Telefon on Router-In HLC: CCITT, Telefonie
Ich habe aber für diese Nummer keinen Service-Indicator definiert.
[MSN] NUMBER = 144359 ALIAS = BringUp START = { [FLAG] FLAGS = OIRC PROGRAM = /usr/sbin/bringup.sh \$1 \$2 \$3 }
[MSN] NUMBER = 144551 ALIAS = Router-In
Das sind alles nur Sachen fuer ISDNLOG, das hat nichts mit den I4L Meldungen fuer die Netzwerkdevices zu tun, das script sollte gestartet werden wenn Du 144359 anrufst, im obrigen log rufst Du aber 144551 an. -- Karsten Keil SuSE Labs ISDN development