]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-10602: [mod_conference] add api_on_conference_create
authorMike Jerris <mike@jerris.com>
Tue, 22 Aug 2017 21:33:00 +0000 (21:33 +0000)
committerMike Jerris <mike@jerris.com>
Tue, 22 Aug 2017 21:33:00 +0000 (21:33 +0000)
src/mod/applications/mod_conference/mod_conference.c

index 967faa5c7d7bcef674c98c2c955e5041a10ea792..02eb2542c79dae848877bc211290bcef943d49fe 100644 (file)
@@ -1997,6 +1997,7 @@ SWITCH_STANDARD_APP(conference_function)
                /* Start the conference thread for this conference */
                conference_launch_thread(conference);
 
+               switch_channel_api_on(channel, "api_on_conference_create");
        } else {
                int enforce_security =  switch_channel_direction(channel) == SWITCH_CALL_DIRECTION_INBOUND;
                const char *pvar = switch_channel_get_variable(channel, "conference_enforce_security");
@@ -2131,6 +2132,8 @@ SWITCH_STANDARD_APP(conference_function)
 
                        /* Start the conference thread for this conference */
                        conference_launch_thread(conference);
+
+                       switch_channel_api_on(channel, "api_on_conference_create");
                } else {                                /* setup user variable */
                        switch_channel_set_variable(channel, "conference_name", conference->name);
                        rl++;