In MODULEINFO, each depend has to be listed in .requires of AST_MODULE_INFO.
ASTERISK-29148
Change-Id: I254dd33194ae38d2877b8021c57c2a5deb6bbcd2
.load = load_module,
.unload = unload_module,
.reload = reload,
+ .requires = "res_odbc",
);
.support_level = AST_MODULE_SUPPORT_CORE,
.load = load_module,
.unload = unload_module,
+ .requires = "app_chanspy,func_cut,func_groupcount,func_uri",
);
.support_level = AST_MODULE_SUPPORT_EXTENDED,
.load = load_module,
.unload = unload_module,
- .requires = "res_hep,res_pjsip",
+ .requires = "res_pjsip,res_pjsip_session,res_hep",
);
.unload = unload_module,
.reload = reload,
.load_pri = AST_MODPRI_REALTIME_DEPEND,
+ .requires = "res_odbc_transaction",
);
/*** MODULEINFO
<depend>pjproject</depend>
+ <depend>res_sorcery_config</depend>
<support_level>core</support_level>
***/
.unload = unload_module,
.reload = reload_module,
.load_pri = AST_MODPRI_CHANNEL_DEPEND - 6,
+ .requires = "res_sorcery_config",
);
.unload = unload_module,
.reload = reload_module,
.load_pri = AST_MODPRI_CHANNEL_DEPEND - 5,
- .requires = "dnsmgr,res_pjproject",
+ .requires = "dnsmgr,res_pjproject,res_sorcery_config,res_sorcery_memory,res_sorcery_astdb",
.optional_modules = "res_statsd",
);
.load = load_module,
.unload = unload_module,
.load_pri = AST_MODPRI_DEFAULT,
- .requires = "res_pjsip,res_stir_shaken",
+ .requires = "res_pjsip,res_pjsip_session,res_stir_shaken",
);
/*** MODULEINFO
<use>pjproject</use>
+ <use type="module">res_pjsip</use>
<support_level>extended</support_level>
***/
.unload = unload_module,
.reload = reload_module,
.load_pri = AST_MODPRI_DEFAULT,
+#ifdef HAVE_PJPROJECT
+ .requires = "res_pjsip",
+#endif
);
.load = load_module,
.reload = reload_module,
.unload = unload_module,
+ .requires = "res_http_media_cache",
);