2012-07-16 18 views
5

Recientemente, estoy tratando de usar SIP API en Android y buscando muchas veces, descubro SipDemo (el sample project de android-10). Solo importo el proyecto en eclipse. Sin embargo, cuando busco detalles en este proyecto (por Log.e(...)), descubro que SipManager manager es siempre null incluso justo después de esta línea: manager = SipManager.newInstance(this);. Por lo tanto, no importa lo que registre al proveedor de Sip, ¡no puedo hacer que funcione! ¿Alguien mas tiene el mismo problema? ¿Alguien puede darme una sugerencia?El administrador de SipDemo siempre es nulo en el dispositivo SIP Android de SamSung SII

Editado:

si uso el link here, que puedo conseguir mi trabajo emulador con register, call y receive una llamada. Sin embargo, con mi dispositivo, SamSung SII, ¡no funciona! ¿Es por mi dispositivo o algo mal con la API básica?

+0

tiene internet y android.permission.USE_SIP en su permiso de uso en manifiesto. –

+0

por supuesto, ¡sí! Este es el 'proyecto de muestra SipDemo' de' android-10' –

+0

Ru que se ejecuta en dispositivo o emulador. –

Respuesta

3

No todos los dispositivos con Android admiten llamadas VOIP mediante SIP. Siempre debe llamar al isVoipSupported() para verificar que el dispositivo admita llamadas VOIP y isApiSupported() para verificar que el dispositivo admita las API SIP.

+0

¡Llamé a 2 frases que sugiero y todo lo que obtuve es 'falso'! Entonces, ¿no puedo usar VOIP para este dispositivo? ¿Es eso 'SIP API' no portátil? –

+0

cuál es la versión del sistema operativo del dispositivo. –

+0

¡Estoy usando Android 2.3.4! –

Cuestiones relacionadas