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
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
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