I have a strange problem sending SMS.
My application just uses SMSManager, as recommended everywhere:
SmsManager sms = SmsManager.getDefault(); sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI);
While this works everywhere, strange behavior is observed only in Austria.
In Austria, providers can send confirmation SMS messages confirming the sending of SMS messages. This leads to additional costs.
You can turn off this confirmation either on your Android phone or directly from the provider.
While this works, if an SMS is sent manually, some users report that SMS sent through the application always cause confirmation messages sent by the provider - this is undesirable.
Do you have any ideas how this could happen? I always, although sending SMS using the standard SMSManager on Android is exactly the same as sending SMS manually.
Is there a possible solution for this, so an SMS message sent through applications will not cause the confirmation SMS message to be called by the provider as a manually sent message?
Problems were reported with Samsung S2, S3 and HTC phones, t-mobile or A1 providers. The caller and caller are in Austria with an Austrian SIM card.
In Austria there are many users of the application - the problem has been reported a couple of times. I have not yet found common features.
Thanks so much for all your hints ....