Contents
About This Publication
- Purpose
- Intended Audience
- How to Use This Publication
- Related Information
1 Demo Description
2 System Requirements
- 2.1 Hardware Requirements
- 2.2 Software Requirements
3 Preparing to Run the Demo
- 3.1 Connecting to External Equipment
- 3.2 Editing Configuration Files
- 3.2.1 File Location
- 3.2.2 Editing the gateway_r4.cfg Configuration File
- 3.3 Compiling and Linking
4 Running the Demo
- 4.1 Starting the Demo
- 4.2 Demo Options
- 4.3 Using the Demo
- 4.4 Stopping the Demo
5 Demo Details
- 5.1 Files Used by the Demo
- 5.1.1 Demo Source Code Files
- 5.1.2 Utility Files
- 5.1.3 PDL Files
- 5.2 Programming Model Classes
- 5.2.1 Class Diagram
- 5.2.2 ResourceManager Class
- 5.2.3 IPBoard Class
- 5.2.4 R4Board Class
- 5.2.5 PSTNBoard Class
- 5.2.6 IPDevice Class
- 5.2.7 R4Device Class
- 5.2.8 PSTNDevice Class
- 5.2.9 GCDevice Class
- 5.2.10 GCCallControl Class
- 5.2.11 PSTNCallControl Class
- 5.2.12 IPCallControl Class
- 5.2.13 Configuration Class
- 5.2.14 Channel Class
- 5.2.15 GWCall Class
- 5.3 Threads
- 5.4 Initialization
- 5.5 Event Handling
- 5.5.1 Event Mechanism
- 5.5.2 Handling Keyboard Input Events
- 5.5.3 Handling SRL Events
- 5.5.4 Handling Application Exit Events
6 Demo State Machines
- 6.1 GWCall State Machine - Inbound Call from IP
- 6.1.1 GWCall State Machine Description - Inbound from IP
- 6.1.2 GWCall::callNull State
- 6.1.3 GWCall::callGetIPInfo
- 6.1.4 GWCall::callIPOffered
- 6.1.5 GWCall::callIPAccepting
- 6.1.6 GWCall::callPSTNConnected
- 6.1.7 GWCall::callConnected
- 6.1.8 GWCall::callDropping
- 6.1.9 GWCall::callReleasing
- 6.2 GWCall State Machine - Inbound Call from PSTN
- 6.2.1 GWCall State Machine Description - Inbound from PSTN
- 6.2.2 GWCall::callNull State
- 6.2.3 GWCall::callPSTNDetected
- 6.2.4 GWCall::callPSTNOffered
- 6.2.5 GWCall::callPSTNAccepting
- 6.2.6 GWCall::callIPConnected
- 6.2.7 GWCall::callConnected
- 6.2.8 GWCall::callDropping
- 6.2.9 GWCall::callReleasing
- 6.3 PSTNCallControl State Machine
- 6.3.1 PSTNCallControl State Machine Description
- 6.3.2 PSTNCallControl::Null State
- 6.3.3 PSTNCallControl::Detected State
- 6.3.4 PSTNCallControl::Offered State
- 6.3.5 PSTNCallControl::Accepting State
- 6.3.6 PSTNCallControl::Answering State
- 6.3.7 PSTNCallControl::makingCall State
- 6.3.8 PSTNCallControl::Connected State
- 6.3.9 PSTNCallControl::Dropping State
- 6.3.10 PSTNCallControl::Releasing State
- 6.4 IPCallControl State Machine
- 6.4.1 IPCallControl State Machine Description
- 6.4.2 IPCallControl::Null State
- 6.4.3 IPCallControl::getCallInfo State
- 6.4.4 IPCallControl::offered State
- 6.4.5 IPCallControl::accepting State
- 6.4.6 IPCallControl::answering State
- 6.4.7 IPCallControl::makingCall State
- 6.4.8 IPCallControl::connected State
- 6.4.9 IPCallControl::dropping State
- 6.4.10 IPCallControl::dropped State
- 6.4.11 IPCallControl::releasing State
Glossary
Index
Click here to contact Telecom Support Resources
Copyright 2002, Intel Corporation