C# Class FSClient.Call

Inheritance: ObservableClass
Show file 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 static property

public static EventHandler ActiveCallChanged
return EventHandler

CallPropertyChanged public static property

public static EventHandler CallPropertyChanged
return EventHandler

CallRightClickMenuShowing public static property

public static EventHandler CallRightClickMenuShowing
return EventHandler

CallStateChanged public static property

public static EventHandler CallStateChanged
return EventHandler

calls public static property

public static ObservableCollection calls
return ObservableCollection