title: Why do I get "Generic Failure" error while sending SMS?
body: <p>I am working on android project where I need to send <strong>SMS</strong>. My app collects required information by <strong>consuming a web service</strong> and this information is <strong>very short and pure text.</strong> This information is then sent in the form of SMS. </p>
  
  <p>I have used <strong>broadcast receiver</strong> that will keep track of whether SMS is sent successfully or not and simply add a log entry. I have used <strong>SmsManager</strong> to <strong>send SMS</strong>. </p>
  
  <p>My device is having very good WiFi strength and good GPRS network. While sending SMS, I have found that broadcast receiver inserts log entries, some for "Successful" and some for "Generic Failure".</p>
  
  <p>Why few SMS fail because of "Generic Failure"? What is the reason behind this?</p>
  
  <p>I have googled and found that some people are saying to turn OFF WiFi. But for consuming web service I need WiFi ON.</p>
  
  <p>Can anyone give some insight on this? Is there any solution for this problem?</p>