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 1391 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 1424 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod && call_stopped_ack_sent) { sangoma_boost_data 1536 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 1581 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_write(&sangoma_boost_data->mcon, &event) <= 0) { sangoma_boost_data 1656 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1690 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING)) { sangoma_boost_data 1692 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_exec_command(&sangoma_boost_data->mcon, sangoma_boost_data 1698 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING); sangoma_boost_data 1700 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag((&sangoma_boost_data->mcon), MSU_FLAG_DOWN); sangoma_boost_data 1714 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1725 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1726 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 1730 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1731 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 1762 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1765 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 1776 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING); sangoma_boost_data 1783 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1784 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1785 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod->start_span(span) != FTDM_SUCCESS) { sangoma_boost_data 1788 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RESTARTING); sangoma_boost_data 1790 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag((&sangoma_boost_data->mcon), MSU_FLAG_DOWN); sangoma_boost_data 1793 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon = sangoma_boost_data->mcon; sangoma_boost_data 1796 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_open(&sangoma_boost_data->mcon, sangoma_boost_data 1797 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.local_ip, sangoma_boost_data 1798 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.local_port, sangoma_boost_data 1799 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.remote_ip, sangoma_boost_data 1800 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.remote_port) < 0) { sangoma_boost_data 1801 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 1805 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangomabc_connection_open(&sangoma_boost_data->pcon, sangoma_boost_data 1806 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.cfg.local_ip, sangoma_boost_data 1807 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ++sangoma_boost_data->pcon.cfg.local_port, sangoma_boost_data 1808 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.cfg.remote_ip, sangoma_boost_data 1809 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ++sangoma_boost_data->pcon.cfg.remote_port) < 0) { sangoma_boost_data 1810 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 1815 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 1820 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 1837 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1842 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1843 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_queue_get_interrupt(sangoma_boost_data->boost_queue, &ints[1]); sangoma_boost_data 1849 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ints[1] = sangoma_boost_data->mcon.sock_interrupt; sangoma_boost_data 1850 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ints[2] = sangoma_boost_data->pcon.sock_interrupt; sangoma_boost_data 1852 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->iteration = 0; sangoma_boost_data 1868 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1870 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon = &sangoma_boost_data->mcon; sangoma_boost_data 1871 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon = &sangoma_boost_data->pcon; sangoma_boost_data 1873 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event = sangomabc_connection_readp(pcon, sangoma_boost_data->iteration); sangoma_boost_data 1876 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!event && !sangoma_boost_data->sigmod) { sangoma_boost_data 1877 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c event = sangomabc_connection_read(mcon, sangoma_boost_data->iteration); sangoma_boost_data 1892 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 1894 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon = &sangoma_boost_data->mcon; sangoma_boost_data 1895 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon = &sangoma_boost_data->pcon; sangoma_boost_data 1898 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 1902 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon->sigmod = sangoma_boost_data->sigmod; sangoma_boost_data 1903 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon->sigmod = sangoma_boost_data->sigmod; sangoma_boost_data 1904 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c mcon->boost_queue = sangoma_boost_data->boost_queue; sangoma_boost_data 1905 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon->boost_queue = sangoma_boost_data->boost_queue; sangoma_boost_data 1914 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 1924 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c while (ftdm_test_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING)) { sangoma_boost_data 1928 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 1947 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->iteration++; sangoma_boost_data 1954 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 1955 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_connection_close(&sangoma_boost_data->mcon); sangoma_boost_data 1956 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangomabc_connection_close(&sangoma_boost_data->pcon); sangoma_boost_data 1959 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2051 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data; sangoma_boost_data 2081 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = span->signal_data; sangoma_boost_data 2082 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.debuglevel = dbglevel; sangoma_boost_data 2083 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.debuglevel = dbglevel; sangoma_boost_data 2112 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data; sangoma_boost_data 2127 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = span->signal_data; sangoma_boost_data 2128 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c pcon = &sangoma_boost_data->pcon; sangoma_boost_data 2242 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2244 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2247 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2253 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING); sangoma_boost_data 2256 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_EVENTS_RUNNING); sangoma_boost_data 2257 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_clear_flag(sangoma_boost_data, FTDM_SANGOMA_BOOST_RUNNING); sangoma_boost_data 2267 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2269 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 2272 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c status = sangoma_boost_data->sigmod->stop_span(span); sangoma_boost_data 2277 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_queue_enqueue(sangoma_boost_data->boost_queue, NULL); sangoma_boost_data 2280 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 2291 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 2301 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data->sigmod) { sangoma_boost_data 2302 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_queue_destroy(&sangoma_boost_data->boost_queue); sangoma_boost_data 2435 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = NULL; sangoma_boost_data 2453 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = span->signal_data; sangoma_boost_data 2454 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return ftdm_queue_enqueue(sangoma_boost_data->boost_queue, element); sangoma_boost_data 2474 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 2475 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2479 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->set_channel_sig_status) { sangoma_boost_data 2483 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->set_channel_sig_status(ftdmchan, status); sangoma_boost_data 2488 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = ftdmchan->span->signal_data; sangoma_boost_data 2489 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2492 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->get_channel_sig_status) { sangoma_boost_data 2495 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->get_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 = span->signal_data; sangoma_boost_data 2501 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2505 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->set_span_sig_status) { sangoma_boost_data 2509 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->set_span_sig_status(span, status); sangoma_boost_data 2514 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = span->signal_data; sangoma_boost_data 2515 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod) { sangoma_boost_data 2518 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data->sigmod->get_span_sig_status) { sangoma_boost_data 2522 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c return sangoma_boost_data->sigmod->get_span_sig_status(span, status); sangoma_boost_data 2535 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (sangoma_boost_data) \ sangoma_boost_data 2536 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_safe_free(sangoma_boost_data); \ sangoma_boost_data 2546 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_sangoma_boost_data_t *sangoma_boost_data = NULL; sangoma_boost_data 2603 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data = ftdm_calloc(1, sizeof(*sangoma_boost_data)); sangoma_boost_data 2604 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c if (!sangoma_boost_data) { sangoma_boost_data 2642 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 2647 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->sigmod = sigmod_iface; sangoma_boost_data 2651 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(sangoma_boost_data->mcon.cfg.local_ip, local_ip); sangoma_boost_data 2652 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.local_port = local_port; sangoma_boost_data 2653 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c ftdm_set_string(sangoma_boost_data->mcon.cfg.remote_ip, remote_ip); sangoma_boost_data 2654 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.cfg.remote_port = remote_port; sangoma_boost_data 2667 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c span->signal_data = sangoma_boost_data; sangoma_boost_data 2677 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->mcon.debuglevel = FTDM_LOG_LEVEL_DEBUG; sangoma_boost_data 2678 src/ftmod/ftmod_sangoma_boost/ftmod_sangoma_boost.c sangoma_boost_data->pcon.debuglevel = FTDM_LOG_LEVEL_DEBUG;