FreeCalypso > hg > themwi-system-sw
diff include/tmgw_const.h @ 30:496f359226ab
include: constant and interface headers for themwi-mgw
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 06 Jul 2022 22:26:09 -0800 |
parents | |
children | f280328e7e2e |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/include/tmgw_const.h Wed Jul 06 22:26:09 2022 -0800 @@ -0,0 +1,25 @@ +/* + * This header file defines some constants for themwi-mgw, + * used in the implementation, in the control interface and + * throughout the architecture. + */ + +#define TMGW_EP_TYPE_DUMMY_GSM 1 +#define TMGW_EP_TYPE_DUMMY_PSTN 2 +#define TMGW_EP_TYPE_GATEWAY 3 + +#define TMGW_EP_HAS_GSM_SOCK 1 +#define TMGW_EP_HAS_PSTN_SOCK 2 + +#define TMGW_FWD_MODE_INACTIVE 0 +#define TMGW_FWD_MODE_RECVONLY 1 +#define TMGW_FWD_MODE_SENDONLY 2 +#define TMGW_FWD_MODE_SENDRECV 3 + +#define GSM_TCHF_FRAME 0x0300 +#define GSM_TCHF_FRAME_EFR 0x0301 +#define GSM_TCHH_FRAME 0x0302 +#define GSM_TCH_FRAME_AMR 0x0303 + +#define PSTN_CODEC_PCMU 0 +#define PSTN_CODEC_PCMA 8