martes, 15 de marzo de 2011

.:: Como enviar SMS por comandos AT 4/4 ::.

Finalizamos nuestro especial sobre el envio y manejo de SMS en modems y enlaces. Terminamos este  a fondo en un equipo y versión que sabemos que son especialmente peliagudos. Sirva como ejemplo válido para otros terminales y plataformas, eso sí recomendaros que contrastéis estos comandos con los de vuestro terminal, ya que pueden diferir en parte...

Te recomendamos igualmente que uses algún buen programa de consola de terminal como Putty.

Recibir, almacenar y leer un SMS con un TC35i



MAS CONFIGURACIONES
AT+CMGF?
+CMGF: 1
OK

AT+CPMS?
+CPMS: "SM",0,40,"SM",0,40,"SM",0,40
OK




AT+CNMI?
+CNMI: 2,0,0,0,1
OK


AT+CSMS?
+CSMS: 1,1,1,1
OK

AT+CNMI=1
OK

AT+CNMI?
+CNMI: 1,0,0,0,1
OK

AT+CPMS="ME"
+CPMS: 0,25,0,40,0,40
OK

AT&W
OK

AT+CSDH?
+CSDH: 0
OK

AT+CSDH=1
OK

MANDO UN SMS DESDE OTRO MOVIL Y DESPUES VOY A COMPROBAR SI HA LLEGADO Y ESTA GUARDADO
AT+CMGL="all"
+CMGL: 1,"REC UNREAD","+34657xxxxxx",,"06/11/29,10:03:48+04",145,4
Vale

OK
 

lunes, 14 de marzo de 2011

.:: Como enviar SMS por comandos AT 3/4 ::.

De nuevo estamos de vuelta con un nuevo capitulo de nuestro especial sobre el envio y manejo de SMS en modems y enlaces. En este caso entramos a fondo en un equipo y versión que sabemos que son especialmente peliagudos. Sirva como ejemplo válido para otros terminales y plataformas, eso sí recomendaros que contrastéis estos comandos con los de vuestro terminal, ya que pueden diferir en parte...

Te recomendamos igualmente que uses algún buen programa de consola de terminal como Putty.

Recibir, almacenar y leer un SMS con un TC35i

 
at
OK

VERSION
ati
SIEMENS
TC35i
REVISION 03.01
OK

PIN
at+cpin?
+CPIN: READY
OK

REGISTRO
at+creg?
+CREG: 0,1
OK

COBERTURA
at+csq
+CSQ: 20,99
OK

CENTRO SERVIDOR DE SMS
at+csca?
+CSCA: "999999",129
OK
at+csca="+34656000311"
OK
at+csca?
+CSCA: "+34656000311",145
OK

PASO ALGUNAS CONFIGURACIONES
AT+CSMS=1
+CSMS: 1,1,1

AT^SSCONF=1
OK

COMPROBANDO QUE EL ALMACENAMIENTO DE SMS ESTA VACIO
AT+CMGR=1
+CMGR: 0,,0
OK

AT+CMGR=2
+CMGR: 0,,0
OK

AT+CMGR=3
+CMGR: 0,,0
OK

sábado, 12 de marzo de 2011

.:: Como enviar SMS por Comandos AT 2/4 ::.

Continuamos hoy con el especial sobre envío de SMS con enlaces y modems. Esperamos que os sea de utilidad.

Problemas con el envío de SMS con caracteres especiales.


