C# Класс FSClient.Broker

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

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

Свойство Тип Описание
CanEndChanged Utils.ObjectEventHandler
CheckForUpdates string
ClearDTMFSChanged Utils.ObjectEventHandler
DNDChanged Utils.ObjectEventHandler
DevicesReadyChanged Utils.ObjectEventHandler
FreeswitchLoaded EventHandler
GUIStartup string
IncomingBalloons bool
IncomingKeyboardFocus bool
IncomingTopMost bool
MutedChanged Utils.ObjectEventHandler
NewEvent EventHandler
SpeakerphoneActiveChanged Utils.ObjectEventHandler
UseNumberOnlyInputChanged Utils.ObjectEventHandler
XFERMenuOpenedHandler XFERMenuOpeningDel
active_call_ringingChanged Utils.ObjectEventHandler
active_callsChanged Utils.ObjectEventHandler
audio_devices PortAudio.AudioDevice[]
call_activeChanged Utils.ObjectEventHandler
call_answeredChanged Utils.ObjectEventHandler
fully_loaded bool
recordings_folderChanged Utils.ObjectEventHandler
themeChanged Utils.ObjectEventHandler

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

Метод Описание
ActiveHeadset ( ) : string
AvailableHeadsets ( ) : string[]
DialString ( Account account, String str ) : void
DialString ( String str ) : void
DialTone ( ) : void
Dispose ( ) : void
GetContactSearchBox ( ) : OurAutoCompleteBox
HangupPressed ( ) : void
MainWindowRemoveFocus ( bool ResetContactSearchText = false ) : void
SaveSettings ( ) : void
SetActiveHeadset ( String name ) : void
SetHeadsetDevs ( String indev_name, String outdev_name ) : void
SetRingDev ( String dev_name ) : void
SetSpeakerDevs ( String indev_name, String outdev_name ) : void
SetSpeakerOutDev ( String name ) : void
TalkPressed ( ) : void
TalkTogglePressed ( ) : void
XFERContextMenu ( ) : ContextMenu
edit_conference ( ) : void
edit_event_socket ( ) : void
edit_plugins ( ) : void
edit_sofia ( ) : void
get_instance ( ) : Broker
reload_audio_devices ( bool and_settings, bool no_save ) : void
reload_sofia ( Sofia mode ) : void

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

Метод Описание
AudioNameToDevice ( IEnumerable devices, string name ) : PortAudio.AudioDevice
BroadcastEvent ( FSEvent evt ) : void
Broker ( ) : System
CallStateChangedHandler ( object sender, Call args ) : void
HandleCallWaiting ( System.Timers.Timer timer, Call c ) : void
LoadAudioSettings ( ) : void
SaveAudioSettings ( ) : void
UpdateStatus ( ) : void
VersionCheck ( ) : void
XFERContextMenuOpened ( object sender, RoutedEventArgs e ) : void
activateCurrentDevs ( ) : void
event_handler ( FreeSWITCH args ) : void
fs_core_init ( ) : void
generate_xml_config ( String name, String desc, config_gen_del func ) : string
initContactManager ( ) : void
init_freeswitch ( ) : void
init_us ( ) : void
loaded ( ) : void
quiet_reload_audio_devices ( ) : void
upgrade_settings ( ) : void
xml_search ( FreeSWITCH args ) : string

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

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

public ActiveHeadset ( ) : string
Результат string

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

public AvailableHeadsets ( ) : string[]
Результат string[]

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

public DialString ( Account account, String str ) : void
account Account
str String
Результат void

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

public DialString ( String str ) : void
str String
Результат void

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

public DialTone ( ) : void
Результат void

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

public Dispose ( ) : void
Результат void

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

public GetContactSearchBox ( ) : OurAutoCompleteBox
Результат FSClient.Controls.OurAutoCompleteBox

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

public HangupPressed ( ) : void
Результат void

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

public MainWindowRemoveFocus ( bool ResetContactSearchText = false ) : void
ResetContactSearchText bool
Результат void

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

public SaveSettings ( ) : void
Результат void

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

