Envío de OTP por SMS a El Salvador (+503): reglas, rutas y diseño de entrega
El Salvador usa el código de país +503 con números nacionales de 8 dígitos; los móviles empiezan con 6 o 7. El SMS bidireccional no está soportado en las rutas internacionales publicadas, así que el OTP debe ser un mensaje unidireccional que la persona escribe en su aplicación. Los remitentes alfanuméricos suelen ser sustituidos salvo que estén preregistrados en la red de destino, la portabilidad numérica implica que el prefijo no identifica al operador, y la ley salvadoreña de protección al consumidor restringe los mensajes comerciales y de cobro a lunes a viernes, de 08:00 a 18:00 — una restricción dirigida a la publicidad y al cobro, no al código que la persona acaba de solicitar.
Esta página está escrita para equipos de ingeniería y de producto que integran códigos de un solo uso para personas usuarias en El Salvador. Separa tres tipos de afirmación muy distintos: lo que dicen la ley salvadoreña y el plan nacional de numeración, lo que dice una política de ruta internacional publicada, y lo que recomienda Flowstates a nivel operativo.
No es asesoría legal. Cuando una regla dependa de su caso de uso — publicidad frente a mensajes de servicio, quién es el remitente, si usted es o no operador de telecomunicaciones — consulte con asesoría legal salvadoreña antes de lanzar.
Cómo leer las etiquetas de esta página
- Ley salvadoreña / oficial — ley, plan nacional de numeración de la SIGET o publicación oficial del regulador.
- Política de ruta — comportamiento de operadores y agregadores según lo publicado por Twilio para El Salvador. Es política comercial, no ley, y puede cambiar sin previo aviso.
- Criterio de Flowstates — nuestra recomendación operativa para clientes de Flow2FA. Es una opinión, no una garantía legal ni de operador.
El Salvador en resumen
- Código de país
- +503 (UIT-T E.164)Ley salvadoreña / oficial
- Longitud del número nacional
- 8 dígitos, con estructura (NDC) XYZ1MCDU en todo el paísLey salvadoreña / oficial
- Rangos móvil / fijo
- El código nacional de destino 6 y 7 es móvil; el 2 es fijoLey salvadoreña / oficial
- Prefijo internacional
- 00Ley salvadoreña / oficial
- Regulador
- SIGET (Superintendencia General de Electricidad y Telecomunicaciones)Ley salvadoreña / oficial
- Portabilidad numérica
- En operación a nivel nacional; la SIGET publica el régimen de portabilidadLey salvadoreña / oficial
- Código móvil de país (MCC)
- 706Política de ruta
- SMS bidireccional
- No soportadoPolítica de ruta
- SMS concatenado (largo)
- Soportado, con matices según el tipo de remitente y la codificaciónPolítica de ruta
- MMS
- Se convierte en un SMS con una URL incrustadaPolítica de ruta
- SMS a un número fijo
- Rechazado en la API con el error 21614; no se cobra ni queda registradoPolítica de ruta
- Formato de OTP recomendado
- 6 dígitos, un solo segmento GSM-7, vigencia de 5 minutos, un código activo por identidadCriterio de Flowstates
Numeración, validación y portabilidad
El plan nacional de numeración de El Salvador, comunicado por la SIGET a la UIT y vigente desde el 23 de noviembre de 2011, utiliza ocho dígitos para cualquier abonado fijo o móvil en todo el país. El primer dígito es el código nacional de destino: el 2 identifica la telefonía fija y el 6 y el 7 identifican la telefonía móvil. Los números de cobro revertido y de tarifa premium usan 7 y 11 dígitos, y el 116 111 es la línea de ayuda a la niñez.
Como los números nacionales tienen longitud fija, validar en formato E.164 es sencillo y conviene hacerlo antes de gastar un mensaje en un destino no enrutable.
| Comprobación | Regla | Ejemplo |
|---|---|---|
| Formato E.164 | +503 seguido de exactamente 8 dígitos | +50370123456 no es válido (9 dígitos) |
| Móvil | El primer dígito nacional es 6 o 7 | +50361234567, +50371234567 |
| Línea fija | El primer dígito nacional es 2 — no enviar SMS | +50322123456 |
| Expresión regular | ^\+503[67]\d{7}$ para destinos móviles | — |
Los rangos provienen del plan nacional de numeración de la SIGET comunicado a la UIT; el operador que sirve a un número es una cuestión distinta (véase abajo).
La portabilidad rompe la inferencia de operador por prefijoLey salvadoreña / oficial
La portabilidad numérica está en operación en El Salvador y la SIGET publica su régimen, por lo que los primeros dígitos de un número ya no indican qué operador lo sirve. Si su lógica de enrutamiento, precios o analítica asocia prefijos con operadores, es incorrecta. Utilice una consulta autorizada de numeración (o los reportes de entrega de su proveedor) en lugar de tablas estáticas de prefijos.
Qué permite la política de ruta publicada
Las restricciones siguientes son política comercial de ruta para El Salvador según lo publicado por Twilio y consultado el 17 de agosto de 2026. No son ley salvadoreña, varían entre proveedores y cambian sin previo aviso. Importan porque determinan lo que realmente ve la persona usuaria.
| Tipo de remitente | Soporte del operador | Lo que ve quien recibe | Aprovisionamiento |
|---|---|---|---|
| Alfanumérico (preregistrado) | Soportado; el preregistro solo está disponible para Claro El Salvador | Su remitente registrado, conservado | Alrededor de una semana |
| Alfanumérico (dinámico, sin registrar) | Soportado por Twilio, no conservado por los operadores | Sustituido por un código corto o un número largo fuera de la plataforma | Inmediato |
| Número largo nacional | Soportado por los operadores, no soportado por Twilio | — | — |
| Número largo internacional | Soportado por Twilio; el remitente no se conserva | Un número que puede diferir del que usted usó | — |
| Código corto | Soportado por los operadores, no soportado por Twilio | — | — |
La entrega de un remitente alfanumérico sin registrar hacia Claro El Salvador se describe como de mejor esfuerzo únicamente.
- Política de rutaEl SMS bidireccional no está soportado, así que no puede depender de que la persona responda: no hay flujos de verificación por respuesta ni gestión de STOP por la misma ruta.
- Política de rutaLa concatenación está soportada, pero no necesariamente para todos los tipos de remitente, y el punto donde se divide el mensaje depende de la codificación.
- Política de rutaEl MMS se convierte en un SMS con una URL, por lo que nunca debe enviarse un código como imagen.
- Política de rutaUn SMS dirigido a una línea fija salvadoreña se rechaza con el error 21614: sin registro y sin cargo, pero también sin entrega. Filtre los números fijos antes de enviar.
- Criterio de FlowstatesComo el remitente puede reescribirse, incluya el nombre de su marca también dentro del texto del mensaje, para que la persona pueda identificar quién envió el código.
Contexto legal salvadoreño para el envío de mensajes
Dos instrumentos son especialmente relevantes para el tráfico A2P hacia El Salvador: la ley de protección al consumidor y la ley de protección de datos personales de 2024. Ninguno es un código específico de mercadeo por SMS, así que las obligaciones deben interpretarse sobre su caso de uso y no copiarse de una lista genérica.
- Ley salvadoreña / oficialLey de Protección al Consumidor (Decreto Legislativo 776, con reformas), Art. 18 literal n): se prohíbe a todo proveedor realizar gestiones con fines comerciales y publicitarios, así como de cobro al deudor, codeudor, fiador o sus familiares, fuera de días y horas hábiles, mediante mensajes cortos de texto (SMS) o mensajes multimedia (MMS) repetitivos, llamadas telefónicas, correos electrónicos u otras modalidades. El mismo artículo define días y horas hábiles como de lunes a viernes, de las ocho de la mañana a las seis de la tarde.
- Ley salvadoreña / oficialEl Art. 21-C numerales 14 a 16 impone deberes adicionales a los operadores de telecomunicaciones: desactivación fácil y gratuita de suscripciones por SMS/MMS utilizando al menos el mismo medio por el que se contrataron, detalle mensual gratuito de los cargos por SMS/MMS, y un mecanismo fácil y gratuito para que la persona consumidora cancele la recepción de promociones u ofertas por SMS, MMS, correo electrónico, llamadas u otro mecanismo de difusión publicitaria. Estos deberes están escritos para operadores, no para todo remitente A2P, pero marcan la expectativa local sobre cómo debe funcionar la baja.
- Ley salvadoreña / oficialLa Ley para la Protección de Datos Personales, Decreto Legislativo 144 del 12 de noviembre de 2024, publicada en el Diario Oficial No. 219, Tomo 445 del 15 de noviembre de 2024, es hoy la ley general de protección de datos. El tratamiento de datos personales exige consentimiento libre, específico, informado, expreso e individualizado, y la ley reconoce un derecho de oposición que cubre expresamente la elaboración de perfiles con fines comerciales o de mercadotecnia directa. La supervisión corresponde a la Agencia de Ciberseguridad del Estado (ACE).
- Ley salvadoreña / oficialLas fuentes oficiales revisadas para esta página no establecen un registro nacional de exclusión publicitaria ("no llame") en El Salvador, ni una obligación legal de admitir una palabra clave específica como STOP o HELP. La ausencia de una regla específica no equivale a permiso: siguen aplicando las obligaciones de consentimiento, baja y horario descritas arriba.
- Política de rutaLa propia guía de cumplimiento de Twilio para El Salvador — buena práctica de proveedor, no ley — pide obtener consentimiento previo, enviar solo en horario diurno salvo urgencia, admitir HELP y STOP en el idioma local y respetar las listas de exclusión.
Cómo interpretamos la restricción de 08:00 a 18:00 para OTPCriterio de Flowstates
El Art. 18 literal n) apunta al contacto comercial, publicitario y de cobro repetitivo. Un código que la persona solicitó segundos antes para completar su propio inicio de sesión o pago es un mensaje de servicio, no publicidad, por lo que no limitamos el OTP a horario hábil. Sí recomendamos mantener el tráfico OTP en un remitente, un conjunto de plantillas y un registro de consentimiento separados de todo lo promocional, para poder demostrar la distinción si alguna vez se cuestiona. Es nuestra interpretación, no una resolución: confírmela con asesoría legal salvadoreña para su caso.
Diseño del mensaje y codificación
Un texto de OTP en español cabe sin problema en un solo segmento GSM-7 si se evitan los adornos. Varios caracteres acentuados no están en el alfabeto básico GSM 03.38, y basta un carácter fuera de ese alfabeto para que todo el mensaje pase a UCS-2, reduciendo el presupuesto de 160 a 70 caracteres y normalmente duplicando el costo.
| Codificación | Mensaje simple | Por segmento al concatenar |
|---|---|---|
| GSM 03.38 (7 bits) | 160 caracteres | 153 caracteres |
| UCS-2 (cualquier carácter fuera de GSM) | 70 caracteres | 67 caracteres |
La concatenación está soportada en las rutas hacia El Salvador, pero el soporte puede variar según el tipo de remitente: una razón más para mantener el OTP en un solo segmento.
- Criterio de FlowstatesMantenga el código en 6 dígitos, colóquelo al inicio del mensaje y no lo rodee de signos de puntuación que confundan al autocompletado.
- Criterio de FlowstatesEscriba en español llano y evite caracteres fuera de GSM 03.38. "Su codigo Flow2FA es 123456. Vence en 5 minutos. No lo comparta." cabe en un segmento.
- Criterio de FlowstatesNo pida responder STOP en una ruta de OTP por SMS hacia El Salvador: las respuestas no están soportadas, así que la instrucción sería engañosa. Ofrezca la baja y el soporte desde su aplicación o por un canal de contacto documentado.
- Política de rutaNunca envíe un código como MMS o imagen: se convierte en un SMS con una URL, lo que rompe el flujo y acostumbra a las personas a abrir enlaces en mensajes de verificación.
Diseño de entrega y canales de respaldo
El SMS en El Salvador se comporta como en la mayoría de mercados centroamericanos: en general rápido, con picos irregulares y difícil de diagnosticar solo desde el lado emisor porque el remitente pudo haberse reescrito aguas abajo. Diseñe para el caso de fallo en lugar de suponer que no ocurrirá.
| Paso | Canal | Disparador |
|---|---|---|
| 1 | SMS al número móvil +503 | La persona solicita un código |
| 2 | Reenvío por el mismo canal | Sin acuse de entrega en unos 30 segundos |
| 3 | Segundo canal — correo electrónico, o WhatsApp cuando esté configurado en su cuenta | Sin acuse de entrega o sin ingreso del código en unos 60 segundos |
| 4 | Recuperación asistida | Fallos repetidos para la misma identidad |
Los tiempos son un punto de partida para un piloto, no un compromiso de servicio. Ajústelos con sus propios acuses de entrega antes de fijarlos en el código.
- Criterio de FlowstatesMida la conversión (códigos ingresados correctamente ÷ códigos solicitados), no solo la aceptación del operador. Una ruta puede aceptarlo todo y aun así perder personas usuarias.
- Criterio de FlowstatesAplique límites por identidad y por IP y tope los reenvíos: el fraude de bombeo de SMS ataca exactamente este endpoint, y El Salvador no es una excepción.
- Criterio de FlowstatesRegistre el remitente que solicitó junto con el que reporta su proveedor, para detectar cuándo fue sustituido y correlacionarlo con los resultados de entrega.
- Criterio de FlowstatesHaga un piloto con teléfonos salvadoreños reales en más de un operador antes de lanzar. Por la portabilidad, no puede asumir que un número de prueba pertenece al operador que sugiere su prefijo.
Lista de verificación previa al lanzamiento
- Criterio de FlowstatesValide los destinos con ^\+503[67]\d{7}$ y rechace los números fijos con prefijo 2 antes de enviar.
- Política de rutaDefina su estrategia de remitente: alfanumérico preregistrado para Claro El Salvador (prevea alrededor de una semana) o acepte un remitente sustituido en el resto de redes.
- Criterio de FlowstatesIncluya el nombre de la marca en el cuerpo del mensaje, porque el remitente puede no conservarse.
- Política de rutaElimine cualquier texto de "responda STOP" en las plantillas para El Salvador: el SMS bidireccional no está soportado.
- Criterio de FlowstatesMantenga el tráfico OTP separado del tráfico publicitario, con registros de consentimiento distintos, para que quede claro que la restricción horaria del Art. 18 literal n) no aplica.
- Ley salvadoreña / oficialRegistre el consentimiento en la forma que exige el Decreto 144: libre, específico, informado, expreso e individualizado, y facilite el ejercicio del derecho de oposición al perfilado con fines de mercadotecnia.
- Ley salvadoreña / oficialOfrezca una vía fácil y gratuita para dejar de recibir mensajes promocionales, reflejando la expectativa del Art. 21-C aunque usted no sea operador de telecomunicaciones.
- Criterio de FlowstatesConfirme por escrito con su proveedor el rendimiento, el manejo del remitente y la separación de rutas OTP que realmente le dará para +503.
Cómo aborda Flow2FA El Salvador
- Criterio de FlowstatesUna sola API REST para SMS, WhatsApp cuando está configurado y correo electrónico, de modo que la escalera de respaldo para El Salvador sea configuración y no una segunda integración.
- Criterio de FlowstatesConexiones SMPP v3.4 para equipos que ya tienen sus propias relaciones con operadores y quieren Flow2FA para la orquestación más que para la entrega.
- Criterio de FlowstatesotpId generado por el servidor en /otp/generate y validación contra ese identificador en /otp/validate: el mismo contrato en todos los mercados, sin identificadores suministrados por el cliente.
- Criterio de FlowstatesEl registro de remitente para Claro El Salvador, la selección de rutas y el rendimiento por operador son asuntos comerciales que definimos por cuenta. Pregúntenos la situación actual para +503 en lugar de inferirla de esta página.
Preguntas frecuentes
- ¿Cuál es el formato de los números telefónicos de El Salvador?
- El Salvador usa el código de país +503 seguido de un número nacional de 8 dígitos. Los móviles empiezan con 6 o 7 y las líneas fijas con 2, conforme al plan nacional de numeración comunicado por la SIGET a la UIT y vigente desde el 23 de noviembre de 2011.
- ¿Puedo usar un remitente alfanumérico para OTP por SMS en El Salvador?
- La política de ruta publicada indica que los remitentes alfanuméricos llegan a los teléfonos salvadoreños, pero un remitente sin registrar se sustituye por un código corto o un número largo. El preregistro conserva el remitente y está disponible para Claro El Salvador con un aprovisionamiento aproximado de una semana.
- ¿Funciona el SMS bidireccional en El Salvador?
- No. La política de ruta publicada indica que el SMS bidireccional no está soportado en El Salvador, por lo que la verificación por respuesta y la baja mediante STOP no funcionan. Use códigos unidireccionales que la persona escribe en su aplicación.
- ¿Existen restricciones de horario para enviar SMS en El Salvador?
- El Art. 18 literal n) de la Ley de Protección al Consumidor prohíbe las gestiones comerciales, publicitarias y de cobro — incluidos SMS y MMS repetitivos, llamadas y correos — fuera de lunes a viernes de 08:00 a 18:00. Flowstates interpreta que un código solicitado por la propia persona es un mensaje de servicio y no publicidad, pero esa interpretación debe confirmarse con asesoría legal local para su caso.
- ¿El Salvador tiene un registro de exclusión publicitaria?
- Las fuentes oficiales revisadas para esta guía no establecen un registro nacional de exclusión publicitaria en El Salvador. Siguen aplicando las obligaciones de consentimiento, baja y horario de las leyes de protección al consumidor y de datos personales.
- ¿Puedo saber qué operador sirve un número salvadoreño por su prefijo?
- No. La portabilidad numérica está en operación y es administrada por la SIGET, así que los primeros dígitos ya no identifican al operador que presta el servicio. Utilice una consulta autorizada en lugar de tablas estáticas de prefijos.
Fuentes
- El Salvador: SMS GuidelinesTwilio — 2026-08-17Política de ruta
- National Numbering Plan for El Salvador (country code +503), in force since 23 November 2011ITU-T, communicated by SIGET — 2026-08-17Ley salvadoreña / oficial
- Portabilidad numérica — Gerencia de TelecomunicacionesSIGET — 2026-08-17Ley salvadoreña / oficial
- Ley de Protección al Consumidor (Decreto Legislativo 776, as reformed) — Art. 18 lit. n) and Art. 21-CAsamblea Legislativa de El Salvador (copy hosted by SIGET) — 2026-08-17Ley salvadoreña / oficial
- Diario Oficial archive — Ley para la Protección de Datos Personales, Decreto Legislativo 144, Diario Oficial No. 219, Tomo 445 (15 November 2024)Imprenta Nacional de El Salvador — 2026-08-17Ley salvadoreña / oficial
- Agencia de Ciberseguridad del Estado (ACE) — data protection supervisory authorityGovernment of El Salvador — 2026-08-17Ley salvadoreña / oficial
La versión en español de esta página es una traducción del mismo contenido revisado. Si la traducción y el original difieren, prevalecen las fuentes salvadoreñas citadas. Esta página es informativa y no constituye asesoría legal.
¿Está planificando la entrega de OTP a El Salvador?
Cuéntenos sus volúmenes, canales y necesidades de cobertura por operador y le diremos con claridad a qué podemos comprometernos para +503, incluido el registro de remitente y los casos en que un segundo canal es la respuesta honesta.