Gibt es eine Möglichkeit, mein Telefon als SIP-GSM-Gateway zu verwenden, damit ich mit einem SIP-Telefon Mobilfunkanrufe tätigen und empfangen und / oder über eine SIP-PBX umleiten kann?
@Al Everett: Bei der Frage, die Sie verknüpft haben, geht es darum, Ihr Telefon in ein SIP-Softphone zu verwandeln. Ich versuche herauszufinden, wie man SIP bedient, nicht für einen anderen Client.
Saxtus
Deshalb habe ich "möglicherweise" geschrieben.
Ale
@Al Everett: Verstanden. Wäre doch nett, wenn SIPdroid das unterstützt!
Saxtus
Sternchen + Bluetooth-Dongle auf dem Server und chan_celliax oder chan_mobile.
Die dritte Hürde, damit Android als GSM-Gateway funktioniert, besteht darin, dass die Hersteller-RIL nicht Open Source ist. Jeder Anbieter verfügt über eine eigene RIL-Bibliothek, die mit Radio Daemon (rild) kommuniziert.
Hierfür ist anscheinend ein Gerät erforderlich, mit dem die eingehenden Audiodaten von einer Anwendung bezogen bzw. abgerufen werden können. In der typischen Android-Telefonarchitektur wird das Audio von Anrufen vom Funk-Co-Prozessor verarbeitet und ist für alle unter Linux / Android ausgeführten Geräte unerreichbar. Dies ist auch der Grund, warum Sie Anrufe nicht wirklich aufzeichnen können.
Wenn Sie ein verwurzeltes Telefon mit (oder hackbar für) USB-Host-Unterstützung haben und einen USB-Audio-Dongle mit Linux-Treibern gefunden haben, könnten Sie theoretisch eine Schleife durchführen und diesen in die Headset-Buchse des Telefons einstecken ... aber es wäre nicht einfacher, ihn einfach zu kaufen SIP-Gateway-Dienst von jemandem?
Im Moment ist das nicht verfügbar. Möglicherweise können Sie eine Linux-Anwendung dafür auf Ihr Android-Handy portieren. Dies ist einfacher, wenn es sich um eine CLI-Anwendung handelt. Derzeit gibt es jedoch keine Anwendung, die Ihre Anforderungen erfüllt.
Antworten:
Nicht möglich, bis wir den Quellcode der für die Funkkommunikation verantwortlichen Treiber für Mobilgeräte haben. Lesen Sie einen verwandten Artikel, in dem beschrieben wird, warum das Telefon nicht als SIP-zu-GSM-Gateway verwendet werden kann .
gemäß diesem Artikel
quelle
Hierfür ist anscheinend ein Gerät erforderlich, mit dem die eingehenden Audiodaten von einer Anwendung bezogen bzw. abgerufen werden können. In der typischen Android-Telefonarchitektur wird das Audio von Anrufen vom Funk-Co-Prozessor verarbeitet und ist für alle unter Linux / Android ausgeführten Geräte unerreichbar. Dies ist auch der Grund, warum Sie Anrufe nicht wirklich aufzeichnen können.
Wenn Sie ein verwurzeltes Telefon mit (oder hackbar für) USB-Host-Unterstützung haben und einen USB-Audio-Dongle mit Linux-Treibern gefunden haben, könnten Sie theoretisch eine Schleife durchführen und diesen in die Headset-Buchse des Telefons einstecken ... aber es wäre nicht einfacher, ihn einfach zu kaufen SIP-Gateway-Dienst von jemandem?
quelle
Nein.
Im Moment ist das nicht verfügbar. Möglicherweise können Sie eine Linux-Anwendung dafür auf Ihr Android-Handy portieren. Dies ist einfacher, wenn es sich um eine CLI-Anwendung handelt. Derzeit gibt es jedoch keine Anwendung, die Ihre Anforderungen erfüllt.
quelle