sangoma_boost_data 248 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 249 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c uint32_t targetspan = BOOST_EVENT_SPAN(sangoma_boost_data->sigmod, event); sangoma_boost_data 250 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c uint32_t targetchan = BOOST_EVENT_CHAN(sangoma_boost_data->sigmod, event); sangoma_boost_data 315 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 335 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 339 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 442 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_write(&sangoma_boost_data->mcon, &event) <= 0) { sangoma_boost_data 445 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 455 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 468 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 491 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 492 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_exec_command(&sangoma_boost_data->mcon, sangoma_boost_data 499 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_exec_command(&sangoma_boost_data->mcon, sangoma_boost_data 518 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 520 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 542 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 544 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod && ftdmchan->state == FTDM_CHANNEL_STATE_HOLD) { sangoma_boost_data 597 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 612 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 620 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 628 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 635 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 705 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 708 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 711 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_exec_command(&sangoma_boost_data->mcon, sangoma_boost_data 753 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 783 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1178 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1181 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_flag((&sangoma_boost_data->mcon), MSU_FLAG_DOWN); sangoma_boost_data 1183 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING); sangoma_boost_data 1370 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 1371 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_connection_t *mcon = &sangoma_boost_data->mcon; sangoma_boost_data 1395 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 1428 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod && call_stopped_ack_sent) { sangoma_boost_data 1539 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_assert(sangoma_boost_data->sigmod != NULL, "We should be in sigmod here!\n"); sangoma_boost_data 1584 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_write(&sangoma_boost_data->mcon, &event) <= 0) { sangoma_boost_data 1668 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1702 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING)) { sangoma_boost_data 1704 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_exec_command(&sangoma_boost_data->mcon, sangoma_boost_data 1710 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING); sangoma_boost_data 1712 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag((&sangoma_boost_data->mcon), MSU_FLAG_DOWN); sangoma_boost_data 1726 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1737 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1738 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->sigmod->on_hw_link_status_change(event->channel, FTDM_HW_LINK_DISCONNECTED); sangoma_boost_data 1742 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1743 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->sigmod->on_hw_link_status_change(event->channel, FTDM_HW_LINK_CONNECTED); sangoma_boost_data 1774 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1777 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c while (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING) && ftdm_running()) { sangoma_boost_data 1788 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING); sangoma_boost_data 1795 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1796 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1797 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod->start_span(span) != FTDM_SUCCESS) { sangoma_boost_data 1800 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING); sangoma_boost_data 1802 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag((&sangoma_boost_data->mcon), MSU_FLAG_DOWN); sangoma_boost_data 1805 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon = sangoma_boost_data->mcon; sangoma_boost_data 1808 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_open(&sangoma_boost_data->mcon, sangoma_boost_data 1809 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.local_ip, sangoma_boost_data 1810 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.local_port, sangoma_boost_data 1811 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.remote_ip, sangoma_boost_data 1812 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.remote_port) < 0) { sangoma_boost_data 1813 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_log(FTDM_LOG_ERROR, "Error: Opening MCON Socket [%d] %s\n", sangoma_boost_data->mcon.socket, strerror(errno)); sangoma_boost_data 1817 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_open(&sangoma_boost_data->pcon, sangoma_boost_data 1818 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.cfg.local_ip, sangoma_boost_data 1819 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ++sangoma_boost_data->pcon.cfg.local_port, sangoma_boost_data 1820 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.cfg.remote_ip, sangoma_boost_data 1821 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ++sangoma_boost_data->pcon.cfg.remote_port) < 0) { sangoma_boost_data 1822 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_log(FTDM_LOG_ERROR, "Error: Opening PCON Socket [%d] %s\n", sangoma_boost_data->pcon.socket, strerror(errno)); sangoma_boost_data 1827 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdm_interrupt_create(&sangoma_boost_data->pcon.sock_interrupt, sangoma_boost_data->pcon.socket) != FTDM_SUCCESS) { sangoma_boost_data 1832 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdm_interrupt_create(&sangoma_boost_data->mcon.sock_interrupt, sangoma_boost_data->mcon.socket) != FTDM_SUCCESS) { sangoma_boost_data 1849 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1854 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1855 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_queue_get_interrupt(sangoma_boost_data->boost_queue, &ints[1]); sangoma_boost_data 1861 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ints[1] = sangoma_boost_data->mcon.sock_interrupt; sangoma_boost_data 1862 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ints[2] = sangoma_boost_data->pcon.sock_interrupt; sangoma_boost_data 1864 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->iteration = 0; sangoma_boost_data 1880 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1882 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon = &sangoma_boost_data->mcon; sangoma_boost_data 1883 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon = &sangoma_boost_data->pcon; sangoma_boost_data 1885 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event = sangomabc_connection_readp(pcon, sangoma_boost_data->iteration); sangoma_boost_data 1888 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!event && !sangoma_boost_data->sigmod) { sangoma_boost_data 1889 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event = sangomabc_connection_read(mcon, sangoma_boost_data->iteration); sangoma_boost_data 1904 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1906 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon = &sangoma_boost_data->mcon; sangoma_boost_data 1907 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon = &sangoma_boost_data->pcon; sangoma_boost_data 1910 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1914 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon->sigmod = sangoma_boost_data->sigmod; sangoma_boost_data 1915 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon->sigmod = sangoma_boost_data->sigmod; sangoma_boost_data 1916 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon->boost_queue = sangoma_boost_data->boost_queue; sangoma_boost_data 1917 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon->boost_queue = sangoma_boost_data->boost_queue; sangoma_boost_data 1926 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 1936 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c while (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING)) { sangoma_boost_data 1940 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 1959 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->iteration++; sangoma_boost_data 1966 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 1967 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_connection_close(&sangoma_boost_data->mcon); sangoma_boost_data 1968 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_connection_close(&sangoma_boost_data->pcon); sangoma_boost_data 1971 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2063 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data; sangoma_boost_data 2093 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = span->signal_data; sangoma_boost_data 2094 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.debuglevel = dbglevel; sangoma_boost_data 2095 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.debuglevel = dbglevel; sangoma_boost_data 2124 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data; sangoma_boost_data 2139 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = span->signal_data; sangoma_boost_data 2140 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon = &sangoma_boost_data->pcon; sangoma_boost_data 2254 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2256 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2259 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2265 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING); sangoma_boost_data 2268 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING); sangoma_boost_data 2269 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2279 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2281 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 2284 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c status = sangoma_boost_data->sigmod->stop_span(span); sangoma_boost_data 2289 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_queue_enqueue(sangoma_boost_data->boost_queue, NULL); sangoma_boost_data 2292 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c while (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING) && cnt-- > 0) { sangoma_boost_data 2303 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c while (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING) && cnt-- > 0) { sangoma_boost_data 2313 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 2314 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_queue_destroy(&sangoma_boost_data->boost_queue); sangoma_boost_data 2447 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = NULL; sangoma_boost_data 2465 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = span->signal_data; sangoma_boost_data 2466 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return ftdm_queue_enqueue(sangoma_boost_data->boost_queue, element); sangoma_boost_data 2486 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 2487 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2491 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->set_channel_sig_status) { sangoma_boost_data 2495 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->set_channel_sig_status(ftdmchan, status); sangoma_boost_data 2500 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 2501 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2504 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->get_channel_sig_status) { sangoma_boost_data 2507 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->get_channel_sig_status(ftdmchan, status); sangoma_boost_data 2512 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2513 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2517 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->set_span_sig_status) { sangoma_boost_data 2521 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->set_span_sig_status(span, status); sangoma_boost_data 2526 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2527 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2530 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->get_span_sig_status) { sangoma_boost_data 2534 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->get_span_sig_status(span, status); sangoma_boost_data 2547 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data) \ sangoma_boost_data 2548 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_safe_free(sangoma_boost_data); \ sangoma_boost_data 2558 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = NULL; sangoma_boost_data 2615 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = ftdm_calloc(1, sizeof(*sangoma_boost_data)); sangoma_boost_data 2616 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data) { sangoma_boost_data 2654 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdm_queue_create(&sangoma_boost_data->boost_queue, BOOST_QUEUE_SIZE) != FTDM_SUCCESS) { sangoma_boost_data 2659 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->sigmod = sigmod_iface; sangoma_boost_data 2663 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(sangoma_boost_data->mcon.cfg.local_ip, local_ip); sangoma_boost_data 2664 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.local_port = local_port; sangoma_boost_data 2665 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(sangoma_boost_data->mcon.cfg.remote_ip, remote_ip); sangoma_boost_data 2666 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.remote_port = remote_port; sangoma_boost_data 2679 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->signal_data = sangoma_boost_data; sangoma_boost_data 2688 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.debuglevel = FTDM_LOG_LEVEL_DEBUG; sangoma_boost_data 2689 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.debuglevel = FTDM_LOG_LEVEL_DEBUG;