Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

Fachforen für Entwickler und Bastler
Antworten
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#41

Beitrag: # 14944Beitrag detlef »

FredSonnenrein hat geschrieben: Fr 15. Nov 2019, 13:12 Daher wäre es schön, wenn im falle von Schreibpausen mit mehr als 25 sekunden Dauer der Konferenz-Server am Anfang einer neuen Ausgabe 4 x Bu-Umschaltung sendet. Damit sollten die Fs ausreichend Zeit haben um hochzulaufen.
Ok, schaue ich mir an. :thumbup:
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#42

Beitrag: # 14949Beitrag detlef »

Die 4 x BUs nach 30 Sekunden sind jetzt implementiert. Bitte mal testen.

Außerdem habe ich einen Fehler behoben, der möglicherweise die Ursache war, dass beim Abbruch der Verbindung die Anmeldung im Konferenzserver nicht gelöscht wurde. Ich bin mir aber nicht sicher, weil der Fehler bei mir nur sehr schwer reproduzierbar ist.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

ulbrichf
Rank 7
Rank 7
Beiträge: 699
Registriert: Sa 4. Jun 2016, 20:54
Wohnort: Grefrath, D
Hauptanschluß: 992158 ulbrichf d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#43

Beitrag: # 15304Beitrag ulbrichf »

Hallo Detlef,
ich war längere Zeit nicht mehr im Forum. Es hat sich ja einiges getan. Mich würde interessieren, worauf der Konferenz/Chat Server technisch basiert, da ich meinen Wetterserver
verbessern möchte. Meine Grundlage war/ist ein SOCKS Server programmiert unter Python 2.7. Womit hast Du denn programmiert und worauf läuft denn die Technik ?

Mit netten Grüßen
Frank
NNNN

Gruß
Frank Ulbrich / DO2FU / 92158 ulbrichf d / TeKaDe FS220z / T68D (offline) / T1000S (offline) / iTELEX Ethernet FW 897 / TW39PLUS FW 330 / seriell speicher version FW 346 / ED1000 FW 330
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#44

Beitrag: # 15307Beitrag detlef »

Der ChatService basiert auf den Protokollroutinen von WinTlx. Die Routinen hatte ich geschrieben, um das i-Telex-Protokoll zu verstehen.
Es wird also nicht Telnet verwendet (also direkte TCP-Kommunikation), sondern das i-Telex-Protokoll. Das ist alles C# / DOTNET-Programmierung unter Windows.
Das WinTlx-Projekt findest du hier:
https://github.com/detlefgerhardt/WinTlx
Das wird aber alles gerade überarbeitet, weil ich für den Chat-Server viele Änderungen machen musste.

Es gibt aber auch neue Linux/Python-Routinen von Willi, die inzwischen z.B. für die neue KLKL-Liste verwendet werden.
Am besten fragst du mal Thomas, der hat Willis Routinen eingebaut (wenn ich das jetzt nicht verwechsle).
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

tw137125
Rank 3
Rank 3
Beiträge: 210
Registriert: So 19. Mai 2019, 11:57
Wohnort: Bielefeld
Hauptanschluß:
Kontaktdaten:

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#45

Beitrag: # 15311Beitrag tw137125 »

Hallo Detlef,

korrekt was Du sagst.
Willi hat die Software geschrieben, ich habe sie auf dem neuen klkl Server, erreichbar unter 881199 eingesetzt.
Momentan kann die Software nur einen Anruf handeln, der 2te Anrufer bekommt OCC. Das Threading ist unter Python nicht so toll bzw. der Aufwand ist recht hoch dieses, in die bestehenden Module zu implementieren.

Aber es gibt eine Lösung die ich Anfang des neuen Jahres einbauen werde. Willi hat noch einen sog. Portrouter geschriebe, auch hierzu später mehr.
Mit dessen Hilfe ist es möglich mehrere Anrufer gleichzeitig zu bedienen.

Wie gesagt Anfang des Jahres gibt es weitere Infos.

Gruß
Thomas
---------------------------------------------------------
e-mail: tweidner@mac.com
web: https://think.dvs8818.de

Zwei Dinge sind unendlich, das Universum und
die menschliche Dummheit, aber bei dem
Universum bin ich mir noch nicht ganz sicher.

Albert Einstein
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#46

Beitrag: # 15314Beitrag detlef »

Ich habe soeben den Chat-Server aktualisiert.

Bei der Anmeldung mit Tastaturwahl gab es Probleme, weil das i-Telex ein WRU sendet (wusste ich nicht :shame: ) und der Chat-Server darauf auch noch explizit reagiert hat - keine Ahnung wer im Chat-Server diesen Unsinn eingebaut hat. :D
Die kurze Pause nach der Verbindungsaufnahme wurde optimiert (hoffentlich nicht zu sehr) und nach 25 Sekunden wird jetzt 7 x Bu gesendet um aufgeweckte Maschinen nicht zu überrennen.
Ansonsten habe ich ziemlich viel überarbeitet, was natürlich prinzipiell wieder zu neuen Bugs an allen möglichen Stellen führen kann. Bitte testet und gebt mir sofort Bescheid, wenn etwas nicht funktioniert,
Entweder per FS auf die 211230 oder einfach hier im Diskussionsfaden.


