C# 클래스 FreeswitchVoice.FreeswitchService

상속: IFreeswitchService, IService
파일 보기 프로젝트 열기: aurora-sim/Aurora-Sim-Optional-Modules

보호된 프로퍼티들

프로퍼티 타입 설명
m_Enabled bool
m_freeSwitchAPIPrefix string
m_freeSwitchAttemptUseSTUN bool
m_freeSwitchContext string
m_freeSwitchDefaultTimeout int
m_freeSwitchDefaultWellKnownIP string
m_freeSwitchEchoPort int
m_freeSwitchEchoServer string
m_freeSwitchRealm string
m_freeSwitchSIPProxy string
m_freeSwitchServerPass string
m_freeSwitchServerUser string

공개 메소드들

메소드 설명
FinishedStartup ( ) : void
GetJsonConfig ( ) : string
HandleDialplanRequest ( Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
HandleDirectoryRequest ( Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
Initialize ( IConfigSource config, IRegistryCore registry ) : void
Start ( IConfigSource config, IRegistryCore registry ) : void

비공개 메소드들

메소드 설명
HandleConfigSofia ( string Context, string Realm, Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
HandleInvite ( string Context, string Realm, Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
HandleLocateUser ( String Realm, Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
HandleRegister ( string Context, string Realm, Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]

메소드 상세

FinishedStartup() 공개 메소드

public FinishedStartup ( ) : void
리턴 void

GetJsonConfig() 공개 메소드

public GetJsonConfig ( ) : string
리턴 string

HandleDialplanRequest() 공개 메소드

public HandleDialplanRequest ( Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
request System.Collections.Hashtable
httpRequest Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse
리턴 byte[]

HandleDirectoryRequest() 공개 메소드

public HandleDirectoryRequest ( Hashtable request, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest httpRequest, Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse httpResponse ) : byte[]
request System.Collections.Hashtable
httpRequest Aurora.Framework.Servers.HttpServer.Implementation.OSHttpRequest
httpResponse Aurora.Framework.Servers.HttpServer.Implementation.OSHttpResponse
리턴 byte[]

Initialize() 공개 메소드

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

Start() 공개 메소드

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
리턴 void

프로퍼티 상세

m_Enabled 보호되어 있는 프로퍼티

protected bool m_Enabled
리턴 bool

m_freeSwitchAPIPrefix 보호되어 있는 프로퍼티

protected string m_freeSwitchAPIPrefix
리턴 string

m_freeSwitchAttemptUseSTUN 보호되어 있는 프로퍼티

protected bool m_freeSwitchAttemptUseSTUN
리턴 bool

m_freeSwitchContext 보호되어 있는 프로퍼티

protected string m_freeSwitchContext
리턴 string

m_freeSwitchDefaultTimeout 보호되어 있는 프로퍼티

protected int m_freeSwitchDefaultTimeout
리턴 int

m_freeSwitchDefaultWellKnownIP 보호되어 있는 프로퍼티

protected string m_freeSwitchDefaultWellKnownIP
리턴 string

m_freeSwitchEchoPort 보호되어 있는 프로퍼티

protected int m_freeSwitchEchoPort
리턴 int

m_freeSwitchEchoServer 보호되어 있는 프로퍼티

protected string m_freeSwitchEchoServer
리턴 string

m_freeSwitchRealm 보호되어 있는 프로퍼티

protected string m_freeSwitchRealm
리턴 string

m_freeSwitchSIPProxy 보호되어 있는 프로퍼티

protected string m_freeSwitchSIPProxy
리턴 string

m_freeSwitchServerPass 보호되어 있는 프로퍼티

protected string m_freeSwitchServerPass
리턴 string

m_freeSwitchServerUser 보호되어 있는 프로퍼티

protected string m_freeSwitchServerUser
리턴 string