SMCallApplicationDelegate Protocol Reference
Conforms to | NSObject |
---|---|
Declared in | SMCallApplicationDelegate.h |
– incomingCall:
required method
This method is invoked when there is an IncomingCall Used for informing the application about new call.
- (void)incomingCall:(id<SMIncomingCallDelegate>)call
Parameters
call |
reference of incoming call |
---|
Availability
2.0.0
Discussion
This method is invoked when there is an IncomingCall Used for informing the application about new call.
Declared In
SMCallApplicationDelegate.h
– callStatusChanged:withState:
required method
This is the call back method for any call state change on the CallDelegate.
- (void)callStatusChanged:(id<SMCallDelegate>)call withState:(SMCallState *)callState
Parameters
call |
which of state changed @param callState |
---|
Availability
2.0.0
Discussion
This is the call back method for any call state change on the CallDelegate.
Declared In
SMCallApplicationDelegate.h
– callAdditionalInfoChanged:withDictionary:
required method
This method is invoked when a detailed call information is available that can be used on statistics
- (void)callAdditionalInfoChanged:(id<SMCallDelegate>)call withDictionary:(NSDictionary *)detailedInfo
Parameters
call |
related call |
---|---|
detailedInfo |
additional info dictionary |
Availability
4.4.0
Discussion
This method is invoked when a detailed call information is available that can be used on statistics
Declared In
SMCallApplicationDelegate.h
– mediaAttributesChanged:withMediaAttributes:
required method
This is the call back method for any call’s media attributes change on the CallDelegate.
- (void)mediaAttributesChanged:(id<SMCallDelegate>)call withMediaAttributes:(SMMediaAttributes *)mediaAttributes
Parameters
call |
which of media attributes changed @param mediaAttributes |
---|
Availability
2.0.0 @modified 4.0.1
Discussion
This is the call back method for any call’s media attributes change on the CallDelegate.
Declared In
SMCallApplicationDelegate.h
– establishCallSucceeded:
required method
This method is invoked when establishCall has succeeded.
- (void)establishCallSucceeded:(id<SMOutgoingCallDelegate>)call
Parameters
call |
performed establishment successfully |
---|
Availability
2.0.0
Discussion
This method is invoked when establishCall has succeeded.
Declared In
SMCallApplicationDelegate.h
– establishCallFailed:withError:
required method
This method is invoked when establishCall has failed.
- (void)establishCallFailed:(id<SMOutgoingCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t made outgoing call establisment |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
This method is invoked when establishCall has failed.
Declared In
SMCallApplicationDelegate.h
– acceptCallSucceed:
required method
Method invoked when attempt to accept an incoming call has succeeded.
- (void)acceptCallSucceed:(id<SMIncomingCallDelegate>)call
Parameters
call |
performed accepting successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to accept an incoming call has succeeded.
Declared In
SMCallApplicationDelegate.h
– acceptCallFailed:withError:
required method
Method invoked when attempt to accept an incoming call has failed.
- (void)acceptCallFailed:(id<SMIncomingCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t be accepted |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to accept an incoming call has failed.
Declared In
SMCallApplicationDelegate.h
– rejectCallSuccedded:
required method
Method invoked when attempt to reject an incoming call has succeeded.
- (void)rejectCallSuccedded:(id<SMIncomingCallDelegate>)call
Parameters
call |
performed reject successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to reject an incoming call has succeeded.
Declared In
SMCallApplicationDelegate.h
– rejectCallFailed:withError:
required method
Method invoked when attempt to reject an incoming call has failed.
- (void)rejectCallFailed:(id<SMIncomingCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
that couldn’t be rejected |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to reject an incoming call has failed.
Declared In
SMCallApplicationDelegate.h
– ignoreSucceed:
required method
Method invoked when attempt to ignore a call has succeeded.
- (void)ignoreSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed ignore successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to ignore a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– ignoreFailed:withError:
required method
Method invoked when attempt to ignore a call has failed.
- (void)ignoreFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t be ignored |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to ignore a call has failed.
Declared In
SMCallApplicationDelegate.h
– sendRingingFeedbackSucceed:
required method
Method invoked when attempt to sendRingingFeedback an incoming call has succeeded.
- (void)sendRingingFeedbackSucceed:(id<SMIncomingCallDelegate>)call
Parameters
call |
performed sendRingingFeedback successfully |
---|
Availability
4.3.2
Discussion
Method invoked when attempt to sendRingingFeedback an incoming call has succeeded.
Declared In
SMCallApplicationDelegate.h
– sendRingingFeedbackFailed:withError:
required method
Method invoked when attempt to sendRingingFeedback an incoming call has failed.
- (void)sendRingingFeedbackFailed:(id<SMIncomingCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
that coludn’t send ringing feedback |
---|---|
error |
definition of failure |
Availability
4.3.2
Discussion
Method invoked when attempt to sendRingingFeedback an incoming call has failed.
Declared In
SMCallApplicationDelegate.h
– endCallSucceeded:
required method
This method is invoked when endCall has succeeded. This is the call back method for the endCall request
- (void)endCallSucceeded:(id<SMCallDelegate>)call
Parameters
call |
performed end successfully |
---|
Availability
2.0.0
Discussion
This method is invoked when endCall has succeeded. This is the call back method for the endCall request
Declared In
SMCallApplicationDelegate.h
– endCallFailed:withError:
required method
This method is invoked when endCall has failed. This is the call back method for the endCall request
- (void)endCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
coudn’t be ended |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
This method is invoked when endCall has failed. This is the call back method for the endCall request
Declared In
SMCallApplicationDelegate.h
– muteCallSucceed:
required method
Method invoked when attempt to mute a call has succeeded.
- (void)muteCallSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed mute successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to mute a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– muteCallFailed:withError:
required method
Method invoked when attempt to mute a call has failed.
- (void)muteCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
coudn’t be muted |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to mute a call has failed.
Declared In
SMCallApplicationDelegate.h
– unMuteCallSucceed:
required method
Method invoked when attempt to unmute a call has succeeded.
- (void)unMuteCallSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed unmute successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to unmute a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– unMuteCallFailed:withError:
required method
Method invoked when attempt to unmute a call has failed.
- (void)unMuteCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t be unmuted |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to unmute a call has failed.
Declared In
SMCallApplicationDelegate.h
– videoStartSucceed:
required method
Method invoked when attempt to start video on a call has succeeded.
- (void)videoStartSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed start video start successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to start video on a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– videoStartFailed:withError:
required method
Method invoked when attempt to start video on a call has failed.
- (void)videoStartFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
coudn’t start video |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to start video on a call has failed.
Declared In
SMCallApplicationDelegate.h
– videoStopSucceed:
required method
Method invoked when attempt to stop video on a call has succeeded.
- (void)videoStopSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed stop video successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to stop video on a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– videoStopFailed:withError:
required method
Method invoked when attempt to stop video on a call has failed.
- (void)videoStopFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
coudn’t stop video |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to stop video on a call has failed.
Declared In
SMCallApplicationDelegate.h
– videoUnMuteSucceed:
required method
The method that is called when an attempt to video unMute succeeded in a call.
- (void)videoUnMuteSucceed:(id<SMCallDelegate>)call
Availability
6.6.0
Discussion
The method that is called when an attempt to video unMute succeeded in a call.
Declared In
SMCallApplicationDelegate.h
– videoUnMuteFailed:withError:
required method
The method that is called when an attempt to video unMute fails in a call.
- (void)videoUnMuteFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
error |
definition of failure |
---|
Availability
6.6.0
Discussion
The method that is called when an attempt to video unMute fails in a call.
Declared In
SMCallApplicationDelegate.h
– videoMuteSucceed:
required method
The method that is called when an attempt to video mute succeeded in a call.
- (void)videoMuteSucceed:(id<SMCallDelegate>)call
Availability
6.6.0
Discussion
The method that is called when an attempt to video mute succeeded in a call.
Declared In
SMCallApplicationDelegate.h
– videoMuteFailed:withError:
required method
The method that is called when an attempt to video mute fails in a call.
- (void)videoMuteFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
error |
definition of failure |
---|
Availability
6.6.0
Discussion
The method that is called when an attempt to video mute fails in a call.
Declared In
SMCallApplicationDelegate.h
– holdCallSucceed:
required method
Method invoked when attempt to hold a call has succeeded.
- (void)holdCallSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed hold successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to hold a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– holdCallFailed:withError:
required method
Method invoked when attempt to hold a call has failed.
- (void)holdCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t be holded |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to hold a call has failed.
Declared In
SMCallApplicationDelegate.h
– unHoldCallSucceed:
required method
Method invoked when attempt to unHold a call has succeded.
- (void)unHoldCallSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed unhold successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to unHold a call has succeded.
Declared In
SMCallApplicationDelegate.h
– unHoldCallFailed:withError:
required method
Method invoked when attempt to unHold a call has failed.
- (void)unHoldCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t be unholded |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method invoked when attempt to unHold a call has failed.
Declared In
SMCallApplicationDelegate.h
– sendCustomParametersSuccess:
required method
Method is invoked when sending the custom SIP headers has succeeded.
- (void)sendCustomParametersSuccess:(id<SMCallDelegate>)call
Parameters
call |
the call which succeeded in sending custom SIP headers |
---|
Availability
4.5.0
Discussion
Method is invoked when sending the custom SIP headers has succeeded.
Declared In
SMCallApplicationDelegate.h
– sendCustomParametersFail:withError:
required method
Method is invoked when sending the custom SIP headers has failed.
- (void)sendCustomParametersFail:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
the call which failed in sending custom SIP headers |
---|---|
error |
related error |
Availability
4.5.0
Discussion
Method is invoked when sending the custom SIP headers has failed.
Declared In
SMCallApplicationDelegate.h
– joinSucceeded:
required method
Method is invoked when attempt to join call with another call has succeeded.
- (void)joinSucceeded:(id<SMCallDelegate>)call
Parameters
call |
new created call after join |
---|
Availability
2.0.0
Discussion
Method is invoked when attempt to join call with another call has succeeded.
Declared In
SMCallApplicationDelegate.h
– joinFailed:withError:
required method
Method is invoked when attempt to join call with another call has succeeded.
- (void)joinFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
coudn’t made the join |
---|---|
error |
definition of failure |
Availability
2.0.0
Discussion
Method is invoked when attempt to join call with another call has succeeded.
Declared In
SMCallApplicationDelegate.h
– transferCallSucceed:
required method
Method invoked when attempt to transfer a call has succeeded.
- (void)transferCallSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed transfer call successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to transfer a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– transferCallFailed:withError:
required method
Method invoked when attempt to transfer a call has failed.
- (void)transferCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t made transferring |
---|---|
error |
reason of the failure |
Availability
2.0.0
Discussion
Method invoked when attempt to transfer a call has failed.
Declared In
SMCallApplicationDelegate.h
– forwardCallSucceed:
required method
Method invoked when attempt to forward a call has succeeded.
- (void)forwardCallSucceed:(id<SMCallDelegate>)call
Parameters
call |
performed forward call successfully |
---|
Availability
2.0.0
Discussion
Method invoked when attempt to forward a call has succeeded.
Declared In
SMCallApplicationDelegate.h
– forwardCallFailed:withError:
required method
Method invoked when attempt to forward a call has failed.
- (void)forwardCallFailed:(id<SMCallDelegate>)call withError:(SMMobileError *)error
Parameters
call |
couldn’t made forward |
---|---|
error |
reason of the failure |
Availability
2.0.0
Discussion
Method invoked when attempt to forward a call has failed.
Declared In
SMCallApplicationDelegate.h