Development

Manténgase fiel a su idioma gracias al identificador de idioma nacional (NLI) y a la transliteraci

Restricciones de caracteres son los principales obstáculos que se puede encontrar cuando está administrando un negocio internacional y quiere comunicarse con sus clientes por SMS.

September 23 2015

El límite y las restricciones de caracteres son los principales obstáculos que se puede encontrar cuando está administrando un negocio internacional en crecimiento y quiere comunicarse con sus clientes por mensaje de texto.

Su empresa cuenta con la opción de crear y enviar mensajes de texto largos, pero a usted seguramente no le gustan los costos que eso implica. El identificador de idioma nacional que le ofrece Infobip es una tecnología de codificación que permite que un mensaje de texto que contiene caracteres específicos de un idioma, generalmente en formato Unicode de 16 bits, sea enviado como texto original, pero descontando solo cinco caracteres del largo máximo permitido en el mensaje de texto. De esta manera, usted obtiene 155 caracteres en lugar de los 70 que se permiten al usar Unicode.

Estos son los valores compatibles:

  • TR para turco
  • ES para español
  • PT para portugués
POST /sms/1/text/advanced HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json

{
   "messages":[
      {
         "from":"InfoSMS",
         "destinations":[
            {
               "to":"41793026727"
            }
         ],
         "text":"Artık Ulusal Dil Tanımlayıcısı ile Türkçe karakterli smslerinizi rahatlıkla iletebilirsiniz.",
         "language":{
            "languageCode":"TR",
            "singleShift":true,
            "lockingShift":false
         }
      }
   ]
}

La respuesta será la siguiente:

HTTP/1.1 200 OK
Content-Type: application/json

{  
   "messages":[  
      {  
         "to":"41793026727",
         "result":{  
            "groupId":0,
            "groupName":"ACCEPTED",
            "id":0, 
            "name":"MESSAGE_ACCEPTED",
            "description":"Message accepted"
         },
         "smsCount":1,
         "messageId":"324568a4b19-caf1-7dd56-34be-65321ab6d9a2"
      }
   ]
}

*Importante: Como algunas redes no son compatiblescon la funcionalidad de idioma, no podemos garantizar que esta prestación se pueda utilizar para todos los destinos.

También puede convertir el mensaje de texto de un alfabeto a otro con nuestro método de transliteración. Con este método, podrá mandar mensajes de texto en su alfabeto preferido, y estos se convertirán automáticamente al alfabeto transliterado correspondiente. De esta manera, aprovechará al máximo la capacidad del mensaje de texto sin mandar ningún caracter en formato Unicode.

Supported alphabets:

  • "TURKISH"
  • "GREEK"
  • "CYRILLIC"
  • "CENTRAL_EUROPEAN"

El siguiente ejemplo muestra cómo mandar un mensaje transliterado. Solo ingrese uno de los alfabetos compatibles en el parámetro de transliteración.

POST /sms/1/text/advanced HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json

{
    "messages":[
        {
            "from":"InfoSMS",
            "destinations":[
                {
                    "to":"41793026727"
                }
            ],
            "text":"Ως Μεγαρικό ψήφισμα είναι γνωστή η απόφαση της Εκκλησίας του δήμου των Αθηναίων (πιθανόν γύρω στο 433/2 π.Χ.) να επιβάλει αυστηρό και καθολικό εμπάργκο στα",
            "transliteration":"GREEK"
        }
    ]
}

La respuesta será la siguiente:

HTTP/1.1 200 OK
Content-Type: application/json

{  
   "messages":[  
      {  
         "to":"41793026727",
         "result":{  
            "groupId":0,
            "groupName":"ACCEPTED",
            "id":0, 
            "name":"MESSAGE_ACCEPTED",
            "description":"Message accepted"
         },
         "smsCount":1,
         "messageId":"435678a4b19-caf1-7dd56-34be-65321ab6d9a2"
      }
   ]
}

Texto en el teléfono móvil
El usuario recibirá el siguiente texto:

ΩΣ MEΓAPIKO ΨHΦIΣMA EINAI ΓNΩΣTH H AΠOΦAΣH THΣ EKKΛHΣIAΣ TOY ΔHMOY TΩN AΘHNAIΩN (ΠIΘANON ΓYPΩ ΣTO 433/2 Π.X.) NA EΠIBAΛEI AYΣTHPO KAI KAΘOΛIKO EMΠAPΓKO ΣTA

Configure el parámetro “languageCode” y manténgase fiel a su idioma mandando mensajes de texto con todas las prestaciones mediante la API SMS de Infobip.