Telepathy is a D-Bus framework for unifying real time communication, including instant messaging, voice calls and video calls. It abstracts differences between protocols to provide a unified interface for applications.
The specification can be browsed with the devhelp documentation browser, or with a regular web browser.