From 1a0aac1e16a7699e0b25d3683f0fd3b50658e19d Mon Sep 17 00:00:00 2001 From: Stefan Sayer Date: Wed, 31 Mar 2010 10:14:27 +0000 Subject: [PATCH] fix loading of webconference application git-svn-id: http://svn.berlios.de/svnroot/repos/sems/trunk@1734 8eb893ce-cfd4-0310-b710-fb5ebe64c474 --- apps/webconference/WebConference.cpp | 7 ++++++- apps/webconference/WebConference.h | 2 ++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/apps/webconference/WebConference.cpp b/apps/webconference/WebConference.cpp index b44bf8ec..333b57b5 100644 --- a/apps/webconference/WebConference.cpp +++ b/apps/webconference/WebConference.cpp @@ -72,6 +72,11 @@ int WebConferenceFactory::RoomSweepInterval; bool WebConferenceFactory::ignore_pin = false; int WebConferenceFactory::onLoad() +{ + return getInstance()->load(); +} + +int WebConferenceFactory::load() { // only execute this once if (configured) @@ -297,7 +302,7 @@ AmSession* WebConferenceFactory::onInvite(const AmSipRequest& req, } AmSession* s = new WebConferenceDialog(prompts, getInstance(), cred); - + AmSessionEventHandlerFactory* uac_auth_f = AmPlugIn::instance()->getFactory4Seh("uac_auth"); if (uac_auth_f != NULL) { diff --git a/apps/webconference/WebConference.h b/apps/webconference/WebConference.h index a773fbd5..75153154 100644 --- a/apps/webconference/WebConference.h +++ b/apps/webconference/WebConference.h @@ -109,6 +109,8 @@ class WebConferenceFactory void sweepRooms(); + int load(); + public: static string DigitsDir; static PlayoutType m_PlayoutType;