Definir o tipo de remetente
Se pretender enviar SMS, pode escolher entre vários tipos de remetente, descritos aqui.
Opção 1: Tipo de remetente
A opção mais simples é definir com BulkGate\Sms\SenderSettings\StaticSenderSettings o tipo de remetente que pretende utilizar e, se for suportado no país em causa, a SMS é enviada com esse tipo de remetente.
A variável $type pode assumir os seguintes valores.
| VALOR | SIGNIFICADO |
|---|---|
SenderSettings\Gate::GATE_SYSTEM_SENDER |
Número do sistema |
SenderSettings\Gate::GATE_SHORT_SENDER |
Short Code |
SenderSettings\Gate::GATE_TEXT_SENDER |
ID de remetente de texto |
SenderSettings\Gate::GATE_OWN_SENDER |
Número próprio (requer verificação do número) |
A variável $value é preenchida quando $type está definido como ID de remetente de texto ou número próprio.
O comprimento máximo de $value, no caso do ID de remetente de texto, é de 11 caracteres do alfabeto inglês.
Se escolher o tipo de remetente número próprio, é necessário verificar primeiro o número no Portal BulkGate.
Em alternativa, pode definir o tipo de remetente num objeto já criado.
Opção 2: Definição de acordo com o país
Esta opção é um pouco mais complexa de configurar, mas permite criar definições exatas para cada país para o qual pretende enviar mensagens.
Isto é feito através de SenderSettings\CountrySenderSettings.
Em que o segundo parâmetro é a seleção de um gateway específico num país específico. As definições adequadas encontram-se na tabela de preços no Portal.

Encaminhar as definições do tipo de remetente
Para que funcione, é necessário encaminhar tudo para BulkGate\Sms\Sender.
Obrigado pelo seu feedback.