Until yesterday I thought that it was not possible to send background SMS without using the IOS SMS interface (Which many people here assure also). However, today I downloaded a
You can not send SMS programmatically in background, you can use following third party API to send the text message (SMS).
I would suggest nexmo, its easy to use and support international messages also.