Class defining a Call.

Inheritance diagram for Call:

Public Member Functions

VoiceCallSource getSource ()
 Gets call id. More...
 
CallInformation getCallInformation () throws VoiceCallLowLevelException, VoiceCallNotAvailableException
 Gets call information. More...
 
void answerCall () throws VoiceCallNotAvailableException, VoiceCallLowLevelException
 Answer a incoming call. More...
 
void finishCall () throws VoiceCallNotAvailableException, VoiceCallLowLevelException
 Finish specified call. More...
 
- Public Member Functions inherited from Subject< T extends Observer< U, U extends Event >
void subscribe (T observer) throws CannotSubscribeException
 
void unSubscribe (T observer) throws ObserverNotSubscribedException
 

Member Function Documentation

Exceptions
VoiceCallNotAvailableException
VoiceCallLowLevelException
Exceptions
VoiceCallNotAvailableException
VoiceCallLowLevelException
Returns
call information

Note that while the call is active, in order to be aware of the call duration , it is needed to poll this method periodically or calculate it given its creation date.

Exceptions
VoiceCallNotAvailableException
VoiceCallLowLevelException
VoiceCallSource getSource ( )
Returns
Call id