Service Sender
Pour envoyer un message de type BulkGate\Sms\IMessage
vous devez créer un service d'envoi (sender), ce qui peut se faire de deux manières :
- Nette framework - si vous utilisez le framework Nette
- PHP - dans les autres cas
Envoi des messages
Pour envoyer le message, utilisez la méthode send(), qui reçoit des messages de type BulkGate\Sms\IMessage.
Réponse pour BulkGate\Sms\Message
Réponse pour BulkGate\Sms\BulkMessage
Unicode
Pour configurer l'Unicode, appelez la méthode unicode().
Paramètres de l'expéditeur
Le paramétrage du type d'expéditeur est décrit dans ce chapitre.
Pays par défaut
Si vous indiquez les numéros de téléphone au format national, le système ne sait pas où envoyer les messages. C'est pourquoi, à moins que le préfixe international ne soit explicitement renseigné, vous pouvez définir pour le type d'expéditeur le pays par défaut vers lequel les messages seront acheminés.
Validation des numéros
Si vous avez besoin de vérifier qu'un numéro de téléphone correspond au format du pays, utilisez la méthode checkPhoneNumbers().
Où $numbers peut être :
- un numéro de téléphone sous forme de chaîne
"420777777777" - un numéro de téléphone de type
BulkGate\Sms\Message\PhoneNumber - un tableau de numéros de téléphone
['420777777777','420777777778','420777777779'] - un tableau de numéros de téléphone de type
BulkGate\Sms\Message\PhoneNumber
$iso a la même signification que le pays par défaut
Le résultat est alors BulkGate\Message\Response
La valeur area_found indique si le numéro respecte le format propre au pays.
Merci pour votre retour.