C# 클래스 SIPSorcery.Web.Services.SIPMonitorUDPSink

A sink for SIP monitor events that sets up and manages event sessions using a WCF channel but receives the event data on a UDP socket.
상속: ISIPMonitorPublisher
파일 보기 프로젝트 열기: TilmannBach/sipsorcery-fork

공개 프로퍼티들

프로퍼티 타입 설명
Exit bool

공개 메소드들

메소드 설명
CloseConnection ( string address ) : void
CloseSession ( string address, string sessionID ) : void
ExtendSession ( string address, string sessionID, int expiry ) : string
GetNotifications ( string address, string &sessionID, string &sessionError ) : List
IsAlive ( ) : bool
IsNotificationReady ( string address ) : bool
MonitorEventReceived ( SIPMonitorEvent monitorEvent ) : void
SIPMonitorUDPSink ( string udpSocket ) : System
Subscribe ( string customerUsername, string adminId, string address, string sessionID, string subject, string filter, int expiry, string udpSocket, string &subscribeError ) : string

비공개 메소드들

메소드 설명
Listen ( ) : void

메소드 상세

CloseConnection() 공개 메소드

public CloseConnection ( string address ) : void
address string
리턴 void

CloseSession() 공개 메소드

public CloseSession ( string address, string sessionID ) : void
address string
sessionID string
리턴 void

ExtendSession() 공개 메소드

public ExtendSession ( string address, string sessionID, int expiry ) : string
address string
sessionID string
expiry int
리턴 string

GetNotifications() 공개 메소드

public GetNotifications ( string address, string &sessionID, string &sessionError ) : List
address string
sessionID string
sessionError string
리턴 List

IsAlive() 공개 메소드

public IsAlive ( ) : bool
리턴 bool

IsNotificationReady() 공개 메소드

public IsNotificationReady ( string address ) : bool
address string
리턴 bool

MonitorEventReceived() 공개 메소드

public MonitorEventReceived ( SIPMonitorEvent monitorEvent ) : void
monitorEvent SIPSorcery.SIP.App.SIPMonitorEvent
리턴 void

SIPMonitorUDPSink() 공개 메소드

public SIPMonitorUDPSink ( string udpSocket ) : System
udpSocket string
리턴 System

Subscribe() 공개 메소드

public Subscribe ( string customerUsername, string adminId, string address, string sessionID, string subject, string filter, int expiry, string udpSocket, string &subscribeError ) : string
customerUsername string
adminId string
address string
sessionID string
subject string
filter string
expiry int
udpSocket string
subscribeError string
리턴 string

프로퍼티 상세

Exit 공개적으로 프로퍼티

public bool Exit
리턴 bool