Tech-invite3GPPspaceIETFspace
21222324252627282931323334353637384‑5x
Top   in Index   Prev   Next

TS 29.198-15
Open Service Access (OSA) API –
Part 15: Multi-media Messaging (MM) Service Capability Feature (SCF)

V9.0.0 (PDF)  2009/12  98 p.
V8.0.0  2008/12  98 p.
V7.1.1  2007/12  98 p.
V6.6.1  2007/12  94 p.
Rapporteur:
Mr. Unmehopa, Musa

full Table of Contents for  TS 29.198-15  Word version:  9.0.0

0Introduction  p. 7
1Scope  p. 9
2References  p. 9
3Definitions and abbreviations  p. 10
3.1Definitions  p. 10
3.2Abbreviations  p. 10
4Multi Media Messaging SCF  p. 10
5Sequence Diagrams  p. 11
5.1Sending messages and receiving delivery notification  p. 11
5.2Sending, and receiving messages in same context  p. 13
5.3Setting notification of received messages  p. 14
5.4Using Mailbox functions  p. 15
5.5Using Mailbox to send and receive  p. 17
5.6Setting notification of received messages  p. 19
6Class Diagrams  p. 20
7The Service Interface Specifications  p. 21
7.1Interface Specification Format  p. 21
7.1.1Interface Class  p. 21
7.1.2Method descriptions  p. 21
7.1.3Parameter descriptions  p. 21
7.1.4State Model  p. 21
7.2Base Interface  p. 22
7.2.1Interface Class IpInterface  p. 22
7.3Service Interfaces  p. 22
7.3.1Overview  p. 22
7.4Generic Service Interface  p. 23
7.4.1Interface Class IpService  p. 23
7.4.1.1Method setCallback()  p. 23
7.4.1.2Method setCallbackWithSessionID()  p. 23
8Multi Media Messaging Interface Classes  p. 24
8.1Interface Class IpMultiMediaMessagingManager  p. 25
8.1.1Method openMailbox()  p. 25
8.1.2Method openMultiMediaMessaging()  p. 26
8.1.3Method createNotification()  p. 27
8.1.4Method destroyNotification()  p. 28
8.1.5Method changeNotification()  p. 28
8.1.6Method getNextNotification()  p. 28
8.1.7Method enableNotifications()  p. 29
8.1.8Method disableNotifications()  p. 30
8.2Interface Class IpAppMultiMediaMessagingManager  p. 31
8.2.1Method mailboxTerminated()  p. 31
8.2.2Method reportNotification()  p. 31
8.2.3Method notificationsInterrupted()  p. 32
8.2.4Method notificationsResumed()  p. 32
8.2.5Method multiMediaMessagingTerminated()  p. 32
8.2.6Method terminateMultipleMailboxes()  p. 32
8.2.7Method terminateMultipleMultiMediaMessagingSessions()  p. 33
8.3Interface Class IpMailbox  p. 34
8.3.1Method close()  p. 35
8.3.2Method getMessageInfoPropertiesReq()  p. 35
8.3.3Method setMessageInfoPropertiesReq()  p. 35
8.3.4Method createFolderReq()  p. 36
8.3.5Method getFoldersReq()  p. 36
8.3.6Method deleteFolderReq()  p. 37
8.3.7Method copyFolderReq()  p. 37
8.3.8Method moveFolderReq()  p. 38
8.3.9Method putMessageReq()  p. 38
8.3.10Method copyMessageReq()  p. 39
8.3.11Method moveMessageReq()  p. 40
8.3.12Method deleteMessageReq()  p. 40
8.3.13Method listMessagesReq()  p. 41
8.3.14Method listMessageBodyPartsReq()  p. 42
8.3.15Method getMessageBodyPartsReq()  p. 42
8.3.16Method getMessageHeadersReq()  p. 43
8.3.17Method getMessageContentReq()  p. 44
8.3.18Method getFullMessageReq()  p. 44
8.3.19Method getMailboxInfoPropertiesReq()  p. 45
8.3.20Method getFolderInfoPropertiesReq()  p. 45
8.4Interface Class IpAppMailbox  p. 47
8.4.1Method getMessageInfoPropertiesRes()  p. 48
8.4.2Method setMessageInfoPropertiesRes()  p. 49
8.4.3Method setMessageInfoPropertiesErr()  p. 49
8.4.4Method getMailboxInfoPropertiesErr()  p. 49
8.4.5Method getFolderInfoPropertiesErr()  p. 50
8.4.6Method getMessageInfoPropertiesErr()  p. 50
8.4.7Method createFolderRes()  p. 51
8.4.8Method createFolderErr()  p. 51
8.4.9Method getFoldersRes()  p. 51
8.4.10Method getFoldersErr()  p. 52
8.4.11Method deleteFolderRes()  p. 52
8.4.12Method deleteFolderErr()  p. 52
8.4.13Method copyFolderRes()  p. 53
8.4.14Method copyFolderErr()  p. 53
8.4.15Method moveFolderRes()  p. 54
8.4.16Method moveFolderErr()  p. 54
8.4.17Method putMessageRes()  p. 54
8.4.18Method putMessageErr()  p. 55
8.4.19Method copyMessageRes()  p. 55
8.4.20Method copyMessageErr()  p. 55
8.4.21Method moveMessageRes()  p. 56
8.4.22Method moveMessageErr()  p. 56
8.4.23Method deleteMessageRes()  p. 56
8.4.24Method deleteMessageErr()  p. 57
8.4.25Method listMessagesRes()  p. 57
8.4.26Method listMessagesErr()  p. 58
8.4.27Method listMessageBodyPartsRes()  p. 58
8.4.28Method listMessageBodyPartsErr()  p. 58
8.4.29Method getMessageBodyPartsRes()  p. 59
8.4.30Method getMessageBodyPartsErr()  p. 59
8.4.31Method getMessageHeadersRes()  p. 59
8.4.32Method getMessageHeadersErr()  p. 60
8.4.33Method getMessageContentRes()  p. 60
8.4.34Method getMessageContentErr()  p. 61
8.4.35Method getFullMessageRes()  p. 61
8.4.36Method getFullMessageErr()  p. 61
8.4.37Method getMailboxInfoPropertiesRes()  p. 62
8.4.38Method getFolderInfoPropertiesRes()  p. 62
8.5Interface Class IpMultiMediaMessaging  p. 63
8.5.1Method sendMessageReq()  p. 63
8.5.2Method cancelMessageReq()  p. 64
8.5.3Method queryStatusReq()  p. 65
8.5.4Method close()  p. 65
8.5.5Method sendMessageWithNotifyReq()  p. 66
8.6Interface Class IpAppMultiMediaMessaging  p. 68
8.6.1Method sendMessageRes()  p. 68
8.6.2Method sendMessageErr()  p. 69
8.6.3Method cancelMessageRes()  p. 69
8.6.4Method cancelMessageErr()  p. 69
8.6.5Method queryStatusRes()  p. 70
8.6.6Method queryStatusErr()  p. 70
8.6.7Method messageStatusReport()  p. 70
8.6.8Method messageReceived()  p. 71
8.6.9Method sendMessageWithNotifyRes()  p. 71
8.6.10Method sendMessageWithNotifyErr()  p. 72
9State Transition Diagrams  p. 73
10Multi-Media Messaging Service Properties  p. 73
11Data Definitions  p. 74
11.1Multi-Media Messaging data definitions  p. 74
11.1.1IpMultiMediaMessagingManager  p. 74
11.1.2IpMultiMediaMessagingManagerRef  p. 74
11.1.3IpAppMultiMediaMessagingManager  p. 74
11.1.4IpAppMultiMediaMessagingManagerRef  p. 74
11.1.5IpMailbox  p. 74
11.1.6IpMailboxRef  p. 74
11.1.7IpAppMailbox  p. 74
11.1.8IpAppMailboxRef  p. 74
11.1.9IpMultiMediaMessaging  p. 74
11.1.10IpMultiMediaMessagingRef  p. 74
11.1.11IpAppMultiMediaMessaging  p. 74
11.1.12IpAppMultiMediaMessagingRef  p. 75
11.1.13TpBodyPartDescription  p. 75
11.1.14TpBodyPartDescriptionList  p. 75
11.1.15TpBodyPart  p. 75
11.1.16TpBodyPartList  p. 75
11.1.17TpDeliveryTime  p. 75
11.1.18TpDeliveryTimeType  p. 76
11.1.19TpFolderInfoProperty  p. 76
11.1.20TpFolderInfoPropertyName  p. 76
11.1.21TpFolderInfoPropertySet  p. 76
11.1.22TpGenericHeaderField  p. 76
11.1.23TpListMessagesCriteria  p. 77
11.1.24TpMailboxFolderStatusInformation  p. 77
11.1.25TpMailboxIdentifier  p. 77
11.1.26TpMailboxIdentifierSet  p. 77
11.1.27TpMailboxInfoProperty  p. 77
11.1.28TpMailboxInfoPropertyName  p. 77
11.1.29TpMailboxInfoPropertySet  p. 78
11.1.30TpMailboxMessageStatus  p. 78
11.1.31TpMessageDeliveryType  p. 78
11.1.32TpMessageInfoProperty  p. 78
11.1.33TpMessageInfoPropertyName  p. 79
11.1.34TpMessageInfoPropertySet  p. 79
11.1.35TpMessageHeaderFieldType  p. 80
11.1.36TpMessageHeaderField  p. 81
11.1.37TpMessageHeaderFieldSet  p. 81
11.1.38TpMessagePriority  p. 81
11.1.39TpMessageDeliveryReportType  p. 82
11.1.40TpMessageTreatment  p. 82
11.1.41TpMessageTreatmentType  p. 82
11.1.42TpMessageTreatmentSet  p. 82
11.1.43TpMultiMediaMessagingIdentifier  p. 82
11.1.44TpMultiMediaMessagingIdentifierSet  p. 83
11.1.45TpQueryStatusReport  p. 83
11.1.46TpQueryStatusReportSet  p. 83
11.1.47TpTerminatingAddressList  p. 83
11.2Event Notification data definitions  p. 84
11.2.1TpMessagingEventName  p. 84
11.2.2TpMessagingEventCriteria  p. 84
11.2.3TpMessagingEventCriteriaSet  p. 84
11.2.4TpNewMailboxMessageArrivedCriteria  p. 84
11.2.5TpNewMessageArrivedCriteria  p. 85
11.2.6TpMessagingEventInfo  p. 85
11.2.7TpMessagingEventInfoSet  p. 85
11.2.8TpNewMailboxMessageArrivedInfo  p. 85
11.2.9TpNewMessageArrivedInfo  p. 86
11.2.10TpMessageDescription  p. 86
11.2.11TpMessageDescriptionList  p. 86
11.2.12TpMessagingNotificationRequested  p. 86
11.2.13TpMessagingNotificationRequestedSet  p. 86
11.2.14TpMessagingNotificationRequestedSetEntry  p. 87
11.2.15TpNewMessageStatusReportArrivedInfo  p. 87
11.3Error type data definitions  p. 88
11.3.1TpMessageInfoPropertyError  p. 88
11.3.2TpMessagingError  p. 88
11.3.3TpMessageInfoPropertyErrorSet  p. 88
11.3.4TpSetPropertyError  p. 88
12Exception Classes  p. 90
A(Normative)  OMG IDL Description of Multi-Media Messaging SCF  p. 91
BW3C WSDL Description of Multi-Media Messaging SCF  p. 92
CJava API Description of the Multi-Media Messaging SCF  p. 93
D Description of Parlay X Web Services Part 1: Common Definitions Multi Media Messaging for 3GPP2 cdma2000 networks  p. 94
D.1General Exceptions  p. 94
D.2Specific Exceptions  p. 94
D.2.1Clause 1: Scope  p. 94
D.2.2Clause 2: References  p. 94
D.2.3Clause 3: Definitions and abbreviations  p. 94
D.2.4Clause 4: Multi Media Messaging SCF  p. 94
D.2.5Clause 5: Sequence Diagrams  p. 94
D.2.6Clause 6: Class Diagrams  p. 95
D.2.7Clause 7: The Service Interface Specifications  p. 95
D.2.8Clause 8: Multi Media Messaging Interface Classes  p. 95
D.2.9Clause 9: State Transition Diagrams  p. 95
D.2.10Clause 10: Multi-Media Messaging Service Properties  p. 95
D.2.11Clause 11: Data Definitions  p. 95
D.2.12Clause 12: Exception Classes  p. 95
D.2.13Annex A (normative): OMG IDL Description of Multi-Media Messaging SCF  p. 95
D.2.14Annex B (informative): W3C WSDL Description of Multi-Media Messaging SCF  p. 95
D.2.15Annex C (informative): Java API Description of the Multi-Media Messaging SCF  p. 95
$Change history  p. 96

Top