API SMS C# - Identifiant d'expéditeur alphanumérique

Un identifiant d'expéditeur SMS alphanumérique est le texte affiché comme numéro d'expéditeur en haut de l'écran de votre téléphone lorsque vous recevez un SMS. Ce texte est affiché à la place d'un numéro de téléphone mobile dans un message SMS. Les noms de marque et les noms d'entreprise sont souvent utilisés comme identifiants d'expéditeur alphanumériques.

Pour définir un identifiant d'expéditeur SMS alphanumérique dans l'API SMS C#, vous devez spécifier le champ FromAddress dans la classe de message SMS avant d'envoyer le SMS en utilisant la commande client.send.

Identifiant d'expéditeur SMS alphanumérique
Figure 1 - Identifiant d'expéditeur SMS alphanumérique

Quand puis-je utiliser un identifiant d'expéditeur alphanumérique dans un SMS ?

Un identifiant d'expéditeur alphanumérique peut être utilisé si un SMS est envoyé via une connexion SMS IP dans connexion client SMPP, une connexion SMS UCP/EMI, une connexion SMS CIMD2 ou une connexion API SMS REST.

Puis-je utiliser un identifiant d'expéditeur alphanumérique sous Android ?

Les téléphones Android peuvent recevoir des SMS avec des identifiants d'expéditeur alphanumériques, mais vous ne pouvez pas envoyer de SMS depuis eux avec un identifiant d'expéditeur alphanumérique. Même si vous avez une passerelle SMS Android installée, les identifiants d'expéditeur alphanumériques ne seront pas pris en charge.

Puis-je répondre à un SMS si l'identifiant d'expéditeur est alphanumérique ?

Si le champ d'adresse d'expéditeur du SMS contient un identifiant d'expéditeur alphanumérique, c'est-à-dire que l'identifiant d'expéditeur contient des lettres, le destinataire ne peut pas envoyer de réponse à ce message. Par exemple, au Royaume-Uni, lorsque vous recevez un message marketing de Domino's Pizza, vous ne pouvez pas envoyer "STOP" pour vous désabonner de leur service. Vous devez envoyer le message d'arrêt à un numéro différent, car ils ont utilisé un identifiant d'expéditeur alphanumérique lorsqu'ils ont envoyé le SMS depuis l'API SMS C#.

Comment envoyer un SMS avec un identifiant d'expéditeur alphanumérique dans l'API SMS C#

Pour envoyer un SMS avec un identifiant d'expéditeur alphanumérique depuis l'API SMS C# d'Ozeki SMS Gateway, suivez ces étapes

  • Étape 1 : Créez une nouvelle instance de classe de message SMS dans votre classe API C#/.Net
  • Étape 2 : Définissez le champ d'adresse d'expéditeur du message SMS sur l'identifiant d'expéditeur alphanumérique
  • Étape 3 : Envoyez le SMS en appelant la méthode client.send

Exemple d'identifiant d'expéditeur alphanumérique dans l'API SMS C# :

var msg = new OzxMessage();
msg.FromAddress = "MaMarque";
msg.ToAddress = "Bonjour, je tiens à vous informer que le produit est excellent";
msg.Text = "+36201234567";

Console.WriteLine("Envoi du message. ID : "+msg.ID);
Client.Send(msg);

Quelle est la longueur maximale pour un identifiant d'expéditeur SMS alphanumérique ?

La longueur maximale pour un identifiant d'expéditeur alphanumérique est de 11 caractères. C'est moins que les 15 chiffres autorisés pour les identifiants d'expéditeur numériques

Identifiant d'expéditeur alphanumérique (lettres) : Maximum 11 caractères
Identifiant d'expéditeur numérique (chiffres) : Maximum 15 chiffres

Quels caractères sont autorisés dans l'identifiant d'expéditeur ?

L'identifiant d'expéditeur alphanumérique peut contenir les caractères suivants : a-z A-Z 0-9. Les identifiants d'expéditeur doivent contenir au moins une lettre.

Lettres majuscules : A - Z
Lettres minuscules : a - z
Chiffres : 0 - 9
Espace : " "

(La longueur maximale des identifiants d'expéditeur alphanumériques est de 11 caractères.)

exemple d'identifiant d'expéditeur SMS alphanumérique
Figure 2 - Exemple d'identifiant d'expéditeur SMS alphanumérique

Quels caractères sont interdits dans l'identifiant d'expéditeur ?

L'identifiant d'expéditeur alphanumérique ne peut pas contenir de caractères spéciaux. Seules les lettres minuscules et majuscules, les chiffres et les espaces sont autorisés. Aucun tiret, trait d'union, point, virgule ou autre caractère n'est autorisé. Cette limitation provient de la définition du protocole SMS, il n'y a donc aucun moyen de contourner cette limitation dans l'API SMS C#/.Net.

More information