C# 클래스 SIPSorcery.Web.Services.SIPProvisioningWebService

상속: SIPSorceryAuthorisationService, IProvisioningServiceREST, IProvisioningService
파일 보기 프로젝트 열기: sipsorcery/sipsorcery

공개 메소드들

메소드 설명
AddDialPlan ( SIPDialPlan dialPlan ) : SIPDialPlan
AddSIPAccount ( SIPAccount sipAccount ) : SIPAccount
AddSIPAccount ( string username, string password, string domain, string avatarURL ) : string
AddSIPProvider ( SIPProvider sipProvider ) : SIPProvider
AreNewAccountsEnabled ( ) : bool
CreateCustomer ( Customer customer ) : void
DeleteCustomer ( string customerUsername ) : void
DeleteDialPlan ( SIPDialPlan dialPlan ) : SIPDialPlan
DeleteSIPAccount ( SIPAccount sipAccount ) : SIPAccount
DeleteSIPProvider ( SIPProvider sipProvider ) : SIPProvider
ExtendSession ( int minutes ) : void
GetCDRs ( string whereExpression, int offset, int count ) : List
GetCDRsCount ( string whereExpression ) : int
GetCalls ( string whereExpression, int offset, int count ) : List
GetCallsCount ( string whereExpression ) : int
GetCustomer ( string username ) : Customer
GetDialPlans ( string whereExpression, int offset, int count ) : List
GetDialPlansCount ( string whereExpression ) : int
GetSIPAccounts ( string whereExpression, int offset, int count ) : List
GetSIPAccountsCount ( string whereExpression ) : int
GetSIPDomains ( string filterExpression, int offset, int count ) : List
GetSIPProviderBindings ( string whereExpression, int offset, int count ) : List
GetSIPProviderBindingsCount ( string whereExpression ) : int
GetSIPProviders ( string whereExpression, int offset, int count ) : List
GetSIPProvidersCount ( string whereExpression ) : int
GetSIPRegistrarBindings ( string whereExpression, int offset, int count ) : List
GetSIPRegistrarBindingsCount ( string whereExpression ) : int
GetTimeZoneOffsetMinutes ( ) : int
IsAlive ( ) : bool
Login ( string username, string password ) : string
Logout ( ) : void
SIPProvisioningWebService ( ) : System
SIPProvisioningWebService ( SIPAssetPersistor sipAccountPersistor, SIPAssetPersistor sipDialPlanPersistor, SIPAssetPersistor sipProviderPersistor, SIPAssetPersistor sipProviderBindingsPersistor, SIPAssetPersistor sipRegistrarBindingsPersistor, SIPAssetPersistor sipDialoguePersistor, SIPAssetPersistor sipCDRPersistor, CustomerSessionManager crmSessionManager, SIPDomainManager sipDomainManager, SIPMonitorLogDelegate log, int newCustomersAllowedLimit, bool inviteCodeRequired ) : System
TestException ( ) : void
UpdateCustomer ( Customer updatedCustomer ) : void
UpdateCustomerPassword ( string username, string oldPassword, string newPassword ) : void
UpdateDialPlan ( SIPDialPlan dialPlan ) : SIPDialPlan
UpdateSIPAccount ( SIPAccount sipAccount ) : SIPAccount
UpdateSIPProvider ( SIPProvider sipProvider ) : SIPProvider

비공개 메소드들

메소드 설명
GetAuthorisedWhereExpression ( Customer customer, string whereExpression ) : string

메소드 상세

AddDialPlan() 공개 메소드

public AddDialPlan ( SIPDialPlan dialPlan ) : SIPDialPlan
dialPlan SIPSorcery.SIP.App.SIPDialPlan
리턴 SIPSorcery.SIP.App.SIPDialPlan

AddSIPAccount() 공개 메소드

public AddSIPAccount ( SIPAccount sipAccount ) : SIPAccount
sipAccount SIPSorcery.SIP.App.SIPAccount
리턴 SIPSorcery.SIP.App.SIPAccount

AddSIPAccount() 공개 메소드

public AddSIPAccount ( string username, string password, string domain, string avatarURL ) : string
username string
password string
domain string
avatarURL string
리턴 string

AddSIPProvider() 공개 메소드

public AddSIPProvider ( SIPProvider sipProvider ) : SIPProvider
sipProvider SIPSorcery.SIP.App.SIPProvider
리턴 SIPSorcery.SIP.App.SIPProvider

AreNewAccountsEnabled() 공개 메소드

public AreNewAccountsEnabled ( ) : bool
리턴 bool

CreateCustomer() 공개 메소드

public CreateCustomer ( Customer customer ) : void
customer SIPSorcery.CRM.Customer
리턴 void

DeleteCustomer() 공개 메소드

public DeleteCustomer ( string customerUsername ) : void
customerUsername string
리턴 void

DeleteDialPlan() 공개 메소드

