1 Copyright (C) 2004-2005 by Objective Systems, Inc.
3 Objective Open H.323 README
6 Objective Open H.323 stack is a simple H.323 implementation in C. This
7 package contains the core stack code. For complete H.323 stack package with
8 examples or for more information visit www.obj-sys.com/open
9 The ASN.1 messaging code was developed using the Objective Systems ASN1C
10 compiler to implement the core H.323 specifications (H.225, H.235,
11 and H.245). Additional code was then developed which makes use of
12 the compiler generated code for presenting a comparatively high level
17 Features supported in this package include the following:
19 * H.225/Q.931 - the following message types are supported (including
20 support for FastStart and H.245 tunneling):
28 * H.225/RAS - the following message types are supported
29 - GateKeeperRequest / Response
30 - RegistrationRequest / Response
31 - AdmissionRequest / Response
32 - DisengageRequest / Response
34 * H.245 - the following message types are supported
35 - MasterSlaveDetermination
36 - MasterSlaveDeterminationAck
37 - MasterSlaveDeterminationReject
38 - MasterSlaveDeterminationRelease
39 - TerminalCapabilitySet
40 - TerminalCapabilitySetReject
41 - TerminalCapabilitySetRelease
42 - TerminalCapabilitySetAck
44 - OpenLogicalChannelAck
45 - OpenLogicalChannelReject
47 - CloseLogicalChannelAck
49 - RequestChannelCloseAck
50 - RequestChannelCloseReject
51 - RequestChannelCloseRelease
54 To run the stack test application chansetup
55 chansetup - This is a sample program developed for testing multiple calls.
56 This program allows stack testing by placing multiple calls. The number of
57 calls, duration of each call and interval between successive calls are
60 1. Two instances of this program have to be run. Can be run on same machine or
63 2. First change to chansetup directory.
67 2. For running listener instance,
69 ./h323peer [--use-ip ip] [--use-port port]
71 where local ip address and port can be specified for listening to incoming
72 calls. By default, application determines ip address and uses default H323
75 3. For running calling instance
77 ./h323peer [--use-ip ip] -n <number of calls> -duration <call duration>
78 -interval <inetrval between successive calls> destination
80 where all times are in seconds. Interval of 0 means next call will be placed
81 after current call finishes. "destination" is the dotted ip address of the
82 endpoint running listener instance.
84 NOTE: More sample programs are available in the original ooh323c package
85 which can be downloaded from www.obj-sys.com/open
89 Report problems you encounter by sending E-mail to support@obj-sys.com.
91 If you have any further questions or comments on what you would like to
92 see in the product or what is difficult to use or understand, please
93 communicate them to us. Your feedback is important to us. Please let us
94 know how it works out for you - either good or bad.