C# SMS API - alfanumerické ID odesílatele
Alfanumerické ID odesílatele SMS je text, který se zobrazí jako číslo odesílatele na vrcholu obrazovky vašeho telefonu při přijetí SMS. Tento text se zobrazí místo telefonního čísla v SMS zprávě. Jako alfanumerická ID odesílatele se často používají značky a názvy společností.
Pro nastavení alfanumerického ID odesílatele v C# SMS API je třeba vyplnit pole FromAddress v třídě SMS zprávy před odesláním SMS pomocí příkazu client.send.
Kdy mohu použít alfanumerické ID odesílatele v SMS?
Alfanumerické ID odesílatele lze použít, pokud je SMS odeslána přes IP SMS spojení v Ozeki SMS Gateway. Pro odeslání alfanumerického ID odesílatele lze použít následující spojení: SMPP klient, UCP/EMI SMS spojení, CIMD2 SMS spojení nebo REST SMS API spojení.
Mohu použít alfanumerické ID odesílatele v Androidu?
Android telefony mohou přijímat SMS s alfanumerickými ID odesílatele, ale nelze z nich odesílat SMS zprávy s alfanumerickým ID odesílatele. I když máte nainstalovaný Android SMS Gateway, alfanumerická ID odesílatele nebudou podporována.
Mohu odpovědět na SMS, pokud je ID odesílatele alfanumerické?
Pokud pole odesílatele v SMS obsahuje alfanumerické ID, což znamená, že ID odesílatele obsahuje písmena, příjemce nemůže na tuto zprávu odpovědět. Například ve Velké Británii, když obdržíte marketingovou zprávu od Domino's pizza, nemůžete odeslat "STOP" pro odhlášení z jejich služby. Zprávu STOP musíte odeslat na jiné číslo, protože při odeslání SMS z C# SMS API použili alfanumerické ID odesílatele.
Jak odeslat SMS s alfanumerickým ID odesílatele v C# SMS API
Pro odeslání SMS s alfanumerickým ID odesílatele z C# SMS API Ozeki SMS Gateway postupujte takto:
- Krok 1: Vytvořte novou instanci třídy SMS zprávy ve vaší C#/Net API třídě
- Krok 2: Nastavte pole odesílatele SMS na alfanumerické ID odesílatele
- Krok 3: Odešlete SMS voláním metody client.send
Příklad alfanumerického ID odesílatele v C# SMS API:
var msg = new OzxMessage();
msg.FromAddress = "MojeZnacka";
msg.ToAddress = "Ahoj, rád bych vám dal vědět, že produkt je skvělý";
msg.Text = "+36201234567";
Console.WriteLine("Odesílání zprávy. ID: "+msg.ID);
Client.Send(msg);
Jaká je maximální délka alfanumerického ID odesílatele SMS?
Maximální délka alfanumerického ID odesílatele je 11 znaků.
To je méně než 15 číslic povolených pro číselná ID odesílatele.
Alfanumerické ID odesílatele (písmena): Maximálně 11 znaků
Číselné ID odesílatele (číslice): Maximálně 15 číslic
Jaké znaky jsou povoleny v ID odesílatele?
Alfanumerické ID odesílatele může obsahovat následující znaky: a-z A-Z 0-9. ID odesílatele musí obsahovat alespoň jedno písmeno.
Velká písmena: A - Z
Malá písmena: a - z
Číslice: 0 - 9
Mezera: " "
(Maximální délka alfanumerického ID odesílatele je 11 znaků.)
Jaké znaky jsou nepovolené v ID odesílatele?
Alfanumerické ID odesílatele nemůže obsahovat speciální znaky. Jsou povolena pouze malá a velká písmena, číslice a mezery. Nejsou povoleny pomlčky, spojovníky, tečky, čárky ani žádné další znaky. Toto omezení vychází z definice SMS protokolu, takže neexistuje žádný způsob, jak toto omezení v C#/.Net SMS API obejít.
More information
- Jak odeslat SMS z C#
- Příjem SMS v C#
- C# SMS API připojení pro odesílání SMS
- C# SMS API - odpojení od SMS brány
- C# SMS API - udržování SMS připojení
- C# SMS API - odeslání textové zprávy
- C# SMS API - SMS přijata k doručení
- C# SMS API - SMS nepřijata k doručení
- C# SMS API - odesláno
- C# SMS API - odeslání selhalo
- C# SMS API - úspěšná doručovací zpráva
- C# SMS API - zpráva o selhání doručení
- C# SMS API - alfanumerické ID odesílatele
- C# SMS API - jak použít krátký kód jako ID odesílatele
- C# SMS API třída textové zprávy