SMCallApplicationDelegate Protocol Reference
Conforms to | NSObject |
---|---|
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
3.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
3.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
3.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
3.0.0
Discussion
This method is invoked when establishCall 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
3.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
3.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
3.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
3.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
3.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
3.0.0
Discussion
Method invoked when attempt to unmute a call has failed.
Declared In
SMCallApplicationDelegate.h
– sendCustomParametersSuccess:
required method
This 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
This method is invoked when sending the custom SIP headers has succeeded.
Declared In
SMCallApplicationDelegate.h
– sendCustomParametersFail:withError:
required method
This 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
This method is invoked when sending the custom SIP headers 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
4.5.5
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
4.5.5
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
4.5.5
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
4.5.5
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
4.5.5
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
4.5.5
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
4.5.5
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
4.5.5
Discussion
Method invoked when attempt to unHold a call has failed.
Declared In
SMCallApplicationDelegate.h