#ifndef _MGC_CONST__H #define _MGC_CONST__H #define MGC_MAX_OPER_STEPS_NUM 8 #define MGC_MGCF_STATE_REQUEST 1 #define MGC_MGCF_STATE_INDICATION 2 #define MGC_MGCF_STATE_INIT 3 #define MGC_MGCF_TIMER_50MS 5 #define MGC_MGCF_TIMER_1S 100 #define MGC_MGCF_TIMER_10S 10 * MGC_MGCF_TIMER_1S #define MGC_MGCF_TIMER_20S 20 * MGC_MGCF_TIMER_1S #define MGC_MGCF_TIMER_1H 3600 * MGC_MGCF_TIMER_1S #define MGC_CHNL_START_DS 0 #define MGC_CHNL_START_INTERNAL 8192 #define MGC_CHNL_START_ANN 9216 #define MGC_CHNL_START_MSS 9256 #define MGC_CHNL_START_AALN 9416 #define MGC_CHNL_NUM_INTERNAL 1024 #define MGC_CHNL_NUM_ANN 200 //#define MGC_CHNL_NUM_MSS 4 #define MGC_CHNL_NUM_AALN 8 #define MGC_CHNL_NUM_DS_TOTAL 8192 #define MGC_CHNL_NUM_INTERNAL_PER_PORT 1 #define MGC_CHNL_NUM_AALN_PER_PORT 1 #define MGC_CHNL_NUM_ANN_PER_TYPE 40 #define MGC_CHNL_NUM_DS_PER_PORT 32 #define MGC_MNG_CMD_IDLE 0 #define MGC_MNG_CMD_REMOVE_CHNL 1 #define MGC_MNG_CMD_OVERWRITE 2 #define MGC_MNG_CMD_CLEAR_AFTER_OPER 3 #define MGC_CHNL_STATUS_IDLE 0 #define MGC_CHNL_STATUS_CREATING 1 #define MGC_CHNL_STATUS_CREATED 2 #define MGC_INTERNAL_VIRTUAL_MG 0 #define MGC_8ECP_MG_OFFSET 1 #define MGC_8ECP_MAX_TRK_PER_MG 8 #define MGC_MAX_NUM_OF_CHNL_CON 512 #define MGC_MAX_NUM_OF_CON 8192 #define MGC_MGCP_MGC_PORT 2727 #define MGC_MGCP_MG_PORT 2427 #define MGC_MAX_ASCIIIN_LEN 4096 #define MGC_MAX_ASCIIOUT_LEN 4096 #define MGC_MAX_ASCITMP_LEN 4096 #define MGC_MONITOR_NONE 0x0000 #define MGC_MONITOR_ERROR 0x0010 #define MGC_MONITOR_ALL 0xffff #define MGC_CHNL_CLEAR_PORT 0 #define MGC_CHNL_SAVE_PORT 1 #define MGC_MAX_TONE_NO 16 //#define MGC_8K_TONE_CHNL_SILENT (0 * 8 + 7) * 32 + 31 #define MGC_PKG_SIG_G_RT ((MGCP_PKG_G << 8) | MGCP_G_SIG_RT) #define MGC_PKG_SIG_L_BZ ((MGCP_PKG_L << 8) | MGCP_L_SIG_BZ) #define MGC_PKG_SIG_L_WT ((MGCP_PKG_L << 8) | MGCP_L_SIG_WT) #define MGC_CHNL_AUEP_IDLE 0 #define MGC_CHNL_AUEP_IN_PROGRESS 1 #endif