isdn_data         257 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = ftdmchan->span->signal_data;
isdn_data         258 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data         274 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data         275 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data         314 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data         349 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ChanID.PrefExcl = (isdn_data->opts & FTDM_ISDN_OPT_SUGGEST_CHANNEL) ? 0 : 1; /* 0 = preferred, 1 exclusive */
isdn_data         375 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (!(isdn_data->opts & FTDM_ISDN_OPT_OMIT_DISPLAY_IE) && FTDM_SPAN_IS_NT(span)) {
isdn_data         419 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data         421 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data->outbound_crv[gen->CRV] = caller_data;
isdn_data         432 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data->outbound_crv[gen->CRV] = NULL;
isdn_data         468 src/ftmod/ftmod_isdn/ftmod_isdn.c 				isdn_data->channels_local_crv[gen->CRV] = new_chan;
isdn_data         503 src/ftmod/ftmod_isdn/ftmod_isdn.c 			Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data         506 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931ReleaseCRV(&isdn_data->q931, gen->CRV);
isdn_data         537 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = NULL;
isdn_data         552 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data = zspan->signal_data;
isdn_data         574 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdmchan = Q931CallIsOutgoing(call) ? isdn_data->channels_local_crv[call_crv] : isdn_data->channels_remote_crv[call_crv];
isdn_data         737 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data         760 src/ftmod/ftmod_isdn/ftmod_isdn.c 	assert(isdn_data != NULL);
isdn_data         770 src/ftmod/ftmod_isdn/ftmod_isdn.c 		call = Q931GetCallByCRV(&isdn_data->q931, gen->CRV);
isdn_data         785 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (gen->CRVFlag && (caller_data = isdn_data->outbound_crv[gen->CRV])) {
isdn_data         809 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdmchan = isdn_data->channels_local_crv[gen->CRV];
isdn_data         811 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdmchan = isdn_data->channels_remote_crv[gen->CRV];
isdn_data         966 src/ftmod/ftmod_isdn/ftmod_isdn.c 					Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data         983 src/ftmod/ftmod_isdn/ftmod_isdn.c 				if (ftdmchan && ftdmchan == isdn_data->channels_remote_crv[gen->CRV]) {
isdn_data        1080 src/ftmod/ftmod_isdn/ftmod_isdn.c 						isdn_data->channels_remote_crv[gen->CRV] = ftdmchan;
isdn_data        1123 src/ftmod/ftmod_isdn/ftmod_isdn.c 					Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1126 src/ftmod/ftmod_isdn/ftmod_isdn.c 						Q931ReleaseCRV(&isdn_data->q931, gen->CRV);
isdn_data        1171 src/ftmod/ftmod_isdn/ftmod_isdn.c 						Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1230 src/ftmod/ftmod_isdn/ftmod_isdn.c 							data->digit_timeout = ftdm_time_now() + isdn_data->digit_timeout;
isdn_data        1259 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        1269 src/ftmod/ftmod_isdn/ftmod_isdn.c 		if (isdn_pcap_capture_l3only(isdn_data)) {
isdn_data        1270 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_pcap_write(isdn_data, msg, mlen, (ind == Q921_DL_UNIT_DATA) ? ISDN_PCAP_INCOMING_BCAST : ISDN_PCAP_INCOMING);
isdn_data        1274 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ret = Q931Rx23(&isdn_data->q931, ind, tei, msg, mlen);
isdn_data        1287 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        1292 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (isdn_pcap_capture_both(isdn_data)) {
isdn_data        1293 src/ftmod/ftmod_isdn/ftmod_isdn.c 		isdn_pcap_write(isdn_data, msg, mlen, ISDN_PCAP_OUTGOING);
isdn_data        1296 src/ftmod/ftmod_isdn/ftmod_isdn.c 	return ftdm_channel_write(isdn_data->dchan, msg, len, &len) == FTDM_SUCCESS ? 0 : -1;
isdn_data        1302 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = ftdmchan->span->signal_data;
isdn_data        1322 src/ftmod/ftmod_isdn/ftmod_isdn.c 					isdn_data->channels_local_crv[gen->CRV] = NULL;
isdn_data        1324 src/ftmod/ftmod_isdn/ftmod_isdn.c 					isdn_data->channels_remote_crv[gen->CRV] = NULL;
isdn_data        1326 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931ReleaseCRV(&isdn_data->q931, gen->CRV);
isdn_data        1366 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1375 src/ftmod/ftmod_isdn/ftmod_isdn.c 				data->digit_timeout = ftdm_time_now() + isdn_data->digit_timeout;
isdn_data        1413 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1434 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, ftdmchan->caller_data.raw_data_len);
isdn_data        1439 src/ftmod/ftmod_isdn/ftmod_isdn.c 		if (!(isdn_data->opts & FTDM_ISDN_OPT_SUGGEST_CHANNEL)) {
isdn_data        1503 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (!(isdn_data->opts & FTDM_ISDN_OPT_OMIT_DISPLAY_IE) && FTDM_SPAN_IS_NT(ftdm_channel_get_span(ftdmchan))) {
isdn_data        1545 src/ftmod/ftmod_isdn/ftmod_isdn.c 			Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1546 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_data->channels_local_crv[gen->CRV] = ftdmchan;
isdn_data        1555 src/ftmod/ftmod_isdn/ftmod_isdn.c 				call = Q931GetCallByCRV(&isdn_data->q931, gen->CRV);
isdn_data        1569 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1604 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1619 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1633 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1646 src/ftmod/ftmod_isdn/ftmod_isdn.c 			Q931Rx43(&isdn_data->q931, gen, gen->Size);
isdn_data        1801 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        1809 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_set_flag(isdn_data, FTDM_ISDN_TONES_RUNNING);
isdn_data        1812 src/ftmod/ftmod_isdn/ftmod_isdn.c 		snprintf(isdn_data->dchan->last_error, sizeof(isdn_data->dchan->last_error), "memory error!");
isdn_data        1838 src/ftmod/ftmod_isdn/ftmod_isdn.c 	while (ftdm_running() && ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data        1988 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_clear_flag(isdn_data, FTDM_ISDN_TONES_RUNNING);
isdn_data        1996 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        2006 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_set_flag(isdn_data, FTDM_ISDN_RUNNING);
isdn_data        2008 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q921Start(&isdn_data->q921);
isdn_data        2009 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931Start(&isdn_data->q931);
isdn_data        2011 src/ftmod/ftmod_isdn/ftmod_isdn.c 	while (ftdm_running() && ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data        2013 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_status_t status = ftdm_channel_wait(isdn_data->dchan, &flags, 100);
isdn_data        2015 src/ftmod/ftmod_isdn/ftmod_isdn.c 		Q921TimerTick(&isdn_data->q921);
isdn_data        2016 src/ftmod/ftmod_isdn/ftmod_isdn.c 		Q931TimerTick(&isdn_data->q931);
isdn_data        2029 src/ftmod/ftmod_isdn/ftmod_isdn.c 					isdn_data->dchan->state = FTDM_CHANNEL_STATE_UP;
isdn_data        2044 src/ftmod/ftmod_isdn/ftmod_isdn.c 					if (ftdm_channel_read(isdn_data->dchan, frame, &len) == FTDM_SUCCESS) {
isdn_data        2046 src/ftmod/ftmod_isdn/ftmod_isdn.c 						if (isdn_pcap_capture_both(isdn_data)) {
isdn_data        2047 src/ftmod/ftmod_isdn/ftmod_isdn.c 							isdn_pcap_write(isdn_data, frame, len, ISDN_PCAP_INCOMING);
isdn_data        2050 src/ftmod/ftmod_isdn/ftmod_isdn.c 						Q921QueueHDLCFrame(&isdn_data->q921, frame, (int)len);
isdn_data        2051 src/ftmod/ftmod_isdn/ftmod_isdn.c 						Q921Rx12(&isdn_data->q921);
isdn_data        2062 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_channel_close(&isdn_data->dchan);
isdn_data        2063 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_clear_flag(isdn_data, FTDM_ISDN_RUNNING);
isdn_data        2069 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (isdn_pcap_is_open(isdn_data)) {
isdn_data        2070 src/ftmod/ftmod_isdn/ftmod_isdn.c 		isdn_pcap_close(isdn_data);
isdn_data        2080 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        2098 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (isdn_pcap_capture_l3only(isdn_data)) {
isdn_data        2099 src/ftmod/ftmod_isdn/ftmod_isdn.c 		isdn_pcap_write(isdn_data, msg, mlen, ISDN_PCAP_OUTGOING);
isdn_data        2102 src/ftmod/ftmod_isdn/ftmod_isdn.c 	return Q921Rx32(&isdn_data->q921, ind, tei, msg, mlen);
isdn_data        2236 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        2238 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (!ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data        2242 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_set_flag(isdn_data, FTDM_ISDN_STOP);
isdn_data        2244 src/ftmod/ftmod_isdn/ftmod_isdn.c 	while (ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data        2248 src/ftmod/ftmod_isdn/ftmod_isdn.c 	while (ftdm_test_flag(isdn_data, FTDM_ISDN_TONES_RUNNING)) {
isdn_data        2260 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data = span->signal_data;
isdn_data        2263 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) {
isdn_data        2267 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_clear_flag(isdn_data, FTDM_ISDN_STOP);
isdn_data        2274 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (FTDM_SPAN_IS_NT(span) && !(isdn_data->opts & FTDM_ISDN_OPT_DISABLE_TONES)) {
isdn_data        2393 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_isdn_data_t *isdn_data = NULL;
isdn_data        2407 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_data = span->signal_data;
isdn_data        2415 src/ftmod/ftmod_isdn/ftmod_isdn.c 			Q931DumpAllCalls(&isdn_data->q931);
isdn_data        2421 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_isdn_data_t *isdn_data = NULL;
isdn_data        2437 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_data = span->signal_data;
isdn_data        2462 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q921SetLogLevel(&isdn_data->q921, (Q921LogLevel_t)level);
isdn_data        2465 src/ftmod/ftmod_isdn/ftmod_isdn.c 				Q931SetLogLevel(&isdn_data->q931, (Q931LogLevel_t)level);
isdn_data        2472 src/ftmod/ftmod_isdn/ftmod_isdn.c 					Q921GetLogLevelName(&isdn_data->q921));
isdn_data        2476 src/ftmod/ftmod_isdn/ftmod_isdn.c 					Q931GetLogLevelName(&isdn_data->q931));
isdn_data        2484 src/ftmod/ftmod_isdn/ftmod_isdn.c 		ftdm_isdn_data_t *isdn_data = NULL;
isdn_data        2499 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_data = span->signal_data;
isdn_data        2513 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (isdn_pcap_is_open(isdn_data)) {
isdn_data        2520 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (isdn_pcap_open(isdn_data, filename) != FTDM_SUCCESS) {
isdn_data        2526 src/ftmod/ftmod_isdn/ftmod_isdn.c 				isdn_data->flags |= FTDM_ISDN_CAPTURE_L3ONLY;
isdn_data        2528 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_pcap_start(isdn_data);
isdn_data        2535 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (!isdn_pcap_is_open(isdn_data)) {
isdn_data        2540 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_pcap_stop(isdn_data);
isdn_data        2541 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_pcap_close(isdn_data);
isdn_data        2548 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (!isdn_pcap_is_open(isdn_data)) {
isdn_data        2552 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_pcap_stop(isdn_data);
isdn_data        2559 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (!isdn_pcap_is_open(isdn_data)) {
isdn_data        2563 src/ftmod/ftmod_isdn/ftmod_isdn.c 			isdn_pcap_start(isdn_data);
isdn_data        2602 src/ftmod/ftmod_isdn/ftmod_isdn.c 	ftdm_isdn_data_t *isdn_data;
isdn_data        2660 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data = malloc(sizeof(*isdn_data));
isdn_data        2661 src/ftmod/ftmod_isdn/ftmod_isdn.c 	assert(isdn_data != NULL);
isdn_data        2662 src/ftmod/ftmod_isdn/ftmod_isdn.c 	memset(isdn_data, 0, sizeof(*isdn_data));
isdn_data        2664 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data->mode = Q931_TE;
isdn_data        2682 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if ((isdn_data->mode = parse_mode(val)) < 0) {
isdn_data        2694 src/ftmod/ftmod_isdn/ftmod_isdn.c 			if (parse_opts(val, &isdn_data->opts) < 0) {
isdn_data        2731 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if (isdn_data->mode == Q931_NT) {
isdn_data        2749 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data->dchan = dchan;
isdn_data        2750 src/ftmod/ftmod_isdn/ftmod_isdn.c 	isdn_data->digit_timeout = digit_timeout;
isdn_data        2752 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q921_InitTrunk(&isdn_data->q921,
isdn_data        2755 src/ftmod/ftmod_isdn/ftmod_isdn.c 				   isdn_data->mode,
isdn_data        2763 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q921SetLogCB(&isdn_data->q921, &ftdm_isdn_q921_log, span);
isdn_data        2764 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q921SetLogLevel(&isdn_data->q921, (Q921LogLevel_t)q921loglevel);
isdn_data        2766 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931InitTrunk(&isdn_data->q931,
isdn_data        2768 src/ftmod/ftmod_isdn/ftmod_isdn.c 					  isdn_data->mode,
isdn_data        2776 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931SetLogCB(&isdn_data->q931, &ftdm_isdn_q931_log, span);
isdn_data        2777 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931SetLogLevel(&isdn_data->q931, (Q931LogLevel_t)q931loglevel);
isdn_data        2780 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931SetCallEventCB(&isdn_data->q931, ftdm_isdn_call_event, span);
isdn_data        2783 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931TrunkSetAutoRestartAck(&isdn_data->q931, 1);
isdn_data        2784 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931TrunkSetAutoConnectAck(&isdn_data->q931, 1);
isdn_data        2785 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931TrunkSetAutoServiceAck(&isdn_data->q931, 1);
isdn_data        2786 src/ftmod/ftmod_isdn/ftmod_isdn.c 	Q931TrunkSetStatusEnquiry(&isdn_data->q931, 0);
isdn_data        2789 src/ftmod/ftmod_isdn/ftmod_isdn.c 	span->signal_data   = isdn_data;
isdn_data        2800 src/ftmod/ftmod_isdn/ftmod_isdn.c 	if ((isdn_data->opts & FTDM_ISDN_OPT_SUGGEST_CHANNEL)) {
isdn_data          63 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = ftdmchan->span->signal_data;
isdn_data          64 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (ftdm_test_flag(&(isdn_data->spri), LPWRAP_PRI_READY)) {
isdn_data          81 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = span->signal_data;
isdn_data          82 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (ftdm_test_flag(&(isdn_data->spri), LPWRAP_PRI_READY)) {
isdn_data         291 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_libpri_data_t *isdn_data = span->signal_data;
isdn_data         298 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_clear_flag(&(isdn_data->spri), LPWRAP_PRI_READY);
isdn_data         313 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ftdm_libpri_data_t *isdn_data = span->signal_data;
isdn_data         323 src/ftmod/ftmod_libpri/ftmod_libpri.c 					print_debug(pri_get_debug(isdn_data->spri.pri), tmp, sizeof(tmp));
isdn_data         333 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_set_debug(isdn_data->spri.pri, flags);
isdn_data         556 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = chan->span->signal_data;
isdn_data         597 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_progress(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 0);
isdn_data         613 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_acknowledge(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 1);
isdn_data         632 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_progress(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 1);
isdn_data         651 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_proceeding(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 0);
isdn_data         666 src/ftmod/ftmod_libpri/ftmod_libpri.c 					pri_proceeding(isdn_data->spri.pri, call, ftdm_channel_get_id(chan), 0);
isdn_data         700 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_answer(isdn_data->spri.pri, call, 0, 1);
isdn_data         708 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (isdn_data) {
isdn_data         713 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (!(call = pri_new_call(isdn_data->spri.pri))) {
isdn_data         733 src/ftmod/ftmod_libpri/ftmod_libpri.c 				ton = isdn_data->ton;
isdn_data         747 src/ftmod/ftmod_libpri/ftmod_libpri.c 			pri_sr_set_bearer(sr, PRI_TRANS_CAP_SPEECH, isdn_data->layer1);
isdn_data         751 src/ftmod/ftmod_libpri/ftmod_libpri.c 					((isdn_data->opts & FTMOD_LIBPRI_OPT_OMIT_DISPLAY_IE) ? NULL : caller_data->cid_name),
isdn_data         755 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (!(isdn_data->opts & FTMOD_LIBPRI_OPT_OMIT_REDIRECTING_NUMBER_IE)) {
isdn_data         760 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (isdn_data->opts & FTMOD_LIBPRI_OPT_FACILITY_AOC) {
isdn_data         766 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (pri_setup(isdn_data->spri.pri, call, sr)) {
isdn_data         780 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_hangup(isdn_data->spri.pri, call, caller_data->hangup_cause);
isdn_data         792 src/ftmod/ftmod_libpri/ftmod_libpri.c 				pri_destroycall(isdn_data->spri.pri, call);
isdn_data        1578 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = span->signal_data;
isdn_data        1593 src/ftmod/ftmod_libpri/ftmod_libpri.c 					if (ftdm_channel_open(ftdm_span_get_id(span), i, &isdn_data->dchan) == FTDM_SUCCESS) {
isdn_data        1595 src/ftmod/ftmod_libpri/ftmod_libpri.c 							ftdm_channel_get_span_id(isdn_data->dchan), ftdm_channel_get_id(isdn_data->dchan));
isdn_data        1606 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (!got_d || !isdn_data->dchan) {
isdn_data        1616 src/ftmod/ftmod_libpri/ftmod_libpri.c 			res = lpwrap_init_pri(&isdn_data->spri, span, isdn_data->dchan,
isdn_data        1617 src/ftmod/ftmod_libpri/ftmod_libpri.c 					isdn_data->dialect, isdn_data->mode, isdn_data->debug_mask);
isdn_data        1620 src/ftmod/ftmod_libpri/ftmod_libpri.c 			res = lpwrap_init_bri(&isdn_data->spri, span, isdn_data->dchan,
isdn_data        1621 src/ftmod/ftmod_libpri/ftmod_libpri.c 					isdn_data->dialect, isdn_data->mode, 1, isdn_data->debug_mask);
isdn_data        1627 src/ftmod/ftmod_libpri/ftmod_libpri.c 			res = lpwrap_init_bri(&isdn_data->spri, span, isdn_data->dchan,
isdn_data        1628 src/ftmod/ftmod_libpri/ftmod_libpri.c 					isdn_data->dialect, isdn_data->mode, 0, isdn_data->debug_mask);
isdn_data        1643 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (isdn_data->opts & FTMOD_LIBPRI_OPT_FACILITY_AOC) {
isdn_data        1644 src/ftmod/ftmod_libpri/ftmod_libpri.c 			pri_facility_enable(isdn_data->spri.pri);
isdn_data        1649 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_ANY, on_anything);
isdn_data        1650 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_RING, on_ring);
isdn_data        1651 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_RINGING, on_ringing);
isdn_data        1652 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_PROCEEDING, on_proceeding);
isdn_data        1653 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_PROGRESS, on_progress);
isdn_data        1654 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_ANSWER, on_answer);
isdn_data        1655 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_DCHAN_UP, on_dchan_up);
isdn_data        1656 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_DCHAN_DOWN, on_dchan_down);
isdn_data        1657 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_HANGUP_REQ, on_hangup);
isdn_data        1658 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_HANGUP, on_hangup);
isdn_data        1659 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_INFO_RECEIVED, on_info);
isdn_data        1660 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_RESTART, on_restart);
isdn_data        1661 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_IO_FAIL, on_io_fail);
isdn_data        1663 src/ftmod/ftmod_libpri/ftmod_libpri.c 			LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_FACILITY, on_facility);
isdn_data        1671 src/ftmod/ftmod_libpri/ftmod_libpri.c 			isdn_data->spri.on_loop = check_flags;
isdn_data        1673 src/ftmod/ftmod_libpri/ftmod_libpri.c 			lpwrap_run_pri(&isdn_data->spri);
isdn_data        1685 src/ftmod/ftmod_libpri/ftmod_libpri.c 		if (isdn_data->spri.dchan) {
isdn_data        1686 src/ftmod/ftmod_libpri/ftmod_libpri.c 			_ftdm_channel_set_state_force(isdn_data->spri.dchan, FTDM_CHANNEL_STATE_DOWN);
isdn_data        1704 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_clear_flag(isdn_data, FTMOD_LIBPRI_RUNNING);
isdn_data        1718 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = span->signal_data;
isdn_data        1720 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (!ftdm_test_flag(isdn_data, FTMOD_LIBPRI_RUNNING)) {
isdn_data        1748 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = span->signal_data;
isdn_data        1750 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if (ftdm_test_flag(isdn_data, FTMOD_LIBPRI_RUNNING)) {
isdn_data        1757 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_set_flag(isdn_data, FTMOD_LIBPRI_RUNNING);
isdn_data        1875 src/ftmod/ftmod_libpri/ftmod_libpri.c 	ftdm_libpri_data_t *isdn_data = NULL;
isdn_data        1928 src/ftmod/ftmod_libpri/ftmod_libpri.c 	isdn_data = ftdm_malloc(sizeof(*isdn_data));
isdn_data        1929 src/ftmod/ftmod_libpri/ftmod_libpri.c 	assert(isdn_data != NULL);
isdn_data        1930 src/ftmod/ftmod_libpri/ftmod_libpri.c 	memset(isdn_data, 0, sizeof(*isdn_data));
isdn_data        1942 src/ftmod/ftmod_libpri/ftmod_libpri.c 		isdn_data->layer1 = PRI_LAYER_1_ALAW;
isdn_data        1947 src/ftmod/ftmod_libpri/ftmod_libpri.c 		isdn_data->layer1 = PRI_LAYER_1_ULAW;
isdn_data        1971 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if ((isdn_data->mode = parse_mode(val)) == -1) {
isdn_data        1973 src/ftmod/ftmod_libpri/ftmod_libpri.c 				isdn_data->mode = PRI_CPE;
isdn_data        1977 src/ftmod/ftmod_libpri/ftmod_libpri.c 			isdn_data->dialect = parse_dialect(val);
isdn_data        1980 src/ftmod/ftmod_libpri/ftmod_libpri.c 			isdn_data->opts = parse_opts(val);
isdn_data        1983 src/ftmod/ftmod_libpri/ftmod_libpri.c 			isdn_data->ton = parse_ton(val);
isdn_data        1986 src/ftmod/ftmod_libpri/ftmod_libpri.c 			isdn_data->layer1 = parse_layer1(val);
isdn_data        1989 src/ftmod/ftmod_libpri/ftmod_libpri.c 			if (parse_debug(val, &isdn_data->debug_mask) == -1) {
isdn_data        1991 src/ftmod/ftmod_libpri/ftmod_libpri.c 				isdn_data->debug_mask = 0;
isdn_data        2005 src/ftmod/ftmod_libpri/ftmod_libpri.c 	span->signal_data = isdn_data;
isdn_data        2018 src/ftmod/ftmod_libpri/ftmod_libpri.c 	if ((isdn_data->opts & FTMOD_LIBPRI_OPT_SUGGEST_CHANNEL)) {