1. An apparatus comprising: a processor; and a memory, the memory storing instructions that, when executed by the processor, cause the processor to: access a pre-designed graphical user interface (GUI) framework; load into the GUI, simulation of a session initiation protocol (SIP) endpoint; load into the GUI, first party and third party call controls; load into the GUI, representations of telephony objects; load into the GUI, at least one interactive link to one or more scripting tools; load into the GUI, an interactive user control panel; load into the GUI, a digital tone detector; display the GUI on a computing appliance monitor; and display current call state for one or more call connection types.