C# sms api - ID expeditor alfanumeric

Un ID expeditor alfanumeric pentru SMS este textul afișat ca număr expeditor în partea de sus a ecranului telefonului când primiți un SMS. Acest text este afișat în locul unui număr de telefon mobil într-un mesaj SMS. Numele de brand și numele companiilor sunt adesea folosite ca ID-uri expeditor alfanumerice.

Pentru a seta un ID expeditor alfanumeric în API-ul SMS pentru C#, trebuie să specificați câmpul FromAddress în clasa de mesaje SMS înainte de a trimite SMS-ul folosind comanda client.send.

ID expeditor alfanumeric SMS
Figura 1 - ID expeditor alfanumeric SMS

Când pot folosi un ID expeditor alfanumeric într-un SMS?

Un ID expeditor alfanumeric poate fi folosit dacă un SMS este trimis printr-o conexiune SMS IP în Ozeki SMS Gateway. Următoarele conexiuni pot fi folosite pentru a trimite un ID expeditor alfanumeric în SMS-ul dvs.: conexiune client SMPP, o conexiune SMS UCP/EMI, o conexiune SMS CIMD2 sau o conexiune REST SMS API.

Pot folosi un ID expeditor alfanumeric pe Android?

Telefoanele Android pot primi SMS-uri cu ID-uri expeditor alfanumerice, dar nu puteți trimite mesaje SMS de pe ele cu un ID expeditor alfanumeric. Chiar dacă aveți un SMS Gateway pentru Android instalat, ID-urile expeditor alfanumerice nu vor fi acceptate.

Pot răspunde la un SMS dacă ID-ul expeditor este alfanumeric?

Dacă câmpul de adresă expeditor din SMS conține un ID alfanumeric, adică ID-ul expeditor conține litere, destinatarul nu poate trimite un răspuns la acest mesaj. De exemplu, în Marea Britanie, când primiți mesaje de marketing de la Domino's Pizza, nu puteți trimite "STOP" pentru a vă dezabona de la serviciul lor. Trebuie să trimiteți mesajul de stop la un alt număr, deoarece ei au folosit un ID expeditor alfanumeric când au trimis SMS-ul din API-ul SMS pentru C#.

Cum să trimiteți un SMS cu un ID expeditor alfanumeric în API-ul SMS pentru C#

Pentru a trimite un SMS cu ID expeditor alfanumeric din API-ul SMS pentru C# al Ozeki SMS Gateway, urmați acești pași

  • Pasul 1: Creați o nouă instanță a clasei de mesaje SMS în clasa dvs. C#/Net api
  • Pasul 2: Setați câmpul de adresă expeditor al mesajului SMS la ID-ul expeditor alfanumeric
  • Pasul 3: Trimiteți SMS-ul apelând metoda client.send

Exemplu de ID expeditor alfanumeric în API-ul SMS pentru C#:

var msg = new OzxMessage();
msg.FromAddress = "MyBrand";
msg.ToAddress = "Bună, aș dori să vă anunț că produsul este grozav";
msg.Text = "+36201234567";

Console.WriteLine("Se trimite mesajul. ID: "+msg.ID);
Client.Send(msg);

Care este lungimea maximă pentru un ID expeditor alfanumeric SMS?

Lungimea maximă pentru un ID expeditor alfanumeric este de 11 caractere. Aceasta este mai mică decât cele 15 cifre permise pentru ID-uri expeditor numerice

ID expeditor alfanumeric (litere): Maxim 11 caractere
ID expeditor numeric (cifre): Maxim 15 cifre

Ce caractere sunt permise în ID-ul expeditor?

ID-ul expeditor alfanumeric poate conține următoarele caractere: a-z A-Z 0-9. ID-urile expeditor trebuie să conțină cel puțin o literă.

Litere mari: A - Z
Litere mici: a - z
Cifre: 0 - 9
Spațiu: " "

(Lungimea maximă a ID-urilor expeditor alfanumerice este de 11 caractere.)

exemplu de ID expeditor alfanumeric SMS
Figura 2 - Exemplu de ID expeditor alfanumeric SMS

Ce caractere nu sunt permise în ID-ul expeditor?

ID-ul expeditor alfanumeric nu poate conține caractere speciale. Sunt permise doar litere mici și mari, cifre și spații. Nu sunt permise cratime, liniuțe, puncte, virgule sau alte caractere. Această limitare provine din definiția protocolului SMS, așa că nu există nicio posibilitate de a o depăși în API-ul SMS pentru C#/.Net.

More information