Existe uma maneira de usar meu telefone como um gateway GSM SIP, para que eu possa fazer e receber chamadas de celular usando um telefone SIP e / ou redirecioná-las através de um PBX SIP?
Existe uma maneira de usar meu telefone como um gateway GSM SIP, para que eu possa fazer e receber chamadas de celular usando um telefone SIP e / ou redirecioná-las através de um PBX SIP?
Respostas:
Não é possível até que tenhamos o código-fonte dos drivers de dispositivos móveis responsáveis pela comunicação por rádio. Você pode ler um artigo relacionado que descreve Por que não é possível usar o telefone como gateway sip para gsm .
de acordo com esse artigo
O terceiro obstáculo para fazer o Android funcionar como um gateway GSM é que o fornecedor RIL não é de código aberto. Todo fornecedor tem sua própria biblioteca de RIL que se comunica com o Radio Daemon (rild).
Isso parece exigir um dispositivo no qual o áudio de chamada possa ser obtido / obtido por um aplicativo. Na arquitetura típica do telefone Android, o áudio da chamada é tratado pelo coprocessador de rádio, totalmente fora do alcance de qualquer coisa que esteja sendo executada no Linux / Android - a mesma razão pela qual você não pode realmente gravar chamadas.
Se você adquiriu um telefone enraizado com (ou pode ser hackeado para) suporte a host USB e encontrou um dongle de áudio USB com drivers linux, teoricamente você poderia dar uma volta e conectá-lo à entrada do fone de ouvido do telefone ... mas não seria mais simples comprar Serviço de gateway SIP de alguém?
Não.
No momento, isso não está disponível. Potencialmente, você pode portar um aplicativo Linux para isso no seu telefone Android, mais fácil se for um aplicativo CLI, mas, como está no momento, não há aplicativo que possa fazer o que você pede.