> For the complete documentation index, see [llms.txt](https://navixy.com/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://navixy.com/docs/on-premise/es/on-premise/how-to-guide/configuration/sms-gateway-configuration/smpp.md).

# SMPP

[SMPP](https://en.wikipedia.org/wiki/Short_Message_Peer-to-Peer) (o Short Message Peer-to-Peer) es un protocolo utilizado para el intercambio de mensajes SMS entre los Centros de Servicio de Mensajes Cortos (SMSC) y aplicaciones. Permite una entrega rápida y fiable de mensajes SMS y proporciona una variedad de funciones para gestionar el tráfico de mensajes y supervisar el estado de la entrega.

Navixy admite SMPP v. 3.4 como medio para el envío y la recepción de mensajes SMS. Con SMPP, Navixy puede gestionar grandes volúmenes de tráfico SMS y ofrecer funciones avanzadas como el envío por lotes, el seguimiento del estado de los mensajes y más.

Al configurar una pasarela SMS en la **'sms\_gates'** tabla de la **'google'** base de datos, puede conectar Navixy a un centro SMS externo y utilizar sus capacidades de mensajería dentro de la plataforma Navixy.

## Configuración JSON de Navixy para la conexión SMPP

La configuración JSON mínima de Navixy para una pasarela SMPP:

```json5
owner_id: 1
 label: <any_label_here>
 type: transceiver
 provider: smpp
 params:
 {
 "addresses": ["smpp.server.com:1234"] # Dirección y puerto del servidor SMPP
 "login": <login>
 "password": <password>
 }
 enabled: 1
 class_filter: *
```

Una configuración JSON más completa para una pasarela SMS podría incluir los siguientes parámetros:

```json5
{
 "addresses": null, //obligatorio, array de direcciones de servidor, ["smpp.server.com:1234"]
 "login": null, //obligatorio, systemId
 "password": null, // obligatorio, máximo 8 caracteres
 "default_charset": "GSM8", // valores posibles: GSM8, GSM7 (empaquetado a 7bit GSM8), ISO-8859-1, ISO-8859-15, UTF-8
 "source_ton": -1, // -1 significa auto, si sourceAddress es alfanumérico se usarán alnum_ton/alnum_npi como source_ton/source_npi, de lo contrario num_ton/num_npi
 "source_npi": 1,
 "dest_ton": 1,
 "dest_npi": 1,
 "alnum_ton": 5,
 "alnum_npi": 0,
 "num_ton": 1,
 "num_npi": 1,
 "override_originator": null, //null significa sin anulación
 "long_sms_transmit_method": "udh", //udh o payload
 "interface_version": null, //v33 o v34, null significa negociación automática
 "default_coding": 0,
 "binary_coding": 4,
 "unicode_coding": 8,
 "null_padded_octet_strings": false, //agregar explícitamente null a la cadena octeto short_message
 "connect_timeout": 10000,
 "bind_timeout": 10000,
 "request_expiry_timeout": 15000, //DEBE ser mayor que submit_timeout porque por ahora usamos submit síncrono
 "enquire_link_timeout": 3000,
 "enquire_link_interval": 15000,
 "submit_timeout": 10000, //DEBE ser menor que request_expiry_timeout porque por ahora usamos submit síncrono
 "reconnect_wait": 15000,
 "log_pdu": false,
 "log_bytes": false,
 "window_size": 10,
 "system_type": null,
 "registered_delivery_receipt_request": true,
 "support_binary": true
 }
 provider: smpp
 type: transceiver
```

Para configurar Navixy para mensajería SMS, deberá obtener todos los datos necesarios de su proveedor de SMS, incluidas las contraseñas y otra información requerida. Asegúrese de revisar los comentarios en la tabla 'sms\_gates' para orientación adicional, indicados por dos barras '//' , ya que pueden proporcionar consejos útiles para la configuración.

Con la configuración y el ajuste adecuados, SMPP puede ser una forma sencilla de gestionar la mensajería SMS dentro de Navixy. Si tiene alguna pregunta o inquietud durante el proceso, no dude en consultar la documentación de Navixy o ponerse en contacto con su equipo de soporte para obtener asistencia.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://navixy.com/docs/on-premise/es/on-premise/how-to-guide/configuration/sms-gateway-configuration/smpp.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
