Ingen treff

Angi avsendertype

use BulkGate\Sms\SenderSettings;

Når du sender SMS, kan du velge mellom flere avsendertyper, som er beskrevet her.

Alternativ 1: Avsendertype

Det enkleste alternativet er å angi med BulkGate\Sms\SenderSettings\StaticSenderSettings hvilken avsendertype du vil bruke. Hvis den støttes i det aktuelle landet, sendes SMS-en med denne avsendertypen.

$type = SenderSettings\Gate::GATE_TEXT_SENDER; $value = 'BulkGate'; $settings = new SenderSettings\StaticSenderSettings($type, $value);

Variabelen $type kan ha følgende verdier.

VERDI BETYDNING
SenderSettings\Gate::GATE_SYSTEM_SENDER Systemnummer
SenderSettings\Gate::GATE_SHORT_SENDER Short Code
SenderSettings\Gate::GATE_TEXT_SENDER Tekstavsender
SenderSettings\Gate::GATE_OWN_SENDER Eget nummer (krever verifisering av nummeret)

Variabelen $value fylles ut når $type er satt til tekstavsender eller eget nummer.

Merk

Maksimal lengde på $value for en tekstavsender er 11 tegn fra det engelske alfabetet.

Viktig

Velger du avsendertypen eget nummer, må nummeret først verifiseres i BulkGate-portalen.

Du kan også angi avsendertypen for et objekt som allerede er opprettet.

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

Alternativ 2: Innstillinger per land

Dette alternativet er litt mer komplisert å sette opp, men lar deg lage nøyaktige innstillinger for hvert land du vil sende meldinger til.

Til dette brukes 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');

Den andre parameteren er valget av en bestemt gateway i et bestemt land. De riktige innstillingene finner du i prislisten i portalen.

bulkgate-sdk-gate

Videresende innstillingene for avsendertype

For at det skal fungere, må alt sendes videre til BulkGate\Sms\Sender.

/** * @var BulkGate\Sms\Sender $sender * @var SenderSettings\CountrySenderSettings|SenderSettings\StaticSenderSettings $settings */ $sender->setSenderSettings($settings);
Var denne siden nyttig?