Personalización de Sipdroid
Tengo una aplicación basada en Voip. Así que pensé en personalizar SipDroid proyecto de código abierto. Como la fase inicial he cambiado todos los nombres de paquetes, nombres de clase, etc Funciona perfectamente en mi Samsung Galaxy Y. Pero he intentado con muchos otros móviles, la voz no es audible. Se está iniciando la llamada pero no se podía escuchar la voz. En Samsung galaxia joven, la voz es claramente audible para las llamadas entrantes y salientes. Pero en todos los otros teléfonos que he probado sólo puedo escuchar sonidos de pitido. ¿Cual podría ser el problema?
EDIT: Intenté llamar al otro móvil (que tiene Sip Droid) con mi Samsung Galaxy Young (aplicación personalizada) podía oír la voz en mi aplicación, pero no podía escuchar en Sipdroid. Pero cuando traté de llamar Sipdroid a Sipdroid, funciona bien en todos los móviles.
- Android M: VoIP, JAINSIP, SipStack; Inconsistent SipProvider Excepción al crear un punto de escucha con tls habilitado
- ¿Cómo integrar SIP en Android?
- Aplicación Voz de voz de Android (SIP)
- Implementación de App-to-App llamando a Android
- Cómo las notificaciones push de Linphone son compatibles con Android / iOS
EDITAR:
Btw, There is no difference between SipDroid call and the call in my app.
EDIT: He notado que incluso el proyecto SipDroid no está funcionando. Sólo la aplicación Sipdroid (en el mercado) está funcionando.
- Cómo enviar y recibir Voice Stream utilizando RTP
- Cómo implementar la aplicación VOIP utilizando el paquete android.net.rtp
- No se puede abrir el dispositivo de sonido: funcionamiento del dispositivo de audio no válido o no admitido
- ¿Cómo funciona SIP en la red celular?
- Push to talk con Android
- Android sip pila con el apoyo de manipulación de códec?
- Cámara de conmutación de adelante hacia atrás en pjsip android
- Android VOIP SipException: Error al crear SipSession
Finalmente encontré una solución. He utilizado CSipSimple en lugar de Sipdroid. Su funcionamiento muy bien.
Si desea usar CSipSimple de fuentes, primero debe compilar bibliotecas de fuentes pjsip usando una estación de trabajo linux. Vea este enlace: HowToBuild CSipSimple usando una estación de trabajo Linux
- Desplazamiento del texto del cuerpo en la notificación de Android
- Compilación de bibliotecas que requieren stl en android