You will be making a custom linux kernel distribution with integration of Asterisk. You will have to create a JAVA or FLASH or HTML 5 or SILVERLIGHT GUI for the WEB / CLIENT PC and LOCAL SERVER.
The system must incorporate all existing features of Asterisk in the GUI.
You will have to also make a VOIP SOFTPHONE, and INSTALL WIZARD for CISCO PHONES operating in BOTH SIP AND OR SCCP mode.
System must be scalable as MAIN SERVER / BACK UP SERVER / REMOTE SERVER / LOAD BALANCED SERVER.