{"id":34183,"date":"2019-10-31T21:56:52","date_gmt":"2019-10-31T18:56:52","guid":{"rendered":"https:\/\/prohoster.info\/blog\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\/"},"modified":"2019-10-31T21:56:52","modified_gmt":"2019-10-31T18:56:52","slug":"smpp-odnorangovyj-protokol-korotkih-soobshhenij","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","title":{"rendered":"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>\u00a1Hola! Aunque los mensajeros y redes sociales est\u00e1n suplantando cada vez m\u00e1s los m\u00e9todos tradicionales de comunicaci\u00f3n, esto no disminuye la popularidad de los SMS. La verificaci\u00f3n en un sitio web popular o las notificaciones de transacciones las repiten y seguir\u00e1n existiendo. \u00bfAlguna vez te has preguntado c\u00f3mo funciona todo esto? A menudo, para el env\u00edo masivo de mensajes se utiliza el protocolo SMPP, del cual hablar\u00e9 a continuaci\u00f3n.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nYa ha habido art\u00edculos sobre SMPP en Habr, <noindex><a rel=\"nofollow\" href=\"http:\/\/habr.com\/ru\/post\/267991\">1<\/a><\/noindex>,<noindex><a rel=\"nofollow\" href=\"http:\/\/habr.com\/ru\/post\/129150\">2<\/a><\/noindex>, pero su objetivo no era describir el protocolo en s\u00ed. Sin duda, puedes empezar directamente con la fuente original \u2014 <noindex><a rel=\"nofollow\" href=\"http:\/\/sms-assistent.by\/upload\/files\/SMPP-v3.4.rus.pdf\">la especificaci\u00f3n<\/a><\/noindex>, pero creo que tambi\u00e9n es \u00fatil tener un breve resumen. Explicar\u00e9 utilizando el ejemplo de la versi\u00f3n 3.4. Agradezco tus cr\u00edticas constructivas.<\/p>\n<p>El protocolo SMPP es un protocolo de mensajer\u00eda de punto a punto. Esto significa que cada nodo o servidor es igual en derechos. En su forma m\u00e1s sencilla, el esquema de intercambio de mensajes SMS se ve as\u00ed:<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto\" src=\"\/wp-content\/uploads\/2019\/05\/aa25cfec4b0dad8ba0084e4ce794ad12.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nSin embargo, si el operador nacional no tiene una ruta a alguna regi\u00f3n remota, solicitar\u00e1 ayuda a un intermediario: un hub de SMS. A veces, para enviar un solo SMS, es necesario establecer una cadena que atraviese varios pa\u00edses o incluso continentes.<\/p>\n<h4>Acerca del protocolo<\/h4>\n<p>\nSMPP es un protocolo de capa de aplicaci\u00f3n que se basa en el intercambio de PDU y se transporta sobre sesiones TCP\/IP o X.25 para la transmisi\u00f3n de mensajes SMS y USSD. Normalmente, SMPP se utiliza en modo de conexi\u00f3n permanente, lo que ayuda a ahorrar tiempo. SMPP utiliza un modelo de comunicaci\u00f3n cliente-servidor.<\/p>\n<h4>Modo de comunicaci\u00f3n<\/h4>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto\" src=\"\/wp-content\/uploads\/2019\/05\/5c7ce6970df1425bf52a4486e7a8ba5c.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEl intercambio de mensajes entre el remitente y el centro SMS a trav\u00e9s de SMPP puede llevarse a cabo en los siguientes modos:<\/p>\n<p>Transmitter (transmisor) \u2014 env\u00edo de mensajes en una sola direcci\u00f3n, secuencialmente<br \/>\nReceiver (receptor) \u2014 solo recibir mensajes del centro SMS. <br \/>\nTransreceiver (transceptor) \u2014 intercambio de mensajes entre el centro SMS y el usuario<\/p>\n<h3>Estructura<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto\" src=\"\/wp-content\/uploads\/2019\/05\/540b6bd37d65d116067957a8f01c848e.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Longitud del mensaje<\/h3>\n<p>\nUn mensaje SMS puede contener 70 caracteres en alfabeto cir\u00edlico y no m\u00e1s de 157 caracteres latinos + 3 UDH. Si se env\u00eda un SMS con una cantidad mayor de caracteres, se dividir\u00e1 en varios segmentos y se unir\u00e1 en el dispositivo receptor. En caso de segmentaci\u00f3n, la cantidad de caracteres se reduce debido a los encabezados del mensaje que indican la parte del mensaje. Por lo tanto, al enviar un gran SMS, contendr\u00e1 un m\u00e1ximo de 153 caracteres latinos o 67 caracteres no est\u00e1ndar.<\/p>\n<h3>Esquema de codificaci\u00f3n de datos<\/h3>\n<p>\nSin embargo, para transmitir un mensaje, los caracteres necesitan ser codificados. En el protocolo SMPP, la codificaci\u00f3n est\u00e1 a cargo de un campo especial: Data Coding Scheme, o DCS. Este campo indica c\u00f3mo deben ser reconocidos los mensajes. Adem\u00e1s, el campo DCS incluye:<\/p>\n<ul>\n<li>un conjunto de caracteres que define la codificaci\u00f3n; <\/li>\n<li>la clase del mensaje; <\/li>\n<li>una solicitud para eliminar autom\u00e1ticamente despu\u00e9s de ser le\u00eddo; <\/li>\n<li>una indicaci\u00f3n para la compresi\u00f3n del mensaje;<\/li>\n<li>el idioma del mensaje en difusi\u00f3n; <\/li>\n<\/ul>\n<p>\nEl alfabeto est\u00e1ndar de 7 bits (GSM 03.38). Fue desarrollado para el sistema de mensajer\u00eda en GSM. Esta codificaci\u00f3n es adecuada para el ingl\u00e9s y varios idiomas latinos. Cada car\u00e1cter consiste en 7 bits y se codifica en un octeto.<\/p>\n<p>UTF-16 (en GSM UCS2) Para incluir caracteres ausentes en el alfabeto de 7 bits, se desarroll\u00f3 la codificaci\u00f3n UTF-16, que a\u00f1ade caracteres adicionales (incluidos los cir\u00edlicos) a costa de reducir el tama\u00f1o del mensaje de 160 a 70; este tipo de codificaci\u00f3n pr\u00e1cticamente replica Unicode.<\/p>\n<p>Datos de 8 bits definidos por el usuario. Esto incluye KOI8-R y Windows-1251. Aunque esta soluci\u00f3n parece m\u00e1s econ\u00f3mica en comparaci\u00f3n con UTF-16. Surge una cuesti\u00f3n de compatibilidad en diferentes dispositivos. Puesto que, en este caso, ambos dispositivos deben estar configurados de antemano.<\/p>\n<h3>Clase del mensaje <\/h3>\n<p><\/p>\n<ul>\n<li>Class0, o flash, mensajes que se almacenan en la memoria del tel\u00e9fono a solicitud del usuario; <\/li>\n<li>Class1, o aquellos que se almacenan en la memoria del tel\u00e9fono; <\/li>\n<li>Class1, o aquellos que se almacenan en la memoria del tel\u00e9fono; <\/li>\n<li>Class2, debe garantizar que el mensaje se guardar\u00e1 en la memoria del terminal m\u00f3vil; de lo contrario, debe enviar una notificaci\u00f3n al centro de SMS sobre la imposibilidad de guardar; <\/li>\n<li>Class3 \u2014 en este caso, el tel\u00e9fono debe enviar una notificaci\u00f3n de que el mensaje puede ser guardado, independientemente de la cantidad de memoria en el dispositivo. Este tipo de mensaje implica que el mensaje ha llegado al destinatario;<\/li>\n<\/ul>\n<p><\/p>\n<h3>Tipo de mensaje<\/h3>\n<p>\nSilent message (SMS0) Tipo de mensaje SMS sin contenido. Este SMS llega sin notificaci\u00f3n y no se muestra en la pantalla del dispositivo.<\/p>\n<h3>PDU<\/h3>\n<p>\nCada operaci\u00f3n pdu es par y consiste en una solicitud y una respuesta. Por ejemplo: un comando que indica la configuraci\u00f3n de la conexi\u00f3n (bind_transmitter \/ bind_transmitter_resp), o que el mensaje ha sido entregado (deliver_sm \/ deliver_sm_resp)<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto\" src=\"\/wp-content\/uploads\/2019\/05\/d8991ff61938fb3409cbde575bf2ba53.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCada paquete PDU consta de dos partes: el encabezado (header) y el cuerpo (body). La estructura del encabezado es la misma para cualquier paquete PDU: la longitud del comando indica la longitud del paquete, el id es el nombre del paquete, y el comando de estado indica si el mensaje se ha enviado con \u00e9xito o ha habido un error.<\/p>\n<h3>Par\u00e1metros adicionales TLV<\/h3>\n<p>\nTLV (Tag Length Value), o campos adicionales. Estos par\u00e1metros se utilizan para ampliar las funciones del protocolo y no son obligatorios. Este campo se indica al final del campo PDU. Por ejemplo, mediante TLV dest_addr_np_information se puede organizar la transmisi\u00f3n de informaci\u00f3n sobre la portabilidad del n\u00famero.<\/p>\n<h3>Ton y Npi<\/h3>\n<p>\nTON (Type of Number) es un par\u00e1metro que informa al SMSC sobre el formato de direccionamiento y el tipo de red.<br \/>\nNPI (Numbering Plan Identification) es un par\u00e1metro que indica el plan de numeraci\u00f3n.<\/p>\n<p><img decoding=\"async\" alt=\"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto\" src=\"\/wp-content\/uploads\/2019\/05\/64e92c1c1563577b7d848a39c468f452.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Direcci\u00f3n del remitente del mensaje, o nombre alfa<\/h3>\n<p>\nLos mensajes enviados al tel\u00e9fono son de dos tipos: digitales y alfab\u00e9ticos. Los digitales pueden ser largos (similares a un n\u00famero de tel\u00e9fono) o cortos. A veces, los operadores tienen restricciones para enviar de nombres neutros, como Infosms, Alert, etc. A veces, los operadores no permiten el tr\u00e1fico si el nombre no est\u00e1 registrado en su red. Sin embargo, esto es m\u00e1s bien una caracter\u00edstica del operador.<\/p>\n<h3>Fases de env\u00edo<\/h3>\n<p>\n<img decoding=\"async\" alt=\"SMPP \u2014 un protocolo de mensajer\u00eda de punto a punto\" src=\"\/wp-content\/uploads\/2019\/05\/5bf216e1383dfd923595c0e9ff5adcde.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>SMS-SUBMIT<\/b> es el env\u00edo de un mensaje MO FSM (mensaje corto desde un terminal m\u00f3vil)<br \/>\n<b>SMS-SUBMIT REPORT<\/b> es la confirmaci\u00f3n de que el mensaje ha sido enviado al SMSC<br \/>\n<b>SRI SM<\/b> (SendRoutingInfo) \u2014 el SMSC recibe informaci\u00f3n del HLR sobre la ubicaci\u00f3n del MSC \/ VLR del abonado<br \/>\n<b>SRI SM RESP<\/b> es la respuesta del HLR sobre la ubicaci\u00f3n del abonado<br \/>\n<b>MT-FSM<\/b> despu\u00e9s de recibir la ubicaci\u00f3n, se env\u00eda un mensaje utilizando la operaci\u00f3n 'Forward Short Message'<br \/>\n<b>MT-FSM ACK<\/b> es la respuesta del SMSC de que el mensaje ha sido enviado<br \/>\n<b>SMS-STATUS REPORT<\/b> el SMSC env\u00eda el estado de entrega del mensaje.<\/p>\n<h3>El estado de entrega del mensaje<\/h3>\n<p>\n<b>SMS-STATUS REPORT<\/b> puede tener varios valores:<br \/>\n<b>DELIVRD<\/b> el mensaje fue entregado con \u00e9xito<br \/>\n<b>REJECTD<\/b> \u2014 el mensaje fue rechazado por el centro SMS<br \/>\n<b>EXPIRED<\/b> \u2014 el mensaje fue eliminado de la cola de env\u00edo despu\u00e9s de que expir\u00f3 el TTL (tiempo de vida del mensaje)<br \/>\n<b>UNDELIV<\/b> \u2014 otros casos de no entrega<br \/>\n<b>UNKNOWN<\/b>- no se recibi\u00f3 respuesta sobre el env\u00edo.<\/p>\n<h3>Errores de transmisi\u00f3n<\/h3>\n<p>\nA veces hay razones por las cuales los mensajes SMS no se entregan al abonado. La consecuencia de estas razones es la aparici\u00f3n de errores. Los errores se devuelven en PDUs_sms_resp. Todos los errores se pueden dividir en temporales (Temporary) y permanentes (Permanent). <\/p>\n<p>Como ejemplo, se pueden considerar como temporales los casos de 'absent_subscriber', es decir, el abonado no est\u00e1 disponible o no est\u00e1 en l\u00ednea, y como permanentes \u2014 el abonado no existe. Dependiendo de los errores que ocurren, se forma una pol\u00edtica de reenv\u00edo de estos mensajes. <\/p>\n<p>Por ejemplo, si el abonado estaba ocupado en una llamada y recibi\u00f3 el error de MT handset is busy, el mensaje se puede reenviar despu\u00e9s de unos minutos. Sin embargo, si el servicio de recepci\u00f3n de mensajes est\u00e1 bloqueado para el abonado, el reenv\u00edo no tendr\u00e1 sentido. Puede encontrar la lista de errores en las p\u00e1ginas de SMSC, por ejemplo, como <noindex><a rel=\"nofollow\" href=\"https:\/\/www.world-text.com\/docs\/msgerrors.php\">esta<\/a><\/noindex>.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/452842\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c. \u0410 \u0437\u0430\u0434\u0443\u043c\u044b\u0432\u0430\u043b\u0438\u0441\u044c \u043a\u0430\u043a \u044d\u0442\u043e \u0432\u0441\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442? \u041e\u0447\u0435\u043d\u044c \u0447\u0430\u0441\u0442\u043e \u0434\u043b\u044f \u0440\u0430\u0441\u0441\u044b\u043b\u043a\u0438 \u043c\u0430\u0441\u0441\u043e\u0432\u044b\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0441\u044f \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b SMPP, \u043e \u043a\u043e\u0442\u043e\u0440\u043e\u043c \u0438 \u043f\u043e\u0439\u0434\u0435\u0442 \u0440\u0435\u0447\u044c \u043f\u043e\u0434 \u043a\u0430\u0442\u043e\u043c. \u041d\u0430 \u0425\u0430\u0431\u0440\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":25790,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-34183","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47SMPP \u2014 \u043e\u0434\u043d\u043e\u0440\u0430\u043d\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T18:56:52+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T18:56:52+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47SMPP \u2014 protocolo de mensajes cortos de igual a igual | ProHoster","description":"\u00a1Hola! Aunque los mensajeros y redes sociales desplazan cada d\u00eda m\u00e1s los m\u00e9todos tradicionales de comunicaci\u00f3n, esto no disminuye la popularidad de los SMS. La verificaci\u00f3n en un sitio web popular o la notificaci\u00f3n de una transacci\u00f3n se repiten y seguir\u00e1n existiendo.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47SMPP \u2014 \u043e\u0434\u043d\u043e\u0440\u0430\u043d\u0433\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0442\u043e\u043a\u043e\u043b \u043a\u043e\u0440\u043e\u0442\u043a\u0438\u0445 \u0441\u043e\u043e\u0431\u0449\u0435\u043d\u0438\u0439 | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442! \u0425\u043e\u0442\u044f \u043c\u0435\u0441\u0441\u0435\u043d\u0434\u0436\u0435\u0440\u044b \u0438 \u0441\u043e\u0446\u0441\u0435\u0442\u0438 \u0441 \u043a\u0430\u0436\u0434\u044b\u043c \u0434\u043d\u0435\u043c \u0432\u044b\u0442\u0435\u0441\u043d\u044f\u044e\u0442 \u0442\u0440\u0430\u0434\u0438\u0446\u0438\u043e\u043d\u043d\u044b\u0435 \u0441\u043f\u043e\u0441\u043e\u0431\u044b \u0441\u0432\u044f\u0437\u0438, \u044d\u0442\u043e \u043d\u0435 \u0443\u043c\u0430\u043b\u044f\u0435\u0442 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u0441\u0442\u044c \u0441\u043c\u0441. \u0412\u0435\u0440\u0438\u0444\u0438\u043a\u0430\u0446\u0438\u044f \u043d\u0430 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u043e\u043c \u0441\u0430\u0439\u0442\u0435, \u0438\u043b\u0438 \u043e\u043f\u043e\u0432\u0435\u0449\u0435\u043d\u0438\u0435 \u043e \u0442\u0440\u0430\u043d\u0437\u0430\u043a\u0446\u0438\u0438 \u043f\u043e\u0432\u0442\u043e\u0440\u044f\u044e\u0442 \u043e\u043d\u0438 \u0436\u0438\u0432\u0438 \u0438 \u0431\u0443\u0434\u0443\u0442 \u0436\u0438\u0442\u044c.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/smpp-odnorangovyj-protokol-korotkih-soobshhenij","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T18:56:52+00:00","article:modified_time":"2019-10-31T18:56:52+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"34183","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-21 18:14:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 02:26:25","updated":"2026-01-21 18:14:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/34183","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=34183"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/34183\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/25790"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=34183"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=34183"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=34183"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}