Приложение с заданной периодичностью опрашивает сервер компании на наличие заданий на отправку смс и при наличии таковых делает рассылку, отправляя на сервер статусы (отправлено, доставлено, ошибка). Также на сервер отправляются все входящие сообщения.