For those who have lost the Ringer and Speaker functions of their BB 8700 I may have a found the problem and corrective action to get your unit up and running again.I lost my ringer/speaker after I accidently dropped my BB 8700c. First of all to ensure it is the same problem, all other functions on the BB must be operational (phone function especially). Set profile so that the 8700 phone will "vibrate and tone" on an incoming call. Ensure that the unit vibrates when a call comes in, this validates the phone receiving function.
For those with technical prowness to fix this problem you must open up the BB case. "Hobbesgsr" has a great post on this, search for "Took apart my 8700r" in this discussion series. Tips: 1)push the release tab inward to open the rear case. 2) To remove the back cover, lay the BB face down on a cloth, lift the tail end slightly and wiggle it forward (top). There is a tab at the top that must be cleared to release the back cover. This is all in the dissasembled phase to fix the problem.
In Hobbesgsr's post, the first two pics are views of the back cover. The round device mounted at the top of the back cover is the speaker. A closer examination will reveal two copper contacts, about the 10 o'clock position, These are the culprits, They will lose contact with the contact pads on the main board, especially after a drop. With a small screw driver (never with a pencil, graphite is a destroyer) slightly bend the contacts upward. Use a q-tip swab with alcohol and clean contacts on the speaker and the main board.
Reasemble the case and it should be good to go. I find by laying the case down flat and applying a slight pressure on the case while screwing in the torx screws will provide a good seal.
PS. Thanks to Hobbesgsr for an excellent post.