Fixed race condition with tones on LID handset.
[opal/cbnco.git] / include / h323 / h460.h
blob707aad571c1e185e21b4aefc95a47f76b6161b35
1 // H460.h:
2 /*
3 * Virteos H.460 Implementation for the OpenH323 Project.
5 * Virteos is a Trade Mark of ISVO (Asia) Pte Ltd.
7 * Copyright (c) 2004 ISVO (Asia) Pte Ltd. All Rights Reserved.
9 * The contents of this file are subject to the Mozilla Public License
10 * Version 1.0 (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/
14 * Software distributed under the License is distributed on an "AS IS"
15 * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See
16 * the License for the specific language governing rights and limitations
17 * under the License.
19 * The Original Code is derived from and used in conjunction with the
20 * OpenH323 Project (www.openh323.org/)
22 * The Initial Developer of the Original Code is ISVO (Asia) Pte Ltd.
25 * Contributor(s): ______________________________________.
27 * $Log$
28 * Revision 1.2 2006/06/15 15:34:25 shorne
29 * More updates
31 * Revision 1.1 2006/05/27 07:24:00 hfriederich
32 * Initial port of H.460 files from OpenH323 to OPAL
37 #ifdef P_USE_PRAGMA
38 #pragma interface
39 #endif
41 class H460_MessageType
43 public:
44 enum {
45 e_gatekeeperRequest = 0xf0,
46 e_gatekeeperConfirm = 0xf1,
47 e_gatekeeperReject = 0xf2,
48 e_registrationRequest = 0xf3,
49 e_registrationConfirm = 0xf4,
50 e_registrationReject = 0xf5,
51 e_admissionRequest = 0xf6,
52 e_admissionConfirm = 0xf7,
53 e_admissionReject = 0xf8,
54 e_locationRequest = 0xf9,
55 e_locationConfirm = 0xfa,
56 e_locationReject = 0xfb,
57 e_nonStandardMessage = 0xfc,
58 e_serviceControlIndication = 0xfd,
59 e_serviceControlResponse = 0xfe,
60 e_setup = 0x05, // Match Q931 message id
61 e_callProceeding = 0x02, // Match Q931 message id
62 e_connect = 0x07, // Match Q931 message id
63 e_alerting = 0x01, // Match Q931 message id
64 e_facility = 0x62, // Match Q931 message id
65 e_releaseComplete = 0x5a, // Match Q931 message id
66 e_unallocated = 0xff