diff --git a/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php b/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php
index <HASH>..<HASH> 100644
--- a/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php
+++ b/src/Symfony/Component/Notifier/Bridge/LightSms/LightSmsTransport.php
@@ -123,7 +123,7 @@ final class LightSmsTransport extends AbstractTransport
             throw new TransportException('Unable to send the SMS: '.self::ERROR_CODES[$content['error']], $response);
         }
 
-        $phone = preg_replace("/[^\d]/", '', $message->getPhone());
+        $phone = $this->escapePhoneNumber($message->getPhone());
         if (32 === $content[$phone]['error']) {
             throw new TransportException('Unable to send the SMS: '.self::ERROR_CODES[$content['error']], $response);
         }
@@ -159,6 +159,6 @@ final class LightSmsTransport extends AbstractTransport
 
     private function escapePhoneNumber($phoneNumber): string
     {
-        return str_replace('+', '', $phoneNumber);
+        return preg_replace("/[^\d]/", '', $phoneNumber);
     }
 }
* LightSmsTransport.php - changed login for validation (the same like we have all places)