Soporte de api de Sip Manager
He pasado por SIP Manager Documentación , dice –
No todos los dispositivos con Android soportan llamadas VOIP mediante SIP. Siempre debe llamar a isVoipSupported () para verificar que el dispositivo admite llamadas VOIP y isApiSupported () para verificar que el dispositivo admite las API SIP. Su aplicación también debe solicitar los permisos INTERNET y USE_SIP.
- Peer-to-peer llamada SIP con Android SIP Stack?
- Sip stack para iphone y android
- ¿Cuál es la mejor manera de acercarse? Utilizar PJSIP o SIP Android API para crear una aplicación de llamada basada en SIP
- Cómo implementar la aplicación VOIP utilizando el paquete android.net.rtp
- Las devoluciones de llamada de SipRegistrationListener no se disparan
Tengo Samsung galaxia joven y ace móviles, ambos son 2.3 +, he comprobado con los métodos SipManager.isApiSupported()
, SipManager.isVoipSupported()
, pero ambos devuelven false en ambos casos. ¿Hay algo que hacer para que Sip sea compatible? O ¿Dónde puedo tener una lista de móviles compatibles con SIP?
Editar:
¿Cómo funciona Sip Droid en el teléfono 2.1?
- Chat y aplicación VOIP
- Android VOIP SipException: Error al crear SipSession
- Aplicación SIP para Android, cómo usar servicios y actividades
- Mensajería de chat SIP de Android
- Aplicación Voz de voz de Android (SIP)
- No se puede registrar SIP con Twilio SDK
- Personalización de Sipdroid
- Cómo enviar y recibir Voice Stream utilizando RTP
Todos los dispositivos Android, que pueden conectarse a Internet, admiten SIP.
Después de todo SIP es sólo un protocolo que requiere conexión a Internet.
El tráfico se divide en dos categorías principales: SIP (mensajes SIP) y Media (paquetes RTP a través de la conexión TCP / UDP); ambos requieren sólo acceso a la red IP y un servidor SIP (estrictamente no necesita Internet, si tiene SIP en su red local).
Para trabajar con SIP, se necesita la implementación de SIPStack – no importa si es de terceros o viene de Android API (francamente hablando Android SIP API es muy limitado, por ahora). Echa un vistazo a este hilo para ver una lista de implementaciones SipStack de terceros.
Para responder a sus preguntas:
¿Hay algo que hacer para que Sip sea compatible?
Sí, puede utilizar la implementación de SIPStack de terceros.
¿Cómo funciona Sip Droid en el teléfono 2.1?
SipDroid utiliza MjSIP como implementación SIPStack, que es de nuevo, impl SIPStack de terceros.
No todos los dispositivos con Android soportan llamadas VOIP mediante SIP.
Incluso los teléfonos Android 2.3+ pueden no admitir SIP. Esto no es sólo un problema de versión. La palabra final es dejada al fabricante. Tal vez fue demasiado costoso para agregar soporte SIP en el As.
SipDroid se basa en otro SipStack , por lo que puede soportar Android 2.1. Sip pilas (de código abierto y propietario) existía antes de la SIP Api en Android 2.3.
Editar: Puede utilizar una pila Sip de código abierto como PjSip . Es compatible con más versiones y dispositivos que la pila de Android Sip.
- ¿Qué stretchMode utilizar en GridView en android
- Cómo comprobar si un hilo de Android está en ejecución