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