Darüber hinaus gibt es eine neue experimentelle Funktion, die ihr mal testen könntet, wenn ihr wollt. Wenn man in der Kommadozeile (hinter dem Datum) eine Doppelpunkt tippt, gelangt man in den "Command-Mode", den man mit "end" wieder verlassen kann. Das ist für spätere Erweiterungen gedacht.
Im Command-Mode kann man das Kommando "notify" (Benachrichtigen) eingeben, dann "a" für add und eine Telexnummer. Danach werdet ihr noch abgefragt, für welche Ereignisse ihr eine Benachrichtigung bekommen wollt.
Ihr bekommt dann noch eine Pin-Nummer, mit der ihr die Benachrichtung wieder löschen könnt - bitte merken.
Im Moment ist das noch alles in Englisch. Alle Eingaben mit ZL (Neue Zeile) abschließen.

Die Idee ist, dass man nicht ständig angemeldet im Chat rumhängen und seinen eigenen i-Telex-Zugang blockieren muss. Der Server schickt eine kurze Mitteilungen an die angegebene Nummer, wenn sich jemand anmeldet, abmeldet oder etwas schreibt (nicht was geschrieben wird). Dann kann man sich überlegen, ob man sich zum Chatten ebenfalls anmelden will.
Folgende Benutzer bedankten sich beim Autor detlef für den Beitrag:
380170JFK
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#47

Beitrag: # 15477Beitrag detlef »

Wegen der Diskussion über die ruckelige Textausgabe des neuen KLKL-Servers und des Konferenzdienstes habe die die Wartezeiten, die ich zur Sicherheit vor dem ':' bei Benutzereingaben eingebaut hatte, optimiert.
Falls das der Grund dafür war, dass der Konfernzdienst ruckelig wirkte. Also auf meine T100 erscheint mir die Ausgabe ziemlich regelmäßig.
Falls das bei euch anderes ist, gebt mir bitte noch mal Bescheid.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#48

Beitrag: # 15728Beitrag detlef »

Da leider im Konferenzdienst (Chatservice) unter 11160 in den letzten Tagen immer weniger los war, habe ich die automatische Benachrichtungen überarbeitet und vereinfacht.

Viele bleiben nämlich immer nur sehr kurz online und das hängt vermutlich u.a. damit zusammen, dass sie ihre Leitung nicht zu lange blockieren wollen.
Jetzt kann man im Konferenzdienst einfach mit '+' eine Nummer konfigurieren, auf der man automatisch benachrichtigt wird, wenn im Konferenzdienst was los ist - also wenn sich jemand anmeldet, abmeldet oder wenn geschrieben wird. Wer sich im Konferenzdienst anmeldet, solltest wenigstens mal ein paar Minuten online bleiben um zu schauen, ob sich vielleicht noch andere anmelden, weil sie eine Benachrichtigung bekommen haben. Wenn natürlich alle warten und keiner den Anfang macht, dann wird das auch nichts. :whack:

Man kann auch einstellen, bei welchen Aktionen man benachrichtigt werden will, also bei Anmeldungen, Abmeldungen und wenn geschrieben wird. Letzteres könnte dann vielleicht doch etwas nervig werden. Ich werde da wohl noch was einbauen, dass diese Benachrichtigung nur nach längeren Schreibpausen kommt.

Die Benachrichtungen lassen sich auch leicht wieder abstellen (ebenfalls mit '+'), falls sie insgesamt nerven.

Natürlich sollt ihr nur eure eigene Nummer angeben. Wenn damit Unfug getrieben wird, muss ich noch einen Schutz einbauen oder die Benachrichtigung wieder abschalten.
Ich wollte es aber für den Anfang nicht zu kompliziert machen.

Das ganze war etwas tricky zu implementieren, also wenn es am Anfang noch ein Problem gibt, gleich eine Meldung an die 211230. :thumbsup:
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Benutzeravatar

380170JFK
Rank 6
Rank 6
Beiträge: 576
Registriert: Do 2. Jun 2016, 16:06
Wohnort: 38017 Mezzolombardo IT
Hauptanschluß: 380170 johannes i
Kontaktdaten:

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#49

Beitrag: # 15735Beitrag 380170JFK »

Hallo Detlef,

habs mal ausprobiert, angemeldet, + Nummer und Optionen eingegeben, dann abgemeldet.
Laut Optionen dann sollte die 380170 eine Nachricht erhalten aber da kam keine.
Habe mich dann abermals im 11160 anmelden wollen aber da blieb alles hängen .

Nette Grüße
Nette Grüße , Vriendelijke Groeten , Un caro Saluto , Kind Regards Johannes

FW 979

JTerm USB Serial Terminal Software

380170 johannes i - RFT F2000 24/7 - 55 Watt PSU

The other teleprinters are randomly online, with or without an answerback, just try your luck   :thumbsup:
Benutzeravatar

detlef
Rank 12
Rank 12
Beiträge: 3541
Registriert: Do 28. Mär 2019, 09:10
Wohnort: Marburg
Hauptanschluß: 7822222 hael d

Re: Mögliche Erweiterung: Teletypewriter-Konferenzanrufe

#50

Beitrag: # 15743Beitrag detlef »

Ich hatte noch zwei Fehler eingebaut. ;)
Jetzt sollte es funktionieren. Bitte teste noch mal.
Gruß, Detlef

i-Telex: 7822222 (T1000), 114288 (F1300), 211230 (T100Z), 96868 (T37), 24394 (T68d)
Konferenzdienst: 11160 / 11161, Rundsender: 11162 / 11163 , Baudot-Bilder: 11166
Chat-GPT: 11168, Mail- und Fax-Dienst: 11170 / 11171, hist. Auskunft 1987: 40140, Wetterdienst: 717171
Antworten

Zurück zu „Entwickler-Ecke“