chan             3895 mod_freetdm/mod_freetdm.c 		ftdm_channel_t *chan = NULL;
chan             3915 mod_freetdm/mod_freetdm.c 			chan = ftdm_span_get_channel(span, chan_id);
chan             3917 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_TRACE_INPUT, tracepath);
chan             3919 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_TRACE_OUTPUT, tracepath);
chan             3922 mod_freetdm/mod_freetdm.c 				chan = ftdm_span_get_channel(span, i);
chan             3924 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_TRACE_INPUT, tracepath);
chan             3926 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_TRACE_OUTPUT, tracepath);
chan             3969 mod_freetdm/mod_freetdm.c 		ftdm_channel_t *chan;
chan             3995 mod_freetdm/mod_freetdm.c 			chan = ftdm_span_get_channel(span, chan_id);
chan             3996 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_SET_RX_GAIN, &rxgain);
chan             3997 mod_freetdm/mod_freetdm.c 			ftdm_channel_command(chan, FTDM_COMMAND_SET_TX_GAIN, &txgain);
chan             4001 mod_freetdm/mod_freetdm.c 				chan = ftdm_span_get_channel(span, i);
chan             4002 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_SET_RX_GAIN, &rxgain);
chan             4003 mod_freetdm/mod_freetdm.c 				ftdm_channel_command(chan, FTDM_COMMAND_SET_TX_GAIN, &txgain);
chan              247 src/ftdm_io.c  static void ftdm_set_echocancel_call_begin(ftdm_channel_t *chan)
chan              249 src/ftdm_io.c  	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              250 src/ftdm_io.c  	if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC)) {
chan              251 src/ftdm_io.c  		if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC_DISABLED_ON_IDLE)) {
chan              253 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_ENABLE_ECHOCANCEL, NULL);
chan              257 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_DISABLE_ECHOCANCEL, NULL);
chan              263 src/ftdm_io.c  static void ftdm_set_echocancel_call_end(ftdm_channel_t *chan)
chan              265 src/ftdm_io.c  	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(chan);
chan              266 src/ftdm_io.c  	if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC)) {
chan              267 src/ftdm_io.c  		if (ftdm_channel_test_feature(chan, FTDM_CHANNEL_FEATURE_HWEC_DISABLED_ON_IDLE)) {
chan              269 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_DISABLE_ECHOCANCEL, NULL);
chan              273 src/ftdm_io.c  				ftdm_channel_command(chan, FTDM_COMMAND_ENABLE_ECHOCANCEL, NULL);
chan              805 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              875 src/ftdm_io.c  		*chan = new_chan;
chan             2058 src/ftdm_io.c  static ftdm_status_t call_hangup(ftdm_channel_t *chan, const char *file, const char *func, int line)
chan             2060 src/ftdm_io.c  	ftdm_set_flag(chan, FTDM_CHANNEL_USER_HANGUP);
chan             2062 src/ftdm_io.c  	ftdm_set_echocancel_call_end(chan);
chan             2064 src/ftdm_io.c  	if (chan->state != FTDM_CHANNEL_STATE_DOWN) {
chan             2065 src/ftdm_io.c  		if (chan->state == FTDM_CHANNEL_STATE_HANGUP) {
chan             2069 src/ftdm_io.c  		if (chan->hangup_timer) {
chan             2070 src/ftdm_io.c  			ftdm_sched_cancel_timer(globals.timingsched, chan->hangup_timer);
chan             2072 src/ftdm_io.c  		ftdm_channel_set_state(file, func, line, chan, FTDM_CHANNEL_STATE_HANGUP, 1);
chan             2076 src/ftdm_io.c  		ftdm_channel_done(chan);
chan             2137 src/ftdm_io.c  	ftdm_channel_t *chan;
chan             2143 src/ftdm_io.c  	chan = span->channels[chanid];
chan             2145 src/ftdm_io.c  	return chan;
chan              320 src/ftdm_m3ua.c 				event->chan+1,
chan              337 src/ftdm_m3ua.c 			   event->chan+1,
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->mod_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             1028 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event->span, event->chan, 
chan             1084 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 						   event->chan,
chan             1553 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			event.chan = (uint8_t)ftdmchan->physical_chan_id;
chan             1555 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 			SETUP_GRID[event.span][event.chan] = event.call_setup_id;
chan              224 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              232 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c 		sangomabc_event_init((void *)&fevent, cmd, chan, span);
chan              235 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c 		sangomabc_event_init(&sevent, cmd, chan, span);
chan              266 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              271 src/ftmod/ftmod_sangoma_boost/sangoma_boost_client.c     sangomabc_event_init(&oevent, cmd, chan, span);
chan              438 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              549 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              557 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              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             1297 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              256 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             1327 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 			(g_ftdm_sngss7_data.cfg.mtpLink[i].mtp1.chan == mtpLink->mtp1.chan)) {
chan             1341 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 					mtpLink->mtp1.chan, 
chan             1347 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 					mtpLink->mtp1.chan, 
chan             1357 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 	g_ftdm_sngss7_data.cfg.mtpLink[i].mtp1.chan 		= mtpLink->mtp1.chan;
chan             2016 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				if ((g_ftdm_sngss7_data.cfg.isupCkt[x].chan == count) &&
chan             2046 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				g_ftdm_sngss7_data.cfg.isupCkt[x].chan			= count;
chan             2090 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				if ((g_ftdm_sngss7_data.cfg.isupCkt[x].chan == ftdmchan->physical_chan_id) && 
chan             2123 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				g_ftdm_sngss7_data.cfg.isupCkt[x].chan		= ftdmchan->physical_chan_id;
chan             2197 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 						g_ftdm_sngss7_data.cfg.isupCkt[x].chan,
chan             2204 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 						g_ftdm_sngss7_data.cfg.isupCkt[x].chan,
chan              163 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c static __inline__ sng_fd_t tdmv_api_open_span_chan(int span, int chan) 
chan              165 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 	return sangoma_open_tdmapi_span_chan(span, 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              224 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		ftdm_channel_t *chan;
chan              242 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 		if (ftdm_span_add_channel(span, sockfd, type, &chan) == FTDM_SUCCESS) {
chan              255 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->mod_data = sangoma_wait_obj;
chan              258 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->physical_span_id = spanno;
chan              259 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->physical_chan_id = x;
chan              260 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			chan->rate = 8000;
chan              270 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_coding(chan->sockfd, &tdm_api);
chan              273 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					chan->native_codec = chan->effective_codec = FTDM_CODEC_ALAW;
chan              275 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					chan->native_codec = chan->effective_codec = FTDM_CODEC_ULAW;
chan              278 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_dtmf(chan->sockfd, &tdm_api);
chan              280 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_DTMF_DETECT);
chan              284 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hw_ec(chan->sockfd, &tdm_api);
chan              286 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_HWEC);
chan              290 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				err = sangoma_tdm_get_hwec_persist_status(chan->sockfd, &tdm_api);
chan              292 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 					ftdm_channel_set_feature(chan, FTDM_CHANNEL_FEATURE_HWEC_DISABLED_ON_IDLE);
chan              306 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_disable_ring_trip_detect_events(chan->sockfd, &tdm_api)) {
chan              316 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c                 int err=sangoma_set_rm_rxflashtime(chan->sockfd, &tdm_api, wp_globals.flash_ms);
chan              327 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              332 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_enable_rbs_events(chan->sockfd, &tdm_api, 100)) {
chan              333 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              337 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_flush_bufs(chan->sockfd, &tdm_api);
chan              345 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				if (sangoma_tdm_enable_rbs_events(chan->sockfd, &tdm_api, 100)) {
chan              346 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              349 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_flush_bufs(chan->sockfd, &tdm_api);
chan              350 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				sangoma_tdm_write_rbs(chan->sockfd,&tdm_api, wanpipe_swap_bits(cas_bits));
chan              355 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdm_copy_string(chan->chan_name, name, sizeof(chan->chan_name));
chan              359 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				ftdm_copy_string(chan->chan_number, number, sizeof(chan->chan_number));
chan              362 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			ftdm_log_chan(chan, FTDM_LOG_INFO, "configured wanpipe device s%dc%d as FreeTDM channel %d:%d fd:%d DTMF: %s\n",
chan              363 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 				spanno, x, chan->span_id, chan->chan_id, sockfd, dtmf);
chan              291 src/ftmod/ftmod_zt/ftmod_zt.c 				cc.chan = cc.master = x;
chan              340 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              874 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              632 src/include/private/ftdm_core.h #define ftdm_channel_lock(chan) ftdm_mutex_lock(chan->mutex)
chan              633 src/include/private/ftdm_core.h #define ftdm_channel_unlock(chan) ftdm_mutex_unlock(chan->mutex)
chan              145 src/m3ua_client.c int m3uac_exec_command(m3uac_connection_t *mcon, int span, int chan, int id, int cmd, int cause)
chan              150 src/m3ua_client.c     m3uac_event_init(&oevent, cmd, chan, span);
chan              248 src/m3ua_client.c 	if (event->span > 16 || event->chan > 31) {
chan              249 src/m3ua_client.c 		ftdm_log(FTDM_LOG_CRIT, "Critical Error: TX Cmd=%s Invalid Span=%i Chan=%i\n", m3uac_event_id_name(event->event_id), event->span,event->chan);
chan              269 src/m3ua_client.c 			event->chan+1,
chan              299 src/m3ua_client.c void m3uac_event_init(m3uac_event_t *event, m3uac_event_id_t event_id, int chan, int span) 
chan              303 src/m3ua_client.c 	event->chan = chan;
chan               85 src/m3ua_client.h 	uint32_t	chan;
chan              147 src/m3ua_client.h void m3uac_event_init(m3uac_event_t *event, m3uac_event_id_t event_id, int chan, int span);
chan              150 src/m3ua_client.h int m3uac_exec_command(m3uac_connection_t *mcon, int span, int chan, int id, int cmd, int cause);
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              277 src/testsangomaboost.c 	ftdm_channel_t *chan;
chan              285 src/testsangomaboost.c 		chan = g_outgoing_channel;
chan              287 src/testsangomaboost.c 		if (chan && tx_dtmf) {
chan              289 src/testsangomaboost.c 			ftdm_channel_wait(chan, &flags, 100);
chan              292 src/testsangomaboost.c 				status = ftdm_channel_write(chan, iobuff, datalen, &datalen);
chan              299 src/testsangomaboost.c 				status = ftdm_channel_read(chan, iobuff, &datalen);
chan              304 src/testsangomaboost.c 		} else if (chan && ftdm_channel_call_check_answered(chan)) {