martes, 14 de febrero de 2012

Configuración del número de centro de mensajes (SMSC) en Android

Si al intentar mandar o enviar un SMS os da error y aparece el mensaje "no ha sido posible enviar el SMS" o algo parecido, posiblemente será que no tendréis configurado el número del centro de mensajes de vuestro operador. Si tenéis una OMV como Pepephone o Tuenti Movil, el numero del centro de mensajes se correspondería con el de la compañía que os ofrece la cobertura, en el caso de Pepehone es Vodafone y en el caso de Tuenti Movil es Movistar.  Los utilizados en España los pongo a continuación pero si no sale el vuestro podéis llamar al número de atención al cliente de vuestro operador o buscar en san Google :)

Números de centros de mensajes en España:
Movistar: +34609090909
Vodafone: +34607003110
Orange: +34656000311
Yoigo: +34622996111

Para introducir el número del centro de mensajes de tu operador en un teléfono Android, tiene que estar en formato PDU. Si esta en formato de número de teléfono normal (por ejemplo +34607003110) hay que convertirlo al formato PDU.

Como ejemplo convertiremos el número +34607003110 que se corresponde con el número de centro de mensajes de Vodafone y Pepephone:

1. Se pone el número separado de dos en dos cifras, sin el signo +. Es una representación en hexadecimal:
  • 34 60 70 03 11 0F (Se pone la F del final porque falta un dígito para que sea par)
2. Se cambia de posición cada pareja de números o Byte, como queráis llamarlo:
  • 43 06 07 30 11 F0
3. Juntamos de nuevo el número y añadimos delante 0791 (el 07 se corresponde con la longitud de la cadena, en este caso 07 Bytes y el 91 equivale al signo mas o formato internacional)
  •  07914306073011F0
Ahora que tenemos el número en formato PDU, pasaremos a introducirlo en nuestro Android:

1. Ir al teléfono y marcar *#*#4636#*#*

2. En el menú que aparece, seleccionar la opción "Información sobre el teléfono".


3. Abajo del todo tiene que aparecer un recuadro para introducir el  número SMSC.


4. Introducimos el numero en formato PDU, en el caso del ejemplo: 07914306073011F0.

5. Pulsamos en el botón "actualizar" de la izquierda, que sirve para guardar el número del centro de mensajes que hemos introducido.

6. El botón "actualizar" de la derecha sirve para que se nos muestre el número del centro de mensajes que actualmente esta configurado en el teléfono. Si lo pulsamos, nos deberá de aparecer el que introdujimos antes.

7. Ya tenemos el numero configurado. Ahora intentad mandar un SMS, debería funcionar.