BSI 15/30326616 DC:2015 Edition
$24.66
BS ISO/IEC 29341-25-12. Information technology. UPnP Device Architecture. Part 25-12. Telephony device control protocol. Media management service
Published By | Publication Date | Number of Pages |
BSI | 2015 | 193 |
PDF Catalog
PDF Pages | PDF Title |
---|---|
14 | 1 Overview and Scope 1.1 Introduction 2 Normative references |
15 | 3 Terms, definitions, symbols and abbreviated terms 3.1.1 3.1.2 3.1.3 |
16 | 3.2.1 3.3.1 3.3.2 3.3.3 3.3.4 |
17 | 3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 4 Notations and conventions 4.1 Text conventions |
18 | 4.2 Data Types 4.3 Vendor-defined Extensions 5 Service Modeling Definitions (Normative) 5.1 Service Type 5.2 MediaManagement Service Architecture |
19 | 5.3 State Variables 5.3.1 State Variable Overview 5.3.2 MediaSessionInfo 5.3.2.1 XML Schema Definition 5.3.2.2 Description of fields in the MediaSessionInfo structure |
21 | 5.3.3 A_ARG_TYPE_MediaSessionID 5.3.4 A_ARG_TYPE_MediaCapabilityInfo 5.3.4.1 XML Schema Definition 5.3.4.2 Description of fields in the A_ARG_TYPE_MediaCapabilityInfo structure |
22 | 5.3.5 A_ARG_TYPE_MediaSessionInfoList 5.3.5.1 XML Schema Definition 5.3.5.2 Description of fields in the A_ARG_TYPE_MediaSessionInfoList structure |
23 | 5.4 Eventing and Moderation 5.4.1 Eventing of MediaSessionInfo 5.5 Actions 5.5.1 GetMediaCapabilities() 5.5.1.1 Arguments 5.5.1.2 Argument Descriptions |
24 | 5.5.1.3 Service Requirements 5.5.1.4 Control Point Requirements When Calling The Action 5.5.1.5 Dependency on Device State 5.5.1.6 Effect on Device State 5.5.1.7 Errors 5.5.2 StartMediaSession() 5.5.2.1 Arguments |
25 | 5.5.2.2 Argument Descriptions 5.5.2.3 Service Requirements 5.5.2.4 Control Point Requirements When Calling The Action 5.5.2.5 Dependency on Device State 5.5.2.6 Effect on Device State 5.5.2.7 Errors |
26 | 5.5.3 StopMediaSession() 5.5.3.1 Arguments 5.5.3.2 Argument Descriptions 5.5.3.3 Service Requirements 5.5.3.4 Control Point Requirements When Calling The Action 5.5.3.5 Dependency on Device State 5.5.3.6 Effect on Device State 5.5.3.7 Errors 5.5.4 ModifyMediaSession() |
27 | 5.5.4.1 Arguments 5.5.4.2 Argument Descriptions 5.5.4.3 Service Requirements 5.5.4.4 Control Point Requirements When Calling The Action 5.5.4.5 Dependency on Device State 5.5.4.6 Effect on Device State 5.5.4.7 Errors |
28 | 5.5.5 GetMediaSessionInfo() 5.5.5.1 Arguments 5.5.5.2 Argument Descriptions 5.5.5.3 Service Requirements 5.5.5.4 Control Point Requirements When Calling The Action 5.5.5.5 Dependency on Device State 5.5.5.6 Effect on Device State |
29 | 5.5.5.7 Errors 5.5.6 Error Code Summary 5.6 Service Behavioral Model 5.6.1 State Diagrams |
30 | 6 XML Service Description |
33 | Annex A 8T(normative)8T XML Schema |
35 | Annex B 8T(informative)8T Theory of Operation B.1 Create an outgoing Call |
37 | B.2 Accept an incoming Call |
39 | B.3 Modify an ongoing Call |
41 | Annex C 8T(informative)8T Sequence Examples |
42 | C.1 Create a Call C.1.1 Figure C.1.2 F1 |
43 | C.1.3 F2 C.1.4 F3 |
44 | C.1.5 F4 C.1.6 F5 |
45 | C.1.7 F6 C.1.8 F7 |
46 | C.1.9 F8 C.1.10 F9 C.1.11 F10 C.1.12 F11 |
47 | C.1.13 F12 C.1.14 F13 |
48 | C.1.15 F14 C.1.16 F15 C.1.17 F16 |
49 | C.1.18 F17 C.1.19 F18 C.1.20 F19 |
50 | C.1.21 F20 C.1.22 F21 |
51 | C.1.23 F22 C.1.24 F23 |
52 | C.1.25 F24 C.1.26 F25 |
53 | C.1.27 F26 C.1.28 F27 C.1.29 F28 C.1.30 F29 |
54 | C.1.31 F30 C.1.32 F31 |
55 | C.1.33 F32 C.1.34 F33 |
56 | C.1.35 F34 C.1.36 F35 C.1.37 F36 |
57 | C.2 Terminate a Call C.2.1 Figure C.2.2 F1 C.2.3 F2 |
58 | C.2.4 F3 C.2.5 F4 C.2.6 F5 |
59 | C.2.7 F6 C.2.8 F7 |
60 | C.2.9 F8 C.2.10 F9 C.2.11 F10 C.2.12 F11 C.2.13 F12 |
61 | C.2.14 F13 C.2.15 F14 |
62 | C.3 Reject an incoming Call C.3.1 Figure C.3.2 F1 to F14 are the same as “C.1 Create a Call” C.3.3 F15 |
63 | C.3.4 F16 C.3.5 F17 C.3.6 F18 C.3.7 F19 |
64 | C.3.8 F20 |
65 | C.4 Cancel an outgoing Call C.4.1 Figure C.4.2 F1 to F14 are the same as “C.1 Create a Call” C.4.3 F15 |
66 | C.4.4 F16 C.4.5 F17 C.4.6 F18 |
67 | C.4.7 F19 C.4.8 F20 |
68 | C.5 Cancel an outgoing Call (But the specified CallID does not exist.) C.5.1 Figure C.5.2 F1 to F14 are the same as “C.1 Create a Call” C.5.3 F15 C.5.4 F16 |
69 | C.6 Cancel an outgoing Call (But the StopCall() action is invoked at invalid timing.) C.6.1 Figure C.6.2 F1 to F14 are the same as “C.2 Terminate a Call” C.6.3 F15 |
70 | C.6.4 F16 C.7 Get MediaSessionInfo and CallInfo during the Call C.7.1 Figure C.7.2 F1 |
71 | C.7.3 F2 C.7.4 F3 C.7.5 F4 |
73 | C.8 Create an outgoing Call using multiple TCs (Case 1) C.8.1 Figure |
74 | C.8.2 F1 C.8.3 F2 C.8.4 F3 |
75 | C.8.5 F4 C.8.6 F5 |
76 | C.8.7 F6 C.8.8 F7 |
77 | C.8.9 F8 C.8.10 F9 |
78 | C.8.11 F10 C.8.12 F9’ C.8.13 F10’ |
79 | C.8.14 F11 C.8.15 F12 C.8.16 F13 |
80 | C.8.17 F14 C.8.18 F15 |
81 | C.8.19 F16 C.8.20 F17 |
82 | C.8.21 F18 C.8.22 F19 C.8.23 F20 |
83 | C.8.24 F21 C.8.25 F22 |
84 | C.8.26 F23 C.8.27 F24 C.8.28 F25 |
85 | C.8.29 F26 |
86 | C.9 Create an outgoing Call using multiple TCs (Case 2) C.9.1 Figure |
87 | C.9.2 F1 to F16 are the same as “C.8 Create an outgoing Call using multiple TCs (Case 1)” C.9.3 F17 C.9.4 F18 |
88 | C.9.5 F19 C.9.6 F20 C.9.7 F21 |
89 | C.9.8 F22 C.9.9 F23 |
90 | C.9.10 F24 |
91 | C.10 Accept an incoming Call using multiple TCs (Case 1) C.10.1 Figure |
92 | C.10.2 F1 C.10.3 F2 C.10.4 F3 |
93 | C.10.5 F4 C.10.6 F5 C.10.7 F6 |
94 | C.10.8 F7 |
95 | C.10.9 F8 C.10.10 F9 |
96 | C.10.11 F10 C.10.12 F11 C.10.13 F12 |
97 | C.10.14 F13 C.10.15 F14 C.10.16 F15 |
98 | C.10.17 F16 C.10.18 F17 |
99 | C.10.19 F18 C.10.20 F19 |
100 | C.10.21 F20 C.10.22 F21 |
101 | C.10.23 F22 C.10.24 F23 |
102 | C.10.25 F24 |
103 | C.11 Accept an incoming Call using multiple TCs (Case 2) C.11.1 Figure |
104 | C.11.2 F1 to F14 are the same as “C.10 Accept an incoming Call using multiple TCs (Case 1)” C.11.3 F15 C.11.4 F16 |
105 | C.11.5 F17 C.11.6 F18 C.11.7 F19 |
106 | C.11.8 F20 C.11.9 F21 |
107 | C.11.10 F22 |
108 | C.12 Add TC during a Call (Create a modification request) C.12.1 Figure C.12.2 F1 |
109 | C.12.3 F2 C.12.4 F3 C.12.5 F4 |
110 | C.12.6 F5 |
111 | C.12.7 F6 C.12.8 F7 |
112 | C.12.9 F8 C.12.10 F9 |
113 | C.12.11 F10 C.12.12 F11 C.12.13 F12 |
114 | C.12.14 F13 C.12.15 F14 C.12.16 F15 |
115 | C.12.17 F16 C.12.18 F17 |
116 | C.12.19 F18 |
117 | C.13 Add TC during a Call (Accept a modification request) C.13.1 Figure C.13.2 F1 |
118 | C.13.3 F2 C.13.4 F3 C.13.5 F4 |
119 | C.13.6 F5 |
120 | C.13.7 F6 C.13.8 F7 |
121 | C.13.9 F8 C.13.10 F9 C.13.11 F10 |
122 | C.13.12 F11 C.13.13 F12 C.13.14 F13 |
123 | C.13.15 F14 |
124 | C.13.16 F15 C.13.17 F16 |
125 | C.14 Remove TC during a Call (Create a modification request) C.14.1 Figure C.14.2 F1 |
126 | C.14.3 F2 C.14.4 F3 |
127 | C.14.5 F4 C.14.6 F5 |
128 | C.14.7 F6 C.14.8 F7 C.14.9 F8 C.14.10 F9 |
129 | C.14.11 F10 C.14.12 F11 |
130 | C.14.13 F12 C.14.14 F13 C.14.15 F14 |
131 | C.15 Remove TC during a Call (Accept a modification request) C.15.1 Figure C.15.2 F1 |
132 | C.15.3 F2 C.15.4 F3 |
133 | C.15.5 F4 C.15.6 F5 |
134 | C.15.7 F6 C.15.8 F7 C.15.9 F8 C.15.10 F9 |
135 | C.15.11 F10 C.15.12 F11 |
136 | C.15.13 F12 C.15.14 F13 C.15.15 F14 |
137 | C.16 Change TC during a Call C.16.1 Figure C.16.2 F1 |
138 | C.16.3 F2 C.16.4 F3 C.16.5 F4 |
139 | C.16.6 F5 |
140 | C.16.7 F6 C.16.8 F7 C.16.9 F8 |
141 | C.16.10 F9 C.16.11 F10 C.16.12 F11 |
142 | C.16.13 F12 C.16.14 F13 |
143 | C.16.15 F14 C.16.16 F15 |
144 | C.16.17 F16 C.16.18 F17 |
145 | C.16.19 F18 C.16.20 F19 C.16.21 F20 |
146 | C.17 Modify Media Session during a Call C.17.1 Figure C.17.2 F1 |
147 | C.17.3 F2 C.17.4 F3 |
148 | C.17.5 F4 C.17.6 F5 |
149 | C.17.7 F6 C.17.8 F7 |
150 | C.17.9 F8 C.17.10 F9 C.17.11 F10 C.17.12 F11 |
151 | C.17.13 F12 C.17.14 F13 |
152 | C.17.15 F14 C.17.16 F15 |
153 | C.17.17 F16 C.17.18 F17 |
154 | C.17.19 F18 |
155 | C.18 Create an outgoing Call (Monopolization Mode Call(PHONE-TelCP)) C.18.1 Figure |
156 | C.18.2 F1 C.18.3 F2 C.18.4 F3 |
157 | C.18.5 F4 C.18.6 F5 |
158 | C.18.7 F6 C.18.8 F7 |
159 | C.18.9 F8 C.18.10 F9 C.18.11 F10 |
160 | C.18.12 F11 C.18.13 F12 C.18.14 F13 |
161 | C.18.15 F14 C.18.16 F15 C.18.17 F16 C.18.18 F17 |
162 | C.18.19 F18 C.18.20 F19 C.18.21 F20 |
163 | C.18.22 F21 C.18.23 F22 |
164 | C.18.24 F23 C.18.25 F24 |
165 | C.18.26 F25 C.18.27 F26 |
166 | C.18.28 F27 C.18.29 F28 C.18.30 F29 |
167 | C.18.31 F30 C.18.32 F31 |
168 | C.18.33 F32 C.18.34 F33 |
169 | C.18.35 F34 C.18.36 F35 C.18.37 F36 C.18.38 F37 |
170 | C.18.39 F38 C.19 Terminate Call (But the specified TelCP is not authorized.) C.19.1 Figure C.19.2 F1 C.19.3 F2 |
171 | C.20 Cancel an outgoing Call (But the specified TelCP is not authorized.) C.20.1 Figure C.20.2 F1 to F12 are the same as “C.1 Create a Call” C.20.3 F13 |
172 | C.20.4 F14 C.21 Change TelCP which Monopolize the Call C.21.1 Figure C.21.2 F1 |
173 | C.21.3 F2 C.21.4 F3 |
174 | C.21.5 F4 |
175 | C.22 Create a Call with TC-Based and TS-Based Media Handlings C.22.1 Figure |
176 | C.22.2 F1 C.22.3 F2 C.22.4 F3 |
177 | C.22.5 F4 C.22.6 F5 |
178 | C.22.7 F6 C.22.8 F7 |
179 | C.22.9 F8 C.22.10 F9 |
180 | C.22.11 F10 C.22.12 F11 C.22.13 F12 |
181 | C.22.14 F13 |
182 | C.22.15 F14 C.22.16 F15 C.22.17 F16 |
183 | C.22.18 F17 C.22.19 F18 |
184 | C.22.20 F19 C.22.21 F20 C.22.22 F21 |
185 | C.22.23 F22 C.22.24 F23 |
186 | C.22.25 F24 |
187 | C.22.26 F25 C.22.27 F26 C.22.28 F27 |
188 | C.22.29 F28 C.22.30 F29 |
189 | C.22.31 F30 C.22.32 F31 |
190 | C.22.33 F32 C.22.34 F33 |
191 | C.22.35 F34 C.22.36 F35 |
192 | C.22.37 F36 |
193 | Annex D 8T(informative)8T Bibliography |