Seite 11 von 46

Re: Projekt piTelex - Vorstellung

Verfasst: So 8. Mai 2022, 22:27
von BjoernS
Hallo Horst!
Z80User hat geschrieben: So 8. Mai 2022, 16:26 Da ich mich mit dem T100 noch 2 Wochen gedulden muß, möchte ich schon ein paar Tests mit dem piTelex selbst durchführen. Wie ich das gelesen habe, ist piTelex in der Lage einen Fernschreiber auf der Konsole zu simulieren. Welche Konfiguration ist notwendig, um mich dann mit dem iTelex Netz zu verbinden. Später möchte ich die Konsole nutzen, um den Fernschreiber meinen Besuchern vorzuführen.

Ich habe auch noch nicht herausgefunden, wie das mit der Nummernregistrierung funktionier en soll. Der T100 selbst hat hoffenlich noch die original Kennung verbaut. Für den Pi benötige ich eine weitere Kennung. Wo kann ich diese beantragen?
Es hat ja offensichtlich schon geklappt mit der Verbindung, das freut mich. Solange in telex.json das i-Telex-Modul aktiviert ist, kannst du ins i-Telex-Netz hinaus fernschreiben. Selbst erreichbar bist du wie erwähnt nur über einen Eintrag im TNS-(Teilnehmerserver-)Verzeichnis von i-Telex, den dir die Admins auf Antrag freischalten können (oder behelfsmäßig über IP-Adresse und Port, wenn dein Gegenüber versiert genug ist).

Wenn du einen festen TNS-Eintrag nimmst, brauchst du nichts weiter zu konfigurieren, außer ggf. einen abweichenden Port. Bei einem dynamischen TNS-Eintrag müsstest du noch die beiden Optionen "tns-dynip-number" und "tns-pin" füttern.

Wenn du den FS vorführen willst, kannst du piTelex an der Konsole mit Pos1, Enter in den "Pseudo-Lokalmodus" bringen. Der FS wird eingeschaltet, aber keine Verbindung nach "draußen" aufgebaut. So kannst du wechselseitig zwischen FS und Konsole schreiben. Beenden mit Ende, Enter.

Und sieh vielleicht bei Gelegenheit nach, ob du die aktuelle Version hast, es hat sich viel getan in letzter Zeit. Melde dich am besten per PN, falls noch Detailfragen zur Konfiguration auftauchen.

Grüße


Björn

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 09:35
von JoeyD
Bjoern,

Is there a way to prevent the pi-Telex from using the subscriber servers and have it ONLY use userlist.csv??

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 14:53
von obrecht
Hi,
I don't know wether this is selectable in telex.json (Björn will know...) but what could be the benefit of your proposal?
As far as I know, entries in userlist.csv always take precedence over the TNS server replies - but let's wait for Björn's answer :-)
Anyway, if you plan to use pitelex only within your local LAN, you could as a last resort simply remove the gateway entry in the raspi's network config to cut off internet connectivity.

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 15:26
von BjoernS
Hi Joey

Some ways come to mind:
  1. Only dial numbers with four digits or less. External lookup is done only with five digits or more.
  2. Disallow internet access for the process or host
  3. Modify this line of txDevITelexClient.py to read
    if False and not user and (len(number) >= 5 or tns_force):
    (i.e. insert "False and")
Best regards


Björn

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 17:07
von JoeyD
Bjoern,

The situation I wish to prevent is a user(like a child) or someone who dials a random number.. and accidentally calls someones telex at 3am in Germany.
I want to make it only allow numbers in the user list only. The last example you give is probably the best. With that option does it block the lookup entirely?

Blocking the internet is not an option the units will be in 4 different towns
Probably using 4 different internet providers and definitely 4 IP's. I know 1 provider is AT&T and 1 is Frontier. 1 Location does not have AC Power or wired internet but that can be solved with Solar an Cellular The last location is a mystery. but can also be solved with solar and cellular if needed.
I can see that using static addresses will work best.

These particular machines will never need to access anyone in the forum but I have no control of who sits at them and decides to play with them dialing random numbers. Signs that say "Do not touch" are just words on paper everyone touches the equipment.. :lol: They always touch!!

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 17:15
von WolfHenk
A sign "don't touch" is like "this button destroys the earth" everybody tries out....

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 17:26
von JoeyD
WolfHenk hat geschrieben: Mo 9. Mai 2022, 17:15 A sign "don't touch" is like "this button destroys the earth" everybody tries out....
:lol: EXACTLY! :lol:

Re: Projekt piTelex - Vorstellung

Verfasst: Mo 9. Mai 2022, 17:40
von WolfHenk
maybe a sign "...Please do not write to Moscow. The guys there react strangely. And you don't want them to visit you...Пожалуйста, не пишите в Москву. Там ребята странно реагируют. И вы не хотите, чтобы они посещали вас..."

Re: Projekt piTelex - Vorstellung

Verfasst: Mi 11. Mai 2022, 19:12
von Z80User
Hallo,

ich nutze jetzt mal die Wartezeit - bis der T100 kommt, um dem kleinen piTelex ein schönes Zuhause zu geben. Die Teile hatte ich größtenteils noch in der Grabbelkiste. Mit dem Trafo 2x15V komme ich mit einem Spannungsverdoppler und einem Brückengleichrichter auf ca. 65V Linienspannung. Der Pi, ein altes Modell B+, wird über einen 5V Schaltregler versorgt.

Macht es eurer Meinung nach Sinn, einen kleinen Arduino Nano 3,3V per I²C an den Pi anzuschließen, um darüber die Linienspannung und den Strom auszulesen? Der Arduino hat A/D Wandler on Board, die müssen nur mit 2-3 externen Widerständen an die Linie angeschlossen werden. Ein kleines Python Skript auf dem Pi könnte dann bei Bedarf die Messwerte auf der Konsole ausgeben. Vielleicht ganz praktisch, wenn man einen Fehler sucht - Habe noch ein wenig Platz auf der Platine.

Viele Grüße,
Horst
img1.jpg

Re: Projekt piTelex - Vorstellung

Verfasst: Mi 11. Mai 2022, 19:24
von WolfHenk
und ich habe eine frage zu

Code: Alles auswählen

"RPiTTY": {
      "type": "RPiTTY",
      "enable": true,
      "mode": "TW39",
      "pin_txd": 17,
      "pin_rxd": 27,
      "inv_rxd": false,
      "pin_relay": 22,
      "inv_relay": false,
      "pin_online": 0,
      "pin_dir": 0,
      "pin_number_switch": 6,
      "baudrate": 50,
      "coding": 0,
      "loopback": true
    },
Wenn "continue_with_no_printer": true,

Code: Alles auswählen

  "verbose": true,
  "wru_id": "36355 wlfhnk d",
  "wru_fallback": false,
  "dial_timeout": 10,
  "continue_with_no_printer": true,
  "debug": 4,
  "errorlog_path": "piTelex/",
  "errorlog_path_x": "./data/log/"
dann läuft die Maschine beim Senden an, Schreiben und alles geht, alles ok.
Beim Anrufen springt sie NICHT an (Linienstrom genau auf 40 mA eingestellt)

Und wenn "continue_with_no_printer": false,
dann geht sie nur kurz an und dann sofort aus.
Muss ich evtl. "pin_online" modifizieren und auf den Relaisausgang brücken?