public SetActiveHeadset ( String name ) : void
name String
Результат void

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

public SetHeadsetDevs ( String indev_name, String outdev_name ) : void
indev_name String
outdev_name String
Результат void

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

public SetRingDev ( String dev_name ) : void
dev_name String
Результат void

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

public SetSpeakerDevs ( String indev_name, String outdev_name ) : void
indev_name String
outdev_name String
Результат void

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

public SetSpeakerOutDev ( String name ) : void
name String
Результат void

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

public TalkPressed ( ) : void
Результат void

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

public TalkTogglePressed ( ) : void
Результат void

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

public XFERContextMenu ( ) : ContextMenu
Результат ContextMenu

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

public edit_conference ( ) : void
Результат void

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

public edit_event_socket ( ) : void
Результат void

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

public edit_plugins ( ) : void
Результат void

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

public edit_sofia ( ) : void
Результат void

get_instance() публичный статический Метод

public static get_instance ( ) : Broker
Результат Broker

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

public reload_audio_devices ( bool and_settings, bool no_save ) : void
and_settings bool
no_save bool
Результат void

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

public reload_sofia ( Sofia mode ) : void
mode Sofia
Результат void

Описание свойств

CanEndChanged публичное свойство

public Utils.ObjectEventHandler CanEndChanged
Результат Utils.ObjectEventHandler

CheckForUpdates публичное свойство

public string CheckForUpdates
Результат string

ClearDTMFSChanged публичное свойство

public Utils.ObjectEventHandler ClearDTMFSChanged
Результат Utils.ObjectEventHandler

DNDChanged публичное свойство

public Utils.ObjectEventHandler DNDChanged
Результат Utils.ObjectEventHandler

DevicesReadyChanged публичное свойство

public Utils.ObjectEventHandler DevicesReadyChanged
Результат Utils.ObjectEventHandler

FreeswitchLoaded публичное статическое свойство

public static EventHandler FreeswitchLoaded
Результат EventHandler

GUIStartup публичное свойство

public string GUIStartup
Результат string

IncomingBalloons публичное свойство

public bool IncomingBalloons
Результат bool

IncomingKeyboardFocus публичное свойство

public bool IncomingKeyboardFocus
Результат bool

IncomingTopMost публичное свойство

public bool IncomingTopMost
Результат bool

MutedChanged публичное свойство

public Utils.ObjectEventHandler MutedChanged
Результат Utils.ObjectEventHandler

NewEvent публичное статическое свойство

public static EventHandler NewEvent
Результат EventHandler

SpeakerphoneActiveChanged публичное свойство

public Utils.ObjectEventHandler SpeakerphoneActiveChanged
Результат Utils.ObjectEventHandler

UseNumberOnlyInputChanged публичное свойство

public Utils.ObjectEventHandler UseNumberOnlyInputChanged
Результат Utils.ObjectEventHandler

XFERMenuOpenedHandler публичное свойство

public XFERMenuOpeningDel XFERMenuOpenedHandler
Результат XFERMenuOpeningDel

active_call_ringingChanged публичное свойство

public Utils.ObjectEventHandler active_call_ringingChanged
Результат Utils.ObjectEventHandler

active_callsChanged публичное свойство

public Utils.ObjectEventHandler active_callsChanged
Результат Utils.ObjectEventHandler

audio_devices публичное свойство

public PortAudio.AudioDevice[] audio_devices
Результат PortAudio.AudioDevice[]

call_activeChanged публичное свойство

public Utils.ObjectEventHandler call_activeChanged
Результат Utils.ObjectEventHandler

call_answeredChanged публичное свойство

public Utils.ObjectEventHandler call_answeredChanged
Результат Utils.ObjectEventHandler

fully_loaded публичное свойство

public bool fully_loaded
Результат bool

recordings_folderChanged публичное свойство

public Utils.ObjectEventHandler recordings_folderChanged
Результат Utils.ObjectEventHandler

themeChanged публичное свойство

public Utils.ObjectEventHandler themeChanged
Результат Utils.ObjectEventHandler