API Version: Development
|An Address instance represents one of a PABX user, an address book name/number or an external XMPP user. It tracks "call-ability" and “chat-ability” of each addressbook entity.
|A subset of the addressbook entries, a Contact instance is a PABX user. It is useful to distinguish Address and Contact in that a Contact can be involved in the PABX dialplan - This is not always true of an Address.
|An Extension instance represents a callable extension number.
|Details about a single handset.
|A Device instance represents a phone line/identity.
|A Call instance represents a call on a device or in a Queue.
|A History instance represents a call that has ended.
|A Mailbox instance represents an extensions mailbox, and stores a count of read and unread messages. Each Device can have a default mailbox associated with it based on the extension(s) that call it.
|A Queue instance represents a queue, which is a combination of the extension, agents and calls waiting in or delivered through the queue. Agents are represented by their Device and NOT by their address-book entry.
|A Room instance represents a chatroom, its members and the messages in it. It is also used to access AV, Command channel and File sharing features.
|The AV Class, used by chat add-on features
|The File Class, used by chat add-on features
|The Cmd Class, used by the keevio side-channel