Based on analysis of the MGCP protocol, a DSPbased simplified MGCP stack running on LAN IP telephony system is implemented. The simplified MGCP stack adopts layered structure and session state machine, and accomplishes some functions such as individual calling, group calling, full calling, amplifying calling, storage and parse for MGCP messages. The simplified MGCP task is created with μC/OS-II embedded operating system, which shows the character of simple structure, easy debugging, good stability and low cost in practice.