Tech-
invite
3GPP
space
IETF
space
21
22
23
24
25
26
27
28
29
31
32
33
34
35
36
37
38
4‑5x
TS 29.199-14
Open Service Access (OSA); Parlay X web services;
Part 14: Presence
3GPP‑Page
ETSI‑search
ToC
↓
V9.0.0 (PDF)
2009/12 48 p.
V8.1.0
2009/10 48 p.
V7.4.1
2007/12 48 p.
V6.7.0
2007/06 35 p.
Rapporteur:
Mr. Unmehopa, Musa
full Table of Contents for
TS 29.199-14
Word version: 9.0.0
0
Introduction
p. 6
1
Scope
p. 7
2
References
p. 7
3
Definitions and abbreviations
p. 8
3.1
Definitions
p. 8
3.2
Abbreviations
p. 9
4
Detailed service description
p. 9
5
Namespaces
p. 11
6
Sequence diagrams
p. 11
6.1
Interface flow overview
p. 11
7
XML Schema data type definition
p. 13
7.1
PresenceAttributeType enumeration
p. 13
7.2
ActivityValue enumeration
p. 13
7.3
PlaceTypeValue enumeration
p. 14
7.4
PrivacyType enumeration
p. 15
7.5
SphereValue enumeration
p. 15
7.6
CommunicationMeansType enumeration
p. 15
7.7
CommunicationMeans structure
p. 16
7.8
CommunicationValue structure
p. 16
7.9
OtherValue structure
p. 16
7.10
PresenceAttribute structure
p. 16
7.10a
AttributeTypeAndValue union
p. 17
7.11
SubscriptionRequest structure
p. 17
7.12
Void
7.13
CommunicationStatusType enumeration
p. 17
7.14
PrivacyValue structure
p. 17
7.15
MoodValue enumeration
p. 17
7.16
PlaceIsValue structure
p. 19
7.17
PlaceIsAudioValue enumeration
p. 19
7.18
PlaceIsVideoValue enumeration
p. 19
7.19
PlaceIsTextValue enumeration
p. 19
7.20
RelationshipValue enumeration
p. 20
7.21
TimeOffsetValue structure
p. 20
7.22
StatusIconValue structure
p. 20
7.23
Watcher structure
p. 20
7.24
WatcherSubscriptionStatus enumeration
p. 20
7.25
SubscriptionStatusTriggerEvent enumeration
p. 21
7.26
Presence Notification structure
p. 21
7.27
Validity structure
p. 21
7.28
Authorization Value enumeration
p. 21
7.29
DevicesProvided structure
p. 22
7.30
PersonsProvided structure
p. 22
7.31
ServicesProvided structure
p. 22
7.32
AttributePermission structure
p. 22
7.33
PresenceDataFormat enumeration
p. 22
8
Web Service interface definition
p. 23
8.1
Interface: PresenceConsumer
p. 23
8.1.1
Void
8.1.2
Operation: getUserPresenceRequest
p. 23
8.1.2.1
Input message: getUserPresenceRequest
p. 24
8.1.2.2
Output message: getUserPresenceResponse
p. 24
8.1.2.3
Referenced faults
p. 24
8.1.3
Operation: startPresenceNotification
p. 25
8.1.3.1
Input message: startPresenceNotificationRequest
p. 26
8.1.3.2
Output message: startPresenceNotificationResponse
p. 26
8.1.3.3
Referenced faults
p. 26
8.1.4
Operation: endPresenceNotificationRequest
p. 27
8.1.4.1
Input message: endPresenceNotificationRequest
p. 27
8.1.4.2
Output message: endPresenceNotificationResponse
p. 27
8.1.4.3
Referenced faults
p. 27
8.2
Interface: PresenceNotification
p. 28
8.2.1
Void
8.2.2
Operation: statusEnd
p. 28
8.2.2.1
Input message: statusEndRequest
p. 28
8.2.2.2
Output message: statusEndResponse
p. 28
8.2.2.3
Referenced faults
p. 28
8.2.3
Void
8.2.4
Operation: subscriptionEnded
p. 28
8.2.4.1
Input message: subscriptionEndedRequest
p. 28
8.2.4.2
Output message: subscriptionEndedResponse
p. 28
8.2.5
Operation: statusNotifiedRequest
p. 29
8.2.5.1
Input message: statusNotifiedRequest
p. 29
8.2.5.2
Output message: statusNotifiedResponse
p. 29
8.2.5.3
Referenced faults
p. 29
8.3
Interface: PresenceSupplier
p. 30
8.3.1
Operation: publish
p. 30
8.3.1.1
Input message: publishRequest
p. 30
8.3.1.2
Output message: publishResponse
p. 30
8.3.1.3
Referenced faults
p. 30
8.3.2
Void
8.3.3
Void
8.3.4
Operation: getMyWatchersRequest
p. 31
8.3.4.1
Input message: getMyWatchersRequest
p. 31
8.3.4.2
Output message: getMyWatchersResponse
p. 31
8.3.4.3
Referenced faults
p. 31
8.3.5
Operation: getSubscribedAttributes
p. 32
8.3.5.1
Input message: getSubscribedAttributesRequest
p. 32
8.3.5.2
Output message: getSubscribedAttributesResponse
p. 32
8.3.5.3
Referenced faults
p. 32
8.3.6
Void
8.3.7
Operation: updateAuthorizationRuleRequest
p. 33
8.3.7.1
Input message: updateAuthorizationRuleRequest
p. 34
8.3.7.2
Output message: updateAuthorizationRuleResponse
p. 35
8.3.7.3
Referenced faults
p. 35
8.3.8
Operation: deleteAuthorizationRuleRequest
p. 36
8.3.8.1
Input message: deleteAuthorizationRuleRequest
p. 36
8.3.8.2
Output message: deleteAuthorizationRuleResponse
p. 36
8.3.8.3
Referenced faults
p. 36
8.4
Interface: PresenceSupplierNotificationManager
p. 37
8.4.1
Void
8.4.2
Void
8.4.3
Operation: startMyWatchersNotificationRequest
p. 37
8.4.3.1
Input message: startMyWatchersNotificationRequest
p. 37
8.4.3.2
Output message: startMyWatchersNotificationResponse
p. 37
8.4.3.3
Referenced faults
p. 37
8.4.4
Operation: endMyWatchersNotificationRequest
p. 38
8.4.4.1
Input message: endMyWatchersNotificationRequest
p. 38
8.4.4.2
Output message: endMyWatchersNotificationResponse
p. 38
8.4.4.3
Referenced faults
p. 38
8.5
Interface: PresenceSupplierNotification
p. 39
8.5.1
Void
8.5.2
Operation: notifyError
p. 39
8.5.2.1
Input message: notifyErrorRequest
p. 39
8.5.2.2
Output message: notifyErrorResponse
p. 39
8.5.2.3
Referenced faults
p. 39
8.5.3
Void
8.5.4
Operation: notifyMyWatchersRequest
p. 40
8.5.4.1
Input message: notifyMyWatchersRequest
p. 40
8.5.4.2
Output message: notifyMyWatchersResponse
p. 40
8.5.4.3
Referenced faults
p. 40
8.5.5
Operation: notifyMyWatchersEndRequest
p. 40
8.5.5.1
Input message: notifyMyWatchersEndRequest
p. 40
8.5.5.2
Output message: notifyMyWatchersEndResponse
p. 40
8.5.5.3
Referenced faults
p. 40
9
Fault definitions
p. 41
9.1
ServiceException
p. 41
9.1.1
SVC0220: No subscription request
p. 41
9.1.2
SVC0221: Not a watcher
p. 41
10
Service policies
p. 41
A
(Normative) WSDL of Presence API
p. 42
B
Bibliography
p. 43
C
Description of Parlay X Web Services Part 14: Presence for 3GPP2 cdma2000 networks
p. 44
C.1
General Exceptions
p. 44
C.2
Specific Exceptions
p. 44
C.2.1
Clause 1: Scope
p. 44
C.2.2
Clause 2: References
p. 44
C.2.3
Clause 3: Definitions and abbreviations
p. 44
C.2.4
Clause 4: Detailed service description
p. 44
C.2.5
Clause 5: Namespaces
p. 44
C.2.6
Clause 6: Sequence diagrams
p. 45
C.2.7
Clause 7: XML Schema data type definition
p. 45
C.2.8
Clause 8: Web Service interface definition
p. 45
C.2.9
Clause 9: Fault definitions
p. 45
C.2.10
Clause 10: Service policies
p. 45
C.2.11
Annex A (normative): WSDL of Presence API
p. 45
$
Change history
p. 46