AvayaWebRTCConnectSDK
AOSessionEnum.h
Go to the documentation of this file.
1/* Copyright Avaya Inc. */
2
11typedef NS_ENUM(NSInteger, AOInteractionType) {
12 AOAUDIO_ONLY,
13 AOVIDEO
14};
15
19typedef NS_ENUM(NSInteger, AOPlatformType) {
20 AOPlatFormType_OCEANA,
21 AOPlatFormType_ELITE
22};
23
24
28typedef NS_ENUM(NSInteger, AOInteractionState) {
29 AOInteractionStateIdle, // Uninitialized.
30 AOInteractionStateInitiating, // Interaction initiated (outgoing only). No response from far-end has been received.
31 AOInteractionStateRemoteAlerting, // Interaction is alerting remotely (outgoing session).
32 AOInteractionStateEstablished, // Interaction has been established and is active (not held).
33 AOInteractionStateEnding, // Interaction is ending.
34 AOInteractionStateEnded, // Interaction ended by far-end, or end request has been responded to by the remote party.
35 AOInteractionStateFailed, // Failed.
36};
37
41typedef NS_ENUM(NSUInteger, AODTMFTone) {
42 AODTMFToneZero = 0,
43 AODTMFToneOne,
44 AODTMFToneTwo,
45 AODTMFToneThree,
46 AODTMFToneFour,
47 AODTMFToneFive,
48 AODTMFToneSix,
49 AODTMFToneSeven,
50 AODTMFToneEight,
51 AODTMFToneNine,
52 AODTMFToneStar,
53 AODTMFTonePound,
54 AODTMFToneA,
55 AODTMFToneB,
56 AODTMFToneC,
57 AODTMFToneD
58};
typedef NS_ENUM(NSInteger, AOInteractionType)
Definition: AOSessionEnum.h:11