Так, вот GPRS Gate это вообще какой-нибудь Линкусовый гейт (или Cisco железка), которая поднимает TCP соединение до вашего сервера и передаёт туда байты, принимает ответы. Так, вот во избежание "мёртвых" сессий и траты времени оборудования эпизодически сессии рубятся оператором (те самые 15-20 минут). Но, TCP соединение моджет упасть и само по себе, а вот его переподъём не предусмотрен. Вообще весь GPRS заточен под сессионую работу по 30-40 Кб. Так-что пытаться обмануть железяку не выйдет. Просто переподнимайте GPRS подключение.