OPAL Version 3.10.4

- Main Page
- Related Pages
- Namespaces
- Data Structures
- Files

- File List
- Globals

h460.h
Go to the documentation of this file.
1 // H460.h:
2 /*
3 * Virteos H.460 Implementation for the h323plus Library.
4 *
5 * Virteos is a Trade Mark of ISVO (Asia) Pte Ltd.
6 *
7 * Copyright (c) 2004 ISVO (Asia) Pte Ltd. All Rights Reserved.
8 *
9 * The contents of this file are subject to the Mozilla Public License
10 * Version 1.1 (the "License"); you may not use this file except in
11 * compliance with the License. You may obtain a copy of the License at
12 * http://www.mozilla.org/MPL/
13 *
14 * Alternatively, the contents of this file may be used under the terms
15 * of the General Public License (the "GNU License"), in which case the
16 * provisions of GNU License are applicable instead of those
17 * above. If you wish to allow use of your version of this file only
18 * under the terms of the GNU License and not to allow others to use
19 * your version of this file under the MPL, indicate your decision by
20 * deleting the provisions above and replace them with the notice and
21 * other provisions required by the GNU License. If you do not delete
22 * the provisions above, a recipient may use your version of this file
23 * under either the MPL or the GNU License."
24 *
25 * Software distributed under the License is distributed on an "AS IS"
26 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
27 * the License for the specific language governing rights and limitations
28 * under the License.
29 *
30 * The Original Code is derived from and used in conjunction with the
31 * OpenH323 Project (www.openh323.org/)
32 *
33 * The Initial Developer of the Original Code is ISVO (Asia) Pte Ltd.
34 *
35 *
36 * Contributor(s): Many thanks to Simon Horne.
37 *
38 * $Revision: 21293 $
39 * $Author: rjongbloed $
40 * $Date: 2008-10-12 18:24:41 -0500 (Sun, 12 Oct 2008) $
41 */
42
43 #ifndef OPAL_H460_H460_H
44 #define OPAL_H460_H460_H
45
46 #ifdef P_USE_PRAGMA
47 #pragma interface
48 #endif
49
50 #include <opal/buildopts.h>
51
52 #if OPAL_H460
53
54
55 class H460_MessageType
56 {
57 public:
58 enum {
59 e_gatekeeperRequest = 0xf0,
60 e_gatekeeperConfirm = 0xf1,
61 e_gatekeeperReject = 0xf2,
62 e_registrationRequest = 0xf3,
63 e_registrationConfirm = 0xf4,
64 e_registrationReject = 0xf5,
65 e_admissionRequest = 0xf6,
66 e_admissionConfirm = 0xf7,
67 e_admissionReject = 0xf8,
68 e_locationRequest = 0xf9,
69 e_locationConfirm = 0xfa,
70 e_locationReject = 0xfb,
71 e_nonStandardMessage = 0xfc,
72 e_serviceControlIndication = 0xfd,
73 e_serviceControlResponse = 0xfe,
74 e_unregistrationRequest = 0xe0,
75 e_inforequest = 0xe1,
76 e_inforequestresponse = 0xe2,
77 e_disengagerequest = 0xe3,
78 e_disengageconfirm = 0xe4,
79 e_setup = 0x05, // Match Q931 message id
80 e_callProceeding = 0x02, // Match Q931 message id
81 e_connect = 0x07, // Match Q931 message id
82 e_alerting = 0x01, // Match Q931 message id
83 e_facility = 0x62, // Match Q931 message id
84 e_releaseComplete = 0x5a, // Match Q931 message id
85 e_unallocated = 0xff
86 };
87 };
88
89 #endif // OPAL_H460
90
91 #endif // OPAL_H460_H460_H