C# Класс FreeswitchVoice.FreeswitchService

Наследование: IFreeswitchService, IService
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
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