pub unsafe extern "C" fn switch_ivr_dmachine_create(
dmachine_p: *mut *mut switch_ivr_dmachine_t,
name: *const c_char,
pool: *mut switch_memory_pool_t,
digit_timeout: u32,
input_timeout: u32,
match_callback: switch_ivr_dmachine_callback_t,
nonmatch_callback: switch_ivr_dmachine_callback_t,
user_data: *mut c_void,
) -> switch_status_t