C# SMS API - alfanumerični pošiljatelj ID

Alfanumerični SMS pošiljatelj ID je besedilo, ki je prikazano kot številka pošiljatelja na vrhu zaslona vašega telefona, ko prejmete SMS. To besedilo je prikazano namesto mobilne številke v SMS sporočilu. Blagovne znamke in imena podjetij se pogosto uporabljajo kot alfanumerični pošiljatelj ID.

Za nastavitev alfanumeričnega SMS pošiljatelja ID v C# SMS API, morate določiti polje FromAddress v SMS sporočilnem razredu preden pošljete SMS z uporabo ukaza client.send.

Alfanumerični SMS pošiljatelj ID
Slika 1 - Alfanumerični SMS pošiljatelj ID

Kdaj lahko uporabim alfanumerični pošiljatelj ID v SMS?

Alfanumerični pošiljatelj ID lahko uporabite, če je SMS poslan preko IP SMS povezave v Ozeki SMS Gateway. Naslednje povezave lahko uporabite za pošiljanje alfanumeričnega pošiljatelja ID v vašem SMS: SMPP odjemalska povezava, UCP/EMI SMS povezava, CIMD2 SMS povezava ali REST SMS API povezava.

Ali lahko uporabim alfanumerični pošiljatelj ID v Androidu?

Android telefoni lahko prejmejo SMS z alfanumeričnimi pošiljatelji ID, vendar ne morete pošiljati SMS sporočil z njimi z alfanumeričnim pošiljateljem ID. Tudi če imate nameščen Android SMS Gateway, alfanumerični pošiljatelji ID ne bodo podprti.

Ali se lahko odzovem na SMS, če je pošiljatelj ID alfanumeričen?

Če polje FromAddress v SMS vsebuje alfanumerični pošiljatelj ID, kar pomeni da pošiljatelj ID vsebuje črke, prejemnik ne more poslati odgovora na to sporočilo. Na primer v Veliki Britaniji, ko prejmete marketinško sporočilo od Domino's pizza, ne morete poslati "STOP" za odjavo od njihove storitve. Morate poslati sporočilo stop na drugo številko, ker so uporabili alfanumerični pošiljatelj ID, ko so poslali SMS iz C# SMS API.

Kako poslati SMS z alfanumeričnim pošiljateljem ID v C# SMS API

Za pošiljanje SMS z alfanumeričnim pošiljateljem ID iz C# SMS API Ozeki SMS Gateway sledite tem korakom

  • Korak 1: Ustvarite novo instanco razreda SMS sporočila v vaši C#/Net API razredu
  • Korak 2: Nastavite polje from address SMS sporočila na alfanumerični pošiljatelj ID
  • Korak 3: Pošljite SMS s klicem metode client.send

C# SMS API primer alfanumeričnega pošiljatelja ID:

var msg = new OzxMessage();
msg.FromAddress = "MyBrand";
msg.ToAddress = "Pozdravljeni, želim vas obvestiti, da je izdelek odličen";
msg.Text = "+36201234567";

Console.WriteLine("Pošiljanje sporočila. ID: "+msg.ID);
Client.Send(msg);

Kakšna je največja dolžina za alfanumerični pošiljatelj ID v SMS?

Največja dolžina za alfanumerični pošiljatelj ID je 11 znakov. To je manj kot 15 števk, ki so dovoljene za numerične pošiljatelje ID

Alfanumerični pošiljatelj ID (Črke): Največ 11 znakov
Numerični pošiljatelj ID (Številke): Največ 15 števk

Kateri znaki so dovoljeni v pošiljateljevem ID?

Alfanumerični pošiljatelj ID lahko vsebuje naslednje znake: a-z A-Z 0-9. Pošiljatelj ID mora vsebovati vsaj eno črko.

Velike črke: A - Z
Male črke: a - z
Številke: 0 - 9
Presledek: " "

(Maksimalna dolžina alfanumeričnega pošiljatelja ID je 11 znakov.)

primer alfanumeričnega SMS pošiljatelja ID
Slika 2 - Primer alfanumeričnega SMS pošiljatelja ID

Kateri znaki niso dovoljeni v pošiljateljevem ID?

Alfanumerični pošiljatelj ID ne sme vsebovati posebnih znakov. Dovoljene so samo male in velike črke ter številke in presledki. Ni dovoljeno uporabljati pomišljajev, vezajev, pik, vejic ali drugih znakov. Ta omejitev izhaja iz definicije SMS protokola, zato ni možnosti, da bi to omejitev preglasili v C#/.Net SMS API.

More information