No, that's not right.

The letter O can also be pronounced as a schwa, the dreaded uh-sound (I use # to indicate this sound). In standard Russian, as I understand it the rule is

words spelled...