ECMA TR 87-2004 Using CSTA for SIP Phone User Agents (uaCSTA)《SIP电话用户代理(uaCSTA)用CSTA的使用 第1版》.pdf
《ECMA TR 87-2004 Using CSTA for SIP Phone User Agents (uaCSTA)《SIP电话用户代理(uaCSTA)用CSTA的使用 第1版》.pdf》由会员分享,可在线阅读,更多相关《ECMA TR 87-2004 Using CSTA for SIP Phone User Agents (uaCSTA)《SIP电话用户代理(uaCSTA)用CSTA的使用 第1版》.pdf(89页珍藏版)》请在麦多课文档分享上搜索。
1、 ECMA TR/87 1stEdition / June 2004 Using CSTA for SIP Phone User Agents (uaCSTA) Technical Report ECMA TR/87 1stEdition / June 2004 Using CSTA for SIP Phone User Agents (uaCSTA) Ecma International Rue du Rhne 114 CH-1204 Geneva T/F: +41 22 849 6000/01 www.ecma-international.org IW TR-087.doc 30.09.2
2、004 12:13 . Brief history This Technical Report illustrates how CSTA can be used over a SIP session to control and observe SIP user agents (uaCSTA). This Technical Report is part of a suite of Ecma CSTA Phase III Standards and Technical Reports. All of the Standards and Technical Reports in this sui
3、te are based upon the practical experience of Ecma member companies and each one represents a pragmatic and widely based consensus. This Ecma Technical Report has been adopted by the General Assembly of June 2004. Table of contents 1 Scope 1 2 Purpose 1 3 References 1 4 Terminology 2 4.1 General ter
4、ms 2 4.2 SIP/CSTA Terminology Mappings 5 Example Environments for uaCSTA 3 5.1 Controlling and Observing a SIP Phone 5.2 Controlling and Observing a SIP Phone by Augmenting B2BUA Functionality 3 5.3 Controlling a PBX Phone 4 6 Example User Agent Configurations 5 6.1 Single Line Phone UA 6.2 Multi Li
5、ne Phone UA 6.3 Bridged Appearance Phone and other Advanced UA Configurations 6 7 SIP Transport Mechanism for CSTA Messages 6 7.1 Establishing a CSTA Application Session 7.2 Transporting CSTA Service Requests and Responses 7 7.3 Starting a Monitor and Transporting CSTA Events 8 8 uaCSTA Profiles 9 8
6、.1 Minimal uaCSTA Call Control Profile 10 8.1.1 Services 10 8.1.2 Events 10 8.2 Basic uaCSTA Call Control Profile 10 8.2.1 Services 10 8.2.2 Events 10 8.3 Advanced uaCSTA Call Control Profile 11 8.3.1 Services 11 8.3.2 Events 11 8.4 Conferencing uaCSTA Call Control Feature Profile 12 8.4.1 Services
7、12 8.4.2 Events 12 - i - 8.5 Basic uaCSTA Device Feature Profile 12 8.5.1 Services 12 8.5.2 Events 12 8.6 Speaker uaCSTA Device Feature Profile 12 8.6.1 Services 12 8.6.2 Events 12 9 CSTA Calls and Connections 13 9.1 CSTA Connection State Model 9.2 Connection State Transitions for CSTA Calls 13 9.2.
8、1 Incoming Call 13 9.2.2 Outgoing Call 14 10 Call Control 14 10.1 Alternate Call 14 10.1.1 Service Request 15 10.1.2 Positive Service Response 15 10.1.3 Negative Service Response 10.2 Answer Call 16 10.2.1 Service Request 16 10.2.2 Positive Service Response 16 10.2.3 Negative Service Response 10.3 C
9、lear Connection 17 10.3.1 Service Request 17 10.3.2 Positive Service Response 18 10.3.3 Negative Service Response 10.4 Consultation Call 19 10.4.1 Service Request 19 10.4.2 Positive Service Response 19 10.4.3 Negative Service Response 10.5 Deflect Call 20 10.5.1 Service Request 20 10.5.2 Positive Se
10、rvice Response 20 10.5.3 Negative Service Response 21 10.6 Generate Digits 21 10.6.1 Service Request 22 10.6.2 Positive Service Response 22 10.6.3 Negative Service Response 10.7 Hold Call 23 10.7.1 Service Request 23 10.7.2 Positive Service Response 23 10.7.3 Negative Service Response 10.8 Make Call
11、 24 10.8.1 Service Request 24 - ii - 10.8.2 Positive Service Response 25 10.8.3 Negative Service Response 10.9 Reconnect Call 26 10.9.1 Service Request 26 10.9.2 Positive Service Response 27 10.9.3 Negative Service Response 10.10 Retrieve Call 27 10.10.1 Service Request 27 10.10.2 Positive Service R
12、esponse 28 10.10.3 Negative Service Response 10.11 Single Step Transfer Call 10.11.1 Service Request 29 10.11.2 Positive Service Response 29 10.11.3 Negative Service Response 10.12 Transfer Call 30 10.12.1 Service Request 30 10.12.2 Positive Service Response 31 10.12.3 Negative Service Response 11 P
13、hysical Phone Features 32 11.1 Get Message Waiting Indicator 32 11.1.1 Service Request 33 11.1.2 Service Response 11.2 Set Message Waiting Indicator 33 11.2.1 Service Request 33 11.2.2 Service Response 11.3 Get Speaker Mute 34 11.3.1 Service Request 34 11.3.2 Service Response 11.4 Set Speaker Mute 3
14、4 11.4.1 Service Request 34 11.4.2 Service Response 35 11.5 Get Speaker Volume 11.5.1 Service Request 11.5.2 Service Response 35 11.6 Set Speaker Volume 36 11.6.1 Service Request 11.6.2 Service Response 37 12 Logical Phone Features 12.1 Get Do Not Disturb 37 12.1.1 Service Request 12.1.2 Service Res
15、ponse 12.2 Set Do Not Disturb 38 - iii - 12.2.1 Service Request 38 12.2.2 Service Response 12.3 Get Forwarding 38 12.3.1 Service Request 38 12.3.2 Service Response 12.4 Set Forwarding 39 12.4.1 Service Request 39 12.4.2 Service Response 40 13 Monitoring Services and Events 40 13.1 Monitor Start 40 1
16、3.1.1 Service Request 40 13.1.2 Positive Service Response 41 13.1.3 Negative Service Response 13.2 Monitor Stop 42 13.2.1 Service Request 42 13.2.2 Positive Service Response 42 13.2.3 Negative Service Response 13.3 Events 43 14 Snapshot Services 43 14.1 Snapshot Device 43 14.1.1 Service Request 43 1
17、4.1.2 Positive Service Response 44 14.1.3 Negative Service Response 46 15 Discovery and System Status Services 47 15.1 Get CSTA Features 47 15.1.1 Service Request 15.1.2 Service Response 15.1.3 Negative Service Response 48 15.2 Request System Status 15.2.1 Service Request 48 15.2.2 Service Response
18、49 15.2.3 Negative Service Response 49 15.3 System Status 49 15.3.1 Service Request 49 15.3.2 Positive Service Response 50 15.3.3 Negative Service Response 16 ECMA-323 Illustrative Examples 50 16.1 Controlling a SIP UA 50 16.1.1 Creating an Application Session, Establishing a Monitor for a SIP Phone
19、 50 16.1.2 Creating a Call from a SIP UA, Clearing a Call at a SIP UA 53 - iv - 16.1.3 Answering and Clearing an Incoming Call at a UA 57 16.1.4 Answering an Incoming Call at a UA (no CSTA monitor or CSTA events) 59 16.1.5 Examples of Exception Conditions at a SIP UA 61 16.2 Controlling a PBX Phone
20、63 16.2.1 Creating an Application Session, Establishing a Monitor for a PBX Phone 63 16.2.2 Creating a Call from a PBX Phone, Clearing a Call at a PBX Phone 65 16.2.3 Answering and Clearing an Incoming Call at a PBX Phone 70 16.2.4 Examples of Exception Conditions at a PBX Phone 73 Annex A (informat
21、ive) Example use of SIP and TEL URIs 75 - v - 1 Scope The Session Initiation Protocol (SIP) is a control (signalling) protocol for creating, modifying, and terminating sessions with one or more participants. These sessions include Internet telephone calls, multimedia distribution, and multimedia con
22、ferences. CSTA standardizes a very powerful and flexible set of application services to observe and control voice and non-voice media calls as well as control and observe non-call related features. This Ecma Technical Report describes how CSTA can be used to provide a subset of CSTA call control fun
23、ctionality, called 1stparty call control, for SIP user agents. The term uaCSTA (for user agent CSTA) refers to transporting ECMA-323 (CSTA XML) messages over a SIP session. uaCSTA leverages SIP mechanisms to provide a highly featured, robust, and extensible set of features to support applications in
24、 the Enterprise environment. uaCSTA can be implemented by several different types of SIP user agents: directly by a SIP user agent on a SIP phone uaCSTA can also be implemented by a SIP B2BUA to augment 3PCC functionality by a proxy server that is front-ending a PBX. 2 Purpose Describe the relevant
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECMATR872004USINGCSTAFORSIPPHONEUSERAGENTSUACSTASIP 电话 用户 代理 UACSTA CSTA 使用 PDF

链接地址:http://www.mydoc123.com/p-704893.html