isdn_data 325 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 360 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 386 src/ftmod/ftmod_isdn/ftmod_isdn.c if (!(isdn_data->opts & FTDM_ISDN_OPT_OMIT_DISPLAY_IE)) { isdn_data 430 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 432 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = caller_data; isdn_data 443 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->outbound_crv[gen->CRV] = NULL; isdn_data 479 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = new_chan; isdn_data 514 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 517 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); isdn_data 557 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 582 src/ftmod/ftmod_isdn/ftmod_isdn.c assert(isdn_data != NULL); isdn_data 586 src/ftmod/ftmod_isdn/ftmod_isdn.c if (gen->CRVFlag && (caller_data = isdn_data->outbound_crv[gen->CRV])) { isdn_data 611 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan = isdn_data->channels_local_crv[gen->CRV]; isdn_data 613 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdmchan = isdn_data->channels_remote_crv[gen->CRV]; isdn_data 750 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 765 src/ftmod/ftmod_isdn/ftmod_isdn.c if(ftdmchan && ftdmchan == isdn_data->channels_remote_crv[gen->CRV]) { isdn_data 861 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_remote_crv[gen->CRV] = ftdmchan; isdn_data 899 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 902 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); isdn_data 947 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 1006 src/ftmod/ftmod_isdn/ftmod_isdn.c data->digit_timeout = ftdm_time_now() + isdn_data->digit_timeout; isdn_data 1074 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 1138 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 1149 src/ftmod/ftmod_isdn/ftmod_isdn.c return ftdm_channel_write(isdn_data->dchan, msg, len, &len) == FTDM_SUCCESS ? 0 : -1; isdn_data 1159 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = ftdmchan->span->signal_data; isdn_data 1176 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = NULL; isdn_data 1178 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_remote_crv[gen->CRV] = NULL; isdn_data 1180 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931ReleaseCRV(&isdn_data->q931, gen->CRV); isdn_data 1216 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); isdn_data 1225 src/ftmod/ftmod_isdn/ftmod_isdn.c data->digit_timeout = ftdm_time_now() + isdn_data->digit_timeout; isdn_data 1263 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); isdn_data 1284 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, ftdmchan->caller_data.raw_data_len); isdn_data 1289 src/ftmod/ftmod_isdn/ftmod_isdn.c if (!(isdn_data->opts & FTDM_ISDN_OPT_SUGGEST_CHANNEL)) { isdn_data 1352 src/ftmod/ftmod_isdn/ftmod_isdn.c if (!(isdn_data->opts & FTDM_ISDN_OPT_OMIT_DISPLAY_IE)) { isdn_data 1394 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 1395 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->channels_local_crv[gen->CRV] = ftdmchan; isdn_data 1404 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 1438 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 1453 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); isdn_data 1467 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (L3UCHAR *) gen, gen->Size); isdn_data 1479 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Rx43(&isdn_data->q931, (void *)gen, gen->Size); isdn_data 1614 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 1623 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_flag(isdn_data, FTDM_ISDN_TONES_RUNNING); isdn_data 1626 src/ftmod/ftmod_isdn/ftmod_isdn.c snprintf(isdn_data->dchan->last_error, sizeof(isdn_data->dchan->last_error), "memory error!"); isdn_data 1650 src/ftmod/ftmod_isdn/ftmod_isdn.c while(ftdm_running() && ftdm_test_flag(isdn_data, FTDM_ISDN_TONES_RUNNING) && !ftdm_test_flag(isdn_data, FTDM_ISDN_STOP)) { isdn_data 1797 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_clear_flag(isdn_data, FTDM_ISDN_TONES_RUNNING); isdn_data 1810 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 1820 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_flag(isdn_data, FTDM_ISDN_RUNNING); isdn_data 1822 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921Start(&isdn_data->q921); isdn_data 1824 src/ftmod/ftmod_isdn/ftmod_isdn.c while(ftdm_running() && ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING) && !ftdm_test_flag(isdn_data, FTDM_ISDN_STOP)) { isdn_data 1826 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_status_t status = ftdm_channel_wait(isdn_data->dchan, &flags, 100); isdn_data 1828 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921TimerTick(&isdn_data->q921); isdn_data 1829 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931TimerTick(&isdn_data->q931); isdn_data 1842 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->dchan->state = FTDM_CHANNEL_STATE_UP; isdn_data 1857 src/ftmod/ftmod_isdn/ftmod_isdn.c if (ftdm_test_flag(isdn_data->dchan, FTDM_CHANNEL_SUSPENDED)) { isdn_data 1861 src/ftmod/ftmod_isdn/ftmod_isdn.c if (ftdm_channel_read(isdn_data->dchan, frame, &len) == FTDM_SUCCESS) { isdn_data 1870 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921QueueHDLCFrame(&isdn_data->q921, frame, (int)len); isdn_data 1871 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921Rx12(&isdn_data->q921); isdn_data 1882 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_channel_close(&isdn_data->dchans[0]); isdn_data 1883 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_channel_close(&isdn_data->dchans[1]); isdn_data 1884 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_clear_flag(isdn_data, FTDM_ISDN_RUNNING); isdn_data 2103 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 2105 src/ftmod/ftmod_isdn/ftmod_isdn.c if (!ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) { isdn_data 2109 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_set_flag(isdn_data, FTDM_ISDN_STOP); isdn_data 2111 src/ftmod/ftmod_isdn/ftmod_isdn.c while(ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) { isdn_data 2115 src/ftmod/ftmod_isdn/ftmod_isdn.c while(ftdm_test_flag(isdn_data, FTDM_ISDN_TONES_RUNNING)) { isdn_data 2133 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data = span->signal_data; isdn_data 2135 src/ftmod/ftmod_isdn/ftmod_isdn.c if (ftdm_test_flag(isdn_data, FTDM_ISDN_RUNNING)) { isdn_data 2139 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_clear_flag(isdn_data, FTDM_ISDN_STOP); isdn_data 2146 src/ftmod/ftmod_isdn/ftmod_isdn.c if (FTDM_SPAN_IS_NT(span) && !(isdn_data->opts & FTDM_ISDN_OPT_DISABLE_TONES)) { isdn_data 2191 src/ftmod/ftmod_isdn/ftmod_isdn.c ftdm_isdn_data_t *isdn_data; isdn_data 2261 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data = ftdm_malloc(sizeof(*isdn_data)); isdn_data 2262 src/ftmod/ftmod_isdn/ftmod_isdn.c assert(isdn_data != NULL); isdn_data 2263 src/ftmod/ftmod_isdn/ftmod_isdn.c memset(isdn_data, 0, sizeof(*isdn_data)); isdn_data 2265 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->mode = Q931_TE; isdn_data 2273 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->mode = strcasecmp(val, "net") ? Q931_TE : Q931_NT; isdn_data 2286 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->opts = parse_opts(val); isdn_data 2328 src/ftmod/ftmod_isdn/ftmod_isdn.c if (isdn_data->mode == Q931_NT) { isdn_data 2347 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->dchans[0] = dchans[0]; isdn_data 2348 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->dchans[1] = dchans[1]; isdn_data 2349 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->dchan = isdn_data->dchans[0]; isdn_data 2350 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->digit_timeout = digit_timeout; isdn_data 2352 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921_InitTrunk(&isdn_data->q921, isdn_data 2355 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->mode, isdn_data 2361 src/ftmod/ftmod_isdn/ftmod_isdn.c &isdn_data->q931); isdn_data 2363 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921SetLogCB(&isdn_data->q921, &ftdm_isdn_q921_log, isdn_data); isdn_data 2364 src/ftmod/ftmod_isdn/ftmod_isdn.c Q921SetLogLevel(&isdn_data->q921, (Q921LogLevel_t)q921loglevel); isdn_data 2366 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931Api_InitTrunk(&isdn_data->q931, isdn_data 2368 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->mode, isdn_data 2373 src/ftmod/ftmod_isdn/ftmod_isdn.c &isdn_data->q921, isdn_data 2376 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931SetLogCB(&isdn_data->q931, &ftdm_isdn_q931_log, isdn_data); isdn_data 2377 src/ftmod/ftmod_isdn/ftmod_isdn.c Q931SetLogLevel(&isdn_data->q931, (Q931LogLevel_t)q931loglevel); isdn_data 2379 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->q931.autoRestartAck = 1; isdn_data 2380 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->q931.autoConnectAck = 0; isdn_data 2381 src/ftmod/ftmod_isdn/ftmod_isdn.c isdn_data->q931.autoServiceAck = 1; isdn_data 2382 src/ftmod/ftmod_isdn/ftmod_isdn.c span->signal_data = isdn_data; isdn_data 2386 src/ftmod/ftmod_isdn/ftmod_isdn.c if ((isdn_data->opts & FTDM_ISDN_OPT_SUGGEST_CHANNEL)) { isdn_data 57 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = ftdmchan->span->signal_data; isdn_data 58 src/ftmod/ftmod_libpri/ftmod_libpri.c if (ftdm_test_flag(&(isdn_data->spri), LPWRAP_PRI_READY)) { isdn_data 75 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = span->signal_data; isdn_data 76 src/ftmod/ftmod_libpri/ftmod_libpri.c if (ftdm_test_flag(&(isdn_data->spri), LPWRAP_PRI_READY)) { isdn_data 260 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = span->signal_data; isdn_data 267 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_clear_flag((&isdn_data->spri), LPWRAP_PRI_READY); isdn_data 282 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = span->signal_data; isdn_data 288 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_set_debug(isdn_data->spri.pri, parse_debug(argv[2])); isdn_data 460 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = ftdmchan->span->signal_data; isdn_data 498 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_progress(isdn_data->spri.pri, call, ftdmchan->chan_id, 1); isdn_data 512 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_proceeding(isdn_data->spri.pri, call, ftdmchan->chan_id, 1); isdn_data 522 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_acknowledge(isdn_data->spri.pri, call, ftdmchan->chan_id, 0); isdn_data 549 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_answer(isdn_data->spri.pri, call, 0, 1); isdn_data 556 src/ftmod/ftmod_libpri/ftmod_libpri.c if (isdn_data) { isdn_data 560 src/ftmod/ftmod_libpri/ftmod_libpri.c if (!(call = pri_new_call(isdn_data->spri.pri))) { isdn_data 578 src/ftmod/ftmod_libpri/ftmod_libpri.c dp = isdn_data->dp; isdn_data 585 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_sr_set_bearer(sr, 0, isdn_data->l1); isdn_data 587 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_sr_set_caller(sr, ftdmchan->caller_data.cid_num.digits, (isdn_data->opts & FTMOD_LIBPRI_OPT_OMIT_DISPLAY_IE ? NULL : ftdmchan->caller_data.cid_name), isdn_data 590 src/ftmod/ftmod_libpri/ftmod_libpri.c if (!(isdn_data->opts & FTMOD_LIBPRI_OPT_OMIT_REDIRECTING_NUMBER_IE)) { isdn_data 594 src/ftmod/ftmod_libpri/ftmod_libpri.c if (pri_setup(isdn_data->spri.pri, call, sr)) { isdn_data 606 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_hangup(isdn_data->spri.pri, call, ftdmchan->caller_data.hangup_cause); isdn_data 607 src/ftmod/ftmod_libpri/ftmod_libpri.c pri_destroycall(isdn_data->spri.pri, call); isdn_data 1091 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = span->signal_data; isdn_data 1102 src/ftmod/ftmod_libpri/ftmod_libpri.c if (ftdm_channel_open(span->span_id, i, &isdn_data->dchan) == FTDM_SUCCESS) { isdn_data 1103 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_log(FTDM_LOG_DEBUG, "opening d-channel #%d %d:%d\n", x, isdn_data->dchan->span_id, isdn_data->dchan->chan_id); isdn_data 1120 src/ftmod/ftmod_libpri/ftmod_libpri.c if (lpwrap_init_pri(&isdn_data->spri, isdn_data 1122 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->dchan, // dchan isdn_data 1123 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->pswitch, isdn_data 1124 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->node, isdn_data 1125 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->debug) < 0) { isdn_data 1129 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_ANY, on_anything); isdn_data 1130 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_RING, on_ring); isdn_data 1131 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_RINGING, on_ringing); isdn_data 1133 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_PROCEEDING, on_proceed); isdn_data 1134 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_ANSWER, on_answer); isdn_data 1135 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_DCHAN_UP, on_dchan_up); isdn_data 1136 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_DCHAN_DOWN, on_dchan_down); isdn_data 1137 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_HANGUP_REQ, on_hangup); isdn_data 1138 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_HANGUP, on_hangup); isdn_data 1139 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_INFO_RECEIVED, on_info); isdn_data 1140 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_RESTART, on_restart); isdn_data 1141 src/ftmod/ftmod_libpri/ftmod_libpri.c LPWRAP_MAP_PRI_EVENT(isdn_data->spri, LPWRAP_PRI_EVENT_IO_FAIL, on_io_fail); isdn_data 1144 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_log(FTDM_LOG_INFO, "PRI back up on span %d\n", isdn_data->spri.span->span_id); isdn_data 1149 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->spri.on_loop = check_flags; isdn_data 1150 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->spri.private_info = span; isdn_data 1151 src/ftmod/ftmod_libpri/ftmod_libpri.c lpwrap_run_pri(&isdn_data->spri); isdn_data 1159 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_log(FTDM_LOG_CRIT, "PRI down on span %d\n", isdn_data->spri.span->span_id); isdn_data 1160 src/ftmod/ftmod_libpri/ftmod_libpri.c if (isdn_data->spri.dchan) { isdn_data 1161 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->spri.dchan->state = FTDM_CHANNEL_STATE_DOWN; isdn_data 1179 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_clear_flag(isdn_data, FTMOD_LIBPRI_RUNNING); isdn_data 1193 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = span->signal_data; isdn_data 1195 src/ftmod/ftmod_libpri/ftmod_libpri.c if (!ftdm_test_flag(isdn_data, FTMOD_LIBPRI_RUNNING)) { isdn_data 1220 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data = span->signal_data; isdn_data 1222 src/ftmod/ftmod_libpri/ftmod_libpri.c if (ftdm_test_flag(isdn_data, FTMOD_LIBPRI_RUNNING)) { isdn_data 1229 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_set_flag(isdn_data, FTMOD_LIBPRI_RUNNING); isdn_data 1324 src/ftmod/ftmod_libpri/ftmod_libpri.c ftdm_libpri_data_t *isdn_data; isdn_data 1357 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data = ftdm_malloc(sizeof(*isdn_data)); isdn_data 1358 src/ftmod/ftmod_libpri/ftmod_libpri.c assert(isdn_data != NULL); isdn_data 1359 src/ftmod/ftmod_libpri/ftmod_libpri.c memset(isdn_data, 0, sizeof(*isdn_data)); isdn_data 1363 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->l1 = PRI_LAYER_1_ALAW; isdn_data 1366 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->l1 = PRI_LAYER_1_ULAW; isdn_data 1380 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->node = node; isdn_data 1385 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->pswitch = str2switch(val); isdn_data 1390 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->opts = parse_opts(val); isdn_data 1395 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->dp = str2dp(val); isdn_data 1400 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->l1 = str2l1(val); isdn_data 1419 src/ftmod/ftmod_libpri/ftmod_libpri.c isdn_data->debug = parse_debug(debug); isdn_data 1422 src/ftmod/ftmod_libpri/ftmod_libpri.c span->signal_data = isdn_data; isdn_data 1429 src/ftmod/ftmod_libpri/ftmod_libpri.c if ((isdn_data->opts & FTMOD_LIBPRI_OPT_SUGGEST_CHANNEL)) {