PHPackages                             nikitich/yii2-smsc - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. nikitich/yii2-smsc

ActiveYii2-extension[Utility &amp; Helpers](/categories/utility)

nikitich/yii2-smsc
==================

Yii2 smsc.ru extension

v0.1.1(9y ago)12.8k↓42.9%[1 issues](https://github.com/nikitich/yii2-smsc/issues)Apache-2.0PHP

Since Feb 24Pushed 9y ago2 watchersCompare

[ Source](https://github.com/nikitich/yii2-smsc)[ Packagist](https://packagist.org/packages/nikitich/yii2-smsc)[ Docs](https://github.com/IntegReady/yii2-smsc)[ RSS](/packages/nikitich-yii2-smsc/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

SMSCenter
=========

[](#smscenter)

Компонент Yii2 для работы с сервисом smsc.ru (SMS-Центр) сделано на базе библиотеки

Функции:

- отправка одного/нескольких сообщений на один/несколько номеров одним запросом
- проверка статуса сообщений
- получение стоимости рассылки
- проверка баланса
- получение информации об операторе по номеру

Минимальные требования — Yii2

---

Допустимые ключи массива настроек (в скобках значения по-умолчанию):

```
'components' => [
    'SMSCenter' => [
        'class' => 'integready\smsc\SMSCenter',
        'login' => 'YourLogin',
        'password' => 'YourPa$$w0rd',
        'useSSL' => false,
        'options' => [
            'sender' => 'SenderName',   // имя отправителя
            'translit', // кодировать ли сообщения в транслит (self::TRANSLIT_NONE)
            'charset',  // кодировка запроса и ответа (self::CHARSET_UTF8)
            'fmt',      // формат ответа сервера (self::FMT_JSON)
            'type',     // тип сообщения (self::MSG_SMS), замена push, ping, hlr и прочих
            'cost',     // запрашивать ли стоимость (self::COST_NO)
            'time',     // время отправки сообщения (null)
            'tz',       // часовой пояс параметра time (null)
        ],
    ],
]
```

---

Примеры использования:

```
