Beispiel #1
0
        public CallEndedTests()
        {
            var settingsManager         = new SettingsManager(new SettingsRepository(new CachingService()));
            var locationManager         = new LocationManager(new LocationRepository(new CachingService()));
            var metaRepository          = new MetaRepository(new CachingService());
            var registeredSipRepository = new RegisteredSipRepository(settingsManager, locationManager, metaRepository, new CachingService());

            _registeredSipRepository = new CachedRegisteredSipRepository(new CachingService(), registeredSipRepository);

            _kamailioMessageManager = new KamailioMessageManager(
                _registeredSipRepository,
                new CachedCallRepository(
                    new CachingService(),
                    new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService())
                    ),
                new KamailioMessageParser(new KamailioDataParser())
                );

            _callRepository = new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService());

            _callRepository = new CachedCallRepository(
                new CachingService(),
                new CallRepository(
                    new CallHistoryRepository(new CachingService()),
                    settingsManager,
                    new CachingService()
                    )
                );

            //kamailioMessageManager = new KamailioMessageManager(
            //    GetRegisteredSipRepository(),
            //    new CallRepository(new CallHistoryRepository(), new SettingsManager(new SettingsRepository())),
            //    new KamailioMessageParser(new KamailioDataParser())
            //);
        }
Beispiel #2
0
 public StudioMonitorApiController(IStudioRepository studioRepository, ICodecInformationRepository codecInformationRepository, ICodecManager codecManager,
                                   IRegisteredSipRepository registeredSipRepository)
 {
     _studioRepository           = studioRepository;
     _codecInformationRepository = codecInformationRepository;
     _codecManager            = codecManager;
     _registeredSipRepository = registeredSipRepository;
 }
Beispiel #3
0
 public DiscoveryService(ISettingsManager settingsManager, IFilterManager filterManager, IProfileRepository profileRepository,
                         IRegisteredSipRepository registeredSipRepository, IAppCache cache)
 {
     _settingsManager         = settingsManager;
     _filterManager           = filterManager;
     _profileRepository       = profileRepository;
     _registeredSipRepository = registeredSipRepository;
     _cache = cache;
 }
Beispiel #4
0
 public CodecStatusController(IRegisteredSipRepository registeredSipRepository, ICcmUserRepository userRepository,
                              ISettingsManager settingsManager, ICodecInformationRepository codecInformationRepository, CCM.Core.CodecControl.Interfaces.ICodecManager codecManager)
 {
     _registeredSipRepository    = registeredSipRepository;
     _userRepository             = userRepository;
     _settingsManager            = settingsManager;
     _codecInformationRepository = codecInformationRepository;
     _codecManager = codecManager;
 }
 public RegisteredUserAgentViewModelsProvider(
     IRegisteredSipRepository registeredSipRepository,
     ICallRepository callRepository,
     ISettingsManager settingsManager)
 {
     _registeredSipRepository = registeredSipRepository;
     _callRepository          = callRepository;
     _settingsManager         = settingsManager;
 }
Beispiel #6
0
 public DiscoveryService(ISettingsManager settingsManager, IFilterManager filterManager, ISoundProfileRepository profileRepository,
                         IRegisteredSipRepository registeredSipRepository, IMemoryCacheLoader cacheLoader)
 {
     _settingsManager         = settingsManager;
     _filterManager           = filterManager;
     _profileRepository       = profileRepository;
     _registeredSipRepository = registeredSipRepository;
     _cache = cacheLoader.GetCache();
 }
Beispiel #7
0
 public HomeController(IRegionRepository regionRepository, ICodecTypeRepository codecTypeRepository, IRegisteredSipRepository registeredSipRepository,
                       ICcmUserManager userManager, IGuiHubUpdater guiHubUpdater, IStatusHubUpdater statusHubUpdater)
 {
     _regionRepository        = regionRepository;
     _codecTypeRepository     = codecTypeRepository;
     _registeredSipRepository = registeredSipRepository;
     _userManager             = userManager;
     _guiHubUpdater           = guiHubUpdater;
     _statusHubUpdater        = statusHubUpdater;
 }
Beispiel #8
0
        public void SetUp()
        {
            _internalRegisteredSipRepository = A.Fake <IRegisteredSipRepository>();
            _cache = new CachingService();

            // Clear cache
            _cache.FullReload();

            _sut = new CachedRegisteredSipRepository(_cache, _internalRegisteredSipRepository);
        }
 public CodecStatusViewModelsProvider(
     IRegisteredSipRepository registeredSipRepository,
     ICallRepository callRepository,
     ISipAccountRepository sipAccountRepository,
     ISettingsManager settingsManager)
 {
     _registeredSipRepository = registeredSipRepository;
     _callRepository          = callRepository;
     _sipAccountRepository    = sipAccountRepository;
     _settingsManager         = settingsManager;
 }
