Intel 05-2065-002 manual EventRouter, IP Media Server Global Call Demo Architecture

Page 29

Demo Details

Figure 2. IP Media Server (Global Call) Demo Architecture

IP Module

Board

 

Device

 

 

 

Voice Module

Board

 

Device

 

 

 

State Machine

EventRouter

State Machine

User Module

Board

Device

State Machine

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.

5.2.2EventRouter

The EventRouter is responsible for communicating with the modules. It does the following:

Maintains routing tables

Retrieves event data from the SRL and routes it to a module for processing

Forwards event process result to another module if so requested.

IP Media Server (Global Call) Demo Guide — November 2003

29

Image 29
Contents For Windows Operating Systems IP Media Server Global Call Demo GuideIP Media Server Global Call Demo Guide November Contents Contents Figures Tables Document No Publication Date Description of Revisions Revision HistoryRevision History About This Publication How to Use This PublicationPurpose Intended AudienceAbout This Publication Related InformationDemo1 Description Demo Description Software Requirements System2 RequirementsHardware Requirements System Requirements Editing the IPMediaServer.cfg Configuration File Editing Configuration FilesPreparing To Run the Demo File LocationSample Configuration File Compiling and Linking Preparing to Run the Demo Running4 Demo Command Line SwitchesStarting the Demo Demo OptionsKeyboard Commands Using the DemoUsing the Media Server Runtime Keyboard CommandsConfirm Message Saved StopRecMenu Demo Voice Menu Flowchart Stopping the Demo Running the Demo Files Used by the Demo Demo5 DetailsDemo Source Code Files Files Used by the IP Media Server Global Call DemoDemo Details PDL Files Used by the IP Media Server Global Call Demo PDL FilesModule Structure Programming ModelIP Media Server Global Call Demo Architecture EventRouterEventRouter InterfacesApplication Classes ClassesIP Module Classes CIPMBoard Init Board CIPTBoard InitGetNumOfDevicesOnBoard Connect Device CIPDevice InitDisconnect GetXmitSlotBoard CVoiceBoard Init Voice Module ClassesModule CVoiceModule Init Play Device CVoiceDevice InitOnPlayComplete RecordThreads Initialization Event Mechanism Event HandlingHandling SRL Events Handling Keyboard Input EventsHandling Application Exit Events TSUsrEvent StructureDemo Details Demo Details Glossary IP Media Server Global Call Demo Guide November IP Media Server Global Call Demo Guide November IP Media Server Global Call Demo Guide November Index SymbolsIP Media Server Global Call Demo Guide November