00001 /****************************************************************************** 00002 00003 FileName: 5ESS.h 00004 00005 Contents: Header and definition for the AT&T 5ESS ISDN dialect. The 00006 header contains the following parts: 00007 00008 - Definition of codes 00009 - Definition of information elements (5ESSie_). 00010 - Definition of messages (5ESSmes_). 00011 - Function prototypes. 00012 00013 Description: The AT&T 5ESS ISDN dialect here covers ???? 00014 00015 Related Files: 5ESS.h AT&T 5ESS ISDN Definitions 00016 5ESSie.c AT&T 5ESS ISDN IE encoders/coders (not extant yet) 00017 See Q931ie.c for IE encoders/coders 00018 5ESSStateTE.c AT&T 5ESS ISDN TE State Engine 00019 5ESSStateNT.c AT&T 5ESS ISDN NT State Engine 00020 00021 License/Copyright: 00022 00023 Copyright (c) 2007, Jan Vidar Berger, Case Labs, Ltd. All rights reserved. 00024 email:janvb@caselaboratories.com 00025 00026 Copyright (c) 2007, Michael Jerris. All rights reserved. 00027 email:mike@jerris.com 00028 00029 Copyright (c) 2007, Michael S. Collins, All rights reserved. 00030 email:mcollins@fcnetwork.com 00031 00032 Redistribution and use in source and binary forms, with or without 00033 modification, are permitted provided that the following conditions are 00034 met: 00035 00036 * Redistributions of source code must retain the above copyright notice, 00037 this list of conditions and the following disclaimer. 00038 * Redistributions in binary form must reproduce the above copyright notice, 00039 this list of conditions and the following disclaimer in the documentation 00040 and/or other materials provided with the distribution. 00041 * Neither the name of the Case Labs, Ltd nor the names of its contributors 00042 may be used to endorse or promote products derived from this software 00043 without specific prior written permission. 00044 00045 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 00046 AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 00047 IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE 00048 ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE 00049 LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 00050 CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 00051 SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS 00052 INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN 00053 CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 00054 ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE 00055 POSSIBILITY OF SUCH DAMAGE. 00056 ******************************************************************************/ 00057 00058 #ifndef _5ESS_NL 00059 #define _5ESS_NL 00060 00061 #include "Q931.h" 00062 00063 /***************************************************************************** 00064 00065 Q.931 Message codes 00066 Only 5ESS specific message and ie types 00067 here the rest are inherited from Q931.h 00068 00069 *****************************************************************************/ 00070 00071 void ATT5ESSCreateTE(struct Q931Dialect *dlct); 00072 void ATT5ESSCreateNT(struct Q931Dialect *dlct); 00073 00074 #endif /* _5ESS_NL */