Estou procurando uma maneira de fazer uma chamada VoIP ponto a ponto entre dois dispositivos Android sem ter nenhum servidor intermediário (servidor SIP) ou uma conexão com a Internet. Eu só tenho um ponto de acesso (ou um ponto de acesso múltiplo conectado via LAN) e desejo fazer chamadas de VoIP apenas por Wi-Fi. Isso é possível?
12
Respostas:
Você pode usar o CSipSimple para adicionar uma conta SIP local nos dois telefones, sem a necessidade de um proxy SIP intermediário (ou servidor).
Adicione uma conta geral 'Local'. Você só precisa fornecer um nome de usuário SIP para ele.
Quando isso for feito nos dois telefones, você poderá ligar para o outro telefone:
Clique no ponto verde marcado na imagem esquerda para navegar para a atividade de entrada SIP :
fonte
Use o uSipServer + SipDroid (ou qualquer outro cliente SIP) configurado em um endereço IP explícito.
Como um dispositivo tem o uSipServer, iniciei o Wi-Fi AP (no menu "Tethering") e o SipDroid conectado a [email protected]. Outro dispositivo se conecta ao Wi-Fi e usa a conta SIP [email protected] e chama "test1".
Atualização: Acabei de testar se essa configuração realmente funciona:
Tentei outros clientes SIP (como CSipSimple e Linphone), mas eles se recusam a trabalhar no primeiro dispositivo quando nenhuma rede "normal" está configurada. E o SipDroid (que felizmente é burro o suficiente para ignorar a "ausência" da rede) não é compatível com codec com tudo o que tentei.
Observe que, se houver outras conexões de rede presentes, o SipDroid pode confundi-las e enviar o IP errado ao seu par, resultando em um telefone "unidirecional". Teste apenas com o hotstop Wi-Fi / cliente Wi-Fi ativado.
fonte