Это не моя разработка, а взята с http://forum.gsmhosting.com/, спасибо автору, и по возможности переведена. Сам лично проверил на пару аппаратах, работает. Не пинайте ногами, если что не точно, лучше подскажите и я исправлю. Может кому и згодится. Всем удачи.