Summary of the content on the page No. 1
IP Media Server (Global Call)
Demo Guide
August 2005
05-2065-003
Summary of the content on the page No. 2
INFORMATION IN THIS DOCUMENT IS PROVIDED IN CONNECTION WITH INTEL® PRODUCTS. NO LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY INTELLECTUAL PROPERTY RIGHTS IS GRANTED BY THIS DOCUMENT. EXCEPT AS PROVIDED IN INTEL'S TERMS AND CONDITIONS OF SALE FOR SUCH PRODUCTS, INTEL ASSUMES NO LIABILITY WHATSOEVER, AND INTEL DISCLAIMS ANY EXPRESS OR IMPLIED WARRANTY, RELATING TO SALE AND/OR USE OF INTEL PRODUCTS INCLUDING LIABILITY OR WARRANTIES RELATING TO FITNESS FOR A PARTICULAR PURPOSE,
Summary of the content on the page No. 3
Contents Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 About This Publication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1 Demo Description. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 2 System Requirements . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 4
Contents Figures 1 Demo Voice Menu Flowchart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24 2 IP Media Server (Global Call) Demo Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .31 3 EventRouter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .32 4 IP Media Server (Global Call) Demo Threads . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 5
Contents Tables 1 Quality of Service Parameter Defaults for DM/IP Series Boards. . . . . . . . . . . . . . . . . . . . . . . . 16 2 Quality of Service Parameter Defaults for IPT Series Boards . . . . . . . . . . . . . . . . . . . . . . . . . . 17 3 Command Line Switches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 4 Runtime Keyboard Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Summary of the content on the page No. 6
Contents 6 IP Media Server (Global Call) Demo Guide – August 2005
Summary of the content on the page No. 7
Revision History This revision history summarizes the changes made in each published version of this document. Document No. Publication Date Description of Revisions 05-2065-003 August 2005 Globally added Linux-specific filenames, paths, and commands. Globally updated paths to use environment variables for installation base directory. Demo Description chapter: Added note about channel density and numbering restrictions Editing the IPMediaServer.cfg Configuration File section: Updated descripti
Summary of the content on the page No. 8
Revision History 8 IP Media Server (Global Call) Demo Guide — August 2005
Summary of the content on the page No. 9
About This Publication This section describes the purpose of the guide, the intended audience, and provides references to other documents that may be useful to the user. • Purpose � Intended Audience � How to Use This Publication � Related Information Purpose This guide provides information on the IP Media Server (Global Call) demo that is provided with ® ® Intel Dialogic System Release 6.1. The guide describes the demo, its requirements, and provides details on how it works. Intended Audien
Summary of the content on the page No. 10
About This Publication � Chapter 2, “System Requirements” outlines the hardware and software required to run the demo � Chapter 3, “Preparing to Run the Demo” describes the preparations required before running the demo � Chapter 4, “Running the Demo” describes how to run the demo � Chapter 5, “Demo Details” provides details on how the demo works Related Information See the following for more information: � the Release Guide for your Intel Dialogic System Release ® � the Configuration Guide fo
Summary of the content on the page No. 11
1Demo Description . 1 This chapter describes the basic features of the IP Media Server (Global Call) demo. The IP Media Server (Global Call) demo is an object-oriented host-based application that demonstrates using the Global Call API to build an IP media server, providing voice and fax services via IP technology. The demo source code can be used as sample code for those who want to begin developing an application from a working application. Note: The IP Media Server (Global Call) demo is li
Summary of the content on the page No. 12
Demo Description 12 IP Media Server (Global Call) Demo Guide — August 2005
Summary of the content on the page No. 13
2System Requirements . 2 This chapter discusses the system requirements for running the IP Media Server (Global Call) demo. It contains the following topics: � Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 � Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 2.1 Hardware Requirements To run the IP Media Server (Global Call) demo, you need: � One of t
Summary of the content on the page No. 14
System Requirements 14 IP Media Server (Global Call) Demo Guide — August 2005
Summary of the content on the page No. 15
3Preparing to Run the Demo . 3 This chapter discusses the preparations necessary to run the IP Media Server (Global Call) demo. It provides information about the following topics: � Editing Configuration Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 � Compiling and Linking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18 3.1 Editing Configuration Files This section discusses how to configu
Summary of the content on the page No. 16
Preparing to Run the Demo � InBand – usually used with G.711 coders � RFC2833 Capability Describes the transmit and receive coders. See the Global Call IP Technology Guide for specific information about coder support. The parameters are as follows: � TxType – the transmit voice coder � TxFramesPerPkt – the number of frames per packet for the selected Tx coder � TxVAD – specifies if VAD is active for the selected Tx coder � RxType – the receive voice coder � RxFramesPerPkt – the number of frames
Summary of the content on the page No. 17
Preparing to Run the Demo Table 2. Quality of Service Parameter Defaults for IPT Series Boards Fault Time Debounce Debounce % Success % Fail QoS Type 1 Threshold Interval (ms) On (ms) Off (ms) Threshold Threshold Jitter 30 (ms) 0 (n/a) 0 (n/a) 0 (n/a) 0 (n/a) 0 (n/a) Lost Packets 100 (%) 0 (n/a) 0 (n/a) 0 (n/a) 0 (n/a) 0 (n/a) Notes: 1. Units for Fault Threshold are different for different QoS Types. See unit indications in table cells. Sample Configuration File ################################
Summary of the content on the page No. 18
Preparing to Run the Demo # TxVAD = 0 # RxType = g711Alaw # RxFramesPerPkt = 30 # RxVAD = 0 TxType = g711Mulaw TxFramesPerPkt = 20 TxVAD = 0 RxType = g711Mulaw RxFramesPerPkt = 20 RxVAD = 0 # TxType = t38UDPFax } MediaAlarmLostPackets { Threshold = 20 # Threshold value DebounceOn = 10000 # Threshold debounce ON DebounceOff = 10000 # Threshold debounce OFF Interval = 1000 #
Summary of the content on the page No. 19
Preparing to Run the Demo Linux To compile the IP Media Server (Global Call) demo on a Linux system, use gcc version 3.2.3. To compile the entire project, go to the directory $(INTEL_DIALOGIC_DIR)/demos/IPMediaServer and issue the commands: make clean make To compile an individual module, go to the specific module directory (for example, $(INTEL_DIALOGIC_DIR)/demos/IPMediaServer/Modules/FaxModule for the fax module), and issue the commands: make clean make IP Media Server (Global Call) D
Summary of the content on the page No. 20
Preparing to Run the Demo 20 IP Media Server (Global Call) Demo Guide — August 2005