Ralph- The ringer appears to be a lamp from the API's point of view. You can set the state attribute of the ringer to get different ring types. They aren't terribly distinct, but there is a noticeable difference if you are used to the way the phone normally rings.