C# sms api - alfanumeryczny identyfikator nadawcy

Alfanumeryczny identyfikator nadawcy SMS to tekst wyświetlany jako numer nadawcy na górze ekranu telefonu po otrzymaniu SMS-a. Ten tekst jest wyświetlany zamiast numeru telefonu komórkowego w wiadomości SMS. Nazwy marek i firm często są używane jako alfanumeryczne identyfikatory nadawcy.

Aby ustawić alfanumeryczny identyfikator nadawcy SMS w C# SMS API, należy określić pole FromAddress w klasie wiadomości SMS przed wysłaniem SMS-a za pomocą polecenia client.send.

Alfanumeryczny identyfikator nadawcy SMS
Rysunek 1 - Alfanumeryczny identyfikator nadawcy SMS

Kiedy mogę użyć alfanumerycznego identyfikatora nadawcy w SMS-ie?

Alfanumeryczny identyfikator nadawcy może być używany, jeśli SMS jest wysyłany przez połączenie SMS IP w Ozeki SMS Gateway. Następujące połączenia mogą być używane do wysyłania alfanumerycznego identyfikatora nadawcy w Twoim SMS-ie: połączenie klienta SMPP, połączenie SMS UCP/EMI, połączenie SMS CIMD2 lub połączenie REST SMS API.

Czy mogę użyć alfanumerycznego identyfikatora nadawcy w Androidzie?

Telefony z systemem Android mogą odbierać SMS-y z alfanumerycznymi identyfikatorami nadawcy, ale nie można wysyłać SMS-ów z nich z alfanumerycznym identyfikatorem nadawcy. Nawet jeśli masz zainstalowany Android SMS Gateway, alfanumeryczne identyfikatory nadawcy nie będą obsługiwane.

Czy mogę odpowiedzieć na SMS, jeśli identyfikator nadawcy jest alfanumeryczny?

Jeśli pole nadawcy wiadomości SMS zawiera alfanumeryczny identyfikator nadawcy, co oznacza, że identyfikator nadawcy zawiera litery, odbiorca nie może wysłać odpowiedzi na tę wiadomość. Na przykład w Wielkiej Brytanii, gdy otrzymujesz wiadomości marketingowe od Domino's Pizza, nie możesz wysłać "STOP", aby zrezygnować z ich usługi. Musisz wysłać wiadomość stop na inny numer, ponieważ użyli alfanumerycznego identyfikatora nadawcy, gdy wysłali SMS z C# sms api.

Jak wysłać SMS z alfanumerycznym identyfikatorem nadawcy w C# sms api

Aby wysłać SMS z alfanumerycznym identyfikatorem nadawcy z C# sms api Ozeki SMS Gateway, wykonaj następujące kroki

  • Krok 1: Utwórz nową instancję klasy wiadomości SMS w swojej klasie C#/Net api
  • Krok 2: Ustaw pole from address wiadomości SMS na alfanumeryczny identyfikator nadawcy
  • Krok 3: Wyślij SMS, wywołując metodę client.send

Przykład alfanumerycznego identyfikatora nadawcy w C# sms api:

var msg = new OzxMessage();
msg.FromAddress = "MojaMarka";
msg.ToAddress = "Witam, chciałbym poinformować, że produkt jest świetny";
msg.Text = "+36201234567";

Console.WriteLine("Wysyłanie wiadomości. ID: "+msg.ID);
Client.Send(msg);

Jaka jest maksymalna długość alfanumerycznego identyfikatora nadawcy SMS?

Maksymalna długość alfanumerycznego identyfikatora nadawcy to 11 znaków. To mniej niż 15 cyfr dozwolonych dla numerycznych identyfikatorów nadawcy

Alfanumeryczny identyfikator nadawcy (Litery): Maksymalnie 11 znaków
Numeryczny identyfikator nadawcy (Cyfry): Maksymalnie 15 cyfr

Jakie znaki są dozwolone w identyfikatorze nadawcy?

Alfanumeryczny identyfikator nadawcy może zawierać następujące znaki: a-z A-Z 0-9. Identyfikatory nadawcy muszą zawierać co najmniej jedną literę.

Wielkie litery: A - Z
Małe litery: a - z
Cyfry: 0 - 9
Spacja: " "

(Maksymalna długość alfanumerycznego identyfikatora nadawcy to 11 znaków.)

przykład alfanumerycznego identyfikatora nadawcy SMS
Rysunek 2 - Przykład alfanumerycznego identyfikatora nadawcy SMS

Jakie znaki są niedozwolone w identyfikatorze nadawcy?

Alfanumeryczny identyfikator nadawcy nie może zawierać specjalnych znaków. Dozwolone są tylko małe i wielkie litery, cyfry i spacje. Nie są dozwolone myślniki, łączniki, kropki, przecinki ani żadne inne znaki. To ograniczenie wynika z definicji protokołu SMS, więc nie ma możliwości obejścia tego ograniczenia w C#/.Net SMS api.

More information