C# Class FSClient.Call

Inheritance: ObservableClass
Datei anzeigen Open project: mitchcapper/FSClient Class Usage Examples

Public Properties

Property Type Description
ActiveCallChanged EventHandler
CallPropertyChanged EventHandler
CallRightClickMenuShowing EventHandler
CallStateChanged EventHandler
calls ObservableCollection

Public Methods

Method Description
Call ( ) : System
CanSendToVoicemail ( ) : bool
ClearCallsFromHistory ( ) : void
DefaultAction ( ) : void
HandleHangupCompleteEvent ( FSEvent evt, String uuid ) : void
HandleOutgoingEvent ( FSEvent evt, String uuid ) : void
NewFSEvent ( object sender, FSEvent evt ) : void
RemoveCallFromHistory ( ) : void
SendToVoicemail ( ) : void
SetOtherPartyAudioLevel ( int level ) : void
SetOurAudioLevel ( int level ) : void
Transfer ( String number ) : void
TransferPrompt ( ) : void
answer ( ) : void
create_outgoing_call ( ) : void
hangup ( ) : void
hangup ( String reason ) : void
hold ( ) : void
live_call_count ( ) : int
send_dtmf ( string dtmf ) : void
switch_to ( ) : void
unhold ( ) : void

Private Methods

Method Description
Call_PropertyChanged ( object sender, System e ) : void
ConferenceAdd ( ) : void
CreateMenuItem ( String header, System.Action action ) : System.Windows.Controls.MenuItem
DurationTimerFired ( object obj ) : void
HandleChannelAnswerEvent ( FSEvent evt, String uuid ) : void
HandleCustomEvent ( FSEvent evt, string uuid ) : void
HandleDTMFEvent ( FSEvent evt, string uuid ) : void
RecordCall ( ) : void
SetCallInfoFromEvent ( FSEvent evt ) : void
StopRecordCall ( ) : void
UpdateCallState ( CALL_STATE new_state ) : void
UpdateCallState ( CALL_STATE new_state, Call new_active_call ) : void
UpdateDurations ( ) : void
call_ContextMenuOpened ( object sender, RoutedEventArgs e ) : void
handleChannelCreateEvent ( FSEvent evt, string uuid ) : void

Method Details

Call() public method

public Call ( ) : System
return System

CanSendToVoicemail() public method

public CanSendToVoicemail ( ) : bool
return bool

ClearCallsFromHistory() public static method

public static ClearCallsFromHistory ( ) : void
return void

DefaultAction() public method

public DefaultAction ( ) : void
return void

HandleHangupCompleteEvent() public static method

public static HandleHangupCompleteEvent ( FSEvent evt, String uuid ) : void
evt FSEvent
uuid String
return void

HandleOutgoingEvent() public static method

public static HandleOutgoingEvent ( FSEvent evt, String uuid ) : void
evt FSEvent
uuid String
return void

NewFSEvent() public static method

public static NewFSEvent ( object sender, FSEvent evt ) : void
sender object
evt FSEvent
return void

RemoveCallFromHistory() public method

public RemoveCallFromHistory ( ) : void
return void

SendToVoicemail() public method

public SendToVoicemail ( ) : void
return void

SetOtherPartyAudioLevel() public method

public SetOtherPartyAudioLevel ( int level ) : void
level int
return void

SetOurAudioLevel() public method

public SetOurAudioLevel ( int level ) : void
level int
return void

Transfer() public method

public Transfer ( String number ) : void
number String
return void

TransferPrompt() public method

public TransferPrompt ( ) : void
return void

answer() public method

public answer ( ) : void
return void

create_outgoing_call() public method

public create_outgoing_call ( ) : void
return void

hangup() public method

public hangup ( ) : void
return void

hangup() public method

public hangup ( String reason ) : void
reason String
return void

hold() public method

public hold ( ) : void
return void

live_call_count() public static method

public static live_call_count ( ) : int
return int

send_dtmf() public method

public send_dtmf ( string dtmf ) : void
dtmf string
return void

switch_to() public method

public switch_to ( ) : void
return void

unhold() public method

public unhold ( ) : void
return void

Property Details

ActiveCallChanged public_oe static_oe property

public static EventHandler ActiveCallChanged
return EventHandler

CallPropertyChanged public_oe static_oe property

public static EventHandler CallPropertyChanged
return EventHandler

CallRightClickMenuShowing public_oe static_oe property

public static EventHandler CallRightClickMenuShowing
return EventHandler

CallStateChanged public_oe static_oe property

public static EventHandler CallStateChanged
return EventHandler

calls public_oe static_oe property

public static ObservableCollection calls
return ObservableCollection