0 votos

CSipSimple: Hacer llamadas a través de OpenVPN

Tengo un servidor Asterisk configurado en casa. Funciona bien, y soy capaz de hacer llamadas a otros dispositivos internamente a través de LAN o Wi-Fi - así como salientes a un proveedor de VoIP. Utilizo CSipSimple como cliente en Android (y Jitsi en mi portátil Ubuntu).

También he configurado un servidor OpenVPN, que también funciona como se esperaba tanto para Ubuntu como para los dispositivos Android. Puedo hacer ping, ssh, etc a través de él.

Quiero poder hacer una llamada a un cliente LAN o Wi-Fi en casa, a través de la conexión OpenVPN desde mi teléfono Android usando CSipSimple (no he permitido que los clientes de Asterisk se registren desde Internet, sólo desde la subred LAN).

CSipSimple es capaz de registrarse y hacer llamadas - pero no puedo escuchar ningún audio entrante en mi teléfono. La información de la llamada muestra que no entran paquetes. Las llamadas a través de OpenVPN usando Jitsi en Ubuntu funcionan correctamente, pero CSipSimple en Android no funciona.

1voto

FlashDictionary Puntos 41

El audio no se puede escuchar porque CSipSimple anuncia por defecto la dirección IP del teléfono orientada a Internet, no la dirección OpenVPN. Esto significa que los mensajes de control pasan (por lo tanto uno puede hacer llamadas), pero el flujo de audio se enruta a través de Internet y no a través de la VPN.


Cambiar al modo experto

Para cambiar esto, el "asistente" de la cuenta CSipSimple necesita ser cambiado a "Experto". Suponiendo que ya tiene la cuenta registrada, haga una pulsación larga sobre la cuenta en la vista del gestor de cuentas de CSipSimple, y pulse "Elegir Asistente". A continuación, seleccione "Experto" en la opción "Asistentes genéricos".

Cambiar la configuración de NAT

Vuelva a pulsar prolongadamente el nombre de la cuenta y seleccione "Modificar cuenta": habrá muchas más opciones que con el asistente básico.

En la sección "NAT Traversal" de la configuración, active "Allow SDP NAT rewrite" - esto le dirá a CSipSimple que use la misma dirección que usa para los mensajes de control y para el flujo de audio.


Nota: esto supone que usted es capaz de realizar llamadas, pero no puede escuchar el audio. Si no puede registrarse en Asterisk en absoluto (o en cualquier servidor SIP que esté utilizando), entonces es probable que la VPN no esté configurada correctamente.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X