r2chan 68 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan; r2chan 343 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = call->r2chan; r2chan 347 src/ftmod/ftmod_r2/ftmod_r2.c call->r2chan = r2chan; r2chan 360 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = R2CALL(ftdmchan)->r2chan; r2chan 365 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_accept_call(r2chan, OR2_CALL_NO_CHARGE); r2chan 370 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = R2CALL(ftdmchan)->r2chan; r2chan 375 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_answer_call(r2chan); r2chan 462 src/ftmod/ftmod_r2/ftmod_r2.c ret = openr2_chan_make_call(R2CALL(ftdmchan)->r2chan, r2chan 513 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = R2CALL(ftdmchan)->r2chan; r2chan 517 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_get_cas(r2chan, &rxcas, &txcas); r2chan 533 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_blocked(r2chan); r2chan 539 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_idle(r2chan); r2chan 601 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_init(openr2_chan_t *r2chan) r2chan 604 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 657 src/ftmod/ftmod_r2/ftmod_r2.c static void dump_mf(openr2_chan_t *r2chan); r2chan 659 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_offered(openr2_chan_t *r2chan, const char *ani, const char *dnis, r2chan 662 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 677 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_disconnect_call(r2chan, OR2_CAUSE_COLLECT_CALL_REJECTED); r2chan 708 src/ftmod/ftmod_r2/ftmod_r2.c static void dump_mf(openr2_chan_t *r2chan) r2chan 712 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 734 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_accepted(openr2_chan_t *r2chan, openr2_call_mode_t mode) r2chan 736 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 744 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_disable_read(r2chan); r2chan 753 src/ftmod/ftmod_r2/ftmod_r2.c if (OR2_DIR_BACKWARD == openr2_chan_get_direction(r2chan)) { r2chan 770 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_answered(openr2_chan_t *r2chan) r2chan 772 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 775 src/ftmod/ftmod_r2/ftmod_r2.c if (OR2_DIR_FORWARD == openr2_chan_get_direction(r2chan)) { r2chan 781 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_disconnect(openr2_chan_t *r2chan, openr2_call_disconnect_cause_t cause) r2chan 783 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 794 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_disconnect_call(r2chan, OR2_CAUSE_NORMAL_CLEARING); r2chan 802 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_end(openr2_chan_t *r2chan) r2chan 804 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 814 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_read(openr2_chan_t *r2chan, const unsigned char *buf, int buflen) r2chan 817 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_NOTICE, "Call read data on chan %d\n", openr2_chan_get_number(r2chan)); r2chan 821 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_hardware_alarm(openr2_chan_t *r2chan, int alarm) r2chan 823 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 827 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_os_error(openr2_chan_t *r2chan, int errorcode) r2chan 829 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 835 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = data; r2chan 836 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 848 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_protocol_error(openr2_chan_t *r2chan, openr2_protocol_error_t reason) r2chan 850 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 857 src/ftmod/ftmod_r2/ftmod_r2.c dump_mf(r2chan); r2chan 874 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_line_blocked(openr2_chan_t *r2chan) r2chan 876 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 881 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_line_idle(openr2_chan_t *r2chan) r2chan 883 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 926 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_chan_log(openr2_chan_t *r2chan, const char *file, const char *function, unsigned int line, r2chan 929 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 939 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_on_dnis_digit_received(openr2_chan_t *r2chan, char digit) r2chan 943 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 975 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_ani_digit_received(openr2_chan_t *r2chan, char digit) r2chan 977 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 994 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_billing_pulse(openr2_chan_t *r2chan) {} r2chan 996 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_log_created(openr2_chan_t *r2chan, const char *logname) r2chan 998 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_client_data(r2chan); r2chan 1004 src/ftmod/ftmod_r2/ftmod_r2.c static void ftdm_r2_on_call_proceed(openr2_chan_t *r2chan) r2chan 1007 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *fchan = openr2_chan_get_client_data(r2chan); r2chan 1039 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_set_cas(openr2_chan_t *r2chan, int cas) r2chan 1041 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdm_chan = openr2_chan_get_fd(r2chan); r2chan 1049 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_get_cas(openr2_chan_t *r2chan, int *cas) r2chan 1051 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdm_chan = openr2_chan_get_fd(r2chan); r2chan 1059 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_flush_write_buffers(openr2_chan_t *r2chan) r2chan 1061 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdm_chan = openr2_chan_get_fd(r2chan); r2chan 1069 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_write(openr2_chan_t *r2chan, const void *buf, int size) r2chan 1071 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdm_chan = openr2_chan_get_fd(r2chan); r2chan 1080 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_read(openr2_chan_t *r2chan, const void *buf, int size) r2chan 1082 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdm_chan = openr2_chan_get_fd(r2chan); r2chan 1091 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_wait(openr2_chan_t *r2chan, int *flags, int block) r2chan 1097 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *fchan = openr2_chan_get_fd(r2chan); r2chan 1140 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_close(openr2_chan_t *r2chan) r2chan 1142 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *fchan = openr2_chan_get_client_data(r2chan); r2chan 1148 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_setup(openr2_chan_t *r2chan) r2chan 1150 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *fchan = openr2_chan_get_client_data(r2chan); r2chan 1155 src/ftmod/ftmod_r2/ftmod_r2.c static int ftdm_r2_io_get_oob_event(openr2_chan_t *r2chan, openr2_oob_event_t *event) r2chan 1159 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_channel_t *ftdmchan = openr2_chan_get_fd(r2chan); r2chan 1367 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = NULL; r2chan 1570 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = openr2_chan_new_from_fd(r2data->r2context, span->channels[i], span->channels[i]->chan_id); r2chan 1571 src/ftmod/ftmod_r2/ftmod_r2.c if (!r2chan) { r2chan 1575 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_log_level(r2chan, r2conf.loglevel); r2chan 1577 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_enable_call_files(r2chan); r2chan 1583 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_safe_free(r2chan); r2chan 1587 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_logging_func(r2chan, ftdm_r2_on_chan_log); r2chan 1588 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_client_data(r2chan, span->channels[i]); r2chan 1589 src/ftmod/ftmod_r2/ftmod_r2.c r2call->r2chan = r2chan; r2chan 1653 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = r2call->r2chan; r2chan 1689 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_enable_read(r2chan); r2chan 1700 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_enable_read(r2chan); r2chan 1757 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_disconnect_call(r2chan, disconnect_cause); r2chan 1760 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_disconnect_call(r2chan, OR2_CAUSE_NORMAL_CLEARING); r2chan 1765 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_r2_recover_from_protocol_error, r2chan, &r2call->protocol_error_recovery_timer); r2chan 1808 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_idle(r2chan); r2chan 1831 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = NULL; r2chan 1855 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = NULL; r2chan 1864 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = R2CALL(ftdmchan)->r2chan; r2chan 1865 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_span_id(r2chan, span->span_id); r2chan 1866 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_idle(r2chan); r2chan 1867 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_process_cas_signaling(r2chan); r2chan 1910 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = R2CALL(ftdmchan)->r2chan; r2chan 1912 src/ftmod/ftmod_r2/ftmod_r2.c if (openr2_chan_get_read_enabled(r2chan)) { r2chan 1961 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = call->r2chan; r2chan 1962 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_process_signaling(r2chan); r2chan 1981 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = R2CALL(ftdmchan)->r2chan; r2chan 1982 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_blocked(r2chan); r2chan 1997 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = R2CALL(fchan)->r2chan; r2chan 2006 src/ftmod/ftmod_r2/ftmod_r2.c if (!openr2_chan_set_blocked(r2chan)) { r2chan 2020 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = R2CALL(fchan)->r2chan; r2chan 2023 src/ftmod/ftmod_r2/ftmod_r2.c if (!openr2_chan_set_idle(r2chan)) { r2chan 2055 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_t *r2chan = NULL; r2chan 2161 src/ftmod/ftmod_r2/ftmod_r2.c r2chan = R2CALL(span->channels[i])->r2chan; r2chan 2164 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_get_tx_cas_string(r2chan), r2chan 2165 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_get_rx_cas_string(r2chan));