ADB debe aceptar contactos no numéricos.
Descarga el emulador de terminal desde Play Store, o conecta tu teléfono a un ordenador con los controladores ADB instalados y la depuración USB activada.
Entonces entra:
$ am start -a android.intent.action.INSERT -t vnd.android.cursor.dir/contact -e name 'John Doe' -e phone 956-0987
<-- Sustituir por un número no numérico
Y/o:
$ am start -a android.intent.action.ACTION_INSERT -t ContactsContract.Contacts.CONTENT_TYPE -e ContactsContract.Intents.Insert.NAME John ContactsContract.Intents.Insert.PHONE 956-0987
<-- Sustituir
En ambos casos se abrirá una ventana de "Nuevo contacto", pero la información estará preintroducida.
Si tu aplicación de contactos no acepta los datos, puedes resolver tu problema original utilizando Tasker Una aplicación de automatización del teléfono y la creación de un perfil Event -> Phone -> Received Text
y reproducir cualquier tono de llamada del sistema, o los personales guardados en /sdcard/Ringtones
utilizando Action -> Media -> Play Ringtone
. Aquí tienes una captura de pantalla de la interfaz de usuario de Tasker:
Espero que esto ayude.