C# Class 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.
Inheritance: ISIPMonitorPublisher
Afficher le fichier Open project: TilmannBach/sipsorcery-fork

Méthodes publiques

Свойство Type Description
Exit bool

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
Listen ( ) : void

Method Details

CloseConnection() public méthode

public CloseConnection ( string address ) : void
address string
Résultat void

CloseSession() public méthode

public CloseSession ( string address, string sessionID ) : void
address string
sessionID string
Résultat void

ExtendSession() public méthode

public ExtendSession ( string address, string sessionID, int expiry ) : string
address string
sessionID string
expiry int
Résultat string

GetNotifications() public méthode

public GetNotifications ( string address, string &sessionID, string &sessionError ) : List
address string
sessionID string
sessionError string
Résultat List

IsAlive() public méthode

public IsAlive ( ) : bool
Résultat bool

IsNotificationReady() public méthode

public IsNotificationReady ( string address ) : bool
address string
Résultat bool

MonitorEventReceived() public méthode

public MonitorEventReceived ( SIPMonitorEvent monitorEvent ) : void
monitorEvent SIPSorcery.SIP.App.SIPMonitorEvent
Résultat void

SIPMonitorUDPSink() public méthode

public SIPMonitorUDPSink ( string udpSocket ) : System
udpSocket string
Résultat System

Subscribe() public méthode

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
Résultat string

Property Details

Exit public_oe property

public bool Exit
Résultat bool