SPAN_CONFIG       136 mod_freetdm/mod_freetdm.c static struct span_config SPAN_CONFIG[FTDM_MAX_SPANS_INTERFACE] = {{0}};
SPAN_CONFIG       220 mod_freetdm/mod_freetdm.c 			if (!strcasecmp(SPAN_CONFIG[spanid].hold_music, "indicate_hold")) {
SPAN_CONFIG       230 mod_freetdm/mod_freetdm.c 			stream = SPAN_CONFIG[spanid].hold_music;
SPAN_CONFIG      1120 mod_freetdm/mod_freetdm.c 	if (SPAN_CONFIG[span_id].limit_calls) {
SPAN_CONFIG      1126 mod_freetdm/mod_freetdm.c 				spanresource, SPAN_CONFIG[span_id].limit_calls, SPAN_CONFIG[span_id].limit_seconds);
SPAN_CONFIG      1128 mod_freetdm/mod_freetdm.c 					SPAN_CONFIG[span_id].limit_calls, SPAN_CONFIG[span_id].limit_seconds) != SWITCH_STATUS_SUCCESS) {
SPAN_CONFIG      1518 mod_freetdm/mod_freetdm.c 														 SPAN_CONFIG[spanid].dialplan,
SPAN_CONFIG      1526 mod_freetdm/mod_freetdm.c 														 SPAN_CONFIG[spanid].context,
SPAN_CONFIG      1655 mod_freetdm/mod_freetdm.c 			if (SPAN_CONFIG[spanid].limit_reset_event == FTDM_LIMIT_RESET_ON_ANSWER && SPAN_CONFIG[spanid].limit_calls) {
SPAN_CONFIG      1919 mod_freetdm/mod_freetdm.c 			} else if (tokencount == 2 && (SPAN_CONFIG[sigmsg->span_id].analog_options & ANALOG_OPTION_3WAY)) {
SPAN_CONFIG      1936 mod_freetdm/mod_freetdm.c 			} else if ((SPAN_CONFIG[sigmsg->span_id].analog_options & ANALOG_OPTION_CALL_SWAP)
SPAN_CONFIG      1937 mod_freetdm/mod_freetdm.c 					   || (SPAN_CONFIG[sigmsg->span_id].analog_options & ANALOG_OPTION_3WAY)
SPAN_CONFIG      1952 mod_freetdm/mod_freetdm.c 			char *regex = SPAN_CONFIG[span_id].dial_regex;
SPAN_CONFIG      1953 mod_freetdm/mod_freetdm.c 			char *fail_regex = SPAN_CONFIG[span_id].fail_dial_regex;
SPAN_CONFIG      2048 mod_freetdm/mod_freetdm.c 			char *regex = SPAN_CONFIG[span_id].dial_regex;
SPAN_CONFIG      2049 mod_freetdm/mod_freetdm.c 			char *fail_regex = SPAN_CONFIG[span_id].fail_dial_regex;
SPAN_CONFIG      2530 mod_freetdm/mod_freetdm.c 		SPAN_CONFIG[span_id].limit_backend = "hash";
SPAN_CONFIG      2531 mod_freetdm/mod_freetdm.c 		SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_TIMEOUT;
SPAN_CONFIG      2547 mod_freetdm/mod_freetdm.c 				SPAN_CONFIG[span_id].limit_backend = val;
SPAN_CONFIG      2548 mod_freetdm/mod_freetdm.c 				ftdm_log(FTDM_LOG_DEBUG, "Using limit backend %s for span %d\n", SPAN_CONFIG[span_id].limit_backend, span_id);
SPAN_CONFIG      2558 mod_freetdm/mod_freetdm.c 						SPAN_CONFIG[span_id].limit_calls = calls;
SPAN_CONFIG      2559 mod_freetdm/mod_freetdm.c 						SPAN_CONFIG[span_id].limit_seconds = seconds;
SPAN_CONFIG      2564 mod_freetdm/mod_freetdm.c 					SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_ANSWER;
SPAN_CONFIG      2582 mod_freetdm/mod_freetdm.c 		SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2583 mod_freetdm/mod_freetdm.c 		switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      2584 mod_freetdm/mod_freetdm.c 		switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      2585 mod_freetdm/mod_freetdm.c 		switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (ISDN)", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      2720 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2721 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      2722 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      2723 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (SS7)", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      2776 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].limit_backend = "hash";
SPAN_CONFIG      2777 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_TIMEOUT;
SPAN_CONFIG      2793 mod_freetdm/mod_freetdm.c 					SPAN_CONFIG[span_id].limit_backend = val;
SPAN_CONFIG      2794 mod_freetdm/mod_freetdm.c 					ftdm_log(FTDM_LOG_DEBUG, "Using limit backend %s for span %d\n", SPAN_CONFIG[span_id].limit_backend, span_id);
SPAN_CONFIG      2804 mod_freetdm/mod_freetdm.c 							SPAN_CONFIG[span_id].limit_calls = calls;
SPAN_CONFIG      2805 mod_freetdm/mod_freetdm.c 							SPAN_CONFIG[span_id].limit_seconds = seconds;
SPAN_CONFIG      2810 mod_freetdm/mod_freetdm.c 						SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_ANSWER;
SPAN_CONFIG      2893 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2894 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].context, context);
SPAN_CONFIG      2895 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].dialplan, dialplan);
SPAN_CONFIG      2896 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].analog_options = analog_options | globals.analog_options;
SPAN_CONFIG      2902 mod_freetdm/mod_freetdm.c 				ftdm_channel_set_private(fchan, &SPAN_CONFIG[span_id].pvts[i]);
SPAN_CONFIG      2907 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].dial_regex, dial_regex);
SPAN_CONFIG      2911 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].fail_dial_regex, fail_dial_regex);
SPAN_CONFIG      2915 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].hold_music, hold_music);
SPAN_CONFIG      2917 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "analog", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3015 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3016 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].context, context);
SPAN_CONFIG      3017 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].dialplan, dialplan);
SPAN_CONFIG      3018 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].analog_options = analog_options | globals.analog_options;
SPAN_CONFIG      3021 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].dial_regex, dial_regex);
SPAN_CONFIG      3025 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].fail_dial_regex, fail_dial_regex);
SPAN_CONFIG      3029 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].hold_music, hold_music);
SPAN_CONFIG      3031 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "analog_em", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3091 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3092 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3093 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3094 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "isdn", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3152 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3153 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3154 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3155 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "isdn", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3217 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3218 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3219 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3220 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "isdn", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3297 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3298 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3299 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3301 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (boost)", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3371 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].dial_regex, dial_regex);
SPAN_CONFIG      3375 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].fail_dial_regex, fail_dial_regex);
SPAN_CONFIG      3378 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3379 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3380 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3381 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "R2", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3754 mod_freetdm/mod_freetdm.c 			if (SPAN_CONFIG[j].span) {
SPAN_CONFIG      3760 mod_freetdm/mod_freetdm.c 				if (SPAN_CONFIG[j].analog_options & ANALOG_OPTION_3WAY) {
SPAN_CONFIG      3762 mod_freetdm/mod_freetdm.c 				} else if (SPAN_CONFIG[j].analog_options & ANALOG_OPTION_CALL_SWAP) {
SPAN_CONFIG      3765 mod_freetdm/mod_freetdm.c 				fchan = ftdm_span_get_channel(SPAN_CONFIG[j].span, 1);
SPAN_CONFIG      3770 mod_freetdm/mod_freetdm.c 				if ((FTDM_SUCCESS == ftdm_span_get_sig_status(SPAN_CONFIG[j].span, &sigstatus))) {
SPAN_CONFIG      3785 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_name(SPAN_CONFIG[j].span),
SPAN_CONFIG      3786 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].type,
SPAN_CONFIG      3789 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_chan_count(SPAN_CONFIG[j].span),
SPAN_CONFIG      3790 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dialplan,
SPAN_CONFIG      3791 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].context,
SPAN_CONFIG      3792 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dial_regex,
SPAN_CONFIG      3793 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].fail_dial_regex,
SPAN_CONFIG      3794 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].hold_music,
SPAN_CONFIG      3811 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_name(SPAN_CONFIG[j].span),
SPAN_CONFIG      3812 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].type,
SPAN_CONFIG      3814 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_chan_count(SPAN_CONFIG[j].span),
SPAN_CONFIG      3815 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dialplan,
SPAN_CONFIG      3816 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].context,
SPAN_CONFIG      3817 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dial_regex,
SPAN_CONFIG      3818 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].fail_dial_regex,
SPAN_CONFIG      3819 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].hold_music,
SPAN_CONFIG      3861 mod_freetdm/mod_freetdm.c 		if (!(span_id && (span = SPAN_CONFIG[span_id].span))) {