r2conf 659 src/ftmod/ftmod_r2/ftmod_r2.c ft_r2_conf_t r2conf = r2conf 695 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.variant = openr2_proto_get_variant(val); r2conf 696 src/ftmod/ftmod_r2/ftmod_r2.c if (r2conf.variant == OR2_VAR_UNKNOWN) { r2conf 710 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.category = openr2_proto_get_category(val); r2conf 711 src/ftmod/ftmod_r2/ftmod_r2.c if (r2conf.category == OR2_CALLING_PARTY_CATEGORY_UNKNOWN) { r2conf 725 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.logdir = val; r2conf 749 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.loglevel |= tmplevel; r2conf 761 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.advanced_protocol_file = val; r2conf 764 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.allow_collect_calls = va_arg(ap, int); r2conf 765 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with allow collect calls max ani = %d\n", span->span_id, r2conf.allow_collect_calls); r2conf 767 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.double_answer = va_arg(ap, int); r2conf 768 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with double answer = %d\n", span->span_id, r2conf.double_answer); r2conf 770 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.immediate_accept = va_arg(ap, int); r2conf 771 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with immediate accept = %d\n", span->span_id, r2conf.immediate_accept); r2conf 773 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.skip_category = va_arg(ap, int); r2conf 774 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with skip category = %d\n", span->span_id, r2conf.skip_category); r2conf 776 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.forced_release = va_arg(ap, int); r2conf 777 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with forced release = %d\n", span->span_id, r2conf.forced_release); r2conf 779 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.charge_calls = va_arg(ap, int); r2conf 780 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with charge calls = %d\n", span->span_id, r2conf.charge_calls); r2conf 782 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.get_ani_first = va_arg(ap, int); r2conf 783 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with get ani first = %d\n", span->span_id, r2conf.get_ani_first); r2conf 785 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.call_files = va_arg(ap, int); r2conf 786 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with call files = %d\n", span->span_id, r2conf.call_files); r2conf 788 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.mfback_timeout = va_arg(ap, int); r2conf 789 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with MF backward timeout = %dms\n", span->span_id, r2conf.mfback_timeout); r2conf 791 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.metering_pulse_timeout = va_arg(ap, int); r2conf 792 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with metering pulse timeout = %dms\n", span->span_id, r2conf.metering_pulse_timeout); r2conf 794 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.max_ani = va_arg(ap, int); r2conf 795 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with max ani = %d\n", span->span_id, r2conf.max_ani); r2conf 797 src/ftmod/ftmod_r2/ftmod_r2.c r2conf.max_dnis = va_arg(ap, int); r2conf 798 src/ftmod/ftmod_r2/ftmod_r2.c ftdm_log(FTDM_LOG_DEBUG, "Configuring R2 span %d with max dnis = %d\n", span->span_id, r2conf.max_dnis); r2conf 824 src/ftmod/ftmod_r2/ftmod_r2.c r2data->r2context = openr2_context_new(r2conf.variant, &ftdm_r2_event_iface, r2conf.max_ani, r2conf.max_dnis); r2conf 830 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_log_level(r2data->r2context, r2conf.loglevel); r2conf 831 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_ani_first(r2data->r2context, r2conf.get_ani_first); r2conf 832 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_skip_category_request(r2data->r2context, r2conf.skip_category); r2conf 833 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_mf_back_timeout(r2data->r2context, r2conf.mfback_timeout); r2conf 834 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_metering_pulse_timeout(r2data->r2context, r2conf.metering_pulse_timeout); r2conf 835 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_double_answer(r2data->r2context, r2conf.double_answer); r2conf 836 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_immediate_accept(r2data->r2context, r2conf.immediate_accept); r2conf 837 src/ftmod/ftmod_r2/ftmod_r2.c if (r2conf.logdir) { r2conf 838 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_set_log_directory(r2data->r2context, r2conf.logdir); r2conf 840 src/ftmod/ftmod_r2/ftmod_r2.c if (r2conf.advanced_protocol_file) { r2conf 841 src/ftmod/ftmod_r2/ftmod_r2.c openr2_context_configure_from_advanced_file(r2data->r2context, r2conf.advanced_protocol_file); r2conf 856 src/ftmod/ftmod_r2/ftmod_r2.c if (r2conf.call_files) { r2conf 858 src/ftmod/ftmod_r2/ftmod_r2.c openr2_chan_set_log_level(r2chan, r2conf.loglevel);