Метод | Описание | |
---|---|---|
GetCallManagerClient ( ) : CallManagerProxy |
Retrieves the first healthy application server WCF call manager proxy from the list of worker processes. This proxy can be used for initiating web calls and is the interface between the web and the SIP application servers.
|
|
GetFirstHealthyWorker ( ) : |
Retrieves the first healthy application server worker from the list.
|
|
SIPAppServerManager ( SIPMonitorLogDelegate logDelegate, |
||
Stop ( ) : void |
Called when the SIPAppServerManager is being shutdown. Informs each of the threads they should halt whatever they are doing and exit.
|
Метод | Описание | |
---|---|---|
AppServerCallFailed ( ISIPClientUserAgent uac, string errorMessage, int workerProcessID, System.DateTime probeSentAt, bool isInitialProbe ) : void |
Event handler for a failed probe response.
|
|
AppServerCallSucceeded ( ISIPClientUserAgent uac ) : void |
Event handler for a successful probe response.
|
|
GetWorkerForEndPoint ( string host ) : |
Matches a SIP end point to an app server worker process.
|
|
ManageWorker ( |
Method that gets spawned on a dedicated thread to manage an app server process.
|
|
ProbeWorker ( |
Sends the SIP INVITE probe request.
|
|
ProbeWorkers ( ) : void |
Sends a probe, which is a SIP INVITE request, to the first healthy application server. Probes will also be resent to any application servers that have not responded to their initial probe.
|
|
RecycleAppServer ( |
||
SpawnWorkers ( ) : void |
Runs a persistent thread that does the initial start up of the SIP application server workers and then restarts the process as necessary.
|
|
StartWorkerProcess ( |
Starts a new SIP application server worker process.
|
|
WorkerIsHealthy ( |
Event handler that gets fired when a worker process is identified as being healthy after start up.
|
|
WorkerIsUnhealthy ( |
Event handler that gets fired when a worker process is identified as being unhealthy at any point in its lifetime.
|
public GetCallManagerClient ( ) : CallManagerProxy | ||
Результат | CallManagerProxy |
public GetFirstHealthyWorker ( ) : |
||
Результат |
public SIPAppServerManager ( SIPMonitorLogDelegate logDelegate, |
||
logDelegate | SIPMonitorLogDelegate | |
sipTransport | ||
appServerWorkersNode | ||
appServerEndPointsPath | string | |
Результат | System |