¿Qué es codeaurora.ims?

Codeaurora.ims es el código del servidor ims proporcionado por Qualcomm.

Las aplicaciones SMS envían mensajes cortos llamando a la interfaz proporcionada por SmsManager. El flujo de procesamiento de tramas de SMS se produce durante la llamada telefónica. GsmSMSDispatcher y CdmaSMSDispatcher se utilizan para procesar el envío de SMS de tarjetas GSM y tarjetas CDMA en negocios CS, respectivamente. Finalmente se envían a QCRIL a través de la solicitud RIL de RIL.java y finalmente se envían al módem.

MT recibe mensajes cortos e InboundSmsHandler monitorea los mensajes cortos reportados por RIL a través del modo observador. A su vez, la máquina de estados de la máquina de estados se activa para cambiar del estado inactivo al estado comprometido. Después de una serie de operaciones, como confirmación por SMS, inserción y eliminación de la base de datos, el SMS se notificará a la aplicación de SMS mediante transmisión.

Durante el proceso de recepción de mensajes de texto, si el mensaje pendiente no se envía a la aplicación de SMS debido a una falla del sistema u otros motivos. La clase SmsBroadcastUndelivered reenviará los mensajes pendientes a la aplicación durante la siguiente inicialización del teléfono para evitar que se pierda información.