1. A reconfigurable multimedia collaboration system, comprising: a SIP engine implemented in hardware only that executes functions defined by Session Initiation Protocol (SIP); a XML engine implemented in hardware only that executes functions defined by Extensible Markup Language (XML); and an interface configured to receive an incoming data packet into a set of registers used to communicate with a software component and coordinates functions executed by the SIP engine and the XML engine, wherein the interface invokes the SIP engine to parse an incoming data packet, the SIP engine operates to parse the incoming data packet to determine a packet type for the incoming data packet in accordance with SIP and sends a response to the interface, such that the response depends on the packet type determined for the incoming data packet, and wherein the interface invokes the XML engine in response to a determination that the incoming data packet is formatted in accordance with Presence Information Data Format.
1. A reconfigurable multimedia collaboration system, comprising: a SIP engine implemented in hardware only that executes functions defined by Session Initiation Protocol (SIP); a XML engine implemented in hardware only that executes functions defined by Extensible Markup Language (XML); and an interface configured to receive an incoming data packet into a set of registers used to communicate with a software component and coordinates functions executed by the SIP engine and the XML engine, wherein the interface invokes the SIP engine to parse an incoming data packet, the SIP engine operates to parse the incoming data packet to determine a packet type for the incoming data packet in accordance with SIP and sends a response to the interface, such that the response depends on the packet type determined for the incoming data packet, and wherein the interface invokes the XML engine in response to a determination that the incoming data packet is formatted in accordance with Presence Information Data Format. 3. The reconfigurable multimedia collaboration system of claim 1 wherein the message processing service is implemented in software.