public DeleteDialPlan ( SIPDialPlan dialPlan ) : SIPDialPlan
dialPlan SIPDialPlan
리턴 SIPDialPlan

DeleteSIPAccount() 공개 메소드

public DeleteSIPAccount ( SIPAccount sipAccount ) : SIPAccount
sipAccount SIPAccount
리턴 SIPAccount

DeleteSIPProvider() 공개 메소드

public DeleteSIPProvider ( SIPProvider sipProvider ) : SIPProvider
sipProvider SIPProvider
리턴 SIPProvider

ExtendSession() 공개 메소드

public ExtendSession ( int minutes ) : void
minutes int
리턴 void

GetCDRs() 공개 메소드

public GetCDRs ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetCDRsCount() 공개 메소드

public GetCDRsCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetCalls() 공개 메소드

public GetCalls ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetCallsCount() 공개 메소드

public GetCallsCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetCustomer() 공개 메소드

public GetCustomer ( string username ) : Customer
username string
리턴 Customer

GetDialPlans() 공개 메소드

public GetDialPlans ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetDialPlansCount() 공개 메소드

public GetDialPlansCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetSIPAccounts() 공개 메소드

public GetSIPAccounts ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetSIPAccountsCount() 공개 메소드

public GetSIPAccountsCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetSIPDomains() 공개 메소드

public GetSIPDomains ( string filterExpression, int offset, int count ) : List
filterExpression string
offset int
count int
리턴 List

GetSIPProviderBindings() 공개 메소드

public GetSIPProviderBindings ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetSIPProviderBindingsCount() 공개 메소드

public GetSIPProviderBindingsCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetSIPProviders() 공개 메소드

public GetSIPProviders ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetSIPProvidersCount() 공개 메소드

public GetSIPProvidersCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetSIPRegistrarBindings() 공개 메소드

public GetSIPRegistrarBindings ( string whereExpression, int offset, int count ) : List
whereExpression string
offset int
count int
리턴 List

GetSIPRegistrarBindingsCount() 공개 메소드

public GetSIPRegistrarBindingsCount ( string whereExpression ) : int
whereExpression string
리턴 int

GetTimeZoneOffsetMinutes() 공개 메소드

public GetTimeZoneOffsetMinutes ( ) : int
리턴 int

IsAlive() 공개 메소드

public IsAlive ( ) : bool
리턴 bool

Login() 공개 메소드

public Login ( string username, string password ) : string
username string
password string
리턴 string

Logout() 공개 메소드

public Logout ( ) : void
리턴 void

SIPProvisioningWebService() 공개 메소드

public SIPProvisioningWebService ( ) : System
리턴 System

SIPProvisioningWebService() 공개 메소드

public SIPProvisioningWebService ( SIPAssetPersistor sipAccountPersistor, SIPAssetPersistor sipDialPlanPersistor, SIPAssetPersistor sipProviderPersistor, SIPAssetPersistor sipProviderBindingsPersistor, SIPAssetPersistor sipRegistrarBindingsPersistor, SIPAssetPersistor sipDialoguePersistor, SIPAssetPersistor sipCDRPersistor, CustomerSessionManager crmSessionManager, SIPDomainManager sipDomainManager, SIPMonitorLogDelegate log, int newCustomersAllowedLimit, bool inviteCodeRequired ) : System
sipAccountPersistor SIPAssetPersistor
sipDialPlanPersistor SIPAssetPersistor
sipProviderPersistor SIPAssetPersistor
sipProviderBindingsPersistor SIPAssetPersistor
sipRegistrarBindingsPersistor SIPAssetPersistor
sipDialoguePersistor SIPAssetPersistor
sipCDRPersistor SIPAssetPersistor
crmSessionManager CustomerSessionManager
sipDomainManager SIPDomainManager
log SIPMonitorLogDelegate
newCustomersAllowedLimit int
inviteCodeRequired bool
리턴 System

TestException() 공개 메소드

public TestException ( ) : void
리턴 void

UpdateCustomer() 공개 메소드

public UpdateCustomer ( Customer updatedCustomer ) : void
updatedCustomer Customer
리턴 void

UpdateCustomerPassword() 공개 메소드

public UpdateCustomerPassword ( string username, string oldPassword, string newPassword ) : void
username string
oldPassword string
newPassword string
리턴 void

UpdateDialPlan() 공개 메소드

public UpdateDialPlan ( SIPDialPlan dialPlan ) : SIPDialPlan
dialPlan SIPDialPlan
리턴 SIPDialPlan

UpdateSIPAccount() 공개 메소드

public UpdateSIPAccount ( SIPAccount sipAccount ) : SIPAccount
sipAccount SIPAccount
리턴 SIPAccount

UpdateSIPProvider() 공개 메소드

public UpdateSIPProvider ( SIPProvider sipProvider ) : SIPProvider
sipProvider SIPProvider
리턴 SIPProvider