[asterisk-commits] file: branch file/pimp_my_publish r391770 - /team/file/pimp_my_publish/res/

SVN commits to the Asterisk project asterisk-commits at lists.digium.com
Fri Jun 14 09:34:28 CDT 2013


Author: file
Date: Fri Jun 14 09:34:26 2013
New Revision: 391770

URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=391770
Log:
Add PUBLISH to allowed methods.

Modified:
    team/file/pimp_my_publish/res/res_sip_pubsub.c

Modified: team/file/pimp_my_publish/res/res_sip_pubsub.c
URL: http://svnview.digium.com/svn/asterisk/team/file/pimp_my_publish/res/res_sip_pubsub.c?view=diff&rev=391770&r1=391769&r2=391770
==============================================================================
--- team/file/pimp_my_publish/res/res_sip_pubsub.c (original)
+++ team/file/pimp_my_publish/res/res_sip_pubsub.c Fri Jun 14 09:34:26 2013
@@ -1066,6 +1066,8 @@
 
 static int load_module(void)
 {
+	static const pj_str_t str_PUBLISH = { "PUBLISH", 7 };
+
 	pjsip_evsub_init_module(ast_sip_get_pjsip_endpoint());
 
 	if (!(sched = ast_sched_context_create())) {
@@ -1078,6 +1080,8 @@
 		ast_sched_context_destroy(sched);
 		return AST_MODULE_LOAD_FAILURE;
 	}
+
+	pjsip_endpt_add_capability(ast_sip_get_pjsip_endpoint(), NULL, PJSIP_H_ALLOW, NULL, 1, &str_PUBLISH);
 
 	if (ast_sip_register_service(&pubsub_module)) {
 		ast_log(LOG_ERROR, "Could not register pubsub service\n");




More information about the asterisk-commits mailing list