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.
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.)
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
- How to send SMS from C#
- Receive SMS in C#
- C# SMS API connect to send SMS
- C# SMS API - disconnect from SMS gateway
- C# SMS API - keepalive SMS connection alive
- C# SMS API - send a text message
- C# SMS API - SMS accepted for deliery event
- C# SMS API - SMS not accepted for delivery
- C# SMS API - submited
- C# SMS API - submit failed
- C# SMS API - delivery report successful
- C# SMS API - delivery failed report
- C# SMS API - alphanumeric sender ID
- C# SMS API how to use short code as sender ID
- C# SMS API text message class