rendered paste body#define R2_STATUS_FORMAT "[%d/%8X/%-14s/%-13s]"
static void mf_tone_on_event(uc_t *uc, int tone_id);
static void mf_tone_off_event(uc_t *uc);
static void abcd_signaling_event(uc_t *uc, int ch);
static int set_abcd_signal(uc_t *uc, int ch, uint8_t abcd);
static int set_mf_signal(uc_t *uc, int ch, int forward_signal);
static void select_active_rxtx(uc_t *uc, int which);
static void t1_expired(uc_t *uc, void *data);
static void t1a_expired(uc_t *uc, void *data);
static void t1b_expired(uc_t *uc, void *data);
static void t2_expired(uc_t *uc, void *data);
static void t3_expired(uc_t *uc, void *data);
static void seize_ack_wait_expired(uc_t *uc, void *data);
static void release_guard_expired(uc_t *uc, void *data);
static void far_unblocking_expired(uc_t *uc, void *data);
static void local_unblocking_expired(uc_t *uc, void *data);
static void answer_guard_expired(uc_t *uc, void *data);
static void clear_back_persistence_expired(uc_t *uc, void *data);
static void billing_pulse_expired(uc_t *uc, void *data);
static int send_calling_party_category_request(uc_t *uc);
static int variant_element(const char **variant, int which)