Le envío un mensaje de texto al dispositivo de alguien. En 1) ¿en qué punto 2) qué sistema verifica 3) qué base de datos determinar 4) cuál es el operador de telefonía móvil del destinatario?

Una vez que envía un mensaje de texto, lo recibe un sistema llamado Centro de servicio de mensajes cortos (SMSC).

El SMSC envía un mensaje llamado “Enviar información de enrutamiento para SM” al sistema que conoce la ubicación aproximada del cliente, el mensaje también se debe enviar, el Registro de ubicación de inicio (HLR) del usuario.

El SMSC necesita saber qué HLR tiene que solicitar información de enrutamiento. La solución utilizada dependerá del país / red para su implementación particular.

En el caso fácil de que no haya portabilidad numérica, el SMSC puede contener un archivo de datos con todas las redes con las que un proveedor tiene acuerdos de entrega de SMS (en el peor de los casos, esto podría ser unos cientos de entradas). Habría un mapeo entre el inicio de un número de teléfono y la dirección de HLR para contactar. Por ejemplo, para números de teléfono que comienzan con +40123, pregunte a HLR a la dirección +40123000001. Luego le pide al HLR información de enrutamiento y obtiene una dirección VLR (el intercambio actual utilizado por el cliente), por ejemplo, +40123100001.

Pero si el país tiene portabilidad numérica, el enfoque de rango numérico no siempre es correcto. En este caso, el SMSC tendrá que consultar una base de datos de quizás varios millones de entradas individuales para encontrar la coincidencia de red exacta. Esto podría realizarse internamente en el sistema, pero muchas redes utilizan un enfoque centralizado: el SMSC “simularía” pedir información de enrutamiento, pero recibe en primer lugar información sobre la red que actualmente posee la red; por ejemplo, la respuesta para la consulta del número +401231234567 podría verse como + 40D121231234567 (“D” es un dígito hexadecimal, por lo que no se confunde con los números normales).

El código D12 se puede usar para buscar el HLR relevante de la misma manera que se usó +40123 en el otro método, y la consulta de enrutamiento se puede hacer directamente.

Nuevamente, diferentes redes y países tienen diferentes acuerdos de portabilidad, pero algo similar debe suceder.

More Interesting

Acabo de descubrir quién ha estado enviando mensajes de texto molestos a mi familia y a mí. ¿Qué debería hacer ahora?

Reinicié mi iPhone5 S, pero mis mensajes de Kik se eliminaron. ¿Cómo puedo recuperarlos?

Mi esposo ha borrado mensajes de texto y cuando le pregunto, me dice que no había nada. ¿Debo sospechar?

Eliminé accidentalmente todos mis textos, ¿puedo recuperarlos?

Mi amigo está siendo acusado falsamente por eliminar ciertos mensajes de Facebook. ¿Cómo puede probar que nunca eliminó ningún mensaje en primer lugar?

Soy un agente de bienes raíces y quería enviar miles de SMS a través de mis aplicaciones Java. ¿Cuáles son todos los requisitos para eso, cómo configuro una puerta de enlace SMS y cuánto costará para la configuración de todo el proyecto?

Salí con una chica. Nos separamos y estamos cerca. Ella está saliendo con alguien más ahora. Ella me enviará un mensaje de texto a la 1 pm y le responderé, pero luego no me enviará un mensaje de texto hasta las 11. ¿Por qué está haciendo esto? ¿Qué tengo que hacer?

Estoy comenzando un negocio como revendedor de SMS A GRANEL en el Reino Unido. ¿Me puede aconsejar cuál es la mejor manera de comenzar a construir una base de clientes? Gracias.

Estoy enviando un mensaje a alguien que no es mi amigo en Facebook. ¿Cómo sé si ella puede ver mi mensaje?

Le envío un mensaje de texto al dispositivo de alguien. En 1) ¿en qué punto 2) qué sistema verifica 3) qué base de datos determinar 4) cuál es el operador de telefonía móvil del destinatario?

Si voy a crear una aplicación de mensajería instantánea, ¿necesitaría un servidor?

Quiero guardar mis mensajes de texto desde mi iPhone 6. ¿Qué puedo hacer?

Sigo recibiendo mensajes que dicen que tengo un virus de sitios web recientes. ¿Cómo puedo saber si esto es falso?

Necesito probar que nuestro sitio puede enviar números de verificación de SMS a todo el mundo. ¿Qué servicios en línea puedo usar? ¿Cómo pruebo esto?

Ingresé a la cuenta de kik de mi novio sin permiso para encontrar más de 500 chicas en sus contactos, ¿cómo lo enfrento?