Como ejemplo tenemos el carácter ä tiene el código 123 decimal in ASCII pero el 132 decimal en GSM. El código 123 decimal en ASCII es { , de esa forma necesitas enviar el carácter { con el comando cmgs desde Hiperterminal para recibir el carácter ä en un sms tipo texto a 7 bit.

Esto lleva a construirse una tabla de conversión de los caracteres para poder enviarlos adecuadamente.

La excepción es el carácter @ , este carácter en la tabla GSM coincide con 0 decimal, o sea NULL-Byte o el cero binario.
Este carácter no es posible enviarlo desde Hiperterminal. Curiosamente el carácter NULL-Byte se usa en el lenguaje de programación C\C++
para identificar el final de una cadena de texto. Para poder enviar el carácter se debe utilizar \00 ó \0 dependiendo del compilador C usado, o la secuencia de escape 5c3030.

Si existe un micro la aplicación se puede construir una tabla propia de caracteres para que coincida con la GSM.

Asimismo también se puede enviar cadenas de escape para representar todos los caracteres. ($#áö, ...)

La característica de la codificación de @ ha llevado a muchos operadores a sustituir este carácter por el * para enviar SMS a e-mail.
Este problema de la @ además se presenta en los USSD que van también codificados a 7 bits en bytes. Al final se rellena lo que sobra de 0, y si sobran 7 bits del último byte al rellenarlos te sale el especial carácter @ (Esto se encuentra solucionado en todos los módulos Siemens)

Mas problemas que se pueden presentar, si se utiliza control de flujo XON/XOFF puede cortar las secuencias y no enviar los SMS si detecta los caracteres
XON y XOFF , códigos decimales 17 y 18.

jueves, 10 de marzo de 2011

.:: Como enviar SMS por comandos AT 1/4::.

Empezamos hoy una serie de entradas dedicadas al tema del manejo de la mensajería sms mediante comandos AT.

Estos comandos y metodos en general son válidos para cualquier terminal que funcione sobre redes móviles, ya seaun teléfono, o modem, etc.

Problemas con envío de SMS con caracteres especiales



Cuando se detecten problemas con caracteres especiales como pueda ser la @, la ñ, la ü, etc, lo recomendado es usar siempre el modo PDU, por ejemplo para mandar un SMS a 8 bit con la cadena "@$Hola Manolo$@" lo haremos de la siguiente manera:

at+cmgf=0

at+cmgs=30
( longitud de la cadena PDU )

>0001000B914396496992F000F511220002486F6C61204D616E75656C000222 ( y después pulsamos...) Control+Z

+CMGS: 23


De la misma forma con PDU se puede generar periodo de validez, SCA incluido en la cadena PDU, SMS tipo flash (Clase 0) o cualquier clase en 7 u ocho bits, etc ..

Un ejemplo de SMS a 8 bits con la cadena ABC. Los SMS en 8bits necesitan dos valores Hexadecimales para cada carácter:

at+cmgf=1
OK
at+csmp=17,143,0,0
OK
AT+CMGS=00346xxxxxxxx
> 414243
+CMGS: 24
El motivo de recomendar PDU a 8 Bits es que el principal problema reside en que las codificaciones ANSI / ASCII. Los caracteres a-z, A-Z y 0-9 coinciden con el set

del alfabeto definido para GSM. Sin embargo caracteres especiales como @$äö, .... tienen una diferente codificación y no coinciden los set de caracteres ANSI / ASCII con GSM, y especialmente el set utilizado por Windows.

Como ejemplo tenemos el carácter ä tiene el código 123 decimal in ASCII pero el 132 decimal en GSM. El código 123 decimal en ASCII es { , de esa forma necesitas enviar el carácter { con el comando cmgs desde Hiperterminal para recibir el carácter ä en un sms tipo texto a 7 bit.

Esto lleva a construirse una tabla de conversión de los caracteres para poder enviarlos adecuadamente.

lunes, 7 de marzo de 2011

.:: Manual Centralita Netcom Básica 4-8 ::.

Si cae en tus manos uno de estos enlaces que tenemos en la página, no sólo tendrás que configurarlo y ponerlo en marcha, también tendrás que conectarlo con la centralita de turno.

Para que no te quedes tirado, hemos pensado en seleccionar algunos manuales que te puedan ser de utilidad. Hoy traemos este manual en español de la centralita de telefonica netcom básica 4-8.

Descargar Manual Español Centralita Netcom Básica 4-8

sábado, 5 de marzo de 2011

.:: Configurador Enlace Celline ASIII Español ::.

A pesar de que el fabricante Audiotel desapareció hace ya unos años, estos enlaces vendidos en España por varias decenas de miles, siguen dando servicio y circulando en un movido mercado de segunda mano. Son fácilmente reparables de las fallas habituales, pero a la hora de configurar y sacar el máximo partido, son unos grandes desconocidos.

Para evitar esto aquí os traemos el configurador del Celline AS III... esperamos que os sea, como siempre, de utilidad.

Descarga Configurador Celline AS III Español