Teilnehmer-Server-Abfrage im ASCII-Format
Verfasst: Mo 13. Mär 2017, 21:35
Da bereits mehrere Anwender mit der Abfrage der Daten einzelner Teilnehmer nicht auf Anhieb klar gekommen sind, gibt es ab heute was neues:
Die Daten (IP-Adresse, Hostname, Port, Durchwahl) zu jeder registrierten Nummer kann auch im Ascii-Format abgefragt werden.
Dazu folgendes tun:
A) bei sonnibs.no-ip.org den Port 11811 öffnen (eigentlich bei allen Teilnehmerservern, sobald Version 722 installiert ist).
B) den Text
C) Folgende Zeilen empfangen (Beispiel)
Bedeutung der Zeilen:
ok <-- Datensatz gefunden
781272 <-- sicherheitshalber nochmal die gefundene Nummer
Fred, Braunschweig T100 <-- Name (rein informativ)
1 <-- Typ (siehe unten)
sonnibs.no-ip.org <-- Adresse, hier kann auch eine IP in der Form 95.90.186.198 stehen
134 <-- Port-Nummer
33 <-- Durchwahl
+++ <-- Ende-Kennzeichnung
Zum Typ:
1 ist eine echte i-Telex-Station mit einem Hostnamen
2 oder 5 ist eine echte i-Telex-Station mit einer IP-Adresse
3 ist eine Station, die nur Ascii-Daten verarbeiten kann, so wie Frank's Wetterdienst-Server (mit Hostnamen)
4 ist eine Station, die nur Ascii-Daten verarbeiten kann, mit IP-Adresse
6 Email-Adresse (für dich nicht Sinnvoll und auch kaum verwendet)
andere Typ-Nummern sollten nicht vorkommen
Wenn eine Nummer nicht gefunden wird, kommen folgende Zeilen zurück
fail
12345
unknown
+++
Die Bedeutung dürfte selbsterklärend sein.
Was anderes als ok oder fail in der ersten Zeile wird nicht vorkommen.
Eine zweite oder noch mehr Nummern können abgefragt werden, wenn SOFORT nach Empfang der Daten wieder mit q+Nummer die nächste Abfrage folgt. Ansonsten den Port schließen, der Teilnehmerserver trennt nach drei Sekunden sonst selbst.
Die Daten (IP-Adresse, Hostname, Port, Durchwahl) zu jeder registrierten Nummer kann auch im Ascii-Format abgefragt werden.
Dazu folgendes tun:
A) bei sonnibs.no-ip.org den Port 11811 öffnen (eigentlich bei allen Teilnehmerservern, sobald Version 722 installiert ist).
B) den Text
q781272senden (auf das q achten, Nummern sind mindestens 5 stellig)
C) Folgende Zeilen empfangen (Beispiel)
ok 781272 Fred, Braunschweig T100 1 sonnibs.no-ip.org 134 33 +++Alle Zeilen sind mir CR+LF getrennt.
Bedeutung der Zeilen:
ok <-- Datensatz gefunden
781272 <-- sicherheitshalber nochmal die gefundene Nummer
Fred, Braunschweig T100 <-- Name (rein informativ)
1 <-- Typ (siehe unten)
sonnibs.no-ip.org <-- Adresse, hier kann auch eine IP in der Form 95.90.186.198 stehen
134 <-- Port-Nummer
33 <-- Durchwahl
+++ <-- Ende-Kennzeichnung
Zum Typ:
1 ist eine echte i-Telex-Station mit einem Hostnamen
2 oder 5 ist eine echte i-Telex-Station mit einer IP-Adresse
3 ist eine Station, die nur Ascii-Daten verarbeiten kann, so wie Frank's Wetterdienst-Server (mit Hostnamen)
4 ist eine Station, die nur Ascii-Daten verarbeiten kann, mit IP-Adresse
6 Email-Adresse (für dich nicht Sinnvoll und auch kaum verwendet)
andere Typ-Nummern sollten nicht vorkommen
Wenn eine Nummer nicht gefunden wird, kommen folgende Zeilen zurück
fail
12345
unknown
+++
Die Bedeutung dürfte selbsterklärend sein.
Was anderes als ok oder fail in der ersten Zeile wird nicht vorkommen.
Eine zweite oder noch mehr Nummern können abgefragt werden, wenn SOFORT nach Empfang der Daten wieder mit q+Nummer die nächste Abfrage folgt. Ansonsten den Port schließen, der Teilnehmerserver trennt nach drei Sekunden sonst selbst.