Hallo Zusammen, ich grübele schon seit längerem an folgendem Problem: Eine Industrieanlage hat ein ISDN-Interface, über das sie (garantiert) Alarmmeldungen (SMS / Anruf) senden können muss. Derzeit ist diese Zusicherung über einen separaten ISDN-Anschluss realisiert, was ich alleine schon aus Kostengründen für Overkill halte. Daher meine Frage an Euch: Ist es möglich Bestehende ISDN-Verbindungen von einer dritten Stelle (Embedded Linux Board, Raspi, mController...) zu beenden, wenn die besagte MSN einen Anruf oder eine SMS absenden möchte? (D-Kanal, HangUp Signal senden??) Ich weiß, dass teure Telefonanlagen eine solche Priorisierung ermöglichen, aber das soll hier nicht diskutiert werden. Als eine mögliche (einfache?) Lösungsmöglichkeit kam mir in den Sinn: NTBA <-> S0 <- Geräte 1..n (ISDN Bus für alle Telefone ohne das besagte Gerät) S0 <-> (S0 emuliert am Controller/Board) <- PrioGerät Bei ausgehender Verbindung würde (eine Schaltung!?) alle anderen Geräte vom S0-Bus am NTBA phyisch kappen, sodass nur das besagte Gerät am S0-Bus hängt und senden kann. Ich hoffe ich konnte mein Problem veranschaulichen. Bitte keine Kommentare wie "ISDN ist outdatet, benutze VoiP, Internet, etc..." Die Problemstellung muss mit den vorgegebenen Technologien gelöst werden. Vorab schon einmal Danke für eine hoffentlich anspruchsvolle Diskussion!
Ein Abtrennen der nicht zu priorisierenden Geräte vom S0-Bus (Relais mit 4 Öffnern) erscheint zwar etwas brutal, erscheint aber möglich. Nach einigen Sekunden wird die Schicht 2 als gestört erkannt und die Verbindungen werden abgebaut. Der Verbindungsaufbau des prioriserten Gerätes sollte dann einige Sekunden später erfolgen. Die Trennung würde dann aber auch zuschlagen, wenn nur 1 B-Kanal belegt ist :-( Normalerweise macht man sowas mit einer Anlage, die MLPP unterstützt, wobei das priorisierte Gerät dann an einem anderen Anschluss hängen würde. http://en.wikipedia.org/wiki/MLPP beschreibt das analoge Äquivalent, jenseits des großen Teiches ist ISDN noch nicht so verbreitet. mfG vom ingo
Johannes Ka schrieb: > alle anderen Geräte > vom S0-Bus am NTBA phyisch kappen so wird das auch bei mir bekannten Brandmeldeanlagen gemacht. Du kannst ja auch den D-Kanal belauschen und nur kappen wenn wirklich beide Kanäle belegt sind. Natürlich kannst du dich auch als das sprechende Endgerät ausgeben und ein Stetup mit dem Hangup senden aber was macht dann das Endgerät das denkt es spricht noch? Wenn du zuviel Zeit und Geld hast dann implementierst du 2 S0 Schnittstellen, eine als NT und eine als TE und programmierst deine eigene kleine Telefonanlage. So mit Ansage "Ihre Verbindung wurde getrennt weil Maschine XY gerade einen Mitarbeiter schnetzelt und ein Notruf abgesetzt wird. Wir bitten um ihr Verständnis":)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.