7#import <AvayaClientServicesLite/AvayaClientServicesLite.h>
51- (void)interactionFailed:(NSError*)error;
58- (void)interactionAudioMuteStatusChanged:(BOOL)isMuted;
89- (void)onInteractionQualityChanged:(AOCallQuality) quality;
109@property (nonatomic, assign) id<AOAudioInteractionDelegate>
delegate;
119@property (nonatomic, readonly, getter=isAudioMuted) BOOL
audioMuted;
124@property (nonatomic, readonly, getter=isHeld) BOOL
held;
141- (void)muteAudio:(BOOL)mute;
146- (void)holdWithCompletionHandler:(
void (^)(NSError *))handler;
151- (void)unholdWithCompletionHandler:(
void (^)(NSError *))handler;
163- (void)sendDTMF:(AODTMFTone)tone;
184- (void)readAudioDetailsWithCompletionHandler:(
void (^)(
AOAudioDetails *audioDetails))handler;
190- (void)readCallTypeWithCompletionHandler:(
void (^)(NSString *csCallTypeString))handler;
194@property (nonatomic, assign) CSAudioCodec useThisCodec;
201- (void) setPlatformType : (AOPlatformType) type;
Defines the AOAudioDetails class.
Defines the AOConnectionListener class.
Defines the Session enums.
Definition: AOAbstractInteraction.h:17
Definition: AOAudioDetails.h:13
Definition: AOAudioInteraction.h:95
NSString * destinationAddress
Definition: AOAudioInteraction.h:174
AOInteractionState getInteractionState()
long getInteractionTimeElapsed()
NSString * authorizationToken
Definition: AOAudioInteraction.h:99
id< AOAudioInteractionDelegate > delegate
Definition: AOAudioInteraction.h:109
BOOL audioMuted
Definition: AOAudioInteraction.h:119
id< AOConnectionListenerDelegate > connectionListenerDelegate
Definition: AOAudioInteraction.h:114
BOOL held
Definition: AOAudioInteraction.h:124
Definition: AOAudioInteraction.h:17
void remoteHoldComplete()
void interactionInitiating()
void remoteUnholdComplete()
void interactionRemoteAlerting()