IP Media Server for HMP Demo Guide — July 2005 29
Demo Details
5.2.1 Module Structure
The IP Media Server for HMP demo uses a modular architecture, in which each technology (IP,
voice, fax, CSP)) is wrapped inside a module so that a particular technology can be easily added or
removed.
The system contains three modules:
• IP module that serves as the front end to communicate with the IP network
• Voice module to provide voice service
• Fax module to provide fax service
The system also contains a software component, the EventRouter, to connect the modules. The
basic architecture of the system is illustrated in Figure 2.
Figure 2. IP Media Server Demo Architecture
Each module is composed of four elements:
• Board
• Device
• State Machine (call control)
• Wrapper
The Wrapper acts like a manager, receiving requests from the EventRouter and distributing the
request to the boards or devices. A device can have one or multiple state machines attached to it.
Each state machine represents one call.
EventRouter
Board Device
State Machine
IP Module
Board Device
State Machine
Voice Module
Board Device
State Machine
Fax Module
Board Device
State Machine
User
Module