00001 /* 00002 ixjIdb.h 00003 00004 Copyright (c) 1996-2002, Quicknet Technologies, Inc. 00005 All Rights Reserved. 00006 00007 Internet PhoneJACK, Internet LineJACK, etc. definitions. 00008 00009 ----------------------------------------------------------------- 00010 00011 $Header: /cvsroot/openh323/opal/include/lids/ixjidb.h,v 2.2 2002/03/27 02:21:51 robertj Exp $ 00012 00013 $Log: ixjidb.h,v $ 00014 Revision 2.2 2002/03/27 02:21:51 robertj 00015 Updated to OpenH323 v1.8.4 00016 00017 Revision 2.1 2002/03/22 06:57:48 robertj 00018 Updated to OpenH323 version 1.8.2 00019 00020 Revision 1.3 2002/03/27 00:18:13 robertj 00021 Added new line to end of file 00022 00023 Revision 1.2 2002/03/21 21:21:27 craigs 00024 Added information from ixjDefs.h 00025 00026 00027 */ 00028 00029 #ifndef _IXJIDB_H 00030 #define _IXJIDB_H 00031 00032 typedef enum { 00033 QTH_DETECT_TONE_TYPE_ADD, 00034 QTH_DETECT_TONE_TYPE_MOD_BEAT 00035 } qthDetectToneType; 00036 00037 typedef enum { 00038 QTH_DETECT_TONE_REPEAT_LAST, 00039 QTH_DETECT_TONE_REPEAT_ALL 00040 } qthDetectToneCadenceTerm; 00041 00042 typedef struct { 00043 UINT32 ulOnTime; // In ms 00044 UINT32 ulOffTime; // In ms 00045 } qthDetectToneCadenceElement; 00046 00047 typedef struct { 00048 UINT32 ulFilter; 00049 UINT32 ulNumElements; 00050 qthDetectToneType type; 00051 qthDetectToneCadenceTerm term; 00052 UINT32 ulTolerance; 00053 UINT32 ulMinDetectLoops; 00054 qthDetectToneCadenceElement element[4]; // Array 00055 } qthDetectToneCadence; 00056 00057 00058 #endif