public SIPRegistrarBindingsManager( SIPRegistrarBindingDataLayer registrarBindingDataLayer, int maxBindingsPerAccount = DEFAULT_BINDINGS_PER_USER) { m_maxBindingsPerAccount = maxBindingsPerAccount; m_registrarBindingDataLayer = registrarBindingDataLayer; }
public RegistrarCore( SIPTransport sipTransport, SIPRegistrarBindingsManager registrarBindingsManager, IDbContextFactory <SIPAssetsDbContext> dbContextFactory, SIPDomainManager sipDomainManager) { m_sipTransport = sipTransport; m_sipAccountsDataLayer = new SIPAccountDataLayer(dbContextFactory); m_sipRegistrarBindingDataLayer = new SIPRegistrarBindingDataLayer(dbContextFactory); m_registrarBindingsManager = registrarBindingsManager; m_sipDomainManager = sipDomainManager; }
public RegistrarCore( SIPTransport sipTransport, bool mangleUACContact, bool strictRealmHandling) { m_sipTransport = sipTransport; m_mangleUACContact = mangleUACContact; m_strictRealmHandling = strictRealmHandling; m_registrarBindingsManager = new SIPRegistrarBindingsManager(); m_sipAccountsDataLayer = new SIPAccountDataLayer(); m_SIPRegistrarBindingDataLayer = new SIPRegistrarBindingDataLayer(); m_sipDomainDataLayer = new SIPDomainDataLayer(); }
public HomeController( IDbContextFactory <SIPAssetsDbContext> dbContextFactory, IConfiguration config, ILogger <HomeController> logger, SIPDialPlanManager sipDialPlanManager) { _config = config; _logger = logger; _sipAccountDataLayer = new SIPAccountDataLayer(dbContextFactory); _sipRegBindingsDataLayer = new SIPRegistrarBindingDataLayer(dbContextFactory); _sipDialPlanManager = sipDialPlanManager; _sipDefaultDomain = config[ConfigKeys.SIP_DOMAIN]; _githubAppName = config[ConfigKeys.GITHUB_OAUTH_APPNAME]; _githubClientID = config[ConfigKeys.GITHUB_OAUTH_CLIENTID]; _githubClientSecret = config[ConfigKeys.GITHUB_OAUTH_CLIENTSECRET]; _adminUsers = _config.GetSection(ConfigKeys.ADMIN_USERNAMES).Get <string[]>(); }