channel           156 mod_freetdm/mod_freetdm.c static switch_core_session_t *ftdm_channel_get_session(ftdm_channel_t *channel, int32_t id)
channel           159 mod_freetdm/mod_freetdm.c 	const char *token = ftdm_channel_get_token(channel, id);
channel           163 mod_freetdm/mod_freetdm.c 			ftdm_channel_clear_token(channel, token);
channel           170 mod_freetdm/mod_freetdm.c static const char *ftdm_channel_get_uuid(ftdm_channel_t *channel, int32_t id)
channel           172 mod_freetdm/mod_freetdm.c 	return ftdm_channel_get_token(channel, id);
channel           178 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel, *channel_a;
channel           186 mod_freetdm/mod_freetdm.c 		channel = switch_core_session_get_channel(session);
channel           188 mod_freetdm/mod_freetdm.c 		if (switch_channel_test_flag(channel, CF_HOLD)) {
channel           194 mod_freetdm/mod_freetdm.c 			switch_channel_stop_broadcast(channel);
channel           195 mod_freetdm/mod_freetdm.c 			switch_channel_wait_for_flag(channel, CF_BROADCAST, SWITCH_FALSE, 2000, NULL);
channel           205 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel, *channel_a;
channel           214 mod_freetdm/mod_freetdm.c 		channel = switch_core_session_get_channel(session);
channel           225 mod_freetdm/mod_freetdm.c 			stream = switch_channel_get_variable(channel, SWITCH_HOLD_MUSIC_VARIABLE);
channel           237 mod_freetdm/mod_freetdm.c 		if (zstr(stream) && !(stream = switch_channel_get_variable(channel, SWITCH_HOLD_MUSIC_VARIABLE))) {
channel           260 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           269 mod_freetdm/mod_freetdm.c 			channel = switch_core_session_get_channel(session);
channel           270 mod_freetdm/mod_freetdm.c 			buuid = switch_channel_get_variable(channel, SWITCH_SIGNAL_BOND_VARIABLE);
channel           287 mod_freetdm/mod_freetdm.c 				if (!switch_channel_test_flag(channel, CF_ANSWERED)) {
channel           288 mod_freetdm/mod_freetdm.c 					switch_channel_mark_answered(channel);
channel           390 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           396 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           397 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           400 mod_freetdm/mod_freetdm.c 		switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           405 mod_freetdm/mod_freetdm.c 	switch_channel_set_state(channel, CS_ROUTING);
channel           419 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel           422 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           423 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           428 mod_freetdm/mod_freetdm.c 	switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "%s CHANNEL ROUTING\n", switch_channel_get_name(channel));
channel           436 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel           439 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           440 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           445 mod_freetdm/mod_freetdm.c 	switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "%s CHANNEL EXECUTE\n", switch_channel_get_name(channel));
channel           471 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel           476 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           477 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           511 mod_freetdm/mod_freetdm.c 			ftdm_call_cause_t hcause = switch_channel_get_cause_q850(channel);
channel           521 mod_freetdm/mod_freetdm.c                     switch_channel_get_name(channel));
channel           530 mod_freetdm/mod_freetdm.c 	switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_DEBUG, "%s CHANNEL HANGUP\n", switch_channel_get_name(channel));
channel           543 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel           546 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           547 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           600 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel           610 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           611 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           630 mod_freetdm/mod_freetdm.c 	if (switch_channel_test_flag(channel, CF_SUSPEND)) {
channel           699 mod_freetdm/mod_freetdm.c 				ftdm_log(FTDM_LOG_DEBUG, "Queuing DTMF [%c] in channel %s\n", *p, switch_channel_get_name(channel));
channel           700 mod_freetdm/mod_freetdm.c 				switch_channel_queue_dtmf(channel, &_dtmf);
channel           715 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel           722 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           723 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           783 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           787 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           788 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           794 mod_freetdm/mod_freetdm.c         switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           801 mod_freetdm/mod_freetdm.c 	if (switch_channel_test_flag(channel, CF_OUTBOUND)) {
channel           830 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           833 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           834 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           840 mod_freetdm/mod_freetdm.c         switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           848 mod_freetdm/mod_freetdm.c 	if (switch_channel_test_flag(channel, CF_OUTBOUND)) {
channel           877 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           880 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           881 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           887 mod_freetdm/mod_freetdm.c         switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           891 mod_freetdm/mod_freetdm.c 	if (switch_channel_test_flag(channel, CF_OUTBOUND)) {
channel           909 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           912 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           913 mod_freetdm/mod_freetdm.c 	assert(channel != NULL);
channel           919 mod_freetdm/mod_freetdm.c 		switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           923 mod_freetdm/mod_freetdm.c 	if (switch_channel_test_flag(channel, CF_OUTBOUND)) {
channel           931 mod_freetdm/mod_freetdm.c 		switch_channel_mark_answered(channel);
channel           934 mod_freetdm/mod_freetdm.c 		if (!switch_channel_test_flag(channel, CF_ANSWERED) && 
channel           935 mod_freetdm/mod_freetdm.c 			!switch_channel_test_flag(channel, CF_EARLY_MEDIA) &&
channel           936 mod_freetdm/mod_freetdm.c 			!switch_channel_test_flag(channel, CF_RING_READY)
channel           939 mod_freetdm/mod_freetdm.c 				switch_channel_mark_ring_ready(channel);
channel           953 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel;
channel           960 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel           963 mod_freetdm/mod_freetdm.c         switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           968 mod_freetdm/mod_freetdm.c         switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           973 mod_freetdm/mod_freetdm.c 		switch_channel_hangup(channel, SWITCH_CAUSE_LOSE_RACE);
channel           980 mod_freetdm/mod_freetdm.c 		if (!switch_channel_test_flag(channel, CF_OUTBOUND)) {
channel           981 mod_freetdm/mod_freetdm.c 			if ((var = switch_channel_get_variable(channel, "freetdm_pre_buffer_size"))) {
channel           987 mod_freetdm/mod_freetdm.c 			if ((var = switch_channel_get_variable(channel, "freetdm_disable_dtmf"))) {
channel          1153 mod_freetdm/mod_freetdm.c 		switch_channel_t *channel = switch_core_session_get_channel(session);
channel          1155 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-CallerName");
channel          1160 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-CallerNumber");
channel          1165 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-ANI");
channel          1170 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-ANI-TON");
channel          1175 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-ANI-Plan");
channel          1180 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-ANI2");
channel          1185 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-DNIS");
channel          1190 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-DNIS-TON");
channel          1195 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-DNIS-Plan");
channel          1200 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-RDNIS");
channel          1205 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-RDNIS-TON");
channel          1210 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-RDNIS-Plan");
channel          1215 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-Screen");
channel          1220 mod_freetdm/mod_freetdm.c 		sipvar = switch_channel_get_variable(channel, "sip_h_X-FreeTDM-Presentation");
channel          1228 mod_freetdm/mod_freetdm.c 		switch_channel_t *channel = switch_core_session_get_channel(session);
channel          1230 mod_freetdm/mod_freetdm.c 		freetdmvar = switch_channel_get_variable(channel, "freetdm_bearer_capability");
channel          1234 mod_freetdm/mod_freetdm.c 		freetdmvar = switch_channel_get_variable(channel, "freetdm_bearer_layer1");
channel          1321 mod_freetdm/mod_freetdm.c 		switch_channel_t *channel = switch_core_session_get_channel(*new_session);
channel          1335 mod_freetdm/mod_freetdm.c 		switch_channel_set_name(channel, name);
channel          1336 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable(channel, "freetdm_span_name", ftdm_channel_get_span_name(ftdmchan));
channel          1337 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "freetdm_span_number", "%d", span_id);
channel          1338 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "freetdm_chan_number", "%d", chan_id);
channel          1343 mod_freetdm/mod_freetdm.c 		switch_channel_set_caller_profile(channel, caller_profile);
channel          1347 mod_freetdm/mod_freetdm.c 		switch_channel_set_flag(channel, CF_OUTBOUND);
channel          1348 mod_freetdm/mod_freetdm.c 		switch_channel_set_state(channel, CS_INIT);
channel          1405 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel          1412 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *channel_caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1416 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          1417 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_id(sigmsg->channel);
channel          1428 mod_freetdm/mod_freetdm.c 	channel = switch_core_session_get_channel(session);
channel          1429 mod_freetdm/mod_freetdm.c 	if (tech_init(tech_pvt, session, sigmsg->channel) != SWITCH_STATUS_SUCCESS) {
channel          1438 mod_freetdm/mod_freetdm.c 		switch_set_string(channel_caller_data->cid_name, ftdm_channel_get_name(sigmsg->channel));
channel          1445 mod_freetdm/mod_freetdm.c 			switch_set_string(channel_caller_data->cid_num.digits, ftdm_channel_get_number(sigmsg->channel));
channel          1483 mod_freetdm/mod_freetdm.c 	switch_channel_set_name(channel, name);
channel          1484 mod_freetdm/mod_freetdm.c 	switch_channel_set_caller_profile(channel, tech_pvt->caller_profile);
channel          1486 mod_freetdm/mod_freetdm.c 	switch_channel_set_variable(channel, "freetdm_span_name", ftdm_channel_get_span_name(sigmsg->channel));
channel          1487 mod_freetdm/mod_freetdm.c 	switch_channel_set_variable_printf(channel, "freetdm_span_number", "%d", spanid);	
channel          1488 mod_freetdm/mod_freetdm.c 	switch_channel_set_variable_printf(channel, "freetdm_chan_number", "%d", chanid);
channel          1489 mod_freetdm/mod_freetdm.c 	switch_channel_set_variable_printf(channel, "freetdm_bearer_capability", "%d", channel_caller_data->bearer_capability);	
channel          1490 mod_freetdm/mod_freetdm.c 	switch_channel_set_variable_printf(channel, "freetdm_bearer_layer1", "%d", channel_caller_data->bearer_layer1);
channel          1492 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable(channel, "sip_h_X-FreeTDM-SpanName", ftdm_channel_get_span_name(sigmsg->channel));
channel          1493 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-SpanNumber", "%d", spanid);	
channel          1494 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ChanNumber", "%d", chanid);
channel          1496 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-CallerName", "%s", channel_caller_data->cid_name);
channel          1497 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-CallerNumber", "%s", channel_caller_data->cid_num.digits);
channel          1499 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI", "%s", channel_caller_data->ani.digits);
channel          1500 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI-TON", "%d", channel_caller_data->ani.type);
channel          1501 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI-Plan", "%d", channel_caller_data->ani.plan);
channel          1502 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-ANI2", "%s", channel_caller_data->aniII);
channel          1504 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-DNIS", "%s", channel_caller_data->dnis.digits);
channel          1505 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-DNIS-TON", "%s", channel_caller_data->dnis.type);
channel          1506 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-DNIS-Plan", "%s", channel_caller_data->dnis.plan);
channel          1508 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-RDNIS", "%s", channel_caller_data->rdnis.digits);
channel          1509 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-RDNIS-TON", "%d", channel_caller_data->rdnis.type);
channel          1510 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-RDNIS-Plan", "%d", channel_caller_data->rdnis.plan);
channel          1512 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-Screen", "%d", channel_caller_data->screen);
channel          1513 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "sip_h_X-FreeTDM-Presentation", "%d", channel_caller_data->pres);
channel          1516 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, "freetdm_custom_call_data", "%s", channel_caller_data->raw_data);
channel          1519 mod_freetdm/mod_freetdm.c 	iter = ftdm_channel_get_var_iterator(sigmsg->channel, NULL);
channel          1523 mod_freetdm/mod_freetdm.c 		switch_channel_set_variable_printf(channel, name, "%s", var_value);
channel          1527 mod_freetdm/mod_freetdm.c 	switch_channel_set_state(channel, CS_INIT);
channel          1534 mod_freetdm/mod_freetdm.c 	if (ftdm_channel_add_token(sigmsg->channel, switch_core_session_get_uuid(session), 0) != FTDM_SUCCESS) {
channel          1549 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_id(sigmsg->channel);
channel          1550 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          1556 mod_freetdm/mod_freetdm.c 			if (ftdm_channel_get_alarms(sigmsg->channel, &alarmbits) != FTDM_SUCCESS) {
channel          1578 mod_freetdm/mod_freetdm.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1579 mod_freetdm/mod_freetdm.c 				snprintf(spanresource, sizeof(spanresource), "span_%s_%s", ftdm_channel_get_span_name(sigmsg->channel), caller_data->dnis.digits);
channel          1590 mod_freetdm/mod_freetdm.c 	switch_event_add_header(event, SWITCH_STACK_BOTTOM, "span-name", "%s", ftdm_channel_get_span_name(sigmsg->channel));
channel          1591 mod_freetdm/mod_freetdm.c 	switch_event_add_header(event, SWITCH_STACK_BOTTOM, "span-number", "%d", ftdm_channel_get_span_id(sigmsg->channel));
channel          1592 mod_freetdm/mod_freetdm.c 	switch_event_add_header(event, SWITCH_STACK_BOTTOM, "chan-number", "%d", ftdm_channel_get_id(sigmsg->channel));
channel          1617 mod_freetdm/mod_freetdm.c static void ftdm_enable_channel_dtmf(ftdm_channel_t *fchan, switch_channel_t *channel)
channel          1619 mod_freetdm/mod_freetdm.c 	if (channel) {
channel          1621 mod_freetdm/mod_freetdm.c 		if ((var = switch_channel_get_variable(channel, "freetdm_disable_dtmf"))) {
channel          1638 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel          1644 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          1645 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_id(sigmsg->channel);
channel          1646 mod_freetdm/mod_freetdm.c 	callerdata = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1654 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1655 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1656 mod_freetdm/mod_freetdm.c 				switch_channel_mark_pre_answered(channel);
channel          1664 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1667 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, 0);
channel          1668 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1669 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, callerdata->hangup_cause);
channel          1670 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
channel          1677 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1678 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1679 mod_freetdm/mod_freetdm.c 				switch_channel_mark_answered(channel);
channel          1680 mod_freetdm/mod_freetdm.c 				ftdm_enable_channel_dtmf(sigmsg->channel, channel);
channel          1689 mod_freetdm/mod_freetdm.c 				ftdm_channel_call_hangup(sigmsg->channel);
channel          1709 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel          1713 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_id(sigmsg->channel);
channel          1714 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          1715 mod_freetdm/mod_freetdm.c 	tokencount = ftdm_channel_get_token_count(sigmsg->channel);
channel          1722 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1723 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1724 mod_freetdm/mod_freetdm.c 				switch_channel_mark_answered(channel);
channel          1725 mod_freetdm/mod_freetdm.c 				ftdm_enable_channel_dtmf(sigmsg->channel, channel);
channel          1732 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1733 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1734 mod_freetdm/mod_freetdm.c 				switch_channel_mark_ring_ready(channel);
channel          1743 mod_freetdm/mod_freetdm.c 				ftdm_channel_call_indicate(sigmsg->channel, FTDM_CHANNEL_INDICATE_BUSY);
channel          1752 mod_freetdm/mod_freetdm.c 				ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1760 mod_freetdm/mod_freetdm.c 				if ((session_a = switch_core_session_locate(ftdm_channel_get_token(sigmsg->channel, 0)))) {
channel          1769 mod_freetdm/mod_freetdm.c 				if ((session_b = switch_core_session_locate(ftdm_channel_get_token(sigmsg->channel, 1)))) {
channel          1805 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1808 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1809 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, cause);
channel          1810 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
channel          1813 mod_freetdm/mod_freetdm.c 			ftdm_channel_clear_token(sigmsg->channel, NULL);
channel          1820 mod_freetdm/mod_freetdm.c 			cycle_foreground(sigmsg->channel, 1, NULL);
channel          1825 mod_freetdm/mod_freetdm.c 			chan_pvt_t *chanpvt = ftdm_channel_get_private(sigmsg->channel);
channel          1831 mod_freetdm/mod_freetdm.c 			if (ftdm_channel_call_check_hold(sigmsg->channel) && tokencount == 1) {
channel          1833 mod_freetdm/mod_freetdm.c 				if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1835 mod_freetdm/mod_freetdm.c 					switch_channel_t *channel;
channel          1839 mod_freetdm/mod_freetdm.c 					channel = switch_core_session_get_channel(session);
channel          1840 mod_freetdm/mod_freetdm.c 					buuid = switch_channel_get_variable(channel, SWITCH_SIGNAL_BOND_VARIABLE);
channel          1841 mod_freetdm/mod_freetdm.c 					ftdm_channel_call_unhold(sigmsg->channel);
channel          1849 mod_freetdm/mod_freetdm.c 					if ((session = ftdm_channel_get_session(sigmsg->channel, 1))) {
channel          1850 mod_freetdm/mod_freetdm.c 						channel = switch_core_session_get_channel(session);
channel          1851 mod_freetdm/mod_freetdm.c 						switch_channel_hangup(channel, SWITCH_CAUSE_NORMAL_CLEARING);
channel          1852 mod_freetdm/mod_freetdm.c 						ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
channel          1855 mod_freetdm/mod_freetdm.c 					cycle_foreground(sigmsg->channel, 1, NULL);
channel          1858 mod_freetdm/mod_freetdm.c 					cmd = switch_mprintf("three_way::%s", ftdm_channel_get_token(sigmsg->channel, 0));
channel          1860 mod_freetdm/mod_freetdm.c 					cycle_foreground(sigmsg->channel, 1, cmd);
channel          1866 mod_freetdm/mod_freetdm.c 				cycle_foreground(sigmsg->channel, 1, NULL);
channel          1868 mod_freetdm/mod_freetdm.c 					ftdm_channel_call_hold(sigmsg->channel);
channel          1877 mod_freetdm/mod_freetdm.c 			int span_id = ftdm_channel_get_span_id(sigmsg->channel);
channel          1881 mod_freetdm/mod_freetdm.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1933 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel          1935 mod_freetdm/mod_freetdm.c 	ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1937 mod_freetdm/mod_freetdm.c 	phyid = ftdm_channel_get_ph_id(sigmsg->channel);
channel          1938 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_id(sigmsg->channel);
channel          1939 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          1952 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          1955 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          1956 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, caller_data->hangup_cause);
channel          1957 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
channel          1973 mod_freetdm/mod_freetdm.c 			ftdm_caller_data_t *caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          1974 mod_freetdm/mod_freetdm.c 			int span_id = ftdm_channel_get_span_id(sigmsg->channel);
channel          2011 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          2012 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          2013 mod_freetdm/mod_freetdm.c 				switch_channel_mark_ring_ready(channel);
channel          2021 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          2022 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          2023 mod_freetdm/mod_freetdm.c 				switch_channel_mark_answered(channel);
channel          2024 mod_freetdm/mod_freetdm.c 				ftdm_enable_channel_dtmf(sigmsg->channel, channel);
channel          2044 mod_freetdm/mod_freetdm.c 	switch_channel_t *channel = NULL;
channel          2050 mod_freetdm/mod_freetdm.c 	caller_data = ftdm_channel_get_caller_data(sigmsg->channel);
channel          2051 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_id(sigmsg->channel);
channel          2052 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          2061 mod_freetdm/mod_freetdm.c 			ftdm_enable_channel_dtmf(sigmsg->channel, NULL);
channel          2069 mod_freetdm/mod_freetdm.c 			while((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          2072 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          2073 mod_freetdm/mod_freetdm.c 				switch_channel_hangup(channel, caller_data->hangup_cause);
channel          2074 mod_freetdm/mod_freetdm.c 				ftdm_channel_clear_token(sigmsg->channel, switch_core_session_get_uuid(session));
channel          2081 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          2082 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          2083 mod_freetdm/mod_freetdm.c 				switch_channel_mark_answered(channel);
channel          2084 mod_freetdm/mod_freetdm.c 				ftdm_enable_channel_dtmf(sigmsg->channel, channel);
channel          2087 mod_freetdm/mod_freetdm.c 				const char *uuid = ftdm_channel_get_uuid(sigmsg->channel, 0);
channel          2095 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          2096 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          2097 mod_freetdm/mod_freetdm.c 				switch_channel_mark_pre_answered(channel);
channel          2100 mod_freetdm/mod_freetdm.c 				const char *uuid = ftdm_channel_get_uuid(sigmsg->channel, 0);
channel          2109 mod_freetdm/mod_freetdm.c 			if ((session = ftdm_channel_get_session(sigmsg->channel, 0))) {
channel          2110 mod_freetdm/mod_freetdm.c 				channel = switch_core_session_get_channel(session);
channel          2111 mod_freetdm/mod_freetdm.c 				switch_channel_mark_ring_ready(channel);
channel          2114 mod_freetdm/mod_freetdm.c 				const char *uuid = ftdm_channel_get_uuid(sigmsg->channel, 0);
channel          2145 mod_freetdm/mod_freetdm.c 	spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          2146 mod_freetdm/mod_freetdm.c 	chanid = ftdm_channel_get_span_id(sigmsg->channel);
channel          2147 mod_freetdm/mod_freetdm.c 	type = ftdm_channel_get_type(sigmsg->channel);
channel            64 sample/boost/ftdmstart.c typedef void (*expired_function_t)(ftdm_channel_t *channel);
channel            67 sample/boost/ftdmstart.c 	ftdm_channel_t *channel;
channel            85 sample/boost/ftdmstart.c static void schedule_timer(ftdm_channel_t *channel, int sec, expired_function_t expired)
channel            93 sample/boost/ftdmstart.c 			g_timers[i].channel = channel;
channel           106 sample/boost/ftdmstart.c 	void *channel;
channel           118 sample/boost/ftdmstart.c 			channel = g_timers[i].channel;
channel           120 sample/boost/ftdmstart.c 			expired_func(channel);
channel           126 sample/boost/ftdmstart.c static void release_timers(ftdm_channel_t *channel)
channel           132 sample/boost/ftdmstart.c 		if (g_timers[i].channel == channel) {
channel           140 sample/boost/ftdmstart.c static void send_hangup(ftdm_channel_t *channel)
channel           142 sample/boost/ftdmstart.c 	int spanid = ftdm_channel_get_span_id(channel);
channel           143 sample/boost/ftdmstart.c 	int chanid = ftdm_channel_get_id(channel);
channel           145 sample/boost/ftdmstart.c 	ftdm_channel_call_hangup(channel);
channel           149 sample/boost/ftdmstart.c static void send_answer(ftdm_channel_t *channel)
channel           152 sample/boost/ftdmstart.c 	int spanid = ftdm_channel_get_span_id(channel);
channel           153 sample/boost/ftdmstart.c 	int chanid = ftdm_channel_get_id(channel);
channel           155 sample/boost/ftdmstart.c 	ftdm_channel_call_answer(channel);
channel           156 sample/boost/ftdmstart.c 	schedule_timer(channel, HANGUP_TIMER, send_hangup);
channel           160 sample/boost/ftdmstart.c static void send_progress(ftdm_channel_t *channel)
channel           163 sample/boost/ftdmstart.c 	int spanid = ftdm_channel_get_span_id(channel);
channel           164 sample/boost/ftdmstart.c 	int chanid = ftdm_channel_get_id(channel);
channel           166 sample/boost/ftdmstart.c 	ftdm_channel_call_indicate(channel, FTDM_CHANNEL_INDICATE_PROGRESS);
channel           167 sample/boost/ftdmstart.c 	schedule_timer(channel, ANSWER_TIMER, send_answer);
channel           184 sample/boost/ftdmstart.c 		schedule_timer(sigmsg->channel, PROGRESS_TIMER, send_progress);
channel           201 sample/boost/ftdmstart.c 		if (g_outgoing_channel == sigmsg->channel) {
channel           205 sample/boost/ftdmstart.c 		release_timers(sigmsg->channel);
channel           207 sample/boost/ftdmstart.c 		ftdm_channel_call_hangup(sigmsg->channel);
channel           963 src/ftdm_io.c  	sigmsg.chan_id = (*event)->channel->chan_id;
channel           964 src/ftdm_io.c  	sigmsg.channel = (*event)->channel;
channel           969 src/ftdm_io.c  			ftdm_clear_flag_locked((*event)->channel, FTDM_CHANNEL_IN_ALARM);
channel           976 src/ftdm_io.c  			ftdm_set_flag_locked((*event)->channel, FTDM_CHANNEL_IN_ALARM);
channel          4779 src/ftdm_io.c  	if (sigmsg->channel) {
channel          4780 src/ftdm_io.c  		ftdm_mutex_lock(sigmsg->channel->mutex);
channel          4790 src/ftdm_io.c  				ftdm_set_flag(sigmsg->channel, FTDM_CHANNEL_SIG_UP);
channel          4792 src/ftdm_io.c  				ftdm_clear_flag(sigmsg->channel, FTDM_CHANNEL_SIG_UP);
channel          4799 src/ftdm_io.c  			ftdm_set_echocancel_call_begin(sigmsg->channel);
channel          4805 src/ftdm_io.c  			ftdm_clear_flag(sigmsg->channel, FTDM_CHANNEL_HOLD);
channel          4810 src/ftdm_io.c  		if (ftdm_test_flag(sigmsg->channel, FTDM_CHANNEL_USER_HANGUP)) {
channel          4811 src/ftdm_io.c  			ftdm_log_chan_msg(sigmsg->channel, FTDM_LOG_DEBUG, "Ignoring SIGEVENT_STOP since user already requested hangup\n");
channel          4814 src/ftdm_io.c  		if (sigmsg->channel->state == FTDM_CHANNEL_STATE_TERMINATING) {
channel          4815 src/ftdm_io.c  			ftdm_log_chan_msg(sigmsg->channel, FTDM_LOG_DEBUG, "Scheduling safety hangup timer\n");
channel          4817 src/ftdm_io.c  			ftdm_sched_timer(globals.timingsched, "safety-hangup", FORCE_HANGUP_TIMER, execute_safety_hangup, sigmsg->channel, &sigmsg->channel->hangup_timer);
channel          4834 src/ftdm_io.c  	if (sigmsg->channel) {
channel          4835 src/ftdm_io.c  		ftdm_mutex_unlock(sigmsg->channel->mutex);
channel           150 src/ftdm_m3ua.c 	sig.channel = ftdmchan;
channel           384 src/ftmod/ftmod_analog/ftmod_analog.c 	sig.channel = ftdmchan;
channel           621 src/ftmod/ftmod_analog/ftmod_analog.c 					sig.channel = ftdmchan;
channel           842 src/ftmod/ftmod_analog/ftmod_analog.c 	ftdm_analog_data_t *analog_data = event->channel->span->signal_data;
channel           846 src/ftmod/ftmod_analog/ftmod_analog.c 	sig.chan_id = event->channel->chan_id;
channel           847 src/ftmod/ftmod_analog/ftmod_analog.c 	sig.span_id = event->channel->span_id;
channel           848 src/ftmod/ftmod_analog/ftmod_analog.c 	sig.channel = event->channel;
channel           851 src/ftmod/ftmod_analog/ftmod_analog.c 	ftdm_log_chan(event->channel, FTDM_LOG_DEBUG, "Received event [%s] in state [%s]\n", ftdm_oob_event2str(event->enum_id), ftdm_channel_state2str(event->channel->state));
channel           853 src/ftmod/ftmod_analog/ftmod_analog.c 	ftdm_mutex_lock(event->channel->mutex);
channel           859 src/ftmod/ftmod_analog/ftmod_analog.c 			if (event->channel->type != FTDM_CHAN_TYPE_FXO) {
channel           860 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_log_chan_msg(event->channel, FTDM_LOG_ERROR, "Cannot get a RING_START event on a non-fxo channel, please check your config.\n");
channel           861 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DOWN);
channel           864 src/ftmod/ftmod_analog/ftmod_analog.c 			if (!event->channel->ring_count && (event->channel->state == FTDM_CHANNEL_STATE_DOWN && !ftdm_test_flag(event->channel, FTDM_CHANNEL_INTHREAD))) {
channel           866 src/ftmod/ftmod_analog/ftmod_analog.c 					ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_GET_CALLERID);
channel           868 src/ftmod/ftmod_analog/ftmod_analog.c 					ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_IDLE);
channel           870 src/ftmod/ftmod_analog/ftmod_analog.c 				event->channel->ring_count = 1;
channel           871 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_mutex_unlock(event->channel->mutex);
channel           873 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_thread_create_detached(ftdm_analog_channel_run, event->channel);
channel           875 src/ftmod/ftmod_analog/ftmod_analog.c 				event->channel->ring_count++;
channel           881 src/ftmod/ftmod_analog/ftmod_analog.c 			if (ftdm_test_flag(event->channel, FTDM_CHANNEL_RINGING)) {
channel           882 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_channel_command(event->channel, FTDM_COMMAND_GENERATE_RING_OFF, NULL);
channel           885 src/ftmod/ftmod_analog/ftmod_analog.c 			if (event->channel->state != FTDM_CHANNEL_STATE_DOWN) {
channel           886 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DOWN);
channel           893 src/ftmod/ftmod_analog/ftmod_analog.c 			if (event->channel->state == FTDM_CHANNEL_STATE_CALLWAITING) {
channel           894 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_UP);
channel           895 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_clear_flag_locked(event->channel, FTDM_CHANNEL_STATE_CHANGE);
channel           896 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_clear_flag_locked(event->channel->span, FTDM_SPAN_STATE_CHANGE);
channel           897 src/ftmod/ftmod_analog/ftmod_analog.c 				event->channel->detected_tones[FTDM_TONEMAP_CALLWAITING_ACK] = 0;
channel           900 src/ftmod/ftmod_analog/ftmod_analog.c 			ftdm_channel_rotate_tokens(event->channel);
channel           902 src/ftmod/ftmod_analog/ftmod_analog.c 			if (ftdm_test_flag(event->channel, FTDM_CHANNEL_HOLD) && event->channel->token_count != 1) {
channel           903 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_set_state_locked(event->channel,  FTDM_CHANNEL_STATE_UP);
channel           912 src/ftmod/ftmod_analog/ftmod_analog.c 			if (event->channel->type == FTDM_CHAN_TYPE_FXS) {
channel           913 src/ftmod/ftmod_analog/ftmod_analog.c 				if (ftdm_test_flag(event->channel, FTDM_CHANNEL_INTHREAD)) {
channel           914 src/ftmod/ftmod_analog/ftmod_analog.c 					if (ftdm_test_flag(event->channel, FTDM_CHANNEL_RINGING)) {
channel           915 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_channel_command(event->channel, FTDM_COMMAND_GENERATE_RING_OFF, NULL);
channel           917 src/ftmod/ftmod_analog/ftmod_analog.c 					ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_UP);
channel           920 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_COLLECT);
channel           922 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DIALTONE);
channel           924 src/ftmod/ftmod_analog/ftmod_analog.c 					ftdm_mutex_unlock(event->channel->mutex);
channel           926 src/ftmod/ftmod_analog/ftmod_analog.c 					ftdm_thread_create_detached(ftdm_analog_channel_run, event->channel);
channel           929 src/ftmod/ftmod_analog/ftmod_analog.c 				if (!ftdm_test_flag(event->channel, FTDM_CHANNEL_INTHREAD)) {
channel           930 src/ftmod/ftmod_analog/ftmod_analog.c 					if (ftdm_test_flag(event->channel, FTDM_CHANNEL_OFFHOOK)) {
channel           931 src/ftmod/ftmod_analog/ftmod_analog.c 						ftdm_channel_command(event->channel, FTDM_COMMAND_ONHOOK, NULL);
channel           934 src/ftmod/ftmod_analog/ftmod_analog.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DOWN);
channel           939 src/ftmod/ftmod_analog/ftmod_analog.c 			ftdm_log_chan(event->channel, FTDM_LOG_DEBUG, "Ignoring event [%s] in state [%s]\n", ftdm_oob_event2str(event->enum_id), ftdm_channel_state2str(event->channel->state));
channel           947 src/ftmod/ftmod_analog/ftmod_analog.c 		ftdm_mutex_unlock(event->channel->mutex);
channel           260 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	sig.channel = ftdmchan;
channel           595 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	sig.chan_id = event->channel->chan_id;
channel           596 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	sig.span_id = event->channel->span_id;
channel           597 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	sig.channel = event->channel;
channel           601 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			ftdm_oob_event2str(event->enum_id), event->channel->span_id, event->channel->chan_id, ftdm_channel_state2str(event->channel->state));
channel           603 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 	ftdm_mutex_lock(event->channel->mutex);
channel           609 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			if (event->channel->state != FTDM_CHANNEL_STATE_DOWN) {
channel           610 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DOWN);
channel           617 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			if (ftdm_test_flag(event->channel, FTDM_CHANNEL_INTHREAD)) {
channel           618 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_UP);
channel           620 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DIALTONE);
channel           621 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_mutex_unlock(event->channel->mutex);
channel           623 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_thread_create_detached(ftdm_analog_em_channel_run, event->channel);
channel           629 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 			if (event->channel->state != FTDM_CHANNEL_STATE_DIALING) {
channel           630 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_DOWN);
channel           632 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 				ftdm_set_flag_locked(event->channel, FTDM_CHANNEL_WINK);
channel           639 src/ftmod/ftmod_analog_em/ftmod_analog_em.c 		ftdm_mutex_unlock(event->channel->mutex);
channel           698 src/ftmod/ftmod_isdn/ftmod_isdn.c 						sig.channel = ftdmchan;
channel           699 src/ftmod/ftmod_isdn/ftmod_isdn.c 						sig.channel->caller_data.hangup_cause = (cause) ? cause->Value : FTDM_CAUSE_NORMAL_UNSPECIFIED;
channel          1169 src/ftmod/ftmod_isdn/ftmod_isdn.c 	sig.channel = ftdmchan;
channel          1516 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_oob_event2str(event->enum_id), event->channel->span_id, event->channel->chan_id, ftdm_channel_state2str(event->channel->state));
channel          1521 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (event->channel->state != FTDM_CHANNEL_STATE_DOWN) {
channel          1522 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (event->channel->type == FTDM_CHAN_TYPE_B) {
channel          1523 src/ftmod/ftmod_isdn/ftmod_isdn.c 					ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_RESTART);
channel          1528 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_set_flag(event->channel, FTDM_CHANNEL_SUSPENDED);
channel          1531 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_get_alarms(event->channel);
channel          1533 src/ftmod/ftmod_isdn/ftmod_isdn.c 					event->channel->span_id, event->channel->chan_id, 
channel          1534 src/ftmod/ftmod_isdn/ftmod_isdn.c 					event->channel->physical_span_id, event->channel->physical_chan_id, 
channel          1535 src/ftmod/ftmod_isdn/ftmod_isdn.c 					event->channel->last_error);
channel          1541 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_log(FTDM_LOG_WARNING, "channel %d:%d (%d:%d) alarms Cleared!\n", event->channel->span_id, event->channel->chan_id,
channel          1542 src/ftmod/ftmod_isdn/ftmod_isdn.c 					event->channel->physical_span_id, event->channel->physical_chan_id);
channel          1544 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_clear_flag(event->channel, FTDM_CHANNEL_SUSPENDED);
channel          1545 src/ftmod/ftmod_isdn/ftmod_isdn.c 			ftdm_channel_get_alarms(event->channel);
channel           480 src/ftmod/ftmod_libpri/ftmod_libpri.c 	sig.channel = ftdmchan;
channel           683 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdmchan = span->channels[pevent->hangup.channel];
channel           686 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_CRIT, "-- Hangup on channel %d:%d %s but it's not in use?\n", spri->span->span_id, pevent->hangup.channel);
channel           703 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_log(FTDM_LOG_DEBUG, "-- Hangup on channel %d:%d\n", spri->span->span_id, pevent->hangup.channel);
channel           729 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdmchan = span->channels[pevent->answer.channel];
channel           732 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_DEBUG, "-- Answer on channel %d:%d\n", spri->span->span_id, pevent->answer.channel);
channel           735 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_DEBUG, "-- Answer on channel %d:%d %s but it's not in use?\n", spri->span->span_id, pevent->answer.channel, ftdmchan->chan_id);
channel           754 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdmchan = span->channels[pevent->proceeding.channel];
channel           757 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_DEBUG, "-- Proceeding on channel %d:%d\n", spri->span->span_id, pevent->proceeding.channel);
channel           761 src/ftmod/ftmod_libpri/ftmod_libpri.c 						  pevent->proceeding.channel, ftdmchan->chan_id);
channel           779 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdmchan = span->channels[pevent->ringing.channel];
channel           782 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_DEBUG, "-- Ringing on channel %d:%d\n", spri->span->span_id, pevent->ringing.channel);
channel           791 src/ftmod/ftmod_libpri/ftmod_libpri.c 						  pevent->ringing.channel, ftdmchan->chan_id);
channel           812 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdmchan = span->channels[pevent->ring.channel];
channel           814 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_WARNING, "--Duplicate Ring on channel %d:%d (ignored)\n", spri->span->span_id, pevent->ring.channel);
channel           820 src/ftmod/ftmod_libpri/ftmod_libpri.c 		ftdm_log(FTDM_LOG_WARNING, "--Failure opening channel %d:%d (ignored)\n", spri->span->span_id, pevent->ring.channel);
channel           826 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_log(FTDM_LOG_NOTICE, "-- Ring on channel %d:%d (from %s to %s)\n", spri->span->span_id, pevent->ring.channel,
channel           865 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_oob_event2str(event->enum_id), event->enum_id, event->channel->span_id, event->channel->chan_id, ftdm_channel_state2str(event->channel->state));
channel           870 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (event->channel->state != FTDM_CHANNEL_STATE_DOWN) {
channel           871 src/ftmod/ftmod_libpri/ftmod_libpri.c 				if (event->channel->type == FTDM_CHAN_TYPE_B) {
channel           872 src/ftmod/ftmod_libpri/ftmod_libpri.c 					ftdm_set_state_locked(event->channel, FTDM_CHANNEL_STATE_RESTART);
channel           877 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_set_flag(event->channel, FTDM_CHANNEL_SUSPENDED);
channel           880 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_get_alarms(event->channel, &alarmbits);
channel           882 src/ftmod/ftmod_libpri/ftmod_libpri.c 					event->channel->span_id, event->channel->chan_id, 
channel           883 src/ftmod/ftmod_libpri/ftmod_libpri.c 					event->channel->physical_span_id, event->channel->physical_chan_id, 
channel           884 src/ftmod/ftmod_libpri/ftmod_libpri.c 					event->channel->last_error);
channel           890 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_log(FTDM_LOG_WARNING, "channel %d:%d (%d:%d) alarms Cleared!\n", event->channel->span_id, event->channel->chan_id,
channel           891 src/ftmod/ftmod_libpri/ftmod_libpri.c 					event->channel->physical_span_id, event->channel->physical_chan_id);
channel           893 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_clear_flag(event->channel, FTDM_CHANNEL_SUSPENDED);
channel           894 src/ftmod/ftmod_libpri/ftmod_libpri.c 			ftdm_channel_get_alarms(event->channel, &alarmbits);
channel           969 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_log(FTDM_LOG_NOTICE, "-- Restarting %d:%d\n", spri->span->span_id, pevent->restart.channel);
channel           972 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdmchan = span->channels[pevent->restart.channel];
channel           978 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (pevent->restart.channel < 1) {
channel          1011 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.channel = ftdmchan;
channel          1045 src/ftmod/ftmod_libpri/ftmod_libpri.c 			sig.channel = ftdmchan;
channel          1194 src/ftmod/ftmod_pika/ftmod_pika.c 			span->event_header.channel = span->channels[i];
channel           279 src/ftmod/ftmod_pritap/ftmod_pritap.c 	sig.channel = ftdmchan;
channel           481 src/ftmod/ftmod_pritap/ftmod_pritap.c static __inline__ ftdm_channel_t *tap_pri_get_fchan(pritap_t *pritap, passive_call_t *pcall, int channel)
channel           484 src/ftmod/ftmod_pritap/ftmod_pritap.c 	int chanpos = PRI_CHANNEL(channel);
channel           486 src/ftmod/ftmod_pritap/ftmod_pritap.c 		ftdm_log(FTDM_LOG_CRIT, "Invalid pri tap channel %d requested in span %s\n", channel, pritap->span->name);
channel           490 src/ftmod/ftmod_pritap/ftmod_pritap.c 	fchan = pritap->span->channels[PRI_CHANNEL(channel)];
channel           492 src/ftmod/ftmod_pritap/ftmod_pritap.c 		ftdm_log(FTDM_LOG_ERROR, "Channel %d requested in span %s is already in use!\n", channel, pritap->span->name);
channel           497 src/ftmod/ftmod_pritap/ftmod_pritap.c 		ftdm_log(FTDM_LOG_ERROR, "Could not open tap channel %d requested in span %s\n", channel, pritap->span->name);
channel           532 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->ring.channel), PRI_CHANNEL(e->ring.channel), crv);
channel           553 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           561 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           567 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           596 src/ftmod/ftmod_pritap/ftmod_pritap.c 		fchan = tap_pri_get_fchan(pritap, pcall, e->proceeding.channel);
channel           599 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           604 src/ftmod/ftmod_pritap/ftmod_pritap.c 		peerfchan = tap_pri_get_fchan(peertap, pcall, e->proceeding.channel);
channel           607 src/ftmod/ftmod_pritap/ftmod_pritap.c 				peertap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           621 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->answer.channel), PRI_CHANNEL(e->answer.channel), crv);
channel           625 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           634 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->answer.channel), PRI_CHANNEL(e->answer.channel), crv);
channel           639 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->proceeding.channel), PRI_CHANNEL(e->proceeding.channel), crv);
channel           650 src/ftmod/ftmod_pritap/ftmod_pritap.c 				pritap->span->name, PRI_SPAN(e->answer.channel), PRI_CHANNEL(e->answer.channel), crv);
channel           250 src/ftmod/ftmod_r2/ftmod_r2.c 	sigev.channel = ftdmchan;
channel           319 src/ftmod/ftmod_r2/ftmod_r2.c 	sigev.channel = ftdmchan;
channel           373 src/ftmod/ftmod_r2/ftmod_r2.c 	sigev.channel = ftdmchan;
channel           457 src/ftmod/ftmod_r2/ftmod_r2.c 	sigev.channel = ftdmchan;
channel           942 src/ftmod/ftmod_r2/ftmod_r2.c 	sigev.channel = ftdmchan;
channel          1143 src/ftmod/ftmod_r2/ftmod_r2.c                     r2chan = R2CALL(event->channel)->r2chan;
channel          1389 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	sig.channel = ftdmchan;
channel          1738 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 						sangoma_boost_data->sigmod->on_hw_link_status_change(event->channel, FTDM_HW_LINK_DISCONNECTED);
channel          1743 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 						sangoma_boost_data->sigmod->on_hw_link_status_change(event->channel, FTDM_HW_LINK_CONNECTED);
channel          2477 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c 	sig.channel = ftdmchan;
channel           459 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn.c 	sigev.channel = ftdmchan;
channel            48 src/ftmod/ftmod_sangoma_isdn/ftmod_sangoma_isdn_cntrl.c 	sig.channel = ftdmchan;
channel          1590 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				sigev.channel = ftdmchan;
channel          1690 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_cli.c 				sigev.channel = ftdmchan;
channel          1908 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 		sigev.channel = ftdmchan;
channel          2039 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_handle.c 		sigev.channel = ftdmchan;
channel           491 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_main.c 	sigev.channel = ftdmchan;
channel           727 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_support.c 		sigev.channel = ftdmchan;
channel            44 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 	int	 channel;
channel          2053 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				if (timeslot.channel) {
channel          2073 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				if (isupCkt->span->channels[i]->physical_chan_id == timeslot.channel) {
channel          2081 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 				SS7_ERROR("Unable to find the requested channel %d in the FreeTDM channels!\n", timeslot.channel);
channel          2299 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 	timeslot->channel = atoi(tmp);
channel          2300 src/ftmod/ftmod_sangoma_ss7/ftmod_sangoma_ss7_xml.c 	lower = timeslot->channel + 1;
channel          1206 src/ftmod/ftmod_wanpipe/ftmod_wanpipe.c 			span->event_header.channel = span->channels[i];
channel           193 src/ftmod/ftmod_wanpipe/wanpipe_tdm_api_iface.h 	u_int8_t	channel;
channel          1062 src/ftmod/ftmod_zt/ftmod_zt.c 			span->event_header.channel = span->channels[i];
channel           358 src/include/freetdm.h 	ftdm_channel_t *channel; /*!< Related channel */
channel          1259 src/include/freetdm.h FT_DECLARE(ftdm_caller_data_t *) ftdm_channel_get_caller_data(ftdm_channel_t *channel);
channel          1262 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_state_str(const ftdm_channel_t *channel);
channel          1265 src/include/freetdm.h FT_DECLARE(const char *) ftdm_channel_get_last_state_str(const ftdm_channel_t *channel);
channel          1271 src/include/freetdm.h FT_DECLARE(char *) ftdm_channel_get_history_str(const ftdm_channel_t *channel);
channel           154 src/include/private/ftdm_types.h 	ftdm_channel_t *channel;
channel           208 src/priserver.c 	printf("-- Hanging up channel %d\n", event->hangup.channel);
channel           209 src/priserver.c 	if(pidmap[event->hangup.channel-1].pid) {
channel           212 src/priserver.c 		kill(pidmap[event->hangup.channel-1].pid, SIGINT);
channel           213 src/priserver.c 		pidmap[event->hangup.channel-1].pid = 0;
channel           220 src/priserver.c 	printf("-- Ring on channel %d (from %s to %s), answering...\n", event->ring.channel, event->ring.callingnum, event->ring.callednum);
channel           221 src/priserver.c 	pri_answer(spri->pri, event->ring.call, event->ring.channel, 1);
channel           222 src/priserver.c 	memcpy(&pidmap[event->ring.channel-1].call, event->ring.call, sizeof(q931_call));
channel           223 src/priserver.c 	pidmap[event->ring.channel-1].pri=spri->pri;
channel           224 src/priserver.c 	pidmap[event->ring.channel-1].call = *event->ring.call;
channel           225 src/priserver.c 	launch_channel(spri, event->ring.channel);
channel           231 src/priserver.c 	printf("-- Restarting channel %d\n", event->restart.channel);
channel            53 src/testanalog.c 		ftdm_channel_call_indicate(sigmsg->channel, FTDM_CHANNEL_INDICATE_RING);
channel            55 src/testanalog.c 		ftdm_thread_create_detached(test_call, sigmsg->channel);
channel            68 src/testpri.c  	int spanid = ftdm_channel_get_span_id(sigmsg->channel);
channel            69 src/testpri.c  	int chanid = ftdm_channel_get_id(sigmsg->channel);
channel            81 src/testpri.c  			ftdm_thread_create_detached(channel_run, sigmsg->channel);
channel            10 src/testr2.c   	int chanid = ftdm_channel_get_ph_id(sigmsg->channel);
channel            65 src/testsangomaboost.c typedef void (*expired_function_t)(ftdm_channel_t *channel);
channel            68 src/testsangomaboost.c 	ftdm_channel_t *channel;
channel            89 src/testsangomaboost.c static void schedule_timer(ftdm_channel_t *channel, int sec, expired_function_t expired)
channel            97 src/testsangomaboost.c 			g_timers[i].channel = channel;
channel           110 src/testsangomaboost.c 	void *channel;
channel           122 src/testsangomaboost.c 			channel = g_timers[i].channel;
channel           124 src/testsangomaboost.c 			expired_func(channel);
channel           130 src/testsangomaboost.c static void release_timers(ftdm_channel_t *channel)
channel           136 src/testsangomaboost.c 		if (g_timers[i].channel == channel) {
channel           144 src/testsangomaboost.c static void send_hangup(ftdm_channel_t *channel)
channel           148 src/testsangomaboost.c 	int spanid = ftdm_channel_get_span_id(channel);
channel           149 src/testsangomaboost.c 	int chanid = ftdm_channel_get_id(channel);
channel           150 src/testsangomaboost.c 	rc = ftdm_channel_dequeue_dtmf(channel, dtmfbuff, sizeof(dtmfbuff));
channel           153 src/testsangomaboost.c 		schedule_timer(channel, HANGUP_TIMER, send_hangup);
channel           157 src/testsangomaboost.c 	ftdm_channel_call_hangup(channel);
channel           161 src/testsangomaboost.c static void send_answer(ftdm_channel_t *channel)
channel           164 src/testsangomaboost.c 	int spanid = ftdm_channel_get_span_id(channel);
channel           165 src/testsangomaboost.c 	int chanid = ftdm_channel_get_id(channel);
channel           167 src/testsangomaboost.c 	ftdm_channel_call_answer(channel);
channel           168 src/testsangomaboost.c 	schedule_timer(channel, HANGUP_TIMER, send_hangup);
channel           172 src/testsangomaboost.c static void send_progress(ftdm_channel_t *channel)
channel           175 src/testsangomaboost.c 	int spanid = ftdm_channel_get_span_id(channel);
channel           176 src/testsangomaboost.c 	int chanid = ftdm_channel_get_id(channel);
channel           178 src/testsangomaboost.c 	ftdm_channel_call_indicate(channel, FTDM_CHANNEL_INDICATE_PROGRESS);
channel           179 src/testsangomaboost.c 	schedule_timer(channel, ANSWER_TIMER, send_answer);
channel           196 src/testsangomaboost.c 		schedule_timer(sigmsg->channel, PROGRESS_TIMER, send_progress);
channel           205 src/testsangomaboost.c 		ftdm_channel_command(sigmsg->channel, FTDM_COMMAND_ENABLE_DTMF_DETECT, NULL);
channel           215 src/testsangomaboost.c 		if (g_outgoing_channel == sigmsg->channel) {
channel           220 src/testsangomaboost.c 		release_timers(sigmsg->channel);
channel           222 src/testsangomaboost.c 		ftdm_channel_call_hangup(sigmsg->channel);