Nichts gefunden

Absendertyp festlegen

use BulkGate\Sms\SenderSettings;

Für den Versand von SMS können Sie aus mehreren Absendertypen wählen, die hier beschrieben sind.

Option 1: Absendertyp

Die einfachere Option besteht darin, mit BulkGate\Sms\SenderSettings\StaticSenderSettings festzulegen, welchen Absendertyp Sie verwenden möchten. Wird er im jeweiligen Land unterstützt, wird die SMS mit diesem Absendertyp gesendet.

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

Die Variable $type kann folgende Werte annehmen.

WERT BEDEUTUNG
SenderSettings\Gate::GATE_SYSTEM_SENDER Systemnummer
SenderSettings\Gate::GATE_SHORT_SENDER Short Code
SenderSettings\Gate::GATE_TEXT_SENDER Textabsender
SenderSettings\Gate::GATE_OWN_SENDER Eigene Nummer (erfordert die Verifizierung der Nummer)

Die Variable $value wird ausgefüllt, wenn $type auf einen Textabsender oder eine eigene Nummer gesetzt ist.

Hinweis

Die maximale Länge von $value beträgt beim Textabsender 11 Zeichen des englischen Alphabets.

Wichtig

Wählen Sie als Absendertyp eine eigene Nummer, müssen Sie die Nummer zuerst im BulkGate Portal verifizieren.

Alternativ können Sie den Absendertyp für ein bereits erstelltes Objekt festlegen.

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

Option 2: Einstellung nach Land

Diese Option ist etwas aufwendiger einzurichten, ermöglicht Ihnen aber, für jedes Land, in das Sie Nachrichten senden möchten, genaue Einstellungen festzulegen.

Dazu dient 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');

Der zweite Parameter ist dabei die Auswahl eines bestimmten Gateways in einem bestimmten Land. Die passenden Einstellungen finden Sie in der Preisliste im Portal.

bulkgate-sdk-gate

Weitergabe der Absendertyp-Einstellungen

Damit alles funktioniert, müssen Sie die Einstellungen an BulkGate\Sms\Sender übergeben.

/** * @var BulkGate\Sms\Sender $sender * @var SenderSettings\CountrySenderSettings|SenderSettings\StaticSenderSettings $settings */ $sender->setSenderSettings($settings);
War diese Seite hilfreich?