Development

Mantenha-se fiel ao seu idioma com o Identificador Nacional de Idiomas e transliteração de SMS

Aprenda a criar e enviar mensagens longas! Supere os limites e restrições de caracteres sem qualquer custo extra, usando o Identificador Nacional de Idiomas e Transliteração de SMS

September 23 2015

Limites e restrições de caracteres são os principais obstáculos que você pode encontrar quando está expandindo sua empresa internacionalmente e tentando se comunicar com seus clientes via SMS.

Uma das opções que a sua empresa tem é a criação e envio de mensagens longas, mas o custo é muito alto. O Identificador Nacional de Idioma da Infobip é uma tecnologia de codificação, que permite que um SMS contendo caracteres específicos do idioma, geralmente tratado como Código Único 16-bit, seja entregue como texto original, diminuindo apenas 5 caracteres do tamanho máximo do SMS. Desta forma, você tem 155 caracteres ao invés dos 70 caracteres usuais, com o uso do Código Único.

Os valores suportados são:

  • TR para Turco
  • ES para Espanhol
  • 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
         }
      }
   ]
}

E a resposta será:

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 certas redes não suportam o recurso de idioma, não podemos garantir que esta funcionalidade funcionará para todos os destinos.

Você também pode converter o texto da mensagem SMS para outro idioma, a partir de um script, com o nosso Método de Transliteração. Com esse método, você pode enviar mensagens em sua língua de preferência e elas serão automaticamente convertidas em um script transliterado apropriado. Desta forma, você pode usar todos os recursos da mensagem sem enviar qualquer Caracter de Códifo Único.

Alfabetos suportados:

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

O exemplo abaixo mostra como enviar uma mensagem transliterada. Basta colocar um dos alfabetos suportados no parâmetro de transliteração.

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"
        }
    ]
}

E a resposta será:

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 no telefone celular
O usuário receberá o seguinte 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

Set “Código de Idioma” e permaneça fiel ao seu idioma, enviando uma mensagem de texto totalmente caracterizada via SMS API da Infobip.