This is a service that is used for sending SMS messages.
Features
Can use SMS send via a given template using module token. Templates can be defined as well.
Can log any sent SMS and keep monitoring them. A good possibility of managing it via drupal views, which mean, you can filter/export/paginate etc.
Can use SMS queue list in case of a high load site, so, data will be processed via a cron.
Possibility to use a "Test" mode, so, the customer won't spend any money on sending test SMS. Mostly useful for local development purposes.
Read the documentation for more information.
Dependencies
It has an internal drupal service for this purpose. Here are examples:
$sms_service = \Drupal::service('smssystem.send_sms');
// Send a simple sms to a recipient with a message.
$sms_service->sendSms('+37369123456', 'Hello!');
// Send sms to a recipient with a given template.
// Available templates are here: "/admin/config/system/smssystem/templates/list"
$sms_service->sendSmsByTemplate('order_completed', '+37369123456');
// Send an SMS to the queue. The queue name "sms_send_processing".
// Available queues list here: "/admin/config/system/smssystem/sms-queue-list"
$sms_service->sendSms('+37369123456', 'Hello!', TRUE);
$sms_service->sendSmsByTemplate('order_placed', '+37369123456', TRUE);
Tested service InterMobcom
Can work with:
- BulkSMS
- PROCONTEXT
- EMOTION TRADING
Configuration pages:
- Admin main config page: /admin/config/system/smssystem
- Admin API config page: /admin/config/system/smssystem/api
- SMS Message templates page: /admin/config/system/smssystem/templates/list
- Reporting page: /admin/config/system/smssystem/reporting
- SMS Queue list page: /admin/config/system/smssystem/sms-queue-list
Supporting organizations:
Main maintainer
Project information
- Project categories: Administration tools, Content editing experience, Integrations
54 sites report using this module
- Created by andrei.vesterli on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.







