Модуль предоставляет API для отправки СМС.
Интегрированы следующие сервисы:
- МТС
- SMS.ru
- TurboSMS
- TargetSMS
- OsonSMS
- SMSXabar
- Imobis
- SMS Центр Казахстан
Информация для разработчиков
Получить список доступных СМС сервисов можно из схемы
fn_get_schema('csc_sms_services', 'schema');
Пример использования библиотеки
$service = 'sms_ru'; //будет использован класс SmsRu $addon_sms_services = Registry::get('addons.csc_sms_services'); //получаем настройки модуля $sms_service = new CscSmsService($service, $addon_sms_services); //создаем экземпляр класса сервиса $res = $sms_service->sendSms($phone, $text); //отправляем СМС.
Для добавления в модуль собственного сервиса - создайте класс с названием в CamelCase в папке app/addons/csc_sms_services/Tygh/Addons/CscSmsServices/Services/
Класс должен реализовывать интерфейс SmsServiceInterface
Также добавьте название сервиса в схему app/addons/csc_sms_services/schemas/csc_sms_services/schema.php
qwe