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)) {