BulkGate Helpdesk
  • Languages iconČeština
    • English

›Typ odesílatele

Instalace

  • Instalace
  • Instalace do Nette framework

Administrace API

  • API administrace a tokeny

Zpráva

  • Transakční zpráva
  • Hromadná zpráva (kampaň)
  • Text zprávy
  • Telefonní číslo

Typ odesílatele

  • Nastavení typu odesílatele

Služba sender

  • Služba Sender

Další

  • Země

Potvrzení o doručení a příchozí SMS

  • Hromadné potvrzení o doručení příchozích zpráv
  • Potvrzení o doručení a příchozí SMS

PHP/SDK v2

  • PHP/SDK v2

Nastavení typu odesílatele

use BulkGate\Sms\SenderSettings;

Pokud chcete odeslat SMS, můžete si vybrat z několika typů odesílatele, kteří jsou popsáni zde.

Varianta 1: Typ odesílatele

Jednoduší variantou je pomocí BulkGate\Sms\SenderSettings\StaticSenderSettings nastavit, jaký typ odesílatele chceme a pokud je podporován v dané zemi, je s tímto senderem SMS odeslána.

$type = SenderSettings\Gate::GATE_TEXT_SENDER;
$value = 'BulkGate';

$settings = new SenderSettings\StaticSenderSettings($type, $value); 

Proměnná $type může nabývat následujících hodnot.

HODNOTAVÝZNAM
SenderSettings\Gate::GATE_SYSTEM_SENDERSystémové číslo
SenderSettings\Gate::GATE_SHORT_SENDERShort Code
SenderSettings\Gate::GATE_TEXT_SENDERTextový odesílatel
SenderSettings\Gate::GATE_OWN_SENDERVlastní číslo (vyžaduje ověření čísla)

Proměnná $value se vyplňuje pokud je $type nastavení na textový odesílatel nebo vlastní číslo.

Maximální délka $value v případě textového odesilatele je 11 znaků anglické abecedy.

Pokud je vybrán typ vlastního čísla, je nezbytné ověřit na portále BulkGate zadané číslo.

Alternativně lze nastavit typ odesílatele u již vytvořeného objektu.

/** @var SenderSettings\StaticSenderSettings $settings */
$settings->systemNumber();
$settings->shortCode();
$settings->textSender('BulkGate');
$settings->ownNumber('420777777777');

Varianta 2: Nastavení podle země

Tato varianta je trochu složitější na nastavení, ale dovoluje vytvořit přesné nastavení pro jednotlivé země, do kterých chcete posílat zprávy.

K tomu slouží třída SenderSettings\CountrySenderSettings.

$settings = SenderSettings\CountrySenderSettings();

$settings->add(BulkGate\Sms\Country::CZECH_REPUBLIC, SenderSettings\Gate::GATE2)
         ->add(BulkGate\Sms\Country::SLOVAKIA, SenderSettings\Gate::GATE5, '421906123456')
         ->add(BulkGate\Sms\Country::GERMANY, SenderSettings\Gate::GATE3, 'BulkGate');

Kde druhý parametr je výběr konkrétní brány v konkrétní zemi. Příslušné nastavení naleznete v ceníku na portále.

bulkgate-sdk-gate

Předání nastavení senderu

Aby vše fungovalo, je potřeba takto nastavený objekt předat do BulkGate\Sms\Sender.

/** 
  * @var BulkGate\Sms\Sender $sender
  * @var SenderSettings\CountrySenderSettings|SenderSettings\StaticSenderSettings $settings
  */
$sender->setSenderSettings($settings);
← Telefonní čísloSlužba Sender →
  • Varianta 1: Typ odesílatele
  • Varianta 2: Nastavení podle země
  • Předání nastavení senderu
ŘešeníSMS BránaViber BusinessBroadcastHromadné SMSSMS notifikace2 way SMSMobile ConnectWeb Portál
Partneři a vývojářiSMS APIIntegraceAffiliate programWhite label
ZdrojeBlogYouTubeFacebookLinkedInTwitterGitHubPackagist
SpolečnostKontaktZásady ochrany osobních údajůObchodní podmínky
CeníkyCeník SMSCeník ViberCeník Mobile Connect
SMS BránaTOPefekt s.r.o. © 2026