C# 클래스 SIPSorcery.Servers.SIPProxyDispatcher

상속: ICallDispatcherService
파일 보기 프로젝트 열기: sipsorcery/sipsorcery 1 사용 예제들

공개 메소드들

메소드 설명
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