<?php
$phone = '79920521328';
$login = Yii::$app->params['smsc']['login'];
$password = Yii::$app->params['smsc']['password'];
$SmsC = new SmsC($login, $password);//передача СМС посредством СМС шлюза 
https://smsc.ru/
$result = $SmsC->setPhone($phone)
       ->setMessage($uri)
        ->send();
---------
public function send(): array | bool
    {
        $client = new Client;
        $response = $client->request('GET', static::BASE_URI, [
            'headers' => [
                'Content-Type' => 'application/x-www-form-urlencoded',
            ],
            'query' => [
                'login' => urlencode($this->login),
                'psw' => urlencode($this->password),
                'phones' => urlencode($this->phone),
                'mes' => urlencode($this->message),
            ]
        ]);
        if (($status = $response->getStatusCode()) == 200) {
            return true;
        } else {
            return [
                'statusCode' => $status,
                'body' => $response->getBody()
            ];
        }
    }
Если сообщение не кодировать через urlencode то не отправляется.