9

I'm trying to send an SMS with Messenger on my new Nexus 5X running Lollipop, but sending always fails with Can't send message on card 1, error 21. Receiving SMS and making phone calls works fine. What's going on?

  • 2
    Please check message service center settings for SIM1/2 and uncheck use same service center for sending/receiving messages in Message settings. This is the most common problem if everything else is fine. – MANI Jan 10 '16 at 2:59
  • I got this error when my phone bill was overdue. – Mark Cidade Jan 31 '17 at 1:07
9

Most likely the destination phone number is formatted wrong, which can happen particularly when importing contacts via third-party tool.

In this particular case, I used My Contacts Backup for iOS to export my contacts to VCF, then imported from Gmail. In the process, some numbers were wrongly formatted as +61 0 4xx when they should be just +61 4xx, causing the highly uninformative error message above. (The 21 error code actually comes from the operator's network, and has nothing to do with Android as such.) Removing the extra 0 solved the problem.

-1

If above mentioned methods are not working, you may try installing 3rd party SMS applications (eg., EvolveSMS) instead of Google messenger. Hope it helps.

protected by Community Aug 10 '16 at 17:41

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged or ask your own question.