| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  | Copyright (C) 2004-2005 by Objective Systems, Inc. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Objective Open H.323 README | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Introduction | 
					
						
							|  |  |  | Objective Open H.323 stack is a simple H.323 implementation in C. This | 
					
						
							|  |  |  | package contains the core stack code. For complete H.323 stack package with | 
					
						
							|  |  |  | examples or for more information visit www.obj-sys.com/open | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  |  The ASN.1 messaging code was developed using the Objective Systems ASN1C | 
					
						
							|  |  |  | compiler to implement the core H.323 specifications (H.225, H.235, | 
					
						
							|  |  |  | and H.245).  Additional code was then developed which makes use of | 
					
						
							|  |  |  | the compiler generated code for presenting a comparatively high level | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  | stack API. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Features | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Features supported in this package include the following: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | * H.225/Q.931 - the following message types are supported (including | 
					
						
							|  |  |  |   support for FastStart and H.245 tunneling): | 
					
						
							|  |  |  |   - Setup | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  |   - Connect | 
					
						
							|  |  |  |   - Call Proceeding | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  |   - Alerting | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  |   - Facility | 
					
						
							|  |  |  |   - ReleaseComplete | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * H.225/RAS - the following message types are supported | 
					
						
							|  |  |  |   - GateKeeperRequest / Response | 
					
						
							|  |  |  |   - RegistrationRequest / Response | 
					
						
							|  |  |  |   - AdmissionRequest / Response | 
					
						
							|  |  |  |   - DisengageRequest / Response | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | * H.245 - the following message types are supported | 
					
						
							|  |  |  |   - MasterSlaveDetermination | 
					
						
							|  |  |  |   - MasterSlaveDeterminationAck | 
					
						
							|  |  |  |   - MasterSlaveDeterminationReject | 
					
						
							|  |  |  |   - MasterSlaveDeterminationRelease | 
					
						
							|  |  |  |   - TerminalCapabilitySet | 
					
						
							|  |  |  |   - TerminalCapabilitySetReject | 
					
						
							|  |  |  |   - TerminalCapabilitySetRelease | 
					
						
							|  |  |  |   - TerminalCapabilitySetAck | 
					
						
							|  |  |  |   - OpenLogicalChannel | 
					
						
							|  |  |  |   - OpenLogicalChannelAck | 
					
						
							|  |  |  |   - OpenLogicalChannelReject | 
					
						
							|  |  |  |   - CloseLogicalChannel | 
					
						
							|  |  |  |   - CloseLogicalChannelAck | 
					
						
							|  |  |  |   - RequestChannelClose | 
					
						
							|  |  |  |   - RequestChannelCloseAck | 
					
						
							|  |  |  |   - RequestChannelCloseReject | 
					
						
							|  |  |  |   - RequestChannelCloseRelease | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | To run the stack test application chansetup | 
					
						
							|  |  |  |    chansetup - This is a sample program developed for testing multiple calls. | 
					
						
							|  |  |  |    This program allows stack testing by placing multiple calls. The number of | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  |    calls, duration of each call and interval between successive calls are | 
					
						
							|  |  |  |    configurable. | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | 1. Two instances of this program have to be run. Can be run on same machine or | 
					
						
							|  |  |  |    different machines. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 2. First change to chansetup directory. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         cd tests/chansetup | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | 2. For running listener instance, | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  |         ./h323peer [--use-ip ip] [--use-port port] | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  |    where local ip address and port can be specified for listening to incoming | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  |    calls. By default, application determines ip address and uses default H323 | 
					
						
							|  |  |  |    port number 1720. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | 3. For running calling instance | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  |         ./h323peer [--use-ip ip] -n <number of calls> -duration <call duration> | 
					
						
							|  |  |  |                    -interval <inetrval between successive calls> destination | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  |    where all times are in seconds. Interval of 0 means next call will be placed | 
					
						
							|  |  |  |    after current call finishes. "destination" is the dotted ip address of the | 
					
						
							|  |  |  |    endpoint running listener instance. | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |    NOTE: More sample programs are available in the original ooh323c package | 
					
						
							|  |  |  |    which can be downloaded from www.obj-sys.com/open | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | Reporting Problems: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | Report problems you encounter by sending E-mail to support@obj-sys.com. | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  | 
 | 
					
						
							|  |  |  | If you have any further questions or comments on what you would like to | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | see in the product or what is difficult to use or understand, please | 
					
						
							| 
									
										
										
										
											2009-06-30 16:40:38 +00:00
										 |  |  | communicate them to us. Your feedback is important to us. Please let us | 
					
						
							| 
									
										
										
										
											2017-12-22 09:23:22 -05:00
										 |  |  | know how it works out for you - either good or bad. |