Raro Formato mensaje text SMS

Iniciado por gturriziani, 23 Abril 2010, 14:09 PM

0 Miembros y 1 Visitante están viendo este tema.

gturriziani

Hola.
Recupero los SMS de un movil por medio de comandos AT+
Lo hago en formato texto (AT+CMGF=1)
Lo raro es q hay 2 mensajes enviados por el mismo movil, pero en uno el texto es legible y en el otro parece estar codificado.

Estos son los 2 mensajes:


+CMGR: "REC READ","+5493472438374"," ","10/04/21,22:04:44-12",145,36,0,0,"+543200000001",145,16
Yo te lo escribo,0


+CMGR: "REC READ","+5493472438374"," ","10/04/21,22:12:40-12",145,100,0,8,"+543200000001",145,207
06080400B50201004D006900630061002000460065006C0069007A002000630075006D0070006C006500210020004D006500200069006D006100670069006E006F00200071007500650020006C006F00200065007300740061007300200070006100730061006E0064006F002000670065006E00690061006C002000790020007100750065002000610073,0

¿Alguien tiene idea por que cambia el formato?
Muchas gracias

SirGraham

Hola,

Creo que ese mensaje estara en PDU (a no ser que se trate de un MMS o algo similar). Para el caso del PDU tienes la codificacion aqui:

http://www.dreamfabric.com/sms/

Nosotros lo hemos usado y probado funcionando perfectamente...

Comento lo del MMS, como otra opcion a tener en cuenta, por que no veo normal tener mensajes en ambos formatos. O ves todos los mensajes en modo texto o los ves en PDU, pero no habia visto el verlos mezclados. Me extraña esa situacion.

Hay un comando AT para controlar la modalidad, aunque hay terminales que no admiten mas que PDU. Es por ello que cuenta con la probabilidad de que tu situacion pueda ser debida a un mensaje tipo MMS en vez en formato PDU...

Saludos,
Sir Graham.



   

gturriziani

Gracias Sir. Graham. Yo tambien pense que podia ser PDU. El mensaje se positivamente que es de texto por que proviene del movil de mi esposa, asi que descartaria lo del MMS. En mi telefono se ve perfectamente normal y lo mas extraño es que no se en que se basa para que algunos mensajes provenientes del mismo movil los ponga en texto y a otros en ese formato. Mi telefono es un Samsung SGH-e256 y acepta texto y pdu por lo que estuve viendo.
Muchas Gracias

German


SirGraham

Hola,

La unica cosa que se me ocurre, es que dentro del mensaje de texto enviado en un caso tenga caracteres "extraños" (poco comunes) y en otro no.

Me explico, imaginate que mandas un mensaje con caracteres como "€"  "¨" "ª" "º" o acentos raros. Quizas el telefono en esa ocasion le resulte mas sencillo gardarlo en PDU o incluso (lo pienso en estos momentos) en alguna variante de uni-code.

Nosotros no hemos detectado ese tema... pero puede ser perfectamente.

Saludos,
Sir Graham.

   

Castg!

ultra pavada, Hexadecimal.
me devuelve con caracteres depormedio indefinidos, pero los sacamos y el resultado es este:
CitarMica Feliz cumple! Me imagino que lo estas pasando genial y que as
el original:
Citar06080400B50201004D006900630061002000460065006C0069007A002000630075006D0070006C006500210020004D006500200069006D006100670069006E006F00200071007500650020006C006F00200065007300740061007300200070006100730061006E0064006F002000670065006E00690061006C002000790020007100750065002000610073
y su resultado automatico:
Citar�µ�M�i�c�a� �F�e�l�i�z� �c�u�m�p�l�e�!� �M�e� �i�m�a�g�i�n�o� �q�u�e� �l�o� �e�s�t�a�s� �p�a�s�a�n�d�o� �g�e�n�i�a�l� �y� �q�u�e� �a�s

Saludos!

SirGraham

Hola,

Pues eso es unicode en alguna de sus variantes.

Saludos,
Sir Graham.
   

Castg!

claro, igual parece como que falta un fragmento, pero el mensaje mas limpio y facil que se puede rescatar ese ese.

Saludos! ;)