That's not to say it's not using some archaic weak encryption scheme left in for backwards compatability though.
GSM uses time division multiplex, which means it shares the 8-timeslot channel with 6 more devices (7 devices + 1 signalling), meaning your phone transmits for 577us, then waits quietly for all the 7 timeslots that other devices use (so, for 4.039 milliseconds - 7x577us), and again transmits for 577us, and again waits. Bursts of power every ~4.6milliseconds make a noise that we can actually hear at a bit over 200Hz.
To simplify, up to 7 users (+1 timeslot for signalling) share the same channel/frequency, but each of them is allowed to transmit only 1/8 of the time (even less, due to guard intervals). This basically means, that your phone transmitted for a bit over 0.5 milliseconds (577us), then waited quietly for 7 more intervals like that for other devices to transmit, then your phone transmitted again, and the affected speakers "buzzed" because of these 577ms bursts of power every 4.616 milliseconds (this causes a buzz in the frequency range we can actually hear).
Good ol moto razr