static int load_module(void) { stasis_rtp_subscription = stasis_subscribe(ast_rtp_topic(), rtp_topic_handler, NULL); if (!stasis_rtp_subscription) { return AST_MODULE_LOAD_FAILURE; } return AST_MODULE_LOAD_SUCCESS; }
static int load_module(void) { if (!ast_module_check("res_hep.so") || !hepv3_is_loaded()) { ast_log(AST_LOG_WARNING, "res_hep is not loaded or running; declining module load\n"); return AST_MODULE_LOAD_DECLINE; } stasis_rtp_subscription = stasis_subscribe(ast_rtp_topic(), rtp_topic_handler, NULL); if (!stasis_rtp_subscription) { return AST_MODULE_LOAD_DECLINE; } return AST_MODULE_LOAD_SUCCESS; }