C# SMS API - alfanumerički ID pošiljatelja

Alfanumerički ID pošiljatelja SMS-a je tekst koji se prikazuje kao broj pošiljatelja na vrhu ekrana vašeg mobitela kada primite SMS. Ovaj tekst se prikazuje umjesto broja mobilnog telefona u SMS poruci. Robne marke i nazivi tvrtki često se koriste kao alfanumerički ID pošiljatelja.

Da biste postavili alfanumerički ID pošiljatelja SMS-a u C# SMS API, morate navesti polje FromAddress u SMS klasi poruka prije nego što pošaljete SMS pomoću naredbe client.send.

Alfanumerički ID pošiljatelja SMS-a
Slika 1 - Alfanumerički ID pošiljatelja SMS-a

Kada mogu koristiti alfanumerički ID pošiljatelja u SMS-u?

Alfanumerički ID pošiljatelja može se koristiti ako se SMS šalje preko IP SMS veze u Ozeki SMS Gateway. Sljedeće veze mogu se koristiti za slanje alfanumeričkog ID pošiljatelja u vašem SMS-u: SMPP klijentska veza, UCP/EMI SMS veza, CIMD2 SMS veza ili REST SMS API veza.

Mogu li koristiti alfanumerički ID pošiljatelja na Androidu?

Android telefoni mogu primati SMS s alfanumeričkim ID pošiljatelja, ali ne možete slati SMS poruke s njih s alfanumeričkim ID pošiljatelja. Čak i ako imate Android SMS Gateway instaliran, alfanumerički ID pošiljatelja neće biti podržani.

Mogu li odgovoriti na SMS ako je ID pošiljatelja alfanumerički?

Ako polje from address u SMS-u sadrži alfanumerički ID pošiljatelja, što znači da ID pošiljatelja sadrži slova, primatelj ne može poslati odgovor na ovu poruku. Na primjer u UK, kada primite marketinšku poruku od Domino's pizza, ne možete poslati "STOP" da se odjavite s njihove usluge. Morate poslati poruku stop na drugi broj, jer su koristili alfanumerički ID pošiljatelja kada su poslali SMS iz C# SMS API-ja.

Kako poslati SMS s alfanumeričkim ID pošiljatelja u C# SMS API

Da biste poslali SMS s alfanumeričkim ID pošiljatelja iz C# SMS API-ja Ozeki SMS Gatewaya, slijedite ove korake

  • Korak 1: Stvorite novu instancu klase SMS poruka u vašoj C#/Net API klasi
  • Korak 2: Postavite polje from address SMS poruke na alfanumerički ID pošiljatelja
  • Korak 3: Pošaljite SMS pozivanjem metode client.send

Primjer alfanumeričkog ID pošiljatelja u C# SMS API:

var msg = new OzxMessage();
msg.FromAddress = "MyBrand";
msg.ToAddress = "Pozdrav, želio bih vas obavijestiti da je proizvod odličan";
msg.Text = "+36201234567";

Console.WriteLine("Slanje poruke. ID: "+msg.ID);
Client.Send(msg);

Koja je maksimalna duljina alfanumeričkog ID pošiljatelja SMS-a?

Maksimalna duljina alfanumeričkog ID pošiljatelja je 11 znakova. To je manje od 15 znamenki dopuštenih za numeričke ID pošiljatelja

Alfanumerički ID pošiljatelja (slova): Maksimalno 11 znakova
Numerički ID pošiljatelja (znamenke): Maksimalno 15 znamenki

Koji su znakovi dopušteni u ID pošiljatelja?

Alfanumerički ID pošiljatelja može sadržavati sljedeće znakove: a-z A-Z 0-9. ID pošiljatelja mora sadržavati barem jedno slovo.

Velika slova: A - Z
Mala slova: a - z
Znamenke: 0 - 9
Razmak: " "

(Maksimalna duljina alfanumeričkog ID pošiljatelja je 11 znakova.)

primjer alfanumeričkog ID pošiljatelja SMS-a
Slika 2 - Primjer alfanumeričkog ID pošiljatelja SMS-a

Koji znakovi nisu dopušteni u ID pošiljatelja?

Alfanumerički ID pošiljatelja ne može sadržavati posebne znakove. Dopuštena su samo mala i velika slova te znamenke i razmaci. Nisu dopuštene crtice, povlake, točke, zarezi ili bilo koji drugi znakovi. Ovo ograničenje dolazi iz definicije SMS protokola, tako da ne postoji način da se ovo ograničenje nadjača u C#/.Net SMS API-ju.

More information