Я пытаюсь отправить SMS с Messenger на моем новом Nexus 5X с Lollipop, но отправка всегда происходит с ошибкой Can't send message on card 1, error 21
. Прием СМС и звонки по телефону работают нормально. В чем дело?
sms
system-error
google-messenger
lambshaanxy
источник
источник
Ответы:
Скорее всего, номер телефона получателя неправильно отформатирован , что может произойти, в частности, при импорте контактов с помощью стороннего инструмента.
В этом конкретном случае я использовал My Contacts Backup для iOS, чтобы экспортировать мои контакты в VCF, а затем импортировать из Gmail. В процессе, некоторые числа были неправильно отформатированы, как
+61 0 4xx
тогда, когда они должны быть просто+61 4xx
, вызывая крайне неинформативное сообщение об ошибке выше. (Код21
ошибки фактически поступает из сети оператора и не имеет ничего общего с Android как таковым.) Удаление лишних0
решило проблему.источник
Если вышеупомянутые методы не работают, вы можете попробовать установить сторонние SMS-приложения (например, EvolveSMS) вместо Google Messenger. Надеюсь, поможет.
источник