Skip to main content

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.

Última revisión: 2026-08-17Read this guide in English

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.

Validación de un MSISDN salvadoreñoLey salvadoreña / oficial
ComprobaciónReglaEjemplo
Formato E.164+503 seguido de exactamente 8 dígitos+50370123456 no es válido (9 dígitos)
MóvilEl primer dígito nacional es 6 o 7+50361234567, +50371234567
Línea fijaEl 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.

Opciones de remitente para El SalvadorPolítica de ruta
Tipo de remitenteSoporte del operadorLo que ve quien recibeAprovisionamiento
Alfanumérico (preregistrado)Soportado; el preregistro solo está disponible para Claro El SalvadorSu remitente registrado, conservadoAlrededor de una semana
Alfanumérico (dinámico, sin registrar)Soportado por Twilio, no conservado por los operadoresSustituido por un código corto o un número largo fuera de la plataformaInmediato
Número largo nacionalSoportado por los operadores, no soportado por Twilio
Número largo internacionalSoportado por Twilio; el remitente no se conservaUn número que puede diferir del que usted usó
Código cortoSoportado 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.

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.

Presupuesto por segmentoCriterio de Flowstates
CodificaciónMensaje simplePor segmento al concatenar
GSM 03.38 (7 bits)160 caracteres153 caracteres
UCS-2 (cualquier carácter fuera de GSM)70 caracteres67 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á.

Escalera de respaldo compatible con estas restriccionesCriterio de Flowstates
PasoCanalDisparador
1SMS al número móvil +503La persona solicita un código
2Reenvío por el mismo canalSin acuse de entrega en unos 30 segundos
3Segundo canal — correo electrónico, o WhatsApp cuando esté configurado en su cuentaSin acuse de entrega o sin ingreso del código en unos 60 segundos
4Recuperación asistidaFallos 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

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.