Skip to main content
Odesílatel je název nebo číslo, pod kterým zpráva příjemci dorazí. Tato stránka vysvětluje, jak SmsManager odesílatele pro každý krok flow určí. Popisuje také aliasy odesílatele, výchozího odesílatele účtu a automatickou volbu SMS brány.

Pořadí určení odesílatele

SmsManager hledá odesílatele pro každý krok flow v tomto pořadí:
  1. sender v kroku flow, například flow[].sms.sender. Má nejvyšší prioritu.
  2. sender v kořeni požadavku. Platí pro všechny kroky flow, které vlastní sender nemají.
  3. default_sender účtu. Použije se, když sender neuvedete ani na jedné úrovni.
Bez pole flow se zpráva odešle jako jeden krok sms. Kořenový sender pak stačí:
Tělo požadavku

Hodnota odesílatele podle kanálu

Hodnota sender musí být platná pro kanál kroku, na který se použije: Ve všech kanálech můžete místo konkrétní hodnoty použít alias odesílatele. Krok, jehož kanál nemá danou hodnotu zaregistrovanou, ji ignoruje. Pokud kombinujete kanály s různými odesílateli, přepište kořenový sender v příslušném kroku:
cURL
Krok Viber použije vlastního zaregistrovaného odesílatele MyViber. Krok SMS vlastní sender nemá, a proto zdědí kořenový Mojefirma.

Alias odesílatele

Alias odesílatele je jeden název nastavený pro váš účet. Pro každou zemi příjemce se přeloží na jiného zaregistrovaného odesílatele. Rozhoduje o tom předvolba čísla příjemce. Alias pro vás nastaví podpora, o nastavení požádejte na cc@smsmanager.cz. Alias použijete stejně jako běžného odesílatele. V tomto příkladu je brand alias, takže českému příjemci přijde zpráva od českého odesílatele a slovenskému od slovenského:
cURL
Aliasy svého klíče najdete v odpovědi GET /apikey/me v poli sender_aliases:
Výňatek z odpovědi GET /apikey/me

Výchozí odesílatel účtu (default_sender)

Pole default_sender se použije, když zpráva neuvádí sender v kroku flow ani v kořeni požadavku. Jde o výchozí hodnotu pro celý účet. Nastavíte ji přes REST endpoint POST /apikey/update:
Nastavit výchozího odesílatele
Pro hodnotu default_sender platí:
  • Má nejvýše 64 znaků a nesmí obsahovat , ani :.
  • Může jít o zaregistrovaného odesílatele, nebo o název aliasu odesílatele.
  • Odesílatele, kterého nemáte zaregistrovaného, uložíme. Odpověď jej ale vrátí v poli warning a při odeslání se ignoruje.
  • Hodnota null nebo prázdný řetězec výchozího odesílatele smaže.
Smazat výchozího odesílatele
Nadřazený klíč může nastavit default_sender i svému podřízenému klíči. Do požadavku přidejte pole apikey s podřízeným klíčem. Registrace odesílatele se pak ověřuje proti odesílatelům podřízeného klíče:
Nastavit výchozího odesílatele podřízenému klíči
Aktuální hodnotu vrací GET /apikey/me v poli default_sender.
default_sender je výchozí hodnota pro celý účet. Nesouvisí s nastaveními default_sender_<platform>_<mcc> pro jednotlivé země.

Automatická volba SMS brány

Pokud v kroku sms neuvedete gateway, SmsManager ji určí podle odesílatele zaregistrovaného pro váš účet: Explicitně uvedená gateway má vždy přednost. Stejně se brána určí i u zprávy bez flow, protože její jediný krok sms nemá bránu nastavenou. Přehled bran najdete v konceptu Kanály a řazení kroků v konceptu Tok zpráv.

Přehled registrovaných odesílatelů

Odpověď GET /apikey/me vrací v poli senders všechny registrované odesílatele klíče. Každá položka odpovídá jednomu odesílateli v jednom kanálu:
cURL
Výňatek z odpovědi
Nové odesílatele a vyhrazená čísla si objednáte přes REST API, viz Objednání odesílatelů a čísel.

Další kroky

Kanály

Pole jednotlivých kanálů včetně sender a gateway.

Tok zpráv

Jak se kroky flow řadí a kdy se přejde na další kanál.

Objednání odesílatelů a čísel

Objednejte alfanumerického odesílatele nebo vyhrazené číslo.

REST API

Endpointy GET /apikey/me a POST /apikey/update.