Construcción de perfiles Sip: Android

Podría crear un perfil de sip usando la clase SipProfile.Builder. He utilizado el siguiente fragmento de código para hacerlo:

if (SipManager.isApiSupported(MyActivity.this)&& SipManager.isVoipSupported(MyActivity.this)) { SipManager manager=SipManager.newInstance(this); SipProfile.Builder builder;try { builder = new Builder(userName,domainName); } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } manager = SipManager.newInstance(MyActivity.this); builder.setPassword(password); profile = builder.build(); try { manager.open(profile); } catch (SipException e) { // TODO Auto-generated catch block e.printStackTrace(); } try { manager.register(profile, 30, MyActivity.this); } catch (SipException e) { // TODO Auto-generated catch block e.printStackTrace(); } Toast.makeText(MyActivity.this, "created", Toast.LENGTH_LONG).show(); } else { Toast.makeText(MyActivity.this, "Not Supported", Toast.LENGTH_LONG).show(); } 

Se muestra como una cuenta de sip en la configuración / configuración de llamadas / configuración de llamadas de Internet. El problema es que no podría hacerlo como cuenta primaria. ¿Cómo puedo hacerlo como cuenta principal?

One Solution collect form web for “Construcción de perfiles Sip: Android”

Esta información está basada en la cuenta (dirección de correo electrónico principal para la persona, número de teléfono principal, cuenta SIP principal, etc.) por lo que se almacena en el libro de contactos del teléfono.

Me parece que es una opción que se establece por datos, por cuenta (por ejemplo: este tipo de datos (email / phone / sip-addr) lo configuran como primario). Puede establecer datos como primarios para un contacto utilizando IS_PRIMARY o IS_SUPER_PRIMARY

IS_PRIMARY: Si esta es la entrada primaria de su tipo para el contacto bruto al que pertenece.

Los datos que debe usar es ContactsContract.CommonDataKinds.SipAddress . Espero que sea útil como punto de partida.

  • Enviar Notificaciones push a iOS / Android en WiFi cerrado (sin conexión a Internet)
  • Flujo de aplicaciones para la conexión peer to peer de Android?
  • Problema de calidad de voz en Android VoIP app con PJSIP
  • Notificaciones push de VOIP en android
  • Android M: VoIP, JAINSIP, SipStack; Inconsistent SipProvider Excepción al crear un punto de escucha con tls habilitado
  • VOIP en bibliotecas de Android o código de ejemplo
  • Error: No se encontró ningún recurso que coincida con el nombre dado (en 'theme' con el valor '@ style / AppTheme')
  • Aplicación a la llamada de voz de aplicación como Viber & Line en android
  • Aplicación Voz de voz de Android (SIP)
  • Android: Implementación de un programa VoIP
  • Construir PJSIP para Android en Windows?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.