C# Class FreeswitchVoice.FreeswitchService

Inheritance: IFreeswitchService, IService
Afficher le fichier Open project: aurora-sim/Aurora-Sim-Optional-Modules

Protected Properties

Свойство Type Description
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

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
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[]

Method Details

FinishedStartup() public méthode

public FinishedStartup ( ) : void
Résultat void

GetJsonConfig() public méthode

public GetJsonConfig ( ) : string
Résultat string

HandleDialplanRequest() public méthode

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
Résultat byte[]

HandleDirectoryRequest() public méthode

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
Résultat byte[]

Initialize() public méthode

public Initialize ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

Start() public méthode

public Start ( IConfigSource config, IRegistryCore registry ) : void
config IConfigSource
registry IRegistryCore
Résultat void

Property Details

m_Enabled protected_oe property

protected bool m_Enabled
Résultat bool

m_freeSwitchAPIPrefix protected_oe property

protected string m_freeSwitchAPIPrefix
Résultat string

m_freeSwitchAttemptUseSTUN protected_oe property

protected bool m_freeSwitchAttemptUseSTUN
Résultat bool

m_freeSwitchContext protected_oe property

protected string m_freeSwitchContext
Résultat string

m_freeSwitchDefaultTimeout protected_oe property

protected int m_freeSwitchDefaultTimeout
Résultat int

m_freeSwitchDefaultWellKnownIP protected_oe property

protected string m_freeSwitchDefaultWellKnownIP
Résultat string

m_freeSwitchEchoPort protected_oe property

protected int m_freeSwitchEchoPort
Résultat int

m_freeSwitchEchoServer protected_oe property

protected string m_freeSwitchEchoServer
Résultat string

m_freeSwitchRealm protected_oe property

protected string m_freeSwitchRealm
Résultat string

m_freeSwitchSIPProxy protected_oe property

protected string m_freeSwitchSIPProxy
Résultat string

m_freeSwitchServerPass protected_oe property

protected string m_freeSwitchServerPass
Résultat string

m_freeSwitchServerUser protected_oe property

protected string m_freeSwitchServerUser
Résultat string