Czy istnieje sposób używania telefonu jako bramy SIP GSM, aby móc nawiązywać i odbierać połączenia komórkowe za pomocą telefonu SIP i / lub przekierowywać je przez SIP PBX?
Czy istnieje sposób używania telefonu jako bramy SIP GSM, aby móc nawiązywać i odbierać połączenia komórkowe za pomocą telefonu SIP i / lub przekierowywać je przez SIP PBX?
Odpowiedzi:
Nie jest to możliwe, dopóki nie mamy kodu źródłowego sterowników urządzeń mobilnych odpowiedzialnych za komunikację radiową. Możesz przeczytać powiązany artykuł opisujący, dlaczego nie można używać telefonu jako sip do bramki GSM .
zgodnie z tym artykułem
Trzecią przeszkodą, aby Android działał jako brama GSM, jest to, że dostawca RIL nie jest oprogramowaniem typu open source. Każdy sprzedawca ma własną bibliotekę RIL, która komunikuje się z Radio Daemon (rild).
Wydaje się, że wymaga to urządzenia, w którym dźwięk podczas połączenia może być pozyskiwany / uzyskiwany przez aplikację. W typowej architekturze telefonu z systemem Android dźwięk podczas połączenia jest obsługiwany przez koprocesor radiowy, całkowicie poza zasięgiem wszystkiego, co działa pod Linuksem / Androidem - ten sam powód, dla którego tak naprawdę nie można nagrywać połączeń.
Jeśli masz zrootowany telefon z obsługą hosta USB (lub można go włamać) i znalazłeś klucz sprzętowy USB ze sterownikami Linux, możesz teoretycznie zapętlić się i podłączyć go do gniazda słuchawkowego telefonu ... ale czy nie byłoby łatwiej kupić Usługa bramy SIP od kogoś?
Nie.
W tej chwili nie jest to dostępne. Potencjalnie możesz przenieść do tego celu aplikację linux na swój telefon z Androidem, co jest łatwiejsze, jeśli jest to aplikacja CLI, ale w tej chwili nie ma aplikacji, która mogłaby zrobić to, o co prosisz.