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.
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.)
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
- 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