SPAN_CONFIG       136 mod_freetdm/mod_freetdm.c static struct span_config SPAN_CONFIG[FTDM_MAX_SPANS_INTERFACE] = {{0}};
SPAN_CONFIG       219 mod_freetdm/mod_freetdm.c 			if (!strcasecmp(SPAN_CONFIG[spanid].hold_music, "indicate_hold")) {
SPAN_CONFIG       229 mod_freetdm/mod_freetdm.c 			stream = SPAN_CONFIG[spanid].hold_music;
SPAN_CONFIG      1356 mod_freetdm/mod_freetdm.c 		if (SPAN_CONFIG[span_id].limit_calls) {
SPAN_CONFIG      1360 mod_freetdm/mod_freetdm.c 					spanresource, SPAN_CONFIG[span_id].limit_calls, SPAN_CONFIG[span_id].limit_seconds);
SPAN_CONFIG      1361 mod_freetdm/mod_freetdm.c 			if (switch_limit_incr("hash", *new_session, FREETDM_LIMIT_REALM, spanresource, SPAN_CONFIG[span_id].limit_calls, SPAN_CONFIG[span_id].limit_seconds) != SWITCH_STATUS_SUCCESS) {
SPAN_CONFIG      1451 mod_freetdm/mod_freetdm.c 														 SPAN_CONFIG[spanid].dialplan,
SPAN_CONFIG      1459 mod_freetdm/mod_freetdm.c 														 SPAN_CONFIG[spanid].context,
SPAN_CONFIG      1577 mod_freetdm/mod_freetdm.c 			if (SPAN_CONFIG[spanid].limit_reset_event == FTDM_LIMIT_RESET_ON_ANSWER && SPAN_CONFIG[spanid].limit_calls) {
SPAN_CONFIG      1846 mod_freetdm/mod_freetdm.c 			} else if (tokencount == 2 && (SPAN_CONFIG[sigmsg->span_id].analog_options & ANALOG_OPTION_3WAY)) {
SPAN_CONFIG      1863 mod_freetdm/mod_freetdm.c 			} else if ((SPAN_CONFIG[sigmsg->span_id].analog_options & ANALOG_OPTION_CALL_SWAP)
SPAN_CONFIG      1864 mod_freetdm/mod_freetdm.c 					   || (SPAN_CONFIG[sigmsg->span_id].analog_options & ANALOG_OPTION_3WAY)
SPAN_CONFIG      1879 mod_freetdm/mod_freetdm.c 			char *regex = SPAN_CONFIG[span_id].dial_regex;
SPAN_CONFIG      1880 mod_freetdm/mod_freetdm.c 			char *fail_regex = SPAN_CONFIG[span_id].fail_dial_regex;
SPAN_CONFIG      1975 mod_freetdm/mod_freetdm.c 			char *regex = SPAN_CONFIG[span_id].dial_regex;
SPAN_CONFIG      1976 mod_freetdm/mod_freetdm.c 			char *fail_regex = SPAN_CONFIG[span_id].fail_dial_regex;
SPAN_CONFIG      2429 mod_freetdm/mod_freetdm.c 		SPAN_CONFIG[span_id].limit_backend = "hash";
SPAN_CONFIG      2430 mod_freetdm/mod_freetdm.c 		SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_TIMEOUT;
SPAN_CONFIG      2446 mod_freetdm/mod_freetdm.c 				SPAN_CONFIG[span_id].limit_backend = val;
SPAN_CONFIG      2447 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      2457 mod_freetdm/mod_freetdm.c 						SPAN_CONFIG[span_id].limit_calls = calls;
SPAN_CONFIG      2458 mod_freetdm/mod_freetdm.c 						SPAN_CONFIG[span_id].limit_seconds = seconds;
SPAN_CONFIG      2463 mod_freetdm/mod_freetdm.c 					SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_ANSWER;
SPAN_CONFIG      2481 mod_freetdm/mod_freetdm.c 		SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2482 mod_freetdm/mod_freetdm.c 		switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      2483 mod_freetdm/mod_freetdm.c 		switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      2484 mod_freetdm/mod_freetdm.c 		switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (ISDN)", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      2619 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2620 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      2621 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      2622 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (SS7)", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      2672 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].limit_backend = "hash";
SPAN_CONFIG      2673 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_TIMEOUT;
SPAN_CONFIG      2689 mod_freetdm/mod_freetdm.c 					SPAN_CONFIG[span_id].limit_backend = val;
SPAN_CONFIG      2690 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      2700 mod_freetdm/mod_freetdm.c 							SPAN_CONFIG[span_id].limit_calls = calls;
SPAN_CONFIG      2701 mod_freetdm/mod_freetdm.c 							SPAN_CONFIG[span_id].limit_seconds = seconds;
SPAN_CONFIG      2706 mod_freetdm/mod_freetdm.c 						SPAN_CONFIG[span_id].limit_reset_event = FTDM_LIMIT_RESET_ON_ANSWER;
SPAN_CONFIG      2780 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2781 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].context, context);
SPAN_CONFIG      2782 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].dialplan, dialplan);
SPAN_CONFIG      2783 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].analog_options = analog_options | globals.analog_options;
SPAN_CONFIG      2789 mod_freetdm/mod_freetdm.c 				ftdm_channel_set_private(fchan, &SPAN_CONFIG[span_id].pvts[i]);
SPAN_CONFIG      2794 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].dial_regex, dial_regex);
SPAN_CONFIG      2798 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].fail_dial_regex, fail_dial_regex);
SPAN_CONFIG      2802 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].hold_music, hold_music);
SPAN_CONFIG      2804 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "analog", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      2902 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      2903 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].context, context);
SPAN_CONFIG      2904 mod_freetdm/mod_freetdm.c 			switch_set_string(SPAN_CONFIG[span_id].dialplan, dialplan);
SPAN_CONFIG      2905 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].analog_options = analog_options | globals.analog_options;
SPAN_CONFIG      2908 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].dial_regex, dial_regex);
SPAN_CONFIG      2912 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].fail_dial_regex, fail_dial_regex);
SPAN_CONFIG      2916 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].hold_music, hold_music);
SPAN_CONFIG      2918 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "analog_em", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3024 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3025 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3026 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3027 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "isdn", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3078 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3079 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3080 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3081 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "isdn", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3172 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3173 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3174 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3175 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "isdn", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3251 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3252 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3253 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3255 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "Sangoma (boost)", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3406 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].dial_regex, dial_regex);
SPAN_CONFIG      3410 mod_freetdm/mod_freetdm.c 				switch_set_string(SPAN_CONFIG[span_id].fail_dial_regex, fail_dial_regex);
SPAN_CONFIG      3413 mod_freetdm/mod_freetdm.c 			SPAN_CONFIG[span_id].span = span;
SPAN_CONFIG      3414 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].context, context, sizeof(SPAN_CONFIG[span_id].context));
SPAN_CONFIG      3415 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].dialplan, dialplan, sizeof(SPAN_CONFIG[span_id].dialplan));
SPAN_CONFIG      3416 mod_freetdm/mod_freetdm.c 			switch_copy_string(SPAN_CONFIG[span_id].type, "r2", sizeof(SPAN_CONFIG[span_id].type));
SPAN_CONFIG      3701 mod_freetdm/mod_freetdm.c 			if (SPAN_CONFIG[j].span) {
SPAN_CONFIG      3707 mod_freetdm/mod_freetdm.c 				if (SPAN_CONFIG[j].analog_options & ANALOG_OPTION_3WAY) {
SPAN_CONFIG      3709 mod_freetdm/mod_freetdm.c 				} else if (SPAN_CONFIG[j].analog_options & ANALOG_OPTION_CALL_SWAP) {
SPAN_CONFIG      3712 mod_freetdm/mod_freetdm.c 				fchan = ftdm_span_get_channel(SPAN_CONFIG[j].span, 1);
SPAN_CONFIG      3717 mod_freetdm/mod_freetdm.c 				if ((FTDM_SUCCESS == ftdm_span_get_sig_status(SPAN_CONFIG[j].span, &sigstatus))) {
SPAN_CONFIG      3732 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_name(SPAN_CONFIG[j].span),
SPAN_CONFIG      3733 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].type,
SPAN_CONFIG      3736 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_chan_count(SPAN_CONFIG[j].span),
SPAN_CONFIG      3737 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dialplan,
SPAN_CONFIG      3738 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].context,
SPAN_CONFIG      3739 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dial_regex,
SPAN_CONFIG      3740 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].fail_dial_regex,
SPAN_CONFIG      3741 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].hold_music,
SPAN_CONFIG      3758 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_name(SPAN_CONFIG[j].span),
SPAN_CONFIG      3759 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].type,
SPAN_CONFIG      3761 mod_freetdm/mod_freetdm.c 										   ftdm_span_get_chan_count(SPAN_CONFIG[j].span),
SPAN_CONFIG      3762 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dialplan,
SPAN_CONFIG      3763 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].context,
SPAN_CONFIG      3764 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].dial_regex,
SPAN_CONFIG      3765 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].fail_dial_regex,
SPAN_CONFIG      3766 mod_freetdm/mod_freetdm.c 										   SPAN_CONFIG[j].hold_music,
SPAN_CONFIG      3808 mod_freetdm/mod_freetdm.c 		if (!(span_id && (span = SPAN_CONFIG[span_id].span))) {