Я предполагаю, что вы используете поставщика услуг SMS-шлюза, который может направлять входящие короткие сообщения через HTTP / GET или POST на ваш целевой URL.
Для своих приложений я использую как службу смс-шлюза, так и прямое GPRS-соединение. В обоих случаях они отправляют информацию журнала. Разница в том, что использование GPRS не требует услуги шлюза (поскольку вы не отправляете короткие сообщения через gprs).
Вам просто нужно настроить сервер сокетов, к которому модем может подключаться. К счастью, я нашел модем со встроенным интерпретатором Python, поэтому было очень легко написать клиент (не так уж случайно сервер сокетов был написан на Python).