1. A computer readable medium having instructions for controlling a telephone infrastructure device, the instructions comprising: an object oriented application including a device object adapted for storing information pertaining to a physical or logical device, and a call object adapted for storing information pertaining to a call between at least two devices.