[Resolvido] Obter o Country Code no WhatsApp

Olá.

Estou trabalhando em um Chatbot que irá atender usuários de idiomas distintos, usando um mesmo número telefônico associado ao WhatsApp.

Consigo extrair o MSISDN completo a partir da variável {{contact.identity}}, que retorna algo como 551198749xxxx@wa.gw.msging.net. Porém, a partir desta informação, preciso extrair o country code para direcionar o usuário automaticamente a um atendente em sua língua nativa.

É possível obter somente o country code ou qualquer outra informação que indique o país de origem do telefone?

Obrigado.

Olá @bastdan,

o WhatsApp não fornece informação de CountryCode para os usuários :frowning:
Dessa forma minha sugestão é que vc colete essa informação (do lado da sua aplicação ou perguntado para o cliente) e armazene no extras do contato. :wink:

1 Curtida

Olá, apenas para complementar, optamos por detectar o country code via aplicação nossa, utilizando a biblioteca do Google (https://github.com/googlei18n/libphonenumber) para inferir essa informação a partir do número completo.

1 Curtida

Perfeito, a libphonenumber é massa! :wink: