API de SMS em C# - ID de remetente alfanumérico
Um ID de remetente alfanumérico de SMS é o texto exibido como número do remetente na parte superior da tela do seu telefone quando você recebe um SMS. Este texto é exibido em vez de um número de telefone celular em uma mensagem SMS. Nomes de marcas e empresas são frequentemente usados como IDs de remetente alfanuméricos.
Para definir um ID de remetente alfanumérico de SMS na client.send.
Quando posso usar um ID de remetente alfanumérico em um SMS?
O ID de remetente alfanumérico pode ser usado se um SMS for enviado por uma conexão SMS IP no conexão API de SMS REST.
Posso usar um ID de remetente alfanumérico no Android?
Telefones Android podem receber SMS com IDs de remetente alfanuméricos, mas você não pode enviar mensagens SMS a partir deles com um ID de remetente alfanumérico. Mesmo se você tiver um SMS Gateway para Android instalado, IDs de remetente alfanuméricos não serão suportados.
Posso responder a um SMS se o ID do remetente for alfanumérico?
Se o campo de endereço do remetente do SMS contiver um ID de remetente alfanumérico, ou seja, o ID do remetente tiver letras, o destinatário não poderá enviar uma resposta a esta mensagem. Por exemplo, no Reino Unido, quando você recebe uma mensagem de marketing da Domino's Pizza, você não pode enviar "STOP" para cancelar o serviço. Você precisa enviar a mensagem de cancelamento para um número diferente, porque eles usaram um ID de remetente alfanumérico ao enviar o SMS da API de SMS em C#.
Como enviar um SMS com um ID de remetente alfanumérico na API de SMS em C#
Para enviar um SMS com ID de remetente alfanumérico da API de SMS em C# do Ozeki SMS Gateway, siga estes passos:
- Passo 1: Crie uma nova instância da classe de mensagem SMS em sua classe de API C#/.Net
- Passo 2: Defina o campo de endereço do remetente da mensagem SMS para o ID de remetente alfanumérico
- Passo 3: Envie o SMS chamando o método client.send
Exemplo de ID de remetente alfanumérico na API de SMS em C#:
var msg = new OzxMessage();
msg.FromAddress = "MinhaMarca";
msg.ToAddress = "Olá, gostaria de informar que o produto é ótimo";
msg.Text = "+36201234567";
Console.WriteLine("Enviando mensagem. ID: "+msg.ID);
Client.Send(msg);
Qual é o comprimento máximo para um ID de remetente alfanumérico de SMS?
O comprimento máximo para um ID de remetente alfanumérico é de 11 caracteres. Isso é menos que os 15 dígitos permitidos para IDs de remetente numéricos.
ID de remetente alfanumérico (letras): Máximo de 11 caracteres
ID de remetente numérico (dígitos): Máximo de 15 dígitos
Quais caracteres são permitidos no ID de remetente?
O ID de remetente alfanumérico pode conter os seguintes caracteres: a-z A-Z 0-9. Os IDs de remetente devem conter pelo menos uma letra.
Letras maiúsculas: A - Z
Letras minúsculas: a - z
Dígitos: 0 - 9
Espaço: " "
(O comprimento máximo para IDs de remetente alfanuméricos é de 11 caracteres.)
Quais caracteres não são permitidos no ID de remetente?
O ID de remetente alfanumérico não pode conter caracteres especiais. Apenas letras maiúsculas e minúsculas, dígitos e espaços são permitidos. Não são permitidos hífens, pontos, vírgulas ou qualquer outro caractere. Esta limitação vem da definição do protocolo SMS, portanto, não há como substituir essa limitação na API de SMS em C#/.Net.
More information
- Como enviar SMS do C#
- Receber SMS em C#
- API de SMS em C# conectar para enviar SMS
- API de SMS em C# - desconectar do gateway de SMS
- API de SMS em C# - manter conexão de SMS ativa
- API de SMS em C# - enviar uma mensagem de texto
- API de SMS em C# - SMS aceito para entrega
- API de SMS em C# - SMS não aceito para entrega
- API de SMS em C# - submetido
- API de SMS em C# - falha ao submeter
- API de SMS em C# - relatório de entrega bem-sucedido
- API de SMS em C# - relatório de falha na entrega
- API de SMS em C# - ID de remetente alfanumérico
- API de SMS em C# como usar código curto como ID de remetente
- API de SMS em C# classe de mensagem de texto