GATUM
By Sempico Solutions

Reglas de autocorrección del contenido del cliente: ¿cómo crearlas?

La plataforma GATUM es bastante flexible y automatizada, por lo que el proceso de envío de tráfico SMS es bastante fácil y rápido. Una de las funciones que asegura el envío seguro de SMS es la autocorrección del contenido de SMS del cliente. Con la ayuda de reglas listas para usar o creadas por usted, puede regular el contenido de los SMS, de acuerdo con sus requisitos generales. En este mecanismo, es posible utilizar ambas reglas creadas por los desarrolladores, se denominan macros, o crear la tuya propia, en función del contenido del tráfico que pasa por tu plataforma.

Cuando establece una regla de autocorrección de contenido para un cliente, todo su tráfico, independientemente del agregador, pasará por estas reglas.

Para crear una regla para un cliente, necesita:

  1. Vaya a Profiles -> Clients página.
  2. Vaya al perfil del cliente que necesita haciendo clic en su nombre.
  3. En el bloque Content replacement rules, haga clic en el botón verde Create.
creating-a-content-autoreplacement-rules

Creemos una regla de ejemplo. Por ejemplo, desea que la palabra código se reemplace por contraseña en todos los mensajes SMS de este cliente.

  1. En el campo Destination, seleccione la dirección a la que se aplicará esta regla.
  2. En el campo Aggregator, si es necesario, seleccione el agregador, al enviar SMS al que se aplicará esta regla. Puede optar por no elegir uno específico y luego la regla se aplicará a todos los agregadores.
  3. En el campo Sender, si es necesario, escriba el nombre del remitente y luego la regla se aplicará solo para aquellos SMS que tengan el nombre de este remitente. Puede dejar este campo en blanco y la regla se aplicará a todos los nombres.
basic-configuration-for-content-autoreplacement-rule
  1. En el campo de Searched phrase, ingrese su frase de búsqueda, en este caso el código.
searched-phrase-of-the-content-autoreplacement-rule
  1. En el campo Replacement, ingrese una frase de reemplazo, en este caso contraseña.
phrase-to-enter-in-content
  1. En el campo Priority, ingrese la prioridad para esta regla. La unidad es la prioridad más alta.
priority-of-the-content-autoreplacement-rule
  1. Haga clic en el botón verde Save.
saving-the-content-autoreplacement-rule

Ahora, cuando este cliente envíe SMS, cuyo contenido contendrá la palabra código, será reemplazada por la palabra contraseña.

También hay reglas creadas por desarrolladores. Una de las reglas de reemplazo integradas es el reemplazo de números arábigos o romanos por persa. En la línea desplegable, deberá seleccionar el valor de Persian digits. 

«Todos los dígitos se cambiarán al tipo de dígitos persa:

0 -> ٠ 1 -> ١ 2 -> ٢ 3 -> ٣ 4 -> ٤ 5 -> ٥ 6 -> ٦ 7 -> ٧ 8 -> ٨ 9 -> ٩

La regla NULL borra el valor que especifique en la cadena de Searched phrase. Por ejemplo, no desea que la palabra volcado aparezca en el contenido del SMS, configure esta regla y ahora en cada SMS donde se encuentre la palabra volcado, se borrará.

mechanisms-of-the-content-autoreplacement-rule

Además, existen macros que realizan acciones específicas sobre el contenido.

Macro {SAVEDIGITS}: busca y guarda dígitos independientes. Por ejemplo, envía a sus clientes contraseñas que constan de números y, para no crear manualmente muchos SMS con diferentes contraseñas, puede utilizar macros. Esta macro busca y recuerda frases que constan de números, pero no las reemplaza. Además, si envía contraseñas entre paréntesis o comillas, deberá crear reglas para eliminarlas: una regla para el paréntesis / comilla izquierda, otra regla para el paréntesis / comilla derecha. Es decir, debe haber espacios o vacío al frente y después de la frase de números. Además, si tiene otros números independientes en su mensaje, la macro {SAVEDIGITS} también los recordará, por lo que deberá crear una regla que los elimine.

macroses-of-the-content-autoreplacement-rule

El mismo principio de acción con la macro {SAVEURL}, solo que ahora esta regla recordará no una frase de números, sino un enlace.

Una vez más, la macro {SAVEPHONE} busca y recuerda números de teléfono en el contenido de SMS. Es importante recordar que para las tres macros, la frase de búsqueda debe ser independiente, separada por espacios o vacía.

{CHANGEDIGITS} – Entre los dígitos recordados se agregará «Algún carácter».

{CHANGEDIGITSEACHSECOND} – Agregue «algún carácter» después de cada 2 símbolos en los dígitos recordados.

La macro {EMPTY} se utiliza en los casos en que el SMS no tiene ningún texto. Es decir, de acuerdo con la regla creada {EMPTY}, el sistema busca SMS que no tienen contenido y los reemplaza con el texto especificado en el campo Replacement de esta regla. Esto se usa a menudo si se han establecido muchas reglas para reemplazar el contenido y existe la posibilidad de que después de aprobarlas, no quede nada en el contenido del SMS. Luego, se enviará el texto del campo Replacement.

Macro {TRIM}: elimina los espacios al principio y al final de los SMS. Por ejemplo, si hay un SMS » Hola, Steve «, solo eliminará los espacios al principio y al final, permanecerán entre palabras. El texto terminará como «Hola Steve».

Macro {TRIM-RTL}: elimina el carácter que invierte la ortografía del texto de derecha a izquierda. Se utiliza cuando se trabaja con contenido en árabe y hebreo. La macro elimina este carácter y el SMS irá en la dirección habitual de izquierda a derecha.

{NEWLINE} – Reemplazo del símbolo de nueva línea en el espacio

{PHONE} – Sustitución de un teléfono del destinatario por algún contenido

Macro {UPPERCASE}: convierte todo el texto SMS a mayúsculas.

Macro {LOWERCASE}: convierte todo el texto SMS a minúsculas.

Macro {CLEAR}: borra todo el contenido de SMS, borra texto.

Macro {CUTONEPART}: corta el SMS en 1 parte, la primera parte permanece y el resto se borra.

Macro {CUTIFMORE}: elimina partes innecesarias de SMS si hay más como resultado de las reglas de reemplazo de contenido.

No es necesario ingresar ningún valor en el campo Replacement al usar estas macros:

Macro {BEGIN}: inserta al comienzo del SMS el valor que define en el campo Replacement. Aquí puede usar los datos encontrados por las macros {SAVEDIGITS}, {SAVEURL} y {SAVEPHONE}, que ingresó en el campo Replacement, simplemente cámbielo a {PHONE}, {URL} y {DIGITS}. Por ejemplo, usando la regla {SAVEDIGITS}, el sistema encontró un código o contraseña, y ahora, a través de la regla {BEGIN}, lo insertará al principio del SMS. Es decir, había un SMS «- su código», el sistema recordó el código 743564 del SMS anterior y ahora lo insertará en este SMS. Aparecerá así: «743564 – su código». Esto funciona si las dos reglas se configuran juntas para el mismo cliente.

La macro {END} funciona de manera similar, solo que inserta el valor del campo Replacement al final del SMS.

Macros {RANDOM_SYMBOLS_BEGIN} y {RANDOM_SYMBOLS_END}: inserta caracteres aleatorios al principio o al final de los SMS, respectivamente. El número de caracteres se indica en el campo Replacement.

Macros similares {RANDOM_DIGITS_BEGIN} y {RANDOM_DIGITS_END}, solo que ya no insertan símbolos, sino números. El número de dígitos también se indica en el campo Replacement.

Y la última macro es {CUTBYLENGTH}. Trunca el texto del SMS a una cierta cantidad de caracteres especificada en el campo Replacement. Esta regla minimiza la probabilidad de un aumento en el costo de SMS, que puede ser provocado por un aumento en partes de SMS.

Si es necesario, si desea automatizar una regla para cerrar ciertas tareas, comuníquese con nuestros desarrolladores y ellos harán una macro individual para usted.

Además, este mecanismo tiene la capacidad de dar prioridad a las reglas, ponerlas en un orden lógico. Por ejemplo, ha configurado las reglas {SAVEDIGITS}, {END} y {CUTBYLENGTH} para un cliente. Es lógico que el sistema primero encuentre los números, luego los inserte al final y luego verifique el número permitido de caracteres. Por lo tanto, la regla {SAVEDIGITS} tendrá la prioridad más alta – 1, la prioridad más baja será para {END} – 2 y la más baja para {CUTBYLENGTH} – 3.

Con la ayuda del mecanismo de autocorrección de contenido SMS, puede proteger su tráfico de contenido innecesario, ahorrar tiempo y aumentar su eficiencia.

Share the Post: