Es gibt einen Computer ("Server") ohne Internetverbindung , der sich an einem Ort ohne GSM-Signal befindet . Die einzige Möglichkeit, eine Verbindung herzustellen, ist ein analoges Modem (US Robotics 56Kbit / s). Dieses Modem ist mit einer geografischen Nummer an eine nationale PSTN-Leitung angeschlossen, und der Server (auf dem eine moderne Linux-Distribution ausgeführt wird) ist so konfiguriert, dass er ein serielles Einwählterminal bietet. Um zu verdeutlichen, wenn Sie über diese PSTN-Leitung telefonieren, werden die Modem-Handshakes (ich denke, es ist das V90-Protokoll) angezeigt, dann wird Ihnen das Login angezeigt und Sie befinden sich in ttyS0. Es gibt keinen IP / PPP-Protokollstapel, nur das serielle Terminal.
Ich möchte eine Verbindung zu diesem Server auf eine Weise herstellen, bei der ich kein physisches analoges Modem mit mir herumtragen und (was noch schlimmer ist) eine physische PSTN-Leitung finden muss, die zumindest im geschäftlichen Kontext hier in Italien wirklich eine knappe Ressource darstellt. Zur Verdeutlichung: Die PSTN-Leitung auf der Serverseite ist der einzige Weg, aber ich möchte eine Verbindung ohne eine physische PSTN-Leitung auf der Clientseite herstellen können.
Einige Ideen, die mir durch den Kopf gingen, aber ich weiß nicht, ob sie wirklich umgesetzt werden können oder nicht:
Ein Mobiltelefon über Bluetooth / USB verbinden. Alte Telefone exportierten einen ttyUSB, der AT-Befehle verarbeitete, aber dann gab es keine Möglichkeit (AFAICT), den Audiostream abzurufen. Ich weiß nicht, ob es technisch möglich ist, eine Android-App zu schreiben, die einen Anruf tätigt und dann das Audio in einen semi-rohen UDP-Stream codiert.
Weiterleiten des Anrufs über VOIP. Beim Googeln scheinen einige Leute gemischte Erfolge mit analogen Modemanrufen über eine VOIP-Terminierung mit g711 (uLaw / aLaw) gehabt zu haben. Es sieht so aus, als ob es möglich ist, mindestens 9600 Bit / s zu erreichen, was für mich ausreicht.
Gibt es eine Software, die das vollständige V90-Protokoll / Handshake / was auch immer emuliert und Audio in Bytes dekodiert, selbst wenn eine der oben genannten Möglichkeiten möglich ist?
Gibt es einen Onlinedienst, der Abonnenten eine Reihe analoger Modems anbietet? Klingt nicht nach einem Geschäft, in das ich persönlich investieren würde, aber man weiß es nie :)
Gibt es ein physisches Objekt, das dem modernen UMTS-Äquivalent eines analogen Modems entspricht, wie eine über USB angeschlossene Box, in die Sie die SIM-Karte einlegen, die alles magisch macht und Ihnen einen ttyUSB auf Ihrem PC gibt?
Unter der Annahme, dass ich nur einmal physisch auf den Server zugreifen kann, kann ich irgendetwas (entweder Hardware oder Software) auf dem Server installieren, was mir das Leben erleichtern würde? Die einzige Voraussetzung ist, dass eine nationale Standard-PSTN-Leitung (doppelt verdrilltes Kupfer) durchlaufen werden muss. Es gibt keinen anderen Weg, um ein anderes Signal zu erhalten. Das Modem sah zunächst wie die beste Option aus, aber man weiß es nie.
Vielen Dank!