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?
@Al Everett: A pergunta que você vinculou é sobre como transformar seu telefone em um softphone SIP. Estou tentando descobrir como atender ao SIP, não para outro cliente.
Saxtus
Foi por isso que escrevi "possivelmente".
ale
@Al Everett: Entendido. No entanto, seria bom o SIPdroid apoiar isso!
Saxtus
asterisk + dongle bluetooth no servidor e chan_celliax ou chan_mobile.
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?
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.
Deixando a questão em aberto, porque, se eu perguntar novamente no futuro, quando um aplicativo como esse existir, ele poderá ser considerado como duplicado e ser excluído.
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
fonte
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?
fonte
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.
fonte