Beispiel #10
0
        public RegisteredSipsManager(
            IRegisteredSipRepository registeredSipRepository,
            ICallRepository callRepository,
            IUserAgentRepository userAgentRepository,
            ILocationRepository locationRepository,
            IProfileGroupRepository profileGroupRepository,
            ISettingsManager settingsManager)
        {
            _registeredSipRepository = registeredSipRepository;
            _callRepository          = callRepository;
            _userAgentRepository     = userAgentRepository;
            _locationRepository      = locationRepository;
            _profileGroupRepository  = profileGroupRepository;

            _settingsManager = settingsManager;
        }
Beispiel #11
0
        public CallEndedTests()
        {
            var settingsManager         = new SettingsManager(new SettingsRepository(new CachingService()));
            var locationManager         = new LocationManager(new LocationRepository(new CachingService()));
            var sipAccountManager       = new SipAccountManager(new SipAccountRepository(new CachingService()));
            var metaRepository          = new MetaRepository(new CachingService());
            var locationRepository      = new LocationRepository(new CachingService());
            var userAgentRepository     = new UserAgentRepository(new CachingService());
            var registeredSipRepository = new RegisteredSipRepository(settingsManager, locationManager, metaRepository, userAgentRepository, sipAccountManager, new CachingService());

            _registeredSipRepository = new CachedRegisteredSipRepository(new CachingService(), registeredSipRepository);

            var profileGroupRepository = new ProfileGroupRepository(new CachingService());

            _profileGroupRepository = new CachedProfileGroupRepository(new CachingService(), profileGroupRepository);
            _kamailioMessageManager = new KamailioMessageManager(
                _registeredSipRepository,
                new CachedCallRepository(
                    new CachingService(),
                    new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService())
                    )
                );

            _callRepository = new CallRepository(new CallHistoryRepository(new CachingService()), settingsManager, new CachingService());

            _callRepository = new CachedCallRepository(
                new CachingService(),
                new CallRepository(
                    new CallHistoryRepository(new CachingService()),
                    settingsManager,
                    new CachingService()
                    )
                );

            _registeredSipsManager = new RegisteredSipsManager(registeredSipRepository, _callRepository, userAgentRepository, locationRepository, profileGroupRepository, settingsManager);
        }
Beispiel #12
0
 public CodecInformationViewModelsProvider(IRegisteredSipRepository registeredSipRepository)
 {
     _registeredSipRepository = registeredSipRepository;
 }
Beispiel #13
0
 public RegisteredSipsOverviewController(IRegisteredSipRepository registeredSipRepository, ISettingsManager settingsManager)
 {
     _registeredSipRepository = registeredSipRepository;
     _settingsManager         = settingsManager;
 }
Beispiel #14
0
 public KamailioMessageManager(IRegisteredSipRepository sipRepository, ICallRepository callRepository)
 {
     _sipRepository  = sipRepository;
     _callRepository = callRepository;
 }
 public CachedRegisteredSipRepository(IAppCache cache, IRegisteredSipRepository internalRepository)
 {
     _lazyCache          = cache;
     _internalRepository = internalRepository;
 }
Beispiel #16
0
 public CodecsOnlineController(IRegisteredSipRepository registeredSipRepository)
 {
     _registeredSipRepository = registeredSipRepository;
 }
Beispiel #17
0
 public CallController(IRegisteredSipRepository registeredSipRepository, ICodecManager codecManager)
 {
     _registeredSipRepository = registeredSipRepository;
     _codecManager            = codecManager;
 }
Beispiel #18
0
 public KamailioMessageManager(IRegisteredSipRepository sipRepository, ICallRepository callRepository, IKamailioMessageParser kamailioMessageParser)
 {
     _sipRepository         = sipRepository;
     _callRepository        = callRepository;
     _kamailioMessageParser = kamailioMessageParser;
 }
Beispiel #19
0
 public CodecStatusHubUpdater(IRegisteredSipRepository registeredSipRepository, ICallRepository callRepository, ICallHistoryRepository callHistoryRepository)
 {
     _registeredSipRepository = registeredSipRepository;
     _callRepository          = callRepository;
     _callHistoryRepository   = callHistoryRepository;
 }