


6.1. Files Used by the Demo
This section lists and describes the following kinds of files that are used by the demo:
- Demo Source Files
- Utility Files
- PDL Files
6.1.1. Demo Source Files
In Windows, the following files are located in Dialogic\samples\gc_demos\
IPDemos\iptmail_r4.
In Linux, the following files are located in /usr/dialogic/demos/ipt/gc_demos/
iptmail_r4.
Table 2. IP Mail Source Files
Filename
|
Description
|
OS
|
appdefs.h
|
Application definitions
|
Both
|
appinit.c
|
Application initialization
|
Both
|
appinit.h
|
Header file for application initialization
|
Both
|
appmain.c
|
The main application file: contains the thread initialization, route ports, etc.
|
Both
|
appmain.h
|
Header file for main application
|
Both
|
apppars.c
|
Read configuration file functions
|
Both
|
apppars.h
|
Header file for reading configuration file functions
|
Both
|
appstat.c
|
Application state machine functions
|
Both
|
appstat.h
|
Header file for the application state machine functions
|
Both
|
appstrc.h
|
Definitions of application structures
|
Both
|
appvars.h
|
Definition of application variables
|
Both
|
gateip.c
|
Initialize IP, get IP available channels, handle IP events
|
Both
|
gateip.h
|
Header file for the IP functions
|
Both
|
maildefs.h
|
Mailbox definitions
|
Both
|
mailutil.c
|
Mailbox utility functions
|
Both
|
mailutil.h
|
Header file for mailbox utility functions
|
Both
|
mediaalarms.c
|
QoS functions
|
Both
|
mediaalarms.h
|
Header file for the QoS functions
|
Both
|
voice.c
|
Initialize voice resources, get voice resources available channels, handle voice resources events
|
Both
|
voice.h
|
Header file for voice resources functions
|
Both
|
iptmail_r4.cfg
|
IP Mail demo configuration file
|
Linux
|
\release\iptmail_r4.cfg
|
IP Mail demo configuration file
|
Windows
|
iptmail_r4
|
IP Mail demo executable file
|
Linux
|
\release\iptmail_r4.exe
|
IP Mail demo executable file
|
Windows
|
stoplisten.vox
|
Voice file
|
Both
|
errorinput.vox
|
Voice file
|
Both
|
listenmenu.vox
|
Voice file
|
Both
|
mainmenu.vox
|
Voice file
|
Both
|
saveconfirm.vox
|
Voice file
|
Both
|
sendmsg.vox
|
Voice file
|
Both
|
startrec.vox
|
Voice file
|
Both
|
stoprec.vox
|
Voice file
|
Both
|
thankyou.vox
|
Voice file
|
Both
|
unavmenu.vox
|
Voice file
|
Both
|
- NOTE:
- If you move the files for the IP Mail demo, be sure to move the .vox files as well, otherwise the IP Mail demo will not work.
6.1.2. Utility Files
In Windows, the following files are located in Dialogic\samples\gc_demos\
IPDemos\Util.
In Linux, the following files are located in /usr/dialogic/demos/ipt/gc_demos/util.
Table 3. IP Mail Utility Files
Filename
|
Description
|
OS
|
libdbg.c
|
Debugging functions
|
Both
|
libdbg.h
|
Function prototype for libdbg.c
|
Both
|
libdefs.h
|
#DEFINE inclusions
|
Both
|
libutil.a
|
Compiled Utility library
|
Both
|
makefile.util
|
Compilation file
|
Both
|
util.dsp
|
Utility library Visual C project file
|
Windows
|
util.dsw
|
Utility library Visual C workspace
|
Windows
|
util.ver
|
Utility library version information
|
Both
|
\release\util.lib
|
Compiled Utility library
|
Windows
|
6.1.3. PDL Files
In Windows, the following files are located in Dialogic\samples\gc_demos\
IPDemos\Pdl_nt.
In Linux ,the following files are located in /usr/dialogic/demos/ipt/gc_demos/
pdl_linux.
Table 4. IP Mail PDL Files
Filename
|
Description
|
OS
|
libpdl.a
|
Compiled PDL library
|
Linux
|
makefile.pdl
|
Compilation file
|
Linux
|
pdl.c
|
Platform Dependency Library functions
|
Both
|
pdl.h
|
Function prototype for pdl.c
|
Both
|
pdl.ver
|
PDL version information
|
Both
|
pdl_nt.dsp
|
PDL Visual C project file
|
Windows
|
pdl_nt.dsw
|
PDL Visual C workspace
|
Windows
|
\release\pdl_nt.lib
|
Compiled PDL library
|
Windows
|





Click here to contact Telecom Support Resources
Copyright 2002, Intel Corporation
All rights reserved
This page generated September, 2002