Если ещё не догнал, то смотри табличку GSM-алфавита. Он ни разу не ASCII во-первых, во-вторых символы с кодами 0..31 никто не отменял. Можешь конечно сказать, мол модем уже перевёл из GSM в ASCII (но зачем-то выдаёт в десяточном виде). Но тогда http://en.wikipedia.org/wiki/GSM_03.38 конфликтуют управляющие символы (переводы строк) и символы из набора ISO-8859-1. Херня короче полная.