chan             1379 mod_freetdm/mod_freetdm.c 		hunting.mode_data.chan.span_id = span_id;
chan             1380 mod_freetdm/mod_freetdm.c 		hunting.mode_data.chan.chan_id = chan_id;
chan             3948 mod_freetdm/mod_freetdm.c 		ftdm_channel_t *chan = NULL;
chan             3968 mod_freetdm/mod_freetdm.c 			chan = ftdm_span_get_channel(span, chan_id);
chan             3970 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_TRACE_INPUT, tracepath);
chan             3972 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_TRACE_OUTPUT, tracepath);
chan             3975 mod_freetdm/mod_freetdm.c 				chan = ftdm_span_get_channel(span, i);
chan             3977 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_TRACE_INPUT, tracepath);
chan             3979 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_TRACE_OUTPUT, tracepath);
chan             4022 mod_freetdm/mod_freetdm.c 		ftdm_channel_t *chan;
chan             4048 mod_freetdm/mod_freetdm.c 			chan = ftdm_span_get_channel(span, chan_id);
chan             4049 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_SET_RX_GAIN, &rxgain);
chan             4050 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_SET_TX_GAIN, &txgain);
chan             4054 mod_freetdm/mod_freetdm.c 				chan = ftdm_span_get_channel(span, i);
chan             4055 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_SET_RX_GAIN, &rxgain);
chan             4056 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_SET_TX_GAIN, &txgain);
chan             4062 mod_freetdm/mod_freetdm.c 		ftdm_channel_t *chan;
chan             4075 mod_freetdm/mod_freetdm.c 		chan = ftdm_span_get_channel(span, chan_id);
chan             4076 mod_freetdm/mod_freetdm.c 		if (!chan) {
chan             4081 mod_freetdm/mod_freetdm.c 		ftdm_channel_reset(chan);
chan              175 src/ftdm_io.c  static ftdm_status_t start_chan_io_dump(ftdm_channel_t *chan, ftdm_io_dump_t *dump, ftdm_size_t size)
chan              178 src/ftdm_io.c  		ftdm_log_chan_msg(chan, FTDM_LOG_ERROR, "IO dump is already started\n");
chan              407 src/ftdm_io.c  static void ftdm_set_echocancel_call_begin(ftdm_channel_t *chan)
chan              409 src/ftdm_io.c  	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              410 src/ftdm_io.c  	if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC)) {
chan              411 src/ftdm_io.c  		if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC_DISABLED_ON_IDLE)) {
chan              413 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_ENABLE_ECHOCANCEL, NULL);
chan              417 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_DISABLE_ECHOCANCEL, NULL);
chan              423 src/ftdm_io.c  static void ftdm_set_echocancel_call_end(ftdm_channel_t *chan)
chan              425 src/ftdm_io.c  	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              426 src/ftdm_io.c  	if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC)) {
chan              427 src/ftdm_io.c  		if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC_DISABLED_ON_IDLE)) {
chan              429 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_DISABLE_ECHOCANCEL, NULL);
chan              433 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_ENABLE_ECHOCANCEL, NULL);
chan              990 src/ftdm_io.c  FT_DECLARE(ftdm_status_t) ftdm_span_add_channel(ftdm_span_t *span, ftdm_socket_t sockfd, ftdm_chan_type_t type, ftdm_channel_t **chan)
chan             1059 src/ftdm_io.c  		*chan = new_chan;
chan             2164 src/ftdm_io.c  static ftdm_status_t _ftdm_channel_call_hangup_nl(const char *file, const char *func, int line, ftdm_channel_t *chan)
chan             2168 src/ftdm_io.c  	ftdm_set_echocancel_call_end(chan);
chan             2170 src/ftdm_io.c  	if (chan->state != FTDM_CHANNEL_STATE_DOWN) {
chan             2171 src/ftdm_io.c  		if (chan->state == FTDM_CHANNEL_STATE_HANGUP) {
chan             2175 src/ftdm_io.c  		if (chan->hangup_timer) {
chan             2176 src/ftdm_io.c  			ftdm_sched_cancel_timer(globals.timingsched, chan->hangup_timer);
chan             2178 src/ftdm_io.c  		ftdm_set_flag(chan, FTDM_CHANNEL_USER_HANGUP);
chan             2180 src/ftdm_io.c  		if (ftdm_test_flag(chan, FTDM_CHANNEL_STATE_CHANGE)) {
chan             2181 src/ftdm_io.c  			ftdm_channel_cancel_state(file, func, line, chan);
chan             2183 src/ftdm_io.c  		status = ftdm_channel_set_state(file, func, line, chan, FTDM_CHANNEL_STATE_HANGUP, 1);
chan             2192 src/ftdm_io.c  		if (ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan             2193 src/ftdm_io.c  			ftdm_channel_close(&chan);
chan             2243 src/ftdm_io.c  	ftdm_channel_t *chan;
chan             2249 src/ftdm_io.c  	chan = span->channels[chanid];
chan             2251 src/ftdm_io.c  	return chan;
chan             2489 src/ftdm_io.c  		status = _ftdm_channel_open(hunting->mode_data.chan.span_id, hunting->mode_data.chan.chan_id, &fchan);
chan             1661 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_t *chan = ftdm_span_get_channel(span, j);
chan             1663 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (ftdm_test_flag(chan, FTDM_CHANNEL_STATE_CHANGE)) {
chan             1664 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_channel_lock(chan);
chan             1666 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_clear_flag(chan, FTDM_CHANNEL_STATE_CHANGE);
chan             1667 src/ftmod/ftmod_isdn/ftmod_isdn.c 				state_advance(chan);
chan             1668 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_channel_complete_state(chan);
chan             1670 src/ftmod/ftmod_isdn/ftmod_isdn.c 				ftdm_channel_unlock(chan);
chan             1820 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_channel_t *chan = ftdm_span_get_channel(span, x);
chan             1822 src/ftmod/ftmod_isdn/ftmod_isdn.c 		if (ftdm_channel_get_type(chan) != FTDM_CHAN_TYPE_DQ921) {
chan             1823 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_command(chan, FTDM_COMMAND_GET_INTERVAL, &interval);
chan             1849 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_t *chan = ftdm_span_get_channel(span, x);
chan             1852 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (ftdm_channel_get_type(chan) == FTDM_CHAN_TYPE_DQ921) {
chan             1861 src/ftmod/ftmod_isdn/ftmod_isdn.c 			switch (ftdm_channel_get_state(chan)) {
chan             1864 src/ftmod/ftmod_isdn/ftmod_isdn.c 					ftdm_isdn_bchan_data_t *data = (ftdm_isdn_bchan_data_t *)chan->call_data;
chan             1865 src/ftmod/ftmod_isdn/ftmod_isdn.c 					ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan             1871 src/ftmod/ftmod_isdn/ftmod_isdn.c 							ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RING);
chan             1876 src/ftmod/ftmod_isdn/ftmod_isdn.c 							ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan             1882 src/ftmod/ftmod_isdn/ftmod_isdn.c 					if (last_chan_state != ftdm_channel_get_state(chan)) {
chan             1885 src/ftmod/ftmod_isdn/ftmod_isdn.c 						last_chan_state = ftdm_channel_get_state(chan);
chan             1892 src/ftmod/ftmod_isdn/ftmod_isdn.c 					if (last_chan_state != ftdm_channel_get_state(chan)) {
chan             1895 src/ftmod/ftmod_isdn/ftmod_isdn.c 						last_chan_state = ftdm_channel_get_state(chan);
chan             1904 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (!ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan             1905 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (ftdm_channel_open_chan(chan) != FTDM_SUCCESS) {
chan             1906 src/ftmod/ftmod_isdn/ftmod_isdn.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan             1910 src/ftmod/ftmod_isdn/ftmod_isdn.c 						ftdm_channel_get_span_id(chan),
chan             1911 src/ftmod/ftmod_isdn/ftmod_isdn.c 						ftdm_channel_get_id(chan));
chan             1916 src/ftmod/ftmod_isdn/ftmod_isdn.c 			status = ftdm_channel_wait(chan, &flags, (gated) ? 0 : interval);
chan             1932 src/ftmod/ftmod_isdn/ftmod_isdn.c 			status = ftdm_channel_read(chan, frame, &len);
chan             1937 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (chan->effective_codec != FTDM_CODEC_SLIN) {
chan             1946 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (chan->effective_codec != FTDM_CODEC_SLIN) {
chan             1949 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (chan->native_codec == FTDM_CODEC_ULAW) {
chan             1951 src/ftmod/ftmod_isdn/ftmod_isdn.c 				} else if (chan->native_codec == FTDM_CODEC_ALAW) {
chan             1958 src/ftmod/ftmod_isdn/ftmod_isdn.c 					snprintf(chan->last_error, sizeof(chan->last_error), "codec error!");
chan             1962 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_write(chan, frame, sizeof(frame), &rlen);
chan             2622 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_channel_t *chan = ftdm_span_get_channel(span, i);
chan             2624 src/ftmod/ftmod_isdn/ftmod_isdn.c 		switch (ftdm_channel_get_type(chan)) {
chan             2740 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_t *chan = ftdm_span_get_channel(span, i);
chan             2742 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (ftdm_channel_get_type(chan) == FTDM_CHAN_TYPE_B) {
chan             2743 src/ftmod/ftmod_isdn/ftmod_isdn.c 				chan->call_data = data;
chan               37 src/ftmod/ftmod_libpri/ftmod_libpri.c static void _ftdm_channel_set_state_force(ftdm_channel_t *chan, const ftdm_channel_state_t state)
chan               39 src/ftmod/ftmod_libpri/ftmod_libpri.c 	assert(chan);
chan               40 src/ftmod/ftmod_libpri/ftmod_libpri.c 	chan->state = state;
chan              554 src/ftmod/ftmod_libpri/ftmod_libpri.c static ftdm_status_t state_advance(ftdm_channel_t *chan)
chan              556 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = chan->span->signal_data;
chan              557 src/ftmod/ftmod_libpri/ftmod_libpri.c 	q931_call *call = (q931_call *)chan->call_data;
chan              562 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_get_span_id(chan), ftdm_channel_get_id(chan), ftdm_channel_get_state_str(chan));
chan              565 src/ftmod/ftmod_libpri/ftmod_libpri.c 	sig.chan_id = ftdm_channel_get_id(chan);
chan              566 src/ftmod/ftmod_libpri/ftmod_libpri.c 	sig.span_id = ftdm_channel_get_span_id(chan);
chan              567 src/ftmod/ftmod_libpri/ftmod_libpri.c 	sig.channel = chan;
chan              569 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_complete_state(chan);
chan              571 src/ftmod/ftmod_libpri/ftmod_libpri.c 	switch (ftdm_channel_get_state(chan)) {
chan              574 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_t *chtmp = chan;
chan              575 src/ftmod/ftmod_libpri/ftmod_libpri.c 			chan->call_data = NULL;
chan              579 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan),
chan              580 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_id(chan));
chan              583 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan),
chan              584 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_id(chan));
chan              591 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_test_flag(chan, FTDM_CHANNEL_OUTBOUND)) {
chan              593 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if ((status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig) != FTDM_SUCCESS)) {
chan              594 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              597 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_progress(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 0);
chan              599 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              606 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_test_flag(chan, FTDM_CHANNEL_OUTBOUND)) {
chan              608 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if ((status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig) != FTDM_SUCCESS)) {
chan              609 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              613 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_acknowledge(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 1);
chan              615 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              622 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_test_flag(chan, FTDM_CHANNEL_OUTBOUND)) {
chan              624 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if ((status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig) != FTDM_SUCCESS)) {
chan              625 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              629 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if (!ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan              630 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_open_chan(chan);
chan              632 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_progress(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 1);
chan              634 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              641 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_test_flag(chan, FTDM_CHANNEL_OUTBOUND)) {
chan              644 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if ((status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig) != FTDM_SUCCESS)) {
chan              646 src/ftmod/ftmod_libpri/ftmod_libpri.c 						ftdm_channel_get_span_id(chan),
chan              647 src/ftmod/ftmod_libpri/ftmod_libpri.c 						ftdm_channel_get_id(chan));
chan              648 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              651 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_proceeding(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 0);
chan              653 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              664 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (!ftdm_test_flag(chan, FTDM_CHANNEL_OUTBOUND)) {
chan              666 src/ftmod/ftmod_libpri/ftmod_libpri.c 					pri_proceeding(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 0);
chan              669 src/ftmod/ftmod_libpri/ftmod_libpri.c 					if ((status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig) != FTDM_SUCCESS)) {
chan              670 src/ftmod/ftmod_libpri/ftmod_libpri.c 						ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              673 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              681 src/ftmod/ftmod_libpri/ftmod_libpri.c 			chan->caller_data.hangup_cause = FTDM_CAUSE_NORMAL_UNSPECIFIED;
chan              683 src/ftmod/ftmod_libpri/ftmod_libpri.c 			status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig);
chan              684 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_DOWN);
chan              690 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_test_flag(chan, FTDM_CHANNEL_OUTBOUND)) {
chan              692 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if ((status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig) != FTDM_SUCCESS)) {
chan              693 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              697 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if (!ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan              698 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_open_chan(chan);
chan              702 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              709 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              715 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan), ftdm_channel_get_id(chan));
chan              717 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan              736 src/ftmod/ftmod_libpri/ftmod_libpri.c 			chan->call_data = call;
chan              741 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan), ftdm_channel_get_id(chan));
chan              746 src/ftmod/ftmod_libpri/ftmod_libpri.c 			pri_sr_set_channel(sr, ftdm_channel_get_id(chan), 0, 0);
chan              768 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP);
chan              778 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              783 src/ftmod/ftmod_libpri/ftmod_libpri.c 				chan->call_data = NULL;
chan              785 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_HANGUP_COMPLETE);
chan              793 src/ftmod/ftmod_libpri/ftmod_libpri.c 				chan->call_data = NULL;
chan              795 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_DOWN);
chan              802 src/ftmod/ftmod_libpri/ftmod_libpri.c 			status = ftdm_span_send_signal(ftdm_channel_get_span(chan), &sig);
chan              823 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_t *chan = ftdm_span_get_channel(span, j);
chan              824 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_lock(chan);
chan              825 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_advance_states(chan);
chan              826 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_unlock(chan);
chan              859 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->hangup.channel);
chan              862 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (!chan) {
chan              867 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_lock(chan);
chan              869 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (ftdm_channel_get_state(chan) >= FTDM_CHANNEL_STATE_TERMINATING) {
chan              870 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log_chan(chan, FTDM_LOG_DEBUG, "Ignoring remote hangup in state %s\n", ftdm_channel_get_state_str(chan));
chan              874 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (!chan->call_data) {
chan              875 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log_chan(chan, FTDM_LOG_DEBUG, "Ignoring remote hangup in state %s with no call data\n", ftdm_channel_get_state_str(chan));
chan              879 src/ftmod/ftmod_libpri/ftmod_libpri.c 	call = (q931_call *)chan->call_data;
chan              886 src/ftmod/ftmod_libpri/ftmod_libpri.c 	chan->caller_data.hangup_cause = pevent->hangup.cause;
chan              887 src/ftmod/ftmod_libpri/ftmod_libpri.c 	chan->call_data = NULL;
chan              888 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_TERMINATING);
chan              891 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_unlock(chan);
chan              905 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->answer.channel);
chan              907 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (chan) {
chan              908 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (!ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan              910 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_span_id(chan),
chan              911 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_id(chan));
chan              913 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_channel_open_chan(chan) != FTDM_SUCCESS) {
chan              914 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              917 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan),
chan              918 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_id(chan));
chan              921 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_TERMINATING);
chan              926 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_UP);
chan              945 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->proceeding.channel);
chan              947 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (chan) {
chan              949 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if ((pevent->proceeding.progressmask & PRI_PROG_INBAND_AVAILABLE) && !ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan              951 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_span_id(chan),
chan              952 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_id(chan));
chan              954 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_channel_open_chan(chan) != FTDM_SUCCESS) {
chan              955 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              958 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan),
chan              959 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_id(chan));
chan              962 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_TERMINATING);
chan              967 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_PROCEED);
chan              987 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->proceeding.channel);
chan              989 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (chan) {
chan              991 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if ((pevent->proceeding.progressmask & PRI_PROG_INBAND_AVAILABLE) && !ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan              993 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_span_id(chan),
chan              994 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_id(chan));
chan              996 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_channel_open_chan(chan) != FTDM_SUCCESS) {
chan              997 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan             1000 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan),
chan             1001 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_id(chan));
chan             1004 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_TERMINATING);
chan             1008 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_PROGRESS_MEDIA);
chan             1011 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_PROGRESS);
chan             1031 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->ringing.channel);
chan             1033 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (chan) {
chan             1043 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if ((pevent->ringing.progressmask & PRI_PROG_INBAND_AVAILABLE) && !ftdm_test_flag(chan, FTDM_CHANNEL_OPEN)) {
chan             1045 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_span_id(chan),
chan             1046 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_id(chan));
chan             1048 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (ftdm_channel_open_chan(chan) != FTDM_SUCCESS) {
chan             1049 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan             1052 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_span_id(chan),
chan             1053 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_channel_get_id(chan));
chan             1056 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_TERMINATING);
chan             1061 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RINGING);
chan             1080 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->ring.channel);
chan             1084 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (!chan) {
chan             1089 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_lock(chan);
chan             1091 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (chan->call_data) {
chan             1094 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log_chan(chan, FTDM_LOG_ERROR, "channel already has call %p!\n", chan->call_data);
chan             1095 src/ftmod/ftmod_libpri/ftmod_libpri.c 		chan->call_data = NULL;
chan             1098 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (ftdm_channel_get_state(chan) != FTDM_CHANNEL_STATE_DOWN || ftdm_test_flag(chan, FTDM_CHANNEL_INUSE)) {
chan             1106 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_get_span_id(chan),
chan             1107 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_get_id(chan));
chan             1109 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (!ftdm_test_flag(chan, FTDM_CHANNEL_OPEN) && ftdm_channel_open_chan(chan) != FTDM_SUCCESS) {
chan             1113 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_span_id(chan),
chan             1114 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_get_id(chan));
chan             1122 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (ftdm_channel_use(chan) != FTDM_SUCCESS) {
chan             1132 src/ftmod/ftmod_libpri/ftmod_libpri.c 	caller_data = ftdm_channel_get_caller_data(chan);
chan             1153 src/ftmod/ftmod_libpri/ftmod_libpri.c 	chan->call_data = pevent->ring.call;
chan             1155 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_state(chan, FTDM_CHANNEL_STATE_RING);
chan             1158 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_unlock(chan);
chan             1275 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_channel_t *chan = ftdm_span_get_channel(span, pevent->restart.channel);
chan             1280 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (!chan) {
chan             1287 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_set_state_locked(chan, FTDM_CHANNEL_STATE_RESTART);
chan             1490 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_t *chan = ftdm_span_get_channel(span, i);
chan             1493 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.span_id = ftdm_channel_get_span_id(chan);
chan             1494 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.chan_id = ftdm_channel_get_id(chan);
chan             1495 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.channel = chan;
chan             1526 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_t *chan = ftdm_span_get_channel(span, i);
chan             1529 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.span_id = ftdm_channel_get_span_id(chan);
chan             1530 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.chan_id = ftdm_channel_get_id(chan);
chan             1531 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.channel = chan;
chan             1590 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_channel_t *chan = ftdm_span_get_channel(span, i);
chan             1592 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if (ftdm_channel_get_type(chan) == FTDM_CHAN_TYPE_DQ921) {
chan             1601 src/ftmod/ftmod_libpri/ftmod_libpri.c 						ftdm_channel_get_span_id(chan), ftdm_channel_get_id(chan));
chan             1887 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_channel_t *chan = ftdm_span_get_channel(span, i);
chan             1889 src/ftmod/ftmod_libpri/ftmod_libpri.c 		switch (ftdm_channel_get_type(chan)) {
chan             1901 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_log(FTDM_LOG_ERROR, "Failed to open D-Channel %d:%d\n", ftdm_channel_get_span_id(chan), ftdm_channel_getid(chan));
chan             1902 src/ftmod/ftmod_libpri/ftmod_libpri.c 					snprintf(span->last_error, sizeof(span->last_error), "Failed to open D-Channel %d:%d\n", ftdm_channel_get_span_id(chan), ftdm_channel_getid(chan));
chan              376 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_channel_t *chan;
chan              382 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_span_add_channel(span, 0, type, &chan);
chan              383 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->io_data = chan_data;
chan              425 src/ftmod/ftmod_pika/ftmod_pika.c 				chan->native_codec = chan->effective_codec = FTDM_CODEC_ALAW;
chan              428 src/ftmod/ftmod_pika/ftmod_pika.c 				chan->native_codec = chan->effective_codec = FTDM_CODEC_ULAW;
chan              432 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan              435 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->media_in, (PK_VOID*) chan), PK_SUCCESS, error);
chan              438 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_out_queue, chan_data->media_out, (PK_VOID*) chan), PK_SUCCESS, error);
chan              447 src/ftmod/ftmod_pika/ftmod_pika.c 				chan->native_codec = chan->effective_codec = FTDM_CODEC_ALAW;
chan              450 src/ftmod/ftmod_pika/ftmod_pika.c 				chan->native_codec = chan->effective_codec = FTDM_CODEC_ULAW;
chan              456 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan              458 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->media_in, (PK_VOID*) chan), PK_SUCCESS, error);
chan              461 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_out_queue, chan_data->media_out, (PK_VOID*) chan), PK_SUCCESS, error);
chan              467 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->media_in, (PK_VOID*) chan), PK_SUCCESS, error);
chan              470 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_out_queue, chan_data->media_out, (PK_VOID*) chan), PK_SUCCESS, error);
chan              477 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(chan_data->media_in_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan              478 src/ftmod/ftmod_pika/ftmod_pika.c 			TRY_OR_DIE(PKH_QUEUE_Attach(span_data->event_queue, chan_data->handle, (PK_VOID*) chan), PK_SUCCESS, error);
chan              527 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_log(FTDM_LOG_INFO, "configuring device b%ds%dc%d as FreeTDM device %d:%d\n", boardno, spanno, x, chan->span_id, chan->chan_id);
chan              530 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdm_log(FTDM_LOG_INFO, "applying config profile %s to device %d:%d\n", profile->name, chan->span_id, chan->chan_id);
chan              542 src/ftmod/ftmod_pika/ftmod_pika.c 				chan->native_codec = chan->effective_codec = FTDM_CODEC_ALAW;
chan              544 src/ftmod/ftmod_pika/ftmod_pika.c 				chan->native_codec = chan->effective_codec = FTDM_CODEC_ULAW;
chan              551 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->physical_span_id = spanno;
chan              552 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->physical_chan_id = x;
chan              554 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->rate = 8000;
chan              555 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->packet_len = (uint32_t)chan_data->record_config.bufferSize;
chan              556 src/ftmod/ftmod_pika/ftmod_pika.c 		chan->effective_interval = chan->native_interval = chan->packet_len / 8;
chan              566 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdm_copy_string(chan->chan_name, name, sizeof(chan->chan_name));
chan              570 src/ftmod/ftmod_pika/ftmod_pika.c 			ftdm_copy_string(chan->chan_number, number, sizeof(chan->chan_number));
chan              573 src/ftmod/ftmod_pika/ftmod_pika.c 		ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_DTMF_GENERATE);
chan              139 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c static void __release_request_id_span_chan(int span, int chan, const char *func, int line)
chan              144 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	if ((id = SETUP_GRID[span][chan])) {
chan              147 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 		SETUP_GRID[span][chan] = 0;
chan              685 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 					   event->chan,
chan              829 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 					   event->chan,
chan              947 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 				   event->chan,
chan             1027 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event->span, event->chan, 
chan             1083 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 						   event->chan,
chan             1550 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.chan = (uint8_t)ftdmchan->physical_chan_id;
chan             1552 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			SETUP_GRID[event.span][event.chan] = event.call_setup_id;
chan              226 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c int sangomabc_exec_command(sangomabc_connection_t *mcon, int span, int chan, int id, int cmd, int cause, int flags)
chan              234 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c 		sangomabc_event_init((void *)&fevent, cmd, chan, span);
chan              237 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c 		sangomabc_event_init(&sevent, cmd, chan, span);
chan              268 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c int sangomabc_exec_commandp(sangomabc_connection_t *pcon, int span, int chan, int id, int cmd, int cause)
chan              273 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c     sangomabc_event_init(&oevent, cmd, chan, span);
chan              440 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c 	ftdm_assert_return(event->chan <= FTDM_MAX_CHANNELS_PHYSICAL_SPAN, -1, "Invalid chan when writing boost event\n");
chan              551 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c void sangomabc_event_init(sangomabc_short_event_t *event, sangomabc_event_id_t event_id, int chan, int span)
chan              559 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c 	event->chan = (uint8_t)chan;
chan              142 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.h void sangomabc_event_init(sangomabc_short_event_t *event, sangomabc_event_id_t event_id, int chan, int span);
chan              145 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.h int sangomabc_exec_command(sangomabc_connection_t *mcon, int span, int chan, int id, int cmd, int cause, int flags);
chan              146 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.h int sangomabc_exec_commandp(sangomabc_connection_t *pcon, int span, int chan, int id, int cmd, int cause);
chan              149 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.h #define BOOST_EVENT_CHAN(sigmod, event) ((sigmod) ? event->chan : event->chan + 1)
chan              161 src/ftmod/ftmod_sangoma_boost/sigboost.h 	uint8_t			chan;
chan              199 src/ftmod/ftmod_sangoma_boost/sigboost.h 	uint8_t			chan;
chan              295 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.h ftdm_status_t sngisdn_set_chan_avail_rate(ftdm_channel_t *chan, sngisdn_avail_t avail);
chan              139 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c ftdm_status_t sngisdn_set_chan_avail_rate(ftdm_channel_t *chan, sngisdn_avail_t avail)
chan              141 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 	if (FTDM_SPAN_IS_BRI(chan->span)) {
chan              142 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		ftdm_log_chan(chan, FTDM_LOG_DEBUG, "Setting availability rate to:%d\n", avail);
chan              143 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_support.c 		chan->availability_rate = avail;
chan              601 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cfg.c 	cfg.t.cfg.s.l1PSAP.chan		= k->mtp1.chan;
chan               54 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_free(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               55 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_inuse(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               56 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_inreset(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               57 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_flags(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               58 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_blocks(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               59 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_status(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               61 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_rsc(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               62 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_grs(ftdm_stream_handle_t *stream, int span, int chan, int range, int verbose);
chan               64 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_blo(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               65 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_ubl(ftdm_stream_handle_t *stream, int span, int chan, int verbose);
chan               67 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_cgb(ftdm_stream_handle_t *stream, int span, int chan, int range, int verbose);
chan               68 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_cgu(ftdm_stream_handle_t *stream, int span, int chan, int range, int verbose);
chan               82 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t extract_span_chan(char *argv[10], int pos, int *span, int *chan);
chan               93 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 	int		chan = 0;
chan              130 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              132 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_status(stream, span, chan, verbose);
chan              150 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              152 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_inuse(stream, span, chan, verbose);
chan              170 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              172 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_inreset(stream, span, chan, verbose);
chan              190 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              192 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_free(stream, span, chan, verbose);
chan              210 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              212 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_blocks(stream, span, chan, verbose);
chan              230 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              232 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_flags(stream, span, chan, verbose);
chan              343 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              345 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			handle_tx_blo(stream, span, chan, verbose);
chan              363 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              365 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			handle_tx_ubl(stream, span, chan, verbose);
chan              383 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              400 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			handle_tx_cgb(stream, span, chan, range, verbose);
chan              418 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              435 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			handle_tx_cgu(stream, span, chan, range, verbose);
chan              453 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              455 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			handle_tx_rsc(stream, span, chan, verbose);
chan              473 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (extract_span_chan(argv, c, &span, &chan)) goto handle_cli_error_span_chan;
chan              490 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			handle_tx_grs(stream, span, chan, range, verbose);
chan              687 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_free(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan              711 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan              714 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan              750 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_inuse(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan              774 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan              777 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan              820 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_inreset(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan              844 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan              847 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan              879 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_flags(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan              902 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan              905 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan              936 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_blocks(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan              958 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan              961 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan             1019 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_show_status(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan             1042 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan             1043 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = ckt->chan;
chan             1045 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan             1049 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if ((ckt->span == lspan) && (ckt->chan == lchan)) {
chan             1053 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 							ckt->chan,
chan             1058 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 							ckt->chan,
chan             1069 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 													ckt->chan,
chan             1122 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_blo(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan             1144 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan             1147 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan             1182 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 	handle_show_blocks(stream, span, chan, verbose);
chan             1188 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_ubl(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan             1210 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan             1213 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan             1251 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 	handle_show_blocks(stream, span, chan, verbose);
chan             1277 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 						g_ftdm_sngss7_data.cfg.mtpLink[x].mtp1.chan,
chan             1399 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_rsc(ftdm_stream_handle_t *stream, int span, int chan, int verbose)
chan             1421 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			if (chan == 0) {
chan             1424 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				lchan = chan;
chan             1459 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 	handle_show_status(stream, span, chan, verbose);
chan             1467 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_grs(ftdm_stream_handle_t *stream, int span, int chan, int range, int verbose)
chan             1488 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				((ftdmchan->physical_chan_id >= chan) && (ftdmchan->physical_chan_id < (chan+range)))) {
chan             1504 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 					if (ftdmchan->physical_chan_id == chan) {
chan             1535 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				((ftdmchan->physical_chan_id >= chan) && (ftdmchan->physical_chan_id < (chan+range)))) {
chan             1537 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_status(stream, span, chan, verbose);
chan             1549 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_cgb(ftdm_stream_handle_t *stream, int span, int chan, int range, int verbose)
chan             1579 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				((ftdmchan->physical_chan_id >= chan) && (ftdmchan->physical_chan_id < (chan+range)))) {
chan             1596 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (ftdmchan->physical_chan_id == chan) {
chan             1634 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				((ftdmchan->physical_chan_id >= chan) && (ftdmchan->physical_chan_id < (chan+range)))) {
chan             1636 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_status(stream, span, chan, verbose);
chan             1649 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t handle_tx_cgu(ftdm_stream_handle_t *stream, int span, int chan, int range, int verbose)
chan             1679 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				((ftdmchan->physical_chan_id >= chan) && (ftdmchan->physical_chan_id < (chan+range)))) {
chan             1696 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				if (ftdmchan->physical_chan_id == chan) {
chan             1734 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				((ftdmchan->physical_chan_id >= chan) && (ftdmchan->physical_chan_id < (chan+range)))) {
chan             1736 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				handle_show_status(stream, span, chan, verbose);
chan             1936 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c static ftdm_status_t extract_span_chan(char *argv[10], int pos, int *span, int *chan)
chan             1948 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			*chan = atoi(argv[pos]);
chan             1964 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 			*chan = atoi(argv[pos]);
chan             1392 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 					g_ftdm_sngss7_data.cfg.isupCkt[circuit].chan,
chan              107 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h 		uint32_t	chan;
chan              257 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.h 	uint32_t		chan;
chan              519 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 			mtpLink->mtp1.chan = atoi(parm->val);
chan              520 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 			SS7_DEBUG("\tFound mtpLink->chan = %d\n", mtpLink->mtp1.chan);
chan             1349 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 			(g_ftdm_sngss7_data.cfg.mtpLink[i].mtp1.chan == mtpLink->mtp1.chan)) {
chan             1363 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 					mtpLink->mtp1.chan, 
chan             1369 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 					mtpLink->mtp1.chan, 
chan             1379 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 	g_ftdm_sngss7_data.cfg.mtpLink[i].mtp1.chan 		= mtpLink->mtp1.chan;
chan             2039 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				if ((g_ftdm_sngss7_data.cfg.isupCkt[x].chan == count) &&
chan             2069 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				g_ftdm_sngss7_data.cfg.isupCkt[x].chan			= count;
chan             2113 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				if ((g_ftdm_sngss7_data.cfg.isupCkt[x].chan == ftdmchan->physical_chan_id) && 
chan             2146 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				g_ftdm_sngss7_data.cfg.isupCkt[x].chan		= ftdmchan->physical_chan_id;
chan             2220 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 						g_ftdm_sngss7_data.cfg.isupCkt[x].chan,
chan             2227 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 						g_ftdm_sngss7_data.cfg.isupCkt[x].chan,
chan              169 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c static __inline__ sng_fd_t tdmv_api_open_span_chan(int span, int chan) 
chan              171 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	return sangoma_open_tdmapi_span_chan(span, chan);
chan              175 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c static __inline__ sng_fd_t __tdmv_api_open_span_chan(int span, int chan) 
chan              177 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	return  __sangoma_open_tdmapi_span_chan(span, chan);
chan              230 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_channel_t *chan;
chan              248 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		if (ftdm_span_add_channel(span, sockfd, type, &chan) == FTDM_SUCCESS) {
chan              261 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->io_data = sangoma_wait_obj;
chan              264 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->physical_span_id = spanno;
chan              265 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->physical_chan_id = x;
chan              266 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->rate = 8000;
chan              276 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_coding(chan->sockfd, &tdm_api);
chan              279 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					chan->native_codec = chan->effective_codec = FTDM_CODEC_ALAW;
chan              281 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					chan->native_codec = chan->effective_codec = FTDM_CODEC_ULAW;
chan              284 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_dtmf(chan->sockfd, &tdm_api);
chan              286 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_DTMF_DETECT);
chan              290 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_ec(chan->sockfd, &tdm_api);
chan              292 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_HWEC);
chan              296 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hwec_persist_status(chan->sockfd, &tdm_api);
chan              298 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_HWEC_DISABLED_ON_IDLE);
chan              312 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_disable_ring_trip_detect_events(chan->sockfd, &tdm_api)) {
chan              322 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c                 int err=sangoma_set_rm_rxflashtime(chan->sockfd, &tdm_api, wp_globals.flash_ms);
chan              333 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_write_rbs(chan->sockfd,&tdm_api,chan->physical_chan_id, wanpipe_swap_bits(cas_bits));
chan              338 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_enable_rbs_events(chan->sockfd, &tdm_api, 100)) {
chan              339 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_log(FTDM_LOG_ERROR, "Failed to enable RBS/CAS events in device %d:%d fd:%d\n", chan->span_id, chan->chan_id, sockfd);
chan              342 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_flush_bufs(chan->sockfd, &tdm_api);
chan              343 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_flush_event_bufs(chan->sockfd, &tdm_api);
chan              351 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_enable_rbs_events(chan->sockfd, &tdm_api, 100)) {
chan              352 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_log(FTDM_LOG_ERROR, "Failed to enable RBS/CAS events in device %d:%d fd:%d\n", chan->span_id, chan->chan_id, sockfd);
chan              355 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_flush_bufs(chan->sockfd, &tdm_api);
chan              356 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_write_rbs(chan->sockfd,&tdm_api, wanpipe_swap_bits(cas_bits));
chan              361 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdm_copy_string(chan->chan_name, name, sizeof(chan->chan_name));
chan              365 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdm_copy_string(chan->chan_number, number, sizeof(chan->chan_number));
chan              368 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			ftdm_log_chan(chan, FTDM_LOG_INFO, "Configured wanpipe device fd:%d DTMF: %s\n", sockfd, dtmf);
chan              302 src/ftmod/ftmod_zt/ftmod_zt.c 				cc.chan = cc.master = x;
chan              351 src/ftmod/ftmod_zt/ftmod_zt.c 				cc.chan = cc.master = x;
chan              145 src/ftmod/ftmod_zt/ftmod_zt.h 	int chan;							/* Channel we're applying this to (0 to use name)										*/
chan              369 src/include/freetdm.h 		ftdm_chan_hunt_t chan;
chan             1166 src/include/freetdm.h FT_DECLARE(ftdm_status_t) ftdm_span_add_channel(ftdm_span_t *span, ftdm_socket_t sockfd, ftdm_chan_type_t type, ftdm_channel_t **chan);
chan              656 src/include/private/ftdm_core.h #define ftdm_channel_lock(chan) ftdm_mutex_lock(chan->mutex)
chan              657 src/include/private/ftdm_core.h #define ftdm_channel_unlock(chan) ftdm_mutex_unlock(chan->mutex)
chan               67 src/priserver.c 	ftdm_channel_t *chan;
chan               91 src/priserver.c 	if (ftdm_channel_open(spri->span, channo, &chan) != FTDM_SUCCESS) {
chan               98 src/priserver.c 	if (ftdm_channel_command(chan, FTDM_COMMAND_SET_CODEC, &codec) != FTDM_SUCCESS) {
chan              100 src/priserver.c 		ftdm_channel_close(&chan);
chan              106 src/priserver.c 	if (ftdm_channel_command(chan, FTDM_COMMAND_ENABLE_DTMF_DETECT, &tt) != FTDM_SUCCESS) {
chan              108 src/priserver.c 		ftdm_channel_close(&chan);
chan              111 src/priserver.c 	ftdm_channel_set_event_callback(chan, my_ftdm_event_handler);
chan              115 src/priserver.c 	if (ftdm_channel_command(chan, FTDM_COMMAND_SET_INTERVAL, &ms) != FTDM_SUCCESS) {
chan              117 src/priserver.c 		ftdm_channel_close(&chan);
chan              124 src/priserver.c 		ftdm_channel_close(&chan);
chan              140 src/priserver.c 			if (ftdm_channel_command(chan, FTDM_COMMAND_SEND_DTMF, dtmf) != FTDM_SUCCESS) {
chan              142 src/priserver.c 				ftdm_channel_close(&chan);
chan              149 src/priserver.c 		if (ftdm_channel_wait(chan, &flags, 2000) != FTDM_SUCCESS) {
chan              150 src/priserver.c 			printf("wait FAIL! [%s]\n", chan->last_error);
chan              156 src/priserver.c 			if (ftdm_channel_read(chan, inframe, &len) == FTDM_SUCCESS) {
chan              164 src/priserver.c 				printf("READ FAIL! %d [%s]\n", len, chan->last_error);
chan              170 src/priserver.c 			ftdm_channel_write(chan, outframe, sizeof(outframe), &len);
chan              184 src/priserver.c 	if (ftdm_channel_close(&chan) != FTDM_SUCCESS) {
chan              185 src/priserver.c 		printf("Critical Error: Failed to close channel [%s]\n", chan->last_error);
chan                9 src/testanalog.c 	ftdm_channel_t *chan = (ftdm_channel_t *) obj;
chan               18 src/testanalog.c 	ftdm_channel_call_answer(chan);
chan               19 src/testanalog.c 	ftdm_channel_command(chan, FTDM_COMMAND_SEND_DTMF, number);
chan               21 src/testanalog.c 	while (ftdm_channel_call_check_answered(chan)) {
chan               24 src/testanalog.c 		if (ftdm_channel_wait(chan, &flags, -1) == FTDM_FAIL) {
chan               29 src/testanalog.c 			if (ftdm_channel_read(chan, frame, &len) == FTDM_SUCCESS) {
chan               31 src/testanalog.c 				ftdm_channel_write(chan, frame, sizeof(frame), &len);
chan               38 src/testanalog.c 	if (ftdm_channel_call_check_answered(chan)) {
chan               39 src/testanalog.c 		ftdm_channel_call_indicate(chan, FTDM_CHANNEL_INDICATE_BUSY);
chan                7 src/testapp.c  	ftdm_channel_t *chan;
chan               23 src/testapp.c  	if (ftdm_channel_open(1, 1, &chan) == FTDM_SUCCESS) {
chan               25 src/testapp.c  		spanid = ftdm_channel_get_span_id(chan);
chan               26 src/testapp.c  		chanid = ftdm_channel_get_id(chan);
chan               30 src/testapp.c  		if (ftdm_channel_command(chan, FTDM_COMMAND_SET_INTERVAL, &ms) == FTDM_SUCCESS) {
chan               32 src/testapp.c  			ftdm_channel_command(chan, FTDM_COMMAND_GET_INTERVAL, &ms);
chan               35 src/testapp.c  			printf("set interval failed [%s]\n", ftdm_channel_get_last_error(chan));
chan               38 src/testapp.c  		if (ftdm_channel_command(chan, FTDM_COMMAND_SET_CODEC, &codec) == FTDM_SUCCESS) {
chan               40 src/testapp.c  			ftdm_channel_command(chan, FTDM_COMMAND_GET_CODEC, &codec);
chan               43 src/testapp.c  			printf("set codec failed [%s]\n", ftdm_channel_get_last_error(chan));
chan               51 src/testapp.c  			if (ftdm_channel_wait(chan, &flags, -1) == FTDM_FAIL) {
chan               52 src/testapp.c  				printf("wait FAIL! %u [%s]\n", (unsigned)len, ftdm_channel_get_last_error(chan));
chan               55 src/testapp.c  				if (ftdm_channel_read(chan, buf, &len) == FTDM_SUCCESS) {
chan               58 src/testapp.c  					printf("READ FAIL! %u [%s]\n", (unsigned)len, ftdm_channel_get_last_error(chan));
chan               62 src/testapp.c  				printf("wait fail [%s]\n", ftdm_channel_get_last_error(chan));
chan               65 src/testapp.c  		ftdm_channel_close(&chan);
chan               67 src/testapp.c  		printf("open fail [%s]\n", ftdm_channel_get_last_error(chan));
chan              278 src/testsangomaboost.c 	ftdm_channel_t *chan;
chan              286 src/testsangomaboost.c 		chan = g_outgoing_channel;
chan              288 src/testsangomaboost.c 		if (chan && tx_dtmf) {
chan              290 src/testsangomaboost.c 			ftdm_channel_wait(chan, &flags, 100);
chan              293 src/testsangomaboost.c 				status = ftdm_channel_write(chan, iobuff, datalen, &datalen);
chan              300 src/testsangomaboost.c 				status = ftdm_channel_read(chan, iobuff, &datalen);
chan              305 src/testsangomaboost.c 		} else if (chan && ftdm_channel_call_check_answered(chan)) {