mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-13 15:50:59 +00:00
freetdm: set explicit numbers for channel commands to aid debugging
This commit is contained in:
parent
1db40e60e4
commit
0a38d7761e
@ -574,84 +574,84 @@ typedef struct ftdm_iterator ftdm_iterator_t;
|
||||
|
||||
/*! \brief Channel commands that can be executed through ftdm_channel_command() */
|
||||
typedef enum {
|
||||
FTDM_COMMAND_NOOP,
|
||||
FTDM_COMMAND_SET_INTERVAL,
|
||||
FTDM_COMMAND_GET_INTERVAL,
|
||||
FTDM_COMMAND_SET_CODEC,
|
||||
FTDM_COMMAND_GET_CODEC,
|
||||
FTDM_COMMAND_SET_NATIVE_CODEC,
|
||||
FTDM_COMMAND_GET_NATIVE_CODEC,
|
||||
FTDM_COMMAND_ENABLE_DTMF_DETECT,
|
||||
FTDM_COMMAND_DISABLE_DTMF_DETECT,
|
||||
FTDM_COMMAND_SEND_DTMF,
|
||||
FTDM_COMMAND_SET_DTMF_ON_PERIOD,
|
||||
FTDM_COMMAND_GET_DTMF_ON_PERIOD,
|
||||
FTDM_COMMAND_SET_DTMF_OFF_PERIOD,
|
||||
FTDM_COMMAND_GET_DTMF_OFF_PERIOD,
|
||||
FTDM_COMMAND_GENERATE_RING_ON,
|
||||
FTDM_COMMAND_GENERATE_RING_OFF,
|
||||
FTDM_COMMAND_OFFHOOK,
|
||||
FTDM_COMMAND_ONHOOK,
|
||||
FTDM_COMMAND_FLASH,
|
||||
FTDM_COMMAND_WINK,
|
||||
FTDM_COMMAND_ENABLE_PROGRESS_DETECT,
|
||||
FTDM_COMMAND_DISABLE_PROGRESS_DETECT,
|
||||
FTDM_COMMAND_NOOP = 0,
|
||||
FTDM_COMMAND_SET_INTERVAL = 1,
|
||||
FTDM_COMMAND_GET_INTERVAL = 2,
|
||||
FTDM_COMMAND_SET_CODEC = 3,
|
||||
FTDM_COMMAND_GET_CODEC = 4,
|
||||
FTDM_COMMAND_SET_NATIVE_CODEC = 5,
|
||||
FTDM_COMMAND_GET_NATIVE_CODEC = 6,
|
||||
FTDM_COMMAND_ENABLE_DTMF_DETECT = 7,
|
||||
FTDM_COMMAND_DISABLE_DTMF_DETECT = 8,
|
||||
FTDM_COMMAND_SEND_DTMF = 9,
|
||||
FTDM_COMMAND_SET_DTMF_ON_PERIOD = 10,
|
||||
FTDM_COMMAND_GET_DTMF_ON_PERIOD = 11,
|
||||
FTDM_COMMAND_SET_DTMF_OFF_PERIOD = 12,
|
||||
FTDM_COMMAND_GET_DTMF_OFF_PERIOD = 13,
|
||||
FTDM_COMMAND_GENERATE_RING_ON = 14,
|
||||
FTDM_COMMAND_GENERATE_RING_OFF = 15,
|
||||
FTDM_COMMAND_OFFHOOK = 16,
|
||||
FTDM_COMMAND_ONHOOK = 17,
|
||||
FTDM_COMMAND_FLASH = 18,
|
||||
FTDM_COMMAND_WINK = 19,
|
||||
FTDM_COMMAND_ENABLE_PROGRESS_DETECT = 20,
|
||||
FTDM_COMMAND_DISABLE_PROGRESS_DETECT = 21,
|
||||
|
||||
/*!< Start tracing input and output from channel to the given file */
|
||||
FTDM_COMMAND_TRACE_INPUT,
|
||||
FTDM_COMMAND_TRACE_OUTPUT,
|
||||
FTDM_COMMAND_TRACE_INPUT = 22,
|
||||
FTDM_COMMAND_TRACE_OUTPUT = 23,
|
||||
|
||||
/*!< Stop both Input and Output trace, closing the files */
|
||||
FTDM_COMMAND_TRACE_END_ALL,
|
||||
FTDM_COMMAND_TRACE_END_ALL = 24,
|
||||
|
||||
/*!< Enable DTMF debugging */
|
||||
FTDM_COMMAND_ENABLE_DEBUG_DTMF,
|
||||
FTDM_COMMAND_ENABLE_DEBUG_DTMF = 25,
|
||||
|
||||
/*!< Disable DTMF debugging (if not disabled explicitly, it is disabled automatically when calls hangup) */
|
||||
FTDM_COMMAND_DISABLE_DEBUG_DTMF,
|
||||
FTDM_COMMAND_DISABLE_DEBUG_DTMF = 26,
|
||||
|
||||
/*!< Start dumping all input to a circular buffer. The size of the circular buffer can be specified, default used otherwise */
|
||||
FTDM_COMMAND_ENABLE_INPUT_DUMP,
|
||||
FTDM_COMMAND_ENABLE_INPUT_DUMP = 27,
|
||||
|
||||
/*!< Stop dumping all input to a circular buffer. */
|
||||
FTDM_COMMAND_DISABLE_INPUT_DUMP,
|
||||
FTDM_COMMAND_DISABLE_INPUT_DUMP = 28,
|
||||
|
||||
/*!< Start dumping all output to a circular buffer. The size of the circular buffer can be specified, default used otherwise */
|
||||
FTDM_COMMAND_ENABLE_OUTPUT_DUMP,
|
||||
FTDM_COMMAND_ENABLE_OUTPUT_DUMP = 29,
|
||||
|
||||
/*!< Stop dumping all output to a circular buffer. */
|
||||
FTDM_COMMAND_DISABLE_OUTPUT_DUMP,
|
||||
FTDM_COMMAND_DISABLE_OUTPUT_DUMP = 30,
|
||||
|
||||
/*!< Dump the current input circular buffer to the specified FILE* structure */
|
||||
FTDM_COMMAND_DUMP_INPUT,
|
||||
FTDM_COMMAND_DUMP_INPUT = 31,
|
||||
|
||||
/*!< Dump the current output circular buffer to the specified FILE* structure */
|
||||
FTDM_COMMAND_DUMP_OUTPUT,
|
||||
FTDM_COMMAND_DUMP_OUTPUT = 32,
|
||||
|
||||
FTDM_COMMAND_ENABLE_CALLERID_DETECT,
|
||||
FTDM_COMMAND_DISABLE_CALLERID_DETECT,
|
||||
FTDM_COMMAND_ENABLE_ECHOCANCEL,
|
||||
FTDM_COMMAND_DISABLE_ECHOCANCEL,
|
||||
FTDM_COMMAND_ENABLE_ECHOTRAIN,
|
||||
FTDM_COMMAND_DISABLE_ECHOTRAIN,
|
||||
FTDM_COMMAND_SET_CAS_BITS,
|
||||
FTDM_COMMAND_GET_CAS_BITS,
|
||||
FTDM_COMMAND_SET_RX_GAIN,
|
||||
FTDM_COMMAND_GET_RX_GAIN,
|
||||
FTDM_COMMAND_SET_TX_GAIN,
|
||||
FTDM_COMMAND_GET_TX_GAIN,
|
||||
FTDM_COMMAND_FLUSH_TX_BUFFERS,
|
||||
FTDM_COMMAND_FLUSH_RX_BUFFERS,
|
||||
FTDM_COMMAND_FLUSH_BUFFERS,
|
||||
FTDM_COMMAND_FLUSH_IOSTATS,
|
||||
FTDM_COMMAND_SET_PRE_BUFFER_SIZE,
|
||||
FTDM_COMMAND_SET_LINK_STATUS,
|
||||
FTDM_COMMAND_GET_LINK_STATUS,
|
||||
FTDM_COMMAND_ENABLE_LOOP,
|
||||
FTDM_COMMAND_DISABLE_LOOP,
|
||||
FTDM_COMMAND_SET_RX_QUEUE_SIZE,
|
||||
FTDM_COMMAND_SET_TX_QUEUE_SIZE,
|
||||
FTDM_COMMAND_SET_POLARITY,
|
||||
FTDM_COMMAND_ENABLE_CALLERID_DETECT = 33,
|
||||
FTDM_COMMAND_DISABLE_CALLERID_DETECT = 34,
|
||||
FTDM_COMMAND_ENABLE_ECHOCANCEL = 35,
|
||||
FTDM_COMMAND_DISABLE_ECHOCANCEL = 36,
|
||||
FTDM_COMMAND_ENABLE_ECHOTRAIN = 37,
|
||||
FTDM_COMMAND_DISABLE_ECHOTRAIN = 38,
|
||||
FTDM_COMMAND_SET_CAS_BITS = 39,
|
||||
FTDM_COMMAND_GET_CAS_BITS = 40,
|
||||
FTDM_COMMAND_SET_RX_GAIN = 41,
|
||||
FTDM_COMMAND_GET_RX_GAIN = 42,
|
||||
FTDM_COMMAND_SET_TX_GAIN = 43,
|
||||
FTDM_COMMAND_GET_TX_GAIN = 44,
|
||||
FTDM_COMMAND_FLUSH_TX_BUFFERS = 45,
|
||||
FTDM_COMMAND_FLUSH_RX_BUFFERS = 46,
|
||||
FTDM_COMMAND_FLUSH_BUFFERS = 47,
|
||||
FTDM_COMMAND_FLUSH_IOSTATS = 48,
|
||||
FTDM_COMMAND_SET_PRE_BUFFER_SIZE = 49,
|
||||
FTDM_COMMAND_SET_LINK_STATUS = 50,
|
||||
FTDM_COMMAND_GET_LINK_STATUS = 51,
|
||||
FTDM_COMMAND_ENABLE_LOOP = 52,
|
||||
FTDM_COMMAND_DISABLE_LOOP = 53,
|
||||
FTDM_COMMAND_SET_RX_QUEUE_SIZE = 54,
|
||||
FTDM_COMMAND_SET_TX_QUEUE_SIZE = 55,
|
||||
FTDM_COMMAND_SET_POLARITY = 56,
|
||||
FTDM_COMMAND_COUNT,
|
||||
} ftdm_command_t;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user