BS ISO/IEC 29341-26-10:2017
$215.11
Information technology. UPnP Device Architecture – Telephony device control protocol. Level 2. Call management service
Published By | Publication Date | Number of Pages |
BSI | 2017 | 314 |
This service definition is compliant with [1]. It defines a service type referred to herein as the CallManagement service.
The CallManagement service is a UPnP service that allows control points to use the telephony features(e.g., voice call, video call, and data transfer etc.) provided by a Telephony Server (TS).
The CallManagement service enables the following features to a Telephony Control Point (TelCP):
-
start an outgoing call
-
accept an incoming call
-
modify the capability of an existing call (e.g., changing from a voice call to a video call)
-
terminate a call
-
preview call logs
-
register a call back and check the availability of the registered call back
To realize these features, the CallManagement service manages the connectivity of calls and media streams.
PDF Catalog
PDF Pages | PDF Title |
---|---|
2 | National foreword |
11 | Foreword |
18 | 1 Scope 2 Normative References |
19 | 3 Terms, definitions, symbols and abbreviated terms |
22 | 4 Notations and conventions 4.1 Text conventions 4.2 Data Types |
23 | 4.3 Vendor-defined Extensions 5 Service Modeling Definitions 5.1 Service Type 5.2 CallManagement Service Architecture 5.2.1 Managing Call With Multiple Telephony Clients |
27 | 5.2.2 User Concept and Multi-User Control |
28 | 5.2.3 Call Monopolization |
29 | 5.2.3.1 PHONE-based Call Monopolization |
31 | 5.2.3.1.1 Incoming Call Handling |
33 | 5.2.4 Selective Information Delivery 5.2.5 Handling of Media Streams 5.2.5.1 TC-Based Media Handling |
34 | 5.2.5.2 TS-Based Media Handling 5.2.6 Content Sharing 5.2.6.1 TS-Based Content Sharing |
35 | 5.2.6.2 TC-Based Content Sharing 5.3 State Variables 5.3.1 State Variable Overview |
36 | 5.3.2.1 XML Schema Definition 5.3.2.2 Description of fields in the CallInfo structure |
40 | 5.3.4.1 XML Schema Definition 5.3.4.2 Description of fields in the CallBackAvailability structure |
41 | 5.3.5.1 XML Schema Definition 5.3.5.2 Description of fields in the PushInfo structure 5.3.6.1 XML Schema Definition |
42 | 5.3.6.2 Description of fields in the VoiceMailInfo structure 5.3.7.1 XML Schema Definition 5.3.7.2 Description of fields in the ParallelCallInfo structure |
44 | 5.3.12.1 XML Schema Definition 5.3.12.2 Description of fields in the MediaCapabilityInfo structure |
46 | 5.3.19.1 XML Schema Definition 5.3.19.2 Description of fields in the TCList structure |
47 | 5.3.20.1 XML Schema Definition 5.3.20.2 Description of fields in the CallInfoList structure |
48 | 5.3.21.1 XML Schema Definition 5.3.21.2 Description of fields in the CallLogs structure |
49 | 5.3.23.1 XML Schema Definition 5.3.23.2 Description of fields in the CallBackInfoList structure |
50 | 5.3.24.1 XML Schema Definition 5.3.24.2 Description of fields in the PushInfoList structure |
51 | 5.3.25.1 XML Schema Definition 5.3.25.2 Description of fields in the VoiceMailInfoList structure |
52 | 5.3.27.1 XML Schema Definition 5.3.27.2 Description of fields in the CallType structure |
53 | 5.4 Eventing and Moderation 5.4.1 Eventing of CallInfo |
54 | 5.4.2 Eventing of TelCPNameList 5.4.3 Eventing of CallBackAvailability 5.4.4 Eventing of PushInfo 5.4.5 Eventing of VoiceMailInfo 5.4.6 Eventing of ParallelCallInfo 5.5 Actions |
55 | 5.5.1.1 Arguments 5.5.1.2 Argument Descriptions |
56 | 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.1 Arguments 5.5.2.2 Argument Descriptions |
57 | 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 |
58 | 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.1 Arguments |
59 | 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 |
60 | 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 5.5.5.7 Errors 5.5.6.1 Arguments 5.5.6.2 Argument Descriptions |
61 | 5.5.6.3 Service Requirements 5.5.6.4 Control Point Requirements When Calling The Action 5.5.6.5 Dependency on Device State 5.5.6.6 Effect on Device State 5.5.6.7 Errors 5.5.7.1 Arguments 5.5.7.2 Argument Descriptions |
62 | 5.5.7.3 Service Requirements 5.5.7.4 Control Point Requirements When Calling The Action |
63 | 5.5.7.5 Dependency on Device State 5.5.7.6 Effect on Device State 5.5.7.7 Errors 5.5.8.1 Arguments |
64 | 5.5.8.2 Argument Descriptions 5.5.8.3 Service Requirements 5.5.8.4 Control Point Requirements When Calling The Action 5.5.8.5 Dependency on Device State 5.5.8.6 Effect on Device State |
65 | 5.5.8.7 Errors 5.5.9.1 Arguments 5.5.9.2 Argument Descriptions |
66 | 5.5.9.3 Service Requirements 5.5.9.4 Control Point Requirements When Calling The Action 5.5.9.5 Dependency on Device State 5.5.9.6 Effect on Device State |
67 | 5.5.9.7 Errors 5.5.10.1 Arguments 5.5.10.2 Argument Descriptions 5.5.10.3 Service Requirements |
68 | 5.5.10.4 Control Point Requirements When Calling The Action 5.5.10.5 Dependency on Device State 5.5.10.6 Effect on Device State |
69 | 5.5.10.7 Errors 5.5.11.1 Arguments 5.5.11.2 Argument Descriptions 5.5.11.3 Service Requirements |
70 | 5.5.11.4 Control Point Requirements When Calling The Action 5.5.11.5 Dependency on Device State 5.5.11.6 Effect on Device State 5.5.11.7 Errors |
71 | 5.5.12.1 Arguments 5.5.12.2 Argument Descriptions 5.5.12.3 Service Requirements |
72 | 5.5.12.4 Control Point Requirements When Calling The Action 5.5.12.5 Dependency on Device State 5.5.12.6 Effect on Device State 5.5.12.7 Errors |
73 | 5.5.13.1 Arguments 5.5.13.2 Argument Descriptions 5.5.13.3 Service Requirements |
74 | 5.5.13.4 Control Point Requirements When Calling The Action 5.5.13.5 Dependency on Device State 5.5.13.6 Effect on Device State 5.5.13.7 Errors 5.5.14.1 Arguments |
75 | 5.5.14.2 Argument Descriptions 5.5.14.3 Service Requirements 5.5.14.4 Control Point Requirements When Calling The Action 5.5.14.5 Dependency on Device State 5.5.14.6 Effect on Device State 5.5.14.7 Errors |
76 | 5.5.15.1 Arguments 5.5.15.2 Argument Descriptions 5.5.15.3 Service Requirements 5.5.15.4 Control Point Requirements When Calling The Action 5.5.15.5 Dependency on Device State 5.5.15.6 Effect on Device State 5.5.15.7 Errors 5.5.16.1 Arguments |
77 | 5.5.16.2 Argument Descriptions 5.5.16.3 Service Requirements 5.5.16.4 Control Point Requirements When Calling The Action 5.5.16.5 Dependency on Device State 5.5.16.6 Effect on Device State 5.5.16.7 Errors |
78 | 5.5.17.1 Arguments 5.5.17.2 Argument Descriptions 5.5.17.3 Service Requirements 5.5.17.4 Control Point Requirements When Calling The Action 5.5.17.5 Dependency on Device State 5.5.17.6 Effect on Device State 5.5.17.7 Errors 5.5.18.1 Arguments 5.5.18.2 Argument Descriptions |
79 | 5.5.18.3 Service Requirements 5.5.18.4 Control Point Requirements When Calling The Action 5.5.18.5 Dependency on Device State 5.5.18.6 Effect on Device State 5.5.18.7 Errors 5.5.19.1 Arguments 5.5.19.2 Argument Descriptions 5.5.19.3 Service Requirements 5.5.19.4 Control Point Requirements When Calling The Action 5.5.19.5 Dependency on Device State 5.5.19.6 Effect on Device State |
80 | 5.5.19.7 Errors 5.5.20.1 Arguments 5.5.20.2 Argument Descriptions 5.5.20.3 Service Requirements 5.5.20.4 Control Point Requirements When Calling The Action 5.5.20.5 Dependency on Device State 5.5.20.6 Effect on Device State 5.5.20.7 Errors 5.5.21.1 Arguments |
81 | 5.5.21.2 Argument Descriptions 5.5.21.3 Service Requirements 5.5.21.4 Control Point Requirements When Calling The Action 5.5.21.5 Dependency on Device State 5.5.21.6 Effect on Device State 5.5.21.7 Errors 5.5.22.1 Arguments 5.5.22.2 Argument Descriptions |
82 | 5.5.22.3 Service Requirements 5.5.22.4 Control Point Requirements When Calling The Action 5.5.22.5 Dependency on Device State 5.5.22.6 Effect on Device State 5.5.22.7 Errors 5.5.23.1 Arguments |
83 | 5.5.23.2 Argument Descriptions 5.5.23.3 Service Requirements 5.5.23.4 Control Point Requirements When Calling The Action 5.5.23.5 Dependency on Device State 5.5.23.6 Effect on Device State 5.5.23.7 Errors 5.5.24.1 Arguments 5.5.24.2 Argument Descriptions |
84 | 5.5.24.3 Service Requirements 5.5.24.4 Control Point Requirements When Calling The Action 5.5.24.5 Dependency on Device State 5.5.24.6 Effect on Device State 5.5.24.7 Errors 5.5.25.1 Arguments |
85 | 5.5.25.2 Argument Descriptions 5.5.25.3 Service Requirements 5.5.25.4 Control Point Requirements When Calling The Action 5.5.25.5 Dependency on Device State 5.5.25.6 Effect on Device State 5.5.25.7 Errors 5.5.26.1 Arguments |
86 | 5.5.26.2 Argument Descriptions 5.5.26.3 Service Requirements 5.5.26.4 Control Point Requirements When Calling The Action 5.5.26.5 Dependency on Device State 5.5.26.6 Effect on Device State 5.5.26.7 Errors 5.5.27.1 Arguments 5.5.27.2 Argument Descriptions |
87 | 5.5.27.3 Service Requirements 5.5.27.4 Control Point Requirements When Calling The Action 5.5.27.5 Dependency on Device State 5.5.27.6 Effect on Device State 5.5.27.7 Errors 5.5.28.1 Arguments 5.5.28.2 Argument Descriptions 5.5.28.3 Service Requirements |
88 | 5.5.28.4 Control Point Requirements When Calling The Action 5.5.28.5 Dependency on Device State 5.5.28.6 Effect on Device State 5.5.28.7 Errors 5.5.29.1 Arguments 5.5.29.2 Argument Descriptions 5.5.29.3 Service Requirements 5.5.29.4 Control Point Requirements When Calling The Action |
89 | 5.5.29.5 Dependency on Device State 5.5.29.6 Effect on Device State 5.5.29.7 Errors 5.5.30.1 Arguments 5.5.30.2 Argument Descriptions 5.5.30.3 Service Requirements 5.5.30.4 Control Point Requirements When Calling The Action 5.5.30.5 Dependency on Device State 5.5.30.6 Effect on Device State 5.5.30.7 Errors |
90 | 5.5.31 Relationships Between Actions 5.5.32 Error Code Summary 5.6 Service Behavioral Model 5.6.1 State Diagram |
91 | 5.6.1.1 State Diagram for a Caller 5.6.1.2 State Diagram for a Callee |
92 | 5.6.1.3 State Diagram to request the modification of a Call |
93 | 5.6.1.4 State Diagram to accept the modification of a Call |
94 | 6 XML Service Description |