Forum: Offtopic ISDN: Ausgehenden Anruf / SMS priorisieren (Eine MSN soll immer senden können)


von Johannes K. (jka)


Lesenswert?

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!

von Ingo W. (Gast)


Lesenswert?

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

von Chr. M. (snowfly)


Lesenswert?

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
Noch kein Account? Hier anmelden.