GSM stack