C# Класс SIPSorcery.Entities.SIPSorceryService

Показать файл Открыть проект

Открытые методы

Метод Описание
ChangeSIPDialPlanName ( string authUser, string sipDialPlanID, string name ) : void
ConfirmEmailAddress ( string id, string requestIPAddress ) : string
CopySIPDialPlan ( string authUser, string sipDialPlanID ) : void
CustomerResetAPIKey ( string authUser, string customerUsername ) : void
DBDelete ( string authUsername, string key ) : void
DBGetKeys ( string authUsername ) : List
DBRead ( string authUsername, string key ) : string
DBWrite ( string authUsername, string key, string value ) : void
DeleteCustomerAccount ( string authUser, CustomerAccount customerAccount ) : void
DeleteCustomerAccount ( string authUser, string customerAccountID ) : void
DeleteRate ( string authUser, Rate rate ) : void
DeleteRate ( string authUser, string rateID ) : void
DeleteSIPAccount ( string authUser, SIPAccount sipAccount ) : void
DeleteSIPAccount ( string authUser, string sipAccountID ) : void
DeleteSIPDialPlan ( string authUser, SIPDialPlan sipDialPlan ) : void
DeleteSIPDialPlan ( string authUser, string sipDialPlanID ) : void
DeleteSIPProvider ( string authUser, SIPProvider sipProvider ) : void
DeleteSIPProvider ( string authUser, string sipProviderID ) : void
DeleteSimpleWizardRule ( string authUser, SimpleWizardRule rule ) : void
DeleteWebCallback ( string authUser, WebCallback webCallback ) : void
GetCDRCount ( string authUser, string where ) : int
GetCDRs ( string authUser, string where, int offset, int count ) : List
GetCustomer ( string username ) : Customer
GetCustomerAccounts ( string authUser ) : IQueryable
GetCustomerAccounts ( string authUser, string where, int offset, int count ) : List
GetCustomerAccountsCount ( string authUser, string where ) : int
GetCustomerForAPIKey ( string apiKey ) : Customer
GetRates ( string authUser ) : IQueryable
GetRates ( string authUser, string where, int offset, int count ) : List
GetRatesCount ( string authUser, string where ) : int
GetSIPAccounts ( string authUser ) : IQueryable
GetSIPAccounts ( string authUser, string where, int offset, int count ) : List
GetSIPAccountsCount ( string authUser, string where ) : int
GetSIPDialPlansCount ( string authUser, string where ) : int
GetSIPProviderBindings ( string authUser ) : IQueryable
GetSIPProviderBindings ( string authUser, string where, int offset, int count ) : List
GetSIPProviderBindingsCount ( string authUser, string where ) : int
GetSIPProviders ( string authUser ) : IQueryable
GetSIPProviders ( string authUser, string where, int offset, int count ) : List
GetSIPProvidersCount ( string authUser, string where ) : int
GetSIPRegistrarBindings ( string authUser ) : IQueryable
GetSIPRegistrarBindings ( string authUser, string where, int offset, int count ) : List
GetSIPRegistrarBindingsCount ( string authUser, string where ) : int
GetSIPSIPDialPlans ( string authUser ) : IQueryable
GetSIPSIPDialPlans ( string authUser, string where, int offset, int count ) : List
GetSimpleWizardRules ( string authUser ) : IQueryable
GetTimeZones ( ) : List
GetWebCallbacks ( string authUser ) : IQueryable
InsertCustomer ( Customer customer ) : void
InsertCustomerAccount ( string authUser, CustomerAccount customerAccount ) : void
InsertRate ( string authUser, Rate rate ) : void
InsertSIPAccount ( string authUser, SIPAccount sipAccount ) : string
InsertSIPDialPlan ( string authUser, SIPDialPlan sipDialPlan ) : void
InsertSIPProvider ( string authUser, SIPProvider sipProvider ) : void
InsertSimpleWizardRule ( string authUser, SimpleWizardRule rule ) : void
InsertWebCallback ( string authUser, WebCallback webcallback ) : void
SetAllProvidersAndDialPlansReadonly ( string username ) : void
UpdateCustomer ( string authUser, Customer customer ) : void
UpdateCustomerAccount ( string authUser, CustomerAccount customerAccount ) : void
UpdateCustomerServiceLevel ( string username, CustomerServiceLevels serviceLevel, DateTimeOffset renewalDate ) : void

Only available from the REST API service to admins.

UpdateRate ( string authUser, Rate rate ) : void
UpdateSIPAccount ( string authUser, SIPAccount sipAccount ) : void
UpdateSIPDialPlan ( string authUser, SIPDialPlan sipDialPlan ) : void
UpdateSIPProvider ( string authUser, SIPProvider sipProvider ) : void
UpdateSimpleWizardRule ( string authUser, SimpleWizardRule rule ) : void
UpdateWebCallback ( string authUser, WebCallback webcallback ) : void

Приватные методы

Метод Описание
FixProviderRegisterDetails ( SIPProvider sipProvider, string owner ) : void

Fixes up the register contact and expiry fields on provider records that have the register box checked.

SIPSorceryService ( ) : System
UpdateSIPAccountsDialPlanName ( SIPSorceryEntities dbContext, string owner, string oldDialPlanName, string newDialPlanName ) : void

Описание методов

ChangeSIPDialPlanName() публичный Метод

public ChangeSIPDialPlanName ( string authUser, string sipDialPlanID, string name ) : void
authUser string
sipDialPlanID string
name string
Результат void

ConfirmEmailAddress() публичный Метод

public ConfirmEmailAddress ( string id, string requestIPAddress ) : string
id string
requestIPAddress string
Результат string

CopySIPDialPlan() публичный Метод

public CopySIPDialPlan ( string authUser, string sipDialPlanID ) : void
authUser string
sipDialPlanID string
Результат void

CustomerResetAPIKey() публичный Метод

public CustomerResetAPIKey ( string authUser, string customerUsername ) : void
authUser string
customerUsername string
Результат void

DBDelete() публичный Метод

public DBDelete ( string authUsername, string key ) : void
authUsername string
key string
Результат void

DBGetKeys() публичный Метод

public DBGetKeys ( string authUsername ) : List
authUsername string
Результат List

DBRead() публичный Метод

public DBRead ( string authUsername, string key ) : string
authUsername string
key string
Результат string

DBWrite() публичный Метод

public DBWrite ( string authUsername, string key, string value ) : void
authUsername string
key string
value string
Результат void

DeleteCustomerAccount() публичный Метод

public DeleteCustomerAccount ( string authUser, CustomerAccount customerAccount ) : void
authUser string
customerAccount CustomerAccount
Результат void

DeleteCustomerAccount() публичный Метод

public DeleteCustomerAccount ( string authUser, string customerAccountID ) : void
authUser string
customerAccountID string
Результат void

DeleteRate() публичный Метод

public DeleteRate ( string authUser, Rate rate ) : void
authUser string
rate Rate
Результат void

DeleteRate() публичный Метод

public DeleteRate ( string authUser, string rateID ) : void
authUser string
rateID string
Результат void

DeleteSIPAccount() публичный Метод

public DeleteSIPAccount ( string authUser, SIPAccount sipAccount ) : void
authUser string
sipAccount SIPAccount
Результат void

DeleteSIPAccount() публичный Метод

public DeleteSIPAccount ( string authUser, string sipAccountID ) : void
authUser string
sipAccountID string
Результат void

DeleteSIPDialPlan() публичный Метод

public DeleteSIPDialPlan ( string authUser, SIPDialPlan sipDialPlan ) : void
authUser string
sipDialPlan SIPDialPlan
Результат void

DeleteSIPDialPlan() публичный Метод

public DeleteSIPDialPlan ( string authUser, string sipDialPlanID ) : void
authUser string
sipDialPlanID string
Результат void

DeleteSIPProvider() публичный Метод

public DeleteSIPProvider ( string authUser, SIPProvider sipProvider ) : void
authUser string
sipProvider SIPProvider
Результат void

DeleteSIPProvider() публичный Метод

public DeleteSIPProvider ( string authUser, string sipProviderID ) : void
authUser string
sipProviderID string
Результат void

DeleteSimpleWizardRule() публичный Метод

public DeleteSimpleWizardRule ( string authUser, SimpleWizardRule rule ) : void
authUser string
rule SimpleWizardRule
Результат void

DeleteWebCallback() публичный Метод

public DeleteWebCallback ( string authUser, WebCallback webCallback ) : void
authUser string
webCallback WebCallback
Результат void

GetCDRCount() публичный Метод

public GetCDRCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetCDRs() публичный Метод

public GetCDRs ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetCustomer() публичный Метод

public GetCustomer ( string username ) : Customer
username string
Результат Customer

GetCustomerAccounts() публичный Метод

public GetCustomerAccounts ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetCustomerAccounts() публичный Метод

public GetCustomerAccounts ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetCustomerAccountsCount() публичный Метод

public GetCustomerAccountsCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetCustomerForAPIKey() публичный Метод

public GetCustomerForAPIKey ( string apiKey ) : Customer
apiKey string
Результат Customer

GetRates() публичный Метод

public GetRates ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetRates() публичный Метод

public GetRates ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetRatesCount() публичный Метод

public GetRatesCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetSIPAccounts() публичный Метод

public GetSIPAccounts ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetSIPAccounts() публичный Метод

public GetSIPAccounts ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetSIPAccountsCount() публичный Метод

public GetSIPAccountsCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetSIPDialPlansCount() публичный Метод

public GetSIPDialPlansCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetSIPProviderBindings() публичный Метод

public GetSIPProviderBindings ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetSIPProviderBindings() публичный Метод

public GetSIPProviderBindings ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetSIPProviderBindingsCount() публичный Метод

public GetSIPProviderBindingsCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetSIPProviders() публичный Метод

public GetSIPProviders ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetSIPProviders() публичный Метод

public GetSIPProviders ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetSIPProvidersCount() публичный Метод

public GetSIPProvidersCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetSIPRegistrarBindings() публичный Метод

public GetSIPRegistrarBindings ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetSIPRegistrarBindings() публичный Метод

public GetSIPRegistrarBindings ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetSIPRegistrarBindingsCount() публичный Метод

public GetSIPRegistrarBindingsCount ( string authUser, string where ) : int
authUser string
where string
Результат int

GetSIPSIPDialPlans() публичный Метод

public GetSIPSIPDialPlans ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetSIPSIPDialPlans() публичный Метод

public GetSIPSIPDialPlans ( string authUser, string where, int offset, int count ) : List
authUser string
where string
offset int
count int
Результат List

GetSimpleWizardRules() публичный Метод

public GetSimpleWizardRules ( string authUser ) : IQueryable
authUser string
Результат IQueryable

GetTimeZones() публичный Метод

public GetTimeZones ( ) : List
Результат List

GetWebCallbacks() публичный Метод

public GetWebCallbacks ( string authUser ) : IQueryable
authUser string
Результат IQueryable

InsertCustomer() публичный Метод

public InsertCustomer ( Customer customer ) : void
customer Customer
Результат void

InsertCustomerAccount() публичный Метод

public InsertCustomerAccount ( string authUser, CustomerAccount customerAccount ) : void
authUser string
customerAccount CustomerAccount
Результат void

InsertRate() публичный Метод

public InsertRate ( string authUser, Rate rate ) : void
authUser string
rate Rate
Результат void

InsertSIPAccount() публичный Метод

public InsertSIPAccount ( string authUser, SIPAccount sipAccount ) : string
authUser string
sipAccount SIPAccount
Результат string

InsertSIPDialPlan() публичный Метод

public InsertSIPDialPlan ( string authUser, SIPDialPlan sipDialPlan ) : void
authUser string
sipDialPlan SIPDialPlan
Результат void

InsertSIPProvider() публичный Метод

public InsertSIPProvider ( string authUser, SIPProvider sipProvider ) : void
authUser string
sipProvider SIPProvider
Результат void

InsertSimpleWizardRule() публичный Метод

public InsertSimpleWizardRule ( string authUser, SimpleWizardRule rule ) : void
authUser string
rule SimpleWizardRule
Результат void

InsertWebCallback() публичный Метод

public InsertWebCallback ( string authUser, WebCallback webcallback ) : void
authUser string
webcallback WebCallback
Результат void

SetAllProvidersAndDialPlansReadonly() публичный Метод

public SetAllProvidersAndDialPlansReadonly ( string username ) : void
username string
Результат void

UpdateCustomer() публичный Метод

public UpdateCustomer ( string authUser, Customer customer ) : void
authUser string
customer Customer
Результат void

UpdateCustomerAccount() публичный Метод

public UpdateCustomerAccount ( string authUser, CustomerAccount customerAccount ) : void
authUser string
customerAccount CustomerAccount
Результат void

UpdateCustomerServiceLevel() публичный Метод

Only available from the REST API service to admins.
public UpdateCustomerServiceLevel ( string username, CustomerServiceLevels serviceLevel, DateTimeOffset renewalDate ) : void
username string
serviceLevel CustomerServiceLevels
renewalDate DateTimeOffset
Результат void

UpdateRate() публичный Метод

public UpdateRate ( string authUser, Rate rate ) : void
authUser string
rate Rate
Результат void

UpdateSIPAccount() публичный Метод

public UpdateSIPAccount ( string authUser, SIPAccount sipAccount ) : void
authUser string
sipAccount SIPAccount
Результат void

UpdateSIPDialPlan() публичный Метод

public UpdateSIPDialPlan ( string authUser, SIPDialPlan sipDialPlan ) : void
authUser string
sipDialPlan SIPDialPlan
Результат void

UpdateSIPProvider() публичный Метод

public UpdateSIPProvider ( string authUser, SIPProvider sipProvider ) : void
authUser string
sipProvider SIPProvider
Результат void

UpdateSimpleWizardRule() публичный Метод

public UpdateSimpleWizardRule ( string authUser, SimpleWizardRule rule ) : void
authUser string
rule SimpleWizardRule
Результат void

UpdateWebCallback() публичный Метод

public UpdateWebCallback ( string authUser, WebCallback webcallback ) : void
authUser string
webcallback WebCallback
Результат void