The the ETel Core API defines an interface that allows clients to access a limited set of almost universally accepted telephony functionality, independent of the telephony device being used. The interface is based on three fundamental abstractions: phones, lines, and calls.