ETSI TS 102 027-1 V4.1.1 (2006-07)
2022/8/15
Read ETSI TS 102 027 TS series 系列阅读笔记之:
ETSI TS 102 027-1 V4.1.1 (2006-07)
Methods for Testing and Specification (MTS);
Conformance Test Specification for SIP (IETF RFC 3261);
Part 1: Protocol Implementation Conformance Statement (PICS) proforma
This Technical Specification (TS) has been produced by ETSI Technical Committee Methods for Testing and
Specification (MTS).
The present document is part 1 of a multi-part deliverable covering Conformance Test Specification for SIP
(IETF RFC 3261), as identified below:
Part 1: "Protocol Implementation Conformance Statement (PICS) proforma";
也就是协议实现一致性声明调查表,这个是 for RFC 3261 的,这个文档里简单说了说参考文档,
调查表各个列的意思或者该如何填写等,剩下的大部分就是附录A了,列出了协议的所有实现项目。
理论上,供应商只要按照附录A表格逐项填写支持或不支持,就能给出所供产品的一个完整的协议符合情况说明了。
那么问题来了:是不是 ETSI 出的每个通信协议,它都会再出一个 PICS 文档呢?
Part 2: "Test Suite Structure and Test Purposes (TSS&TP)";
Part 3: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma".
Technical Specification (TS)
Methods for Testing and Specification (MTS)
Protocol Implementation Conformance Statement (PICS)
Test Suite Structure and Test Purposes (TSS&TP)
Abstract Test Suite (ATS)
Protocol Implementation eXtra Information for Testing (PIXIT)
Implementation Conformance Statement (ICS)
[1] IETF RFC 3261: "SIP: Session Initiation Protocol".
[2] IETF RFC 2327: "SDP: Session Description Protocol".
[3] IETF RFC 2617: "HTTP Authentication: Basic and Digest Access Authentication".
[4] IETF RFC 3264: "An Offer/Answer Model with Session Description Protocol (SDP)".
[5] ETSI ETS 300 406: "Methods for testing and Specification (MTS); Protocol and profile
conformance testing specifications; Standardization methodology".
[6] ISO/IEC 9646-1: "Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 1: General concepts".
[7] ISO/IEC 9646-7: "Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 7: Implementation Conformance Statements".
3.1 Definitions
Implementation Conformance Statement (ICS): statement made by the supplier of an implementation or system
claimed to conform to a given specification, stating which capabilities have been implemented
ICS (产品实现一致性声明?)就是设备系统厂家声明自己符合某些技术规范。
ICS proforma: document, in the form of a questionnaire, which when completed for an implementation or system
becomes an ICS
Protocol ICS (PICS): PICS for an implementation or system claimed to conform to a given protocol specification
PICS 就是协议规范性声明。
5 Guidance for completing the PICS proforma
The PICS proforma is subdivided into clauses for the following categories of information:
• Instructions for completing the PICS proforma;
• Identification of the implementation;
• Identification of the protocol; and
• Global statement of conformance.
5.2 Abbreviations and conventions
The ICS proforma contained in this annex is comprised of information in tabular form in accordance with the guidelines
presented in ISO/IEC 9646-7 [7].
ICS 调查问卷包含多个列,如下:
# Item column
The item column contains a number, which identifies the item in the table.
# Item description column
The item description column describes in free text each respective item (for example parameters, timers, etc.).
# Status column
The following notations, defined in ISO/IEC 9646-7 [7], are used for the status column:
M or m mandatory - the capability is required to be supported;
O or o optional - the capability may be supported or not;
N/A or n/a not applicable - in the given context, it is impossible to use the capability;
X or x prohibited (excluded) - there is a requirement not to use this capability in the given context;
Oi.j or oi.j qualified optional - for mutually exclusive or selectable options from a set. "i" is an integer
identifying the table and "j" is an integer sequentially allocated inside the table. Oi.j forms a
unique optional status expression, which is defined immediately following the table;
Ci.j or ci.j conditional - the requirement on the capability ("m", "o", "x" or "n/a") depends on the support of
other optional or conditional items. "i" is an integer identifying the table and "j" is an integer
sequentially allocated inside the table. Ci.j forms a unique conditional status expression, which is
defined immediately following the table;
I or i irrelevant (out-of-scope) - the requirement on the capability is outside the scope of the reference
specification. No answer is requested from the supplier.
# Reference column
The reference column makes reference to RFC 3261 [1], except where explicitly stated otherwise.
# Support column
The support column shall be filled in by the supplier of the implementation
# Values allowed column
The values allowed column contains the type, the list, the range, or the length of values allowed.
# Values supported column
The values supported column shall be filled in by the supplier of the implementation. In this column, the values or the
ranges of values supported by the implementation shall be indicated.
References to items
For each possible item answer (answer in the support column) within the PICS proforma a unique reference exists,
used, for example, in the conditional expressions. It is defined as the table identifier, followed by a character "/",
followed by the item number in the table.
大体就是说,引用别的项目时用 table id/item number in table 的形式,比如 A.5/4 表示引用附件A中表5的项目4.
Prerequisite line
A prerequisite line takes the form: Prerequisite: < predicate >.
A prerequisite line after a clause or before a table header indicates that the whole clause or the whole table is not
required to be completed if the predicate is FALSE.
就是声明一个前提。
Annex A (normative):
PICS Proforma for RFC 3261
附件A里附录了 RFC 3261 所有的 PICS 项目。
Notwithstanding the provisions of the copyright clause related to the text of the present document, ETSI grants that
users of the present document may freely reproduce the PICS proforma in this annex so that it can be used for its
intended purposes and may further publish the completed PICS.
ETSI 授权可以自由的复制甚至打印附录A中的所有项目。
A.1 Instructions for completing the PICS proforma
The supplier of the implementation shall complete the PICS proforma in each of the spaces provided. In particular, an
explicit answer shall be entered, in each of the support or supported column boxes provided, using the notation
described in clause 5.
If necessary, the supplier may provide additional comments in space at the bottom of the tables, or separately on sheets
of paper.
供应商应该填充每一个空列。需要的话,也可以加一些补充信息。
A.2 Identification of the implementation
Identification of the Implementation Under Test (IUT) and the system in which it resides (the System Under Test
(SUT)) should be filled in so as to provide as much detail as possible regarding version numbers and configuration
options.
The product supplier information and client information should both be filled in if they are different.
A person who can answer queries regarding information supplied in the PICS should be named as the contact person.
应该填上待测实现或系统的id,以及版本和配置等信息。
如果有委托人,也应该填上。
应该填上能回答咨询问题的人作为联系人。
A.2.1 Date of the statement
A.2.2 Implementation Under Test (IUT) identification
A.2.3 System Under Test (SUT) identification
A.2.4 Product supplier
A.2.5 Client (if different from product supplier)
A.2.6 PICS contact person
A.3 Identification of the protocol
This PICS proforma applies to: RFC 3261: "Session Initiation Protocol" [1].
当然了,这个 PICS 是给 RFC 3261 用的。
A.4 Global statement of conformance
A.5 General
This clause contains the PICS proforma tables related to the general information.
A.5.1 Logical SIP entities
A.6 这里是大头,列出了所有的实现项目。我直接把这部分目录拷过来了,看起来层次感不错哦。
A.6 User Agent..............................................................................................................................................15
A.6.1 Services ............................................................................................................................................................15
A.6.2 Registration service ..........................................................................................................................................15
A.6.2.1 Registration procedures ..............................................................................................................................16
A.6.2.2 Registration Messages ................................................................................................................................16
A.6.2.2.1 Registration Request .............................................................................................................................16
A.6.2.2.2 Registration Responses .........................................................................................................................17
A.6.2.2.3 REGISTER parameters .........................................................................................................................18
A.6.2.2.3.1 REGISTER request parameters .......................................................................................................18
A.6.2.2.3.2 REGISTER response parameters.....................................................................................................19
A.6.2.3 Registration Security...................................................................................................................................20
A.6.2.3.1 Registration Security capabilities..........................................................................................................20
A.6.2.3.2 HTTP parameters ..................................................................................................................................20
A.6.2.4 Registration Transport ................................................................................................................................21
A.6.2.5 Registration Addressing..............................................................................................................................21
A.6.2.5.1 URIs ......................................................................................................................................................21
A.6.2.5.2 IP address ..............................................................................................................................................21
A.6.2.6 Registration Timers.....................................................................................................................................22
A.6.3 Call Control service..........................................................................................................................................22
A.6.3.1 Call Control procedures ..............................................................................................................................22
A.6.3.2 Call Control Messages ................................................................................................................................23
A.6.3.2.1 Call Control Requests ...........................................................................................................................23
A.6.3.2.2 Call Control Responses .........................................................................................................................23
A.6.3.2.2.1 Call Control INVITE Responses .....................................................................................................23
A.6.3.2.2.2 Call Control re-INVITE Responses.................................................................................................24
A.6.3.2.2.3 Call Control BYE Responses ..........................................................................................................25
A.6.3.2.2.4 Call Control CANCEL Responses ..................................................................................................26
A.6.3.2.3 INVITE parameters...............................................................................................................................27
A.6.3.2.3.1 INVITE request parameters.............................................................................................................27
A.6.3.2.3.2 INVITE response parameters ..........................................................................................................28
A.6.3.2.4 re-INVITE parameters ..........................................................................................................................29
A.6.3.2.4.1 re-INVITE request parameters ........................................................................................................29
A.6.3.2.4.2 re-INVITE response parameters ......................................................................................................30
A.6.3.2.5 ACK......................................................................................................................................................32
A.6.3.2.5.1 ACK request parameters..................................................................................................................32
A.6.3.2.6 BYE parameters ....................................................................................................................................32
A.6.3.2.6.1 BYE request parameters ..................................................................................................................32
A.6.3.2.6.2 BYE response parameters................................................................................................................33
A.6.3.2.7 CANCEL parameters ............................................................................................................................34
A.6.3.2.7.1 CANCEL request parameters ..........................................................................................................34
A.6.3.2.7.2 CANCEL response parameters........................................................................................................35
A.6.3.3 Call Control Security ..................................................................................................................................36
A.6.3.3.1 Call Control Security capabilities .........................................................................................................36
A.6.3.3.2 HTTP parameters ..................................................................................................................................36
A.6.3.4 Call Control Transport ................................................................................................................................37
A.6.3.5 Call Control Addressing .............................................................................................................................37
A.6.3.5.1 URIs ......................................................................................................................................................37
A.6.3.5.2 IP address ..............................................................................................................................................37
A.6.3.6 Call Control Timers ....................................................................................................................................37
A.6.3.7 Call Control SDP description......................................................................................................................38
A.6.3.7.1 SDP types..............................................................................................................................................38
A.6.3.7.2 SDP types parameters ...........................................................................................................................39
A.6.4 Querying for capabilities ..................................................................................................................................41
A.6.4.1 Querying for capabilities ............................................................................................................................41
A.6.4.2 Querying for capabilities Messages ............................................................................................................41
A.6.4.2.1 Querying for capabilities Requests .......................................................................................................41
A.6.4.2.2 Querying for capabilities Responses .....................................................................................................41
A.6.4.2.2.1 Querying for capabilities OPTIONS Responses..............................................................................41
A.6.4.2.3 OPTIONS parameters ...........................................................................................................................42
A.6.4.2.3.1 OPTIONS request parameters .........................................................................................................42
A.6.4.2.3.2 OPTIONS response parameters.......................................................................................................43
A.6.4.3 Querying for capabilities Security ..............................................................................................................44
A.6.4.3.1 Querying for capabilities Security capabilities......................................................................................44
A.6.4.3.2 HTTP parameters ..................................................................................................................................45
A.6.4.4 Querying for capabilities transport .............................................................................................................45
A.6.4.5 Querying for capabilities Addressing .........................................................................................................46
A.6.4.5.1 URIs ......................................................................................................................................................46
A.6.4.5.2 IP address ..............................................................................................................................................46
A.6.4.6 Querying for capabilities Timers ................................................................................................................46
A.7 Registrar .................................................................................................................................................46
A.7.1 Services ............................................................................................................................................................46
A.7.2 Registration service ..........................................................................................................................................47
A.7.2.1 Registration procedures ..............................................................................................................................47
A.7.2.2 Registration Messages ................................................................................................................................47
A.7.2.2.1 Registration Requests............................................................................................................................47
A.7.2.2.2 Registration Responses .........................................................................................................................47
A.7.2.2.3 REGISTER parameters .........................................................................................................................48
A.7.2.2.3.1 REGISTER request parameters .......................................................................................................48
A.7.2.2.3.2 REGISTER response parameters.....................................................................................................49
A.7.2.3 Registration Security...................................................................................................................................50
A.7.2.3.1 Registration Security capabilities..........................................................................................................50
A.7.2.3.2 HTTP parameters ..................................................................................................................................50
A.7.2.4 Registration Transport ................................................................................................................................51
A.7.2.5 Registration Addressing..............................................................................................................................51
A.7.2.5.1 URIs ......................................................................................................................................................51
A.7.2.5.2 IP address ..............................................................................................................................................51
A.7.2.6 Registration Timers.....................................................................................................................................51
A.8 Proxy ......................................................................................................................................................52
A.8.1 Services ............................................................................................................................................................52
A.8.2 Call Control service..........................................................................................................................................52
A.8.2.1 Call Control procedures ..............................................................................................................................52
A.8.2.2 Call Control Messages ................................................................................................................................53
A.8.2.2.1 Call Control Requests ...........................................................................................................................53
A.8.2.2.2 Call Control Responses .........................................................................................................................53
A.8.2.2.2.1 Call Control INVITE Responses .....................................................................................................53
A.8.2.2.2.2 Call Control re-INVITE Responses.................................................................................................54
A.8.2.2.2.3 Call Control BYE Responses ..........................................................................................................55
A.8.2.2.2.4 Call Control CANCEL Responses ..................................................................................................56
A.8.2.2.3 INVITE parameters...............................................................................................................................57
A.8.2.2.3.1 INVITE request parameters.............................................................................................................57
A.8.2.2.3.2 INVITE response parameters ..........................................................................................................58
A.8.2.2.4 re-INVITE parameters ..........................................................................................................................59
A.8.2.2.4.1 re-INVITE request parameters ........................................................................................................59
A.8.2.2.4.2 re-INVITE response parameters ......................................................................................................60
A.8.2.2.5 ACK......................................................................................................................................................61
A.8.2.2.5.1 ACK request parameters..................................................................................................................61
A.8.2.2.6 BYE parameters ....................................................................................................................................62
A.8.2.2.6.1 BYE request parameters ..................................................................................................................62
A.8.2.2.6.2 BYE response parameters................................................................................................................63
A.8.2.2.7 CANCEL parameters ............................................................................................................................64
A.8.2.2.7.1 CANCEL request parameters ..........................................................................................................64
A.8.2.2.7.2 CANCEL response parameters........................................................................................................65
A.8.2.3 Call Control Security ..................................................................................................................................66
A.8.2.3.1 Call Control Security capabilities .........................................................................................................66
A.8.2.3.2 HTTP parameters ..................................................................................................................................66
A.8.2.4 Call Control Transport ................................................................................................................................67
A.8.2.5 Call Control Addressing .............................................................................................................................67
A.8.2.5.1 URIs ......................................................................................................................................................67
A.8.2.5.2 IP address ..............................................................................................................................................67
A.8.2.6 Call Control Timers ....................................................................................................................................67
A.8.3 Querying for capabilities ..................................................................................................................................68
A.8.3.1 Querying for capabilities ............................................................................................................................68
A.8.3.2 Querying for capabilities Messages ............................................................................................................68
A.8.3.2.1 Querying for capabilities Requests .......................................................................................................68
A.8.3.2.2 Querying for capabilities Responses .....................................................................................................68
A.8.3.2.2.1 Querying for capabilities OPTIONS Responses..............................................................................68
A.8.3.2.3 OPTIONS parameters ...........................................................................................................................69
A.8.3.2.3.1 OPTIONS request parameters .........................................................................................................69
A.8.3.2.3.2 OPTIONS response parameters.......................................................................................................70
A.8.3.3 Querying for capabilities Security ..............................................................................................................71
A.8.3.3.1 Querying for capabilities Security capabilities......................................................................................71
A.8.3.3.2 HTTP parameters ..................................................................................................................................72
A.8.3.4 Querying for capabilities transport .............................................................................................................72
A.8.3.5 Querying for capabilities addressing...........................................................................................................73
A.8.3.5.1 URIs ......................................................................................................................................................73
A.8.3.5.2 IP address ..............................................................................................................................................73
A.8.3.6 Querying for capabilities Timers ................................................................................................................73
A.9 Redirect server........................................................................................................................................73
A.9.1 Services ............................................................................................................................................................73
A.9.2 Redirection service ...........................................................................................................................................74
A.9.2.1 Redirection Messages .................................................................................................................................74
A.9.2.1.1 Redirection Requests.............................................................................................................................74
A.9.2.1.2 Redirection Responses ..........................................................................................................................74
A.9.2.1.2.1 Redirection INVITE Responses ......................................................................................................74
A.9.2.1.2.2 Redirection BYE Responses............................................................................................................75
A.9.2.1.2.3 Redirection CANCEL Responses....................................................................................................76
A.9.2.1.2.4 Redirection OPTIONS Responses...................................................................................................76
A.9.2.1.3 Redirection parameters..........................................................................................................................77
A.9.2.1.3.1 Request parameters..........................................................................................................................77
A.9.2.1.3.2 Response parameters .......................................................................................................................78
A.9.2.2 Redirection Security ...................................................................................................................................78
A9.2.2.1 Redirection Security capabilities...........................................................................................................78
A.9.2.2.2 HTTP parameters ..................................................................................................................................78
A.9.2.3 Redirection Transport .................................................................................................................................79
A.9.2.4 Redirection Addressing...............................................................................................................................79
A.9.2.4.1 URIs ......................................................................................................................................................79
A.9.2.4.2 IP address ..............................................................................................................................................79
A.9.2.5 Redirection Timers .....................................................................................................................................80
Read ETSI TS 102 027 TS series 系列阅读笔记之:
ETSI TS 102 027-1 V4.1.1 (2006-07)
Methods for Testing and Specification (MTS);
Conformance Test Specification for SIP (IETF RFC 3261);
Part 1: Protocol Implementation Conformance Statement (PICS) proforma
This Technical Specification (TS) has been produced by ETSI Technical Committee Methods for Testing and
Specification (MTS).
The present document is part 1 of a multi-part deliverable covering Conformance Test Specification for SIP
(IETF RFC 3261), as identified below:
Part 1: "Protocol Implementation Conformance Statement (PICS) proforma";
也就是协议实现一致性声明调查表,这个是 for RFC 3261 的,这个文档里简单说了说参考文档,
调查表各个列的意思或者该如何填写等,剩下的大部分就是附录A了,列出了协议的所有实现项目。
理论上,供应商只要按照附录A表格逐项填写支持或不支持,就能给出所供产品的一个完整的协议符合情况说明了。
那么问题来了:是不是 ETSI 出的每个通信协议,它都会再出一个 PICS 文档呢?
Part 2: "Test Suite Structure and Test Purposes (TSS&TP)";
Part 3: "Abstract Test Suite (ATS) and partial Protocol Implementation eXtra Information for Testing (PIXIT)
proforma".
Technical Specification (TS)
Methods for Testing and Specification (MTS)
Protocol Implementation Conformance Statement (PICS)
Test Suite Structure and Test Purposes (TSS&TP)
Abstract Test Suite (ATS)
Protocol Implementation eXtra Information for Testing (PIXIT)
Implementation Conformance Statement (ICS)
[1] IETF RFC 3261: "SIP: Session Initiation Protocol".
[2] IETF RFC 2327: "SDP: Session Description Protocol".
[3] IETF RFC 2617: "HTTP Authentication: Basic and Digest Access Authentication".
[4] IETF RFC 3264: "An Offer/Answer Model with Session Description Protocol (SDP)".
[5] ETSI ETS 300 406: "Methods for testing and Specification (MTS); Protocol and profile
conformance testing specifications; Standardization methodology".
[6] ISO/IEC 9646-1: "Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 1: General concepts".
[7] ISO/IEC 9646-7: "Information technology - Open Systems Interconnection - Conformance testing
methodology and framework - Part 7: Implementation Conformance Statements".
3.1 Definitions
Implementation Conformance Statement (ICS): statement made by the supplier of an implementation or system
claimed to conform to a given specification, stating which capabilities have been implemented
ICS (产品实现一致性声明?)就是设备系统厂家声明自己符合某些技术规范。
ICS proforma: document, in the form of a questionnaire, which when completed for an implementation or system
becomes an ICS
Protocol ICS (PICS): PICS for an implementation or system claimed to conform to a given protocol specification
PICS 就是协议规范性声明。
5 Guidance for completing the PICS proforma
The PICS proforma is subdivided into clauses for the following categories of information:
• Instructions for completing the PICS proforma;
• Identification of the implementation;
• Identification of the protocol; and
• Global statement of conformance.
5.2 Abbreviations and conventions
The ICS proforma contained in this annex is comprised of information in tabular form in accordance with the guidelines
presented in ISO/IEC 9646-7 [7].
ICS 调查问卷包含多个列,如下:
# Item column
The item column contains a number, which identifies the item in the table.
# Item description column
The item description column describes in free text each respective item (for example parameters, timers, etc.).
# Status column
The following notations, defined in ISO/IEC 9646-7 [7], are used for the status column:
M or m mandatory - the capability is required to be supported;
O or o optional - the capability may be supported or not;
N/A or n/a not applicable - in the given context, it is impossible to use the capability;
X or x prohibited (excluded) - there is a requirement not to use this capability in the given context;
Oi.j or oi.j qualified optional - for mutually exclusive or selectable options from a set. "i" is an integer
identifying the table and "j" is an integer sequentially allocated inside the table. Oi.j forms a
unique optional status expression, which is defined immediately following the table;
Ci.j or ci.j conditional - the requirement on the capability ("m", "o", "x" or "n/a") depends on the support of
other optional or conditional items. "i" is an integer identifying the table and "j" is an integer
sequentially allocated inside the table. Ci.j forms a unique conditional status expression, which is
defined immediately following the table;
I or i irrelevant (out-of-scope) - the requirement on the capability is outside the scope of the reference
specification. No answer is requested from the supplier.
# Reference column
The reference column makes reference to RFC 3261 [1], except where explicitly stated otherwise.
# Support column
The support column shall be filled in by the supplier of the implementation
# Values allowed column
The values allowed column contains the type, the list, the range, or the length of values allowed.
# Values supported column
The values supported column shall be filled in by the supplier of the implementation. In this column, the values or the
ranges of values supported by the implementation shall be indicated.
References to items
For each possible item answer (answer in the support column) within the PICS proforma a unique reference exists,
used, for example, in the conditional expressions. It is defined as the table identifier, followed by a character "/",
followed by the item number in the table.
大体就是说,引用别的项目时用 table id/item number in table 的形式,比如 A.5/4 表示引用附件A中表5的项目4.
Prerequisite line
A prerequisite line takes the form: Prerequisite: < predicate >.
A prerequisite line after a clause or before a table header indicates that the whole clause or the whole table is not
required to be completed if the predicate is FALSE.
就是声明一个前提。
Annex A (normative):
PICS Proforma for RFC 3261
附件A里附录了 RFC 3261 所有的 PICS 项目。
Notwithstanding the provisions of the copyright clause related to the text of the present document, ETSI grants that
users of the present document may freely reproduce the PICS proforma in this annex so that it can be used for its
intended purposes and may further publish the completed PICS.
ETSI 授权可以自由的复制甚至打印附录A中的所有项目。
A.1 Instructions for completing the PICS proforma
The supplier of the implementation shall complete the PICS proforma in each of the spaces provided. In particular, an
explicit answer shall be entered, in each of the support or supported column boxes provided, using the notation
described in clause 5.
If necessary, the supplier may provide additional comments in space at the bottom of the tables, or separately on sheets
of paper.
供应商应该填充每一个空列。需要的话,也可以加一些补充信息。
A.2 Identification of the implementation
Identification of the Implementation Under Test (IUT) and the system in which it resides (the System Under Test
(SUT)) should be filled in so as to provide as much detail as possible regarding version numbers and configuration
options.
The product supplier information and client information should both be filled in if they are different.
A person who can answer queries regarding information supplied in the PICS should be named as the contact person.
应该填上待测实现或系统的id,以及版本和配置等信息。
如果有委托人,也应该填上。
应该填上能回答咨询问题的人作为联系人。
A.2.1 Date of the statement
A.2.2 Implementation Under Test (IUT) identification
A.2.3 System Under Test (SUT) identification
A.2.4 Product supplier
A.2.5 Client (if different from product supplier)
A.2.6 PICS contact person
A.3 Identification of the protocol
This PICS proforma applies to: RFC 3261: "Session Initiation Protocol" [1].
当然了,这个 PICS 是给 RFC 3261 用的。
A.4 Global statement of conformance
A.5 General
This clause contains the PICS proforma tables related to the general information.
A.5.1 Logical SIP entities
A.6 这里是大头,列出了所有的实现项目。我直接把这部分目录拷过来了,看起来层次感不错哦。
A.6 User Agent..............................................................................................................................................15
A.6.1 Services ............................................................................................................................................................15
A.6.2 Registration service ..........................................................................................................................................15
A.6.2.1 Registration procedures ..............................................................................................................................16
A.6.2.2 Registration Messages ................................................................................................................................16
A.6.2.2.1 Registration Request .............................................................................................................................16
A.6.2.2.2 Registration Responses .........................................................................................................................17
A.6.2.2.3 REGISTER parameters .........................................................................................................................18
A.6.2.2.3.1 REGISTER request parameters .......................................................................................................18
A.6.2.2.3.2 REGISTER response parameters.....................................................................................................19
A.6.2.3 Registration Security...................................................................................................................................20
A.6.2.3.1 Registration Security capabilities..........................................................................................................20
A.6.2.3.2 HTTP parameters ..................................................................................................................................20
A.6.2.4 Registration Transport ................................................................................................................................21
A.6.2.5 Registration Addressing..............................................................................................................................21
A.6.2.5.1 URIs ......................................................................................................................................................21
A.6.2.5.2 IP address ..............................................................................................................................................21
A.6.2.6 Registration Timers.....................................................................................................................................22
A.6.3 Call Control service..........................................................................................................................................22
A.6.3.1 Call Control procedures ..............................................................................................................................22
A.6.3.2 Call Control Messages ................................................................................................................................23
A.6.3.2.1 Call Control Requests ...........................................................................................................................23
A.6.3.2.2 Call Control Responses .........................................................................................................................23
A.6.3.2.2.1 Call Control INVITE Responses .....................................................................................................23
A.6.3.2.2.2 Call Control re-INVITE Responses.................................................................................................24
A.6.3.2.2.3 Call Control BYE Responses ..........................................................................................................25
A.6.3.2.2.4 Call Control CANCEL Responses ..................................................................................................26
A.6.3.2.3 INVITE parameters...............................................................................................................................27
A.6.3.2.3.1 INVITE request parameters.............................................................................................................27
A.6.3.2.3.2 INVITE response parameters ..........................................................................................................28
A.6.3.2.4 re-INVITE parameters ..........................................................................................................................29
A.6.3.2.4.1 re-INVITE request parameters ........................................................................................................29
A.6.3.2.4.2 re-INVITE response parameters ......................................................................................................30
A.6.3.2.5 ACK......................................................................................................................................................32
A.6.3.2.5.1 ACK request parameters..................................................................................................................32
A.6.3.2.6 BYE parameters ....................................................................................................................................32
A.6.3.2.6.1 BYE request parameters ..................................................................................................................32
A.6.3.2.6.2 BYE response parameters................................................................................................................33
A.6.3.2.7 CANCEL parameters ............................................................................................................................34
A.6.3.2.7.1 CANCEL request parameters ..........................................................................................................34
A.6.3.2.7.2 CANCEL response parameters........................................................................................................35
A.6.3.3 Call Control Security ..................................................................................................................................36
A.6.3.3.1 Call Control Security capabilities .........................................................................................................36
A.6.3.3.2 HTTP parameters ..................................................................................................................................36
A.6.3.4 Call Control Transport ................................................................................................................................37
A.6.3.5 Call Control Addressing .............................................................................................................................37
A.6.3.5.1 URIs ......................................................................................................................................................37
A.6.3.5.2 IP address ..............................................................................................................................................37
A.6.3.6 Call Control Timers ....................................................................................................................................37
A.6.3.7 Call Control SDP description......................................................................................................................38
A.6.3.7.1 SDP types..............................................................................................................................................38
A.6.3.7.2 SDP types parameters ...........................................................................................................................39
A.6.4 Querying for capabilities ..................................................................................................................................41
A.6.4.1 Querying for capabilities ............................................................................................................................41
A.6.4.2 Querying for capabilities Messages ............................................................................................................41
A.6.4.2.1 Querying for capabilities Requests .......................................................................................................41
A.6.4.2.2 Querying for capabilities Responses .....................................................................................................41
A.6.4.2.2.1 Querying for capabilities OPTIONS Responses..............................................................................41
A.6.4.2.3 OPTIONS parameters ...........................................................................................................................42
A.6.4.2.3.1 OPTIONS request parameters .........................................................................................................42
A.6.4.2.3.2 OPTIONS response parameters.......................................................................................................43
A.6.4.3 Querying for capabilities Security ..............................................................................................................44
A.6.4.3.1 Querying for capabilities Security capabilities......................................................................................44
A.6.4.3.2 HTTP parameters ..................................................................................................................................45
A.6.4.4 Querying for capabilities transport .............................................................................................................45
A.6.4.5 Querying for capabilities Addressing .........................................................................................................46
A.6.4.5.1 URIs ......................................................................................................................................................46
A.6.4.5.2 IP address ..............................................................................................................................................46
A.6.4.6 Querying for capabilities Timers ................................................................................................................46
A.7 Registrar .................................................................................................................................................46
A.7.1 Services ............................................................................................................................................................46
A.7.2 Registration service ..........................................................................................................................................47
A.7.2.1 Registration procedures ..............................................................................................................................47
A.7.2.2 Registration Messages ................................................................................................................................47
A.7.2.2.1 Registration Requests............................................................................................................................47
A.7.2.2.2 Registration Responses .........................................................................................................................47
A.7.2.2.3 REGISTER parameters .........................................................................................................................48
A.7.2.2.3.1 REGISTER request parameters .......................................................................................................48
A.7.2.2.3.2 REGISTER response parameters.....................................................................................................49
A.7.2.3 Registration Security...................................................................................................................................50
A.7.2.3.1 Registration Security capabilities..........................................................................................................50
A.7.2.3.2 HTTP parameters ..................................................................................................................................50
A.7.2.4 Registration Transport ................................................................................................................................51
A.7.2.5 Registration Addressing..............................................................................................................................51
A.7.2.5.1 URIs ......................................................................................................................................................51
A.7.2.5.2 IP address ..............................................................................................................................................51
A.7.2.6 Registration Timers.....................................................................................................................................51
A.8 Proxy ......................................................................................................................................................52
A.8.1 Services ............................................................................................................................................................52
A.8.2 Call Control service..........................................................................................................................................52
A.8.2.1 Call Control procedures ..............................................................................................................................52
A.8.2.2 Call Control Messages ................................................................................................................................53
A.8.2.2.1 Call Control Requests ...........................................................................................................................53
A.8.2.2.2 Call Control Responses .........................................................................................................................53
A.8.2.2.2.1 Call Control INVITE Responses .....................................................................................................53
A.8.2.2.2.2 Call Control re-INVITE Responses.................................................................................................54
A.8.2.2.2.3 Call Control BYE Responses ..........................................................................................................55
A.8.2.2.2.4 Call Control CANCEL Responses ..................................................................................................56
A.8.2.2.3 INVITE parameters...............................................................................................................................57
A.8.2.2.3.1 INVITE request parameters.............................................................................................................57
A.8.2.2.3.2 INVITE response parameters ..........................................................................................................58
A.8.2.2.4 re-INVITE parameters ..........................................................................................................................59
A.8.2.2.4.1 re-INVITE request parameters ........................................................................................................59
A.8.2.2.4.2 re-INVITE response parameters ......................................................................................................60
A.8.2.2.5 ACK......................................................................................................................................................61
A.8.2.2.5.1 ACK request parameters..................................................................................................................61
A.8.2.2.6 BYE parameters ....................................................................................................................................62
A.8.2.2.6.1 BYE request parameters ..................................................................................................................62
A.8.2.2.6.2 BYE response parameters................................................................................................................63
A.8.2.2.7 CANCEL parameters ............................................................................................................................64
A.8.2.2.7.1 CANCEL request parameters ..........................................................................................................64
A.8.2.2.7.2 CANCEL response parameters........................................................................................................65
A.8.2.3 Call Control Security ..................................................................................................................................66
A.8.2.3.1 Call Control Security capabilities .........................................................................................................66
A.8.2.3.2 HTTP parameters ..................................................................................................................................66
A.8.2.4 Call Control Transport ................................................................................................................................67
A.8.2.5 Call Control Addressing .............................................................................................................................67
A.8.2.5.1 URIs ......................................................................................................................................................67
A.8.2.5.2 IP address ..............................................................................................................................................67
A.8.2.6 Call Control Timers ....................................................................................................................................67
A.8.3 Querying for capabilities ..................................................................................................................................68
A.8.3.1 Querying for capabilities ............................................................................................................................68
A.8.3.2 Querying for capabilities Messages ............................................................................................................68
A.8.3.2.1 Querying for capabilities Requests .......................................................................................................68
A.8.3.2.2 Querying for capabilities Responses .....................................................................................................68
A.8.3.2.2.1 Querying for capabilities OPTIONS Responses..............................................................................68
A.8.3.2.3 OPTIONS parameters ...........................................................................................................................69
A.8.3.2.3.1 OPTIONS request parameters .........................................................................................................69
A.8.3.2.3.2 OPTIONS response parameters.......................................................................................................70
A.8.3.3 Querying for capabilities Security ..............................................................................................................71
A.8.3.3.1 Querying for capabilities Security capabilities......................................................................................71
A.8.3.3.2 HTTP parameters ..................................................................................................................................72
A.8.3.4 Querying for capabilities transport .............................................................................................................72
A.8.3.5 Querying for capabilities addressing...........................................................................................................73
A.8.3.5.1 URIs ......................................................................................................................................................73
A.8.3.5.2 IP address ..............................................................................................................................................73
A.8.3.6 Querying for capabilities Timers ................................................................................................................73
A.9 Redirect server........................................................................................................................................73
A.9.1 Services ............................................................................................................................................................73
A.9.2 Redirection service ...........................................................................................................................................74
A.9.2.1 Redirection Messages .................................................................................................................................74
A.9.2.1.1 Redirection Requests.............................................................................................................................74
A.9.2.1.2 Redirection Responses ..........................................................................................................................74
A.9.2.1.2.1 Redirection INVITE Responses ......................................................................................................74
A.9.2.1.2.2 Redirection BYE Responses............................................................................................................75
A.9.2.1.2.3 Redirection CANCEL Responses....................................................................................................76
A.9.2.1.2.4 Redirection OPTIONS Responses...................................................................................................76
A.9.2.1.3 Redirection parameters..........................................................................................................................77
A.9.2.1.3.1 Request parameters..........................................................................................................................77
A.9.2.1.3.2 Response parameters .......................................................................................................................78
A.9.2.2 Redirection Security ...................................................................................................................................78
A9.2.2.1 Redirection Security capabilities...........................................................................................................78
A.9.2.2.2 HTTP parameters ..................................................................................................................................78
A.9.2.3 Redirection Transport .................................................................................................................................79
A.9.2.4 Redirection Addressing...............................................................................................................................79
A.9.2.4.1 URIs ......................................................................................................................................................79
A.9.2.4.2 IP address ..............................................................................................................................................79
A.9.2.5 Redirection Timers .....................................................................................................................................80

浙公网安备 33010602011771号