public SIPSubscriberCore( SIPTransport sipTransport, IDbContextFactory <SIPAssetsDbContext> dbContextFactory, SIPDomainManager sipDomainManager) { m_sipTransport = sipTransport; m_sipAccountsDataLayer = new SIPAccountDataLayer(dbContextFactory); m_sipDomainManager = sipDomainManager; }
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 SIPB2BUserAgentCore( SIPTransport sipTransport, IDbContextFactory <SIPAssetsDbContext> dbContextFactory, SIPDialPlanManager sipDialPlan, SIPDomainManager sipDomainManager) { if (sipTransport == null) { throw new ArgumentNullException(nameof(sipTransport)); } _sipTransport = sipTransport; _sipCallManager = new SIPCallManager(_sipTransport, null, dbContextFactory); _sipdialPlan = sipDialPlan; _sipDomainManager = sipDomainManager; _sipAccountDataLayer = new SIPAccountDataLayer(dbContextFactory); }
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[]>(); }