C# Класс SIPSorcery.Servers.SIPProxyDispatcher

Наследование: ICallDispatcherService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
IsAlive ( ) : bool
LookupTransactionID ( SIPRequest sipRequest ) : SIPEndPoint
LookupTransactionID ( SIPResponse sipResponse ) : SIPEndPoint
RecordDispatch ( SIPRequest sipRequest, SIPEndPoint internalEndPoint ) : void
SIPProxyDispatcher ( SIPMonitorLogDelegate proxyLogger ) : System
SetNextCallDest ( string username, string appServerEndPoint ) : void

Приватные методы

Метод Описание
LookupTransactionID ( string callID ) : SIPEndPoint
RemoveExpiredDispatchRecords ( ) : void
StartService ( ) : void

Описание методов

IsAlive() публичный Метод

public IsAlive ( ) : bool
Результат bool

LookupTransactionID() публичный Метод

public LookupTransactionID ( SIPRequest sipRequest ) : SIPEndPoint
sipRequest SIPSorcery.SIP.SIPRequest
Результат SIPSorcery.SIP.SIPEndPoint

LookupTransactionID() публичный Метод

public LookupTransactionID ( SIPResponse sipResponse ) : SIPEndPoint
sipResponse SIPSorcery.SIP.SIPResponse
Результат SIPSorcery.SIP.SIPEndPoint

RecordDispatch() публичный Метод

public RecordDispatch ( SIPRequest sipRequest, SIPEndPoint internalEndPoint ) : void
sipRequest SIPSorcery.SIP.SIPRequest
internalEndPoint SIPSorcery.SIP.SIPEndPoint
Результат void

SIPProxyDispatcher() публичный Метод

public SIPProxyDispatcher ( SIPMonitorLogDelegate proxyLogger ) : System
proxyLogger SIPMonitorLogDelegate
Результат System

SetNextCallDest() публичный Метод

public SetNextCallDest ( string username, string appServerEndPoint ) : void
username string
appServerEndPoint string
Результат void