pjsip: Add Alembic for PUBLISH support.

This change adds database tables for the PUBLISH support so it
can be configured using realtime. A minor fix to the
res_pjsip_publish_asterisk module was done so that it read the
sorcery configuration from the correct section. Finally the
sample configuration files have been updated.

ASTERISK-26928

Change-Id: I81991ae5c75af98d247f7eacd1c0b0a763675952
This commit is contained in:
Joshua Colp
2017-04-07 13:35:33 +00:00
parent 09ec2dbbf3
commit b3f4a6365e
4 changed files with 86 additions and 1 deletions

View File

@@ -863,7 +863,7 @@ static int load_module(void)
return AST_MODULE_LOAD_DECLINE;
}
ast_sorcery_apply_config(ast_sip_get_sorcery(), "asterisk-publication");
ast_sorcery_apply_config(ast_sip_get_sorcery(), "res_pjsip_publish_asterisk");
ast_sorcery_apply_default(ast_sip_get_sorcery(), "asterisk-publication", "config", "pjsip.conf,criteria=type=asterisk-publication");
if (ast_sorcery_object_register(ast_sip_get_sorcery(), "asterisk-publication", asterisk_publication_config_alloc, NULL, NULL)) {