Marcar un número SIP

Así que tengo un nuevo Nexus 4 muy, muy brillante. Es compatible con SIP y he agregado una cuenta SIP a la página de configuración de cuentas de telefonía.

Desafortunadamente, no puedo entender cómo marcar realmente un número SIP. ¿Cómo hago esto?

El marcador telefónico solo tiene botones numéricos, y al tocar el campo de entrada de números no aparece un teclado. Se rumorea que las versiones anteriores de Android tenían un botón de 'texto' en algún lugar de la página del marcador, pero eso no está presente en JB. Debe haber alguna forma de hacerlo...

(Nota: no estoy preguntando cómo agregar un número SIP a un contacto. Sé cómo hacerlo. Quiero marcar números que no están en mi lista de contactos).

Actualización: después de experimentar un poco, descubrí que:

  • al presionar el botón MARCAR con el campo vacío, se vuelve a cargar el campo de texto con el último número marcado, que puede ser un número SIP con el formato sip:music@iptel.org. Entonces sé que el campo de texto es capaz de manejar texto.

  • intentar pegar texto en el campo produce un galimatías. ¡Para el número anterior, obtengo 7476874247835.674! (Que es a lo que se asignan las letras en el teclado de marcación. Excepto por : y @, que se emiten). Marcar este número no hace nada --- obviamente.

¿Ha intentado presionar prolongadamente el "botón" del menú? En la mayoría de los dispositivos que he probado, aparece el teclado. No estoy seguro si de esta manera podría ingresar la ID de SIP para que lo llamen, pero valdría la pena intentarlo;)
Un buen pensamiento, pero lamentablemente no funciona... además, he descubierto algunas rarezas. Ver actualización.

Respuestas (1)

Escribí una aplicación simple específicamente para esta tarea: https://github.com/whitequark/SIPCaller

Hola, apreciamos su aplicación para resolver este problema, pero ¿hay algún enlace a la aplicación lanzada? Teniendo en cuenta que los entusiastas de Android se enfocan en los usuarios finales de Android que no son necesariamente desarrolladores, es posible que no puedan compilar y usar la aplicación por sí mismos.