CBRS Certified Professional Installer Accreditation Technical Specification
Document WINNF-TS-0247
Version V1.6.0
8 September 2022
This document has been prepared by the Spectrum Sharing Committee to assist The Software Defined Radio Forum Inc. (or its successors or assigns, hereafter "the Forum"). It may be amended or withdrawn at a later time and it is not binding on any member of the Forum or of the Spectrum Sharing Committee.
Contributors to this document that have submitted copyrighted materials (the Submission) to the Forum for use in this document retain copyright ownership of their original work, while at the same time granting the Forum a non-exclusive, irrevocable, worldwide, perpetual, royalty-free license under the Submitter's copyrights in the Submission to reproduce, distribute, publish, display, perform, and create derivative works of the Submission based on that original work for the purpose of developing this document under the Forum's own copyright.
Permission is granted to the Forum's participants to copy any portion of this document for legitimate purposes of the Forum. Copying for monetary gain or for other non-Forum related purposes is prohibited.
THIS DOCUMENT IS BEING OFFERED WITHOUT ANY WARRANTY WHATSOEVER, AND IN PARTICULAR, ANY WARRANTY OF NON-INFRINGEMENT IS EXPRESSLY DISCLAIMED. ANY USE OF THIS SPECIFICATION SHALL BE MADE ENTIRELY AT THE IMPLEMENTER'S OWN RISK, AND NEITHER THE FORUM, NOR ANY OF ITS MEMBERS OR SUBMITTERS, SHALL HAVE ANY LIABILITY WHATSOEVER TO ANY IMPLEMENTER OR THIRD PARTY FOR ANY DAMAGES OF ANY NATURE WHATSOEVER, DIRECTLY OR INDIRECTLY, ARISING FROM THE USE OF THIS DOCUMENT.
Recipients of this document are requested to submit, with their comments, notification of any relevant patent claims or other intellectual property rights of which they may be aware that might be infringed by any implementation of the specification set forth in this document, and to provide supporting documentation.
This document was developed following the Forum's policy on restricted or controlled information (Policy 009) to ensure that that the document can be shared openly with other member organizations around the world. Additional Information on this policy can be found here: http://www.wirelessinnovation.org/page/Policies\_and\_Procedures
Although this document contains no restricted or controlled information, the specific implementation of concepts contain herein may be controlled under the laws of the country of origin for that implementation. Readers are encouraged, therefore, to consult with a cognizant authority prior to any further development.
WInnForum™, WInnForum Standards™, Wireless Innovation Forum ™ and SDR Forum ™ are trademarks of the Software Defined Radio Forum Inc.
The following individuals made significant contributions to this document:
Richard Bernhardt, WISPA
Greg Billock, Google
Andrew Clegg, Google
Mike Dolan, Nokia
Yi Hsuan, Google
Kumar Balachandran, Ericsson
Nancy Lee, Nokia
Idan Raz, Airspan
The Citizens Broadband Radio Service (CBRS) provides for sophisticated multi-tier shared spectrum with protected incumbents. Pursuant to the FCC, CBRS Devices (CBSDs) operating as Category A under certain scenarios, and all CBSDs operating as Category B, must be professionally installed. This technical specification provides information on the provision of a Certified Professional Installer (CPI) training program defined by the WInnForum to ensure the professional installation process addresses the requirements set forth in WInnForum Standards [n.1][n.4][n.5]. A CPI does not necessarily have to physically install the equipment but must certify the installation parameters with respect to the designated CBRS registration data provided to the SAS and is personally responsible for the correctness of this data.
This Technical Specification sets forth the accreditation requirements including the creation of an Accrediting Body (i.e., the WInnForum™), to oversee training curriculum and training programs. It provides the criteria to certify a training program and maintain valid certification records of both the training program and the CPI. It further sets forth review and discipline processes for CPIs.
The key words "required", "shall", "shall not", "should", "should not", "recommended", "may", and "optional" in this document are to be interpreted as described in RFC-2119 [n.3]. In addition, the key word "conditional" shall be interpreted to mean that the definition is an absolute requirement of this specification only if the stated condition is met.
The following referenced documents are necessary for the application of the present document.
Accreditation Standard: The standard defining how a Training Program Administrator can be accredited to run a CPI Training Program. (This standard.)
Accrediting Body: Entity that accredits a Training Program Administrator to offer a CPI Training Program based on the Accreditation Standard. As of the publication of this version of this standard, "Accrediting Body" refers to the Wireless Innovation Forum (WInnForum™).
CA: Certificate Authority
CBRS: Citizens Broadband Radio Service.
CBSD: Citizens Broadband Radio Service Device
CPI: Certified Professional Installer
CPI Training Program Administrator: Entity such as a Network Equipment Operator, an equipment vendor, a SAS operator, or a third-party training organization that develops a CPI Training Program, gains accreditation, administers an objective certification test and maintains CPI records.
CPI Training Program: Mandatory training/curriculum required by the CPI Training Program Administrator as a prerequisite for taking the objective certification test.
CPIR-ID: Certified Professional Installer Registration Identification
ESC: Environmental Sensing Capability
EUD: End User Device
FCC: Federal Communications Commission
GAA: General Authorized Access
GWBL: Grandfathered Wireless Broadband Licensee
PAL: Priority Access License
PKI: Public Key Infrastructure
RFP: Request for Proposal
SAS: Spectrum Access System
WInnForum™: The Wireless Innovation Forum
FCC requires that a CBSD's location information be recorded at SAS as part of the CBSD registration process. Location determination may be carried out via automated geolocation technologies or may be entered into the SAS by a professional installer.
When a CBSD is installed by a professional installer, subsequent CBSD movements shall be reported by a professional installer as well.
Given the importance of accurate reporting of CBSD installation parameters by professional installers, it is important for the SAS and user community, through multi-stakeholder fora or industry associations, to develop programs for accrediting professional installers who receive training in the relevant Part 96 rules and associated technical best practices. Section 154(f)(4)(D) of the Communications Act authorizes the Commission "to endorse certification of individuals to perform transmitter installation, operation, maintenance, and repair duties in the private land mobile services and fixed services (as defined by the Commission by rule) if such certification programs are conducted by organizations or committees which are representative of the users in those services and which consist of individuals who are not officers or employees of the Federal Government."
Section 10 of the WInnForum Operational and Functional Requirements Specification lists the requirements for Certified Professional Installation (ref. [n.1]).
Training Program Administrators shall certify in the application/proposal that they have the right to conduct business and are in compliance with all relevant local, state, and Federal laws and regulations. A Training Program Administrator shall demonstrate the capacity to provide training through a compliant training program proposal that can be reviewed by the Accreditation Body as identified in the Sections herein.
The Accredited Training Program Administrator shall be responsible for protection of any certificates procured from the CA as established by the CA.
An applicant Training Program Administrator may apply at any time to the Accrediting Body for accreditation of a CPI Training Program. At that time, the applicant shall submit to the Accrediting Body the following information [R2-CPI-07.b]:
A CPI Training Program shall keep records concerning trainees and certified installers per Section 7.3.
The Accrediting Body shall review the applicant's CPI Training Program to assure that the CPI shall have a full and strong operational understanding of the following curriculum areas:
Note that the training program administrator is not responsible for teaching the content of WINNF-TR-5001, but may choose to do so as a value added option.
The Accrediting Body shall review the application of a CPI Training Program Administrator applicant for compliance with the CPI Training Program requirements.
Upon positive review by the Accrediting Body, the CPI Training Program submitted by the applicant shall be accredited for a period not to exceed five years [R2-CPI-07.a]. At the end of an accreditation period set by the Accrediting Body, and upon any substantial changes to the CPI Training Program, the CPI Training Program Administrator shall re-apply to the Accrediting Body for re-accreditation.
As a condition of accreditation, the applicant shall sign a contract with the Accrediting Body agreeing to abide by the operational requirements of the Accrediting Body, including:
CPIs will have to be trained by an accredited training program. Training programs are accredited by an Accrediting Body, which approves the curriculum and monitors approved training programs and associated trainers on a regular basis. WInnForum through this standard has established the criteria for a training program to create a professional and consistent testing process for CPIs, and to subsequently establish the review and disciplinary process for CPIs. CPIs through the CPI Accredited Training Program shall be taught required FCC Part 96 Rules and any applicable additional rules and regulations; along with applicable industry standards, protocols and requirements.
The Training Program Administrator has the option to add relevant industry, technology, SAS, or vendor specific information as part of their training program above and beyond the required curriculum. The Training Program Administrator administers the objective certification test to CPI's and keeps records of all candidates and both successful and unsuccessful outcomes. This is reported to the Accrediting Body that maintains a database of CPIs.
Figure 1 CPI Training and Certification Process
Questions shall be submitted as part of the Training Program application for the stated curriculum (multiple choice). The Accrediting Body shall evaluate questions for suitability for inclusion in the CPI certification test. All copyright shall be transferred to the Accrediting Body. For the purpose of CPI certification a 50-question exam will be provided by the WInnForum SSC that shall include at least one question from each of the listed curriculum subject areas outline in section 6.4 of this TS-0247. Passing is 75% or greater correct answers.
See Section 9 for a list of information required to be registered with the Accrediting Body by the Training Program Administrator for each CPI that the Administrator certifies. The Training Program Administrator shall assign a date at which the CPI certification becomes effective, normally the date of successful completion of the CPI certification test. The CPI certification shall be effective for five years, unless a change in rules (section 7.4) or a disciplinary action (section 7.5) takes precedence.
The accredited training program shall maintain accurate records of a CPI's certification at least five years after the expiry of the CPI's certification. The CPI is qualified for recertification of training up to one year after expiry of the last CPI certification. The CPI shall undergo complete training and certification through an accredited training program when seeking certification through a training program at any time after one year from expiry of the last certification.
The accredited training program will provide the CPI with a certificate from a qualified Certificate Authority (CA) derived from a WInnForum approved Root of Trust that the CPI will use to certify the installation of a CBSD. The certificate validity shall extend to expiry (including renewals, if applicable) of certification credentials [n.5].
The Accredited Training Program Administrator shall facilitate the secure issuance of certificates from the CA to the CPI. Any private certificates shall be visible only to the CA and CPI according to the WInnForum Certificate Policy Specification [n.5].
The Accredited Training Program that is maintaining records of a CPI's training shall inform the CPI of any impending expiry of credentials with enough time for the CPI to reasonably seek recertification of their qualifications.
In the event of a change of rules in 47CFR Part 96 (ref. [n.2]) pertaining to professional installation of CBSDs, the CPI may be required to seek recertification within a deadline. Under such circumstances, the training program shall contact CPIs whose records are being maintained by that program, and shall inform them of their obligation to seek recertification within the required period of time, if such a time has been identified by the FCC. CPIs who have not sought recertification shall be informed that their certification has expired.
The CPI has the choice to be recertified by an accredited training program of their choice or the choice of their employer, as applicable. When seeking recertification, the accredited training program with record of the CPI's existing or recently expired certification shall offer conveyance of records to any recertifying training program with accreditation. The conveyance of records and transcripts of the training may be offered as a service.
The accredited training program maintaining records of a CPI shall allow the CPI to update their contact address when warranted.
A party finding the likelihood of a significant error in information entered by a CPI, or mishandled registration procedures (such as a CBSD owner or a SAS Administrator) may report such occurrence to the Training Program Administrator and request review. Generally, this would fall into two categories: a) where a CPI has willfully entered incorrect information to the SAS; or b) the CPI repeatedly enters erroneous information such that the accuracy of the information is called into question.
The Training Program Administrator will then investigate and evaluate the report regarding the CPI and based on its finding, undertake one of the following actions:
The CPI has the right to appeal any action taken by the Training Program Administrator to the Accrediting Body. The Accrediting Body shall have the full right and authority to accept or deny any appeal request. If corrective or disciplinary action is taken, such action shall be recorded in the CPI's records maintained by the Training Program. In cases where actions are reviewed by regulatory agencies or civil/criminal authorities, all parties shall support the review as required by law.
The Accrediting Body shall undertake the following activities in support of the accreditation process:
A fee may be charged by the Accrediting Body to cover administrative charges associated with these activities. Should a candidate Training Program Administrator believe that it has been unfairly denied approval, the candidate can petition the WInnForum Board of Directors for reconsideration.
The Accrediting Body shall maintain a public record of Accredited Training Program Administrators, including contact information that can be accessed by candidate certified professional installers who wish to receive training.
The Accrediting Body shall provide a web form for the Accredited Training Program Administrator to enter the credentials of each professional installer they certify, as per Section 9 of this standard.
The Accrediting Body shall maintain a database accessible by certified SAS Administrators containing the CPI credentials as identified in Section 9 of this standard.
The Accredited Training Program Administrator shall keep status field current. status shall be INACTIVE whenever the CPI is not allowed to attest to CBSD Installation data for any reason (e.g., the CPI's X.509 certificate is expired or revoked, the CPI's private key is lost or compromised, today's date is outside [licenseStartDate, licenseEndDate], CPI is temporarily suspended due to pending training or disciplinary reasons).
The Accredited Training Program Administrator shall promptly generate a new complete database record any time any database field changes or the X.509 certificate is changed, replaced, or revoked. In case of revocation, Training Program Administrator shall create a new record with status=INACTIVE.
All records and transactions pertaining to a CPI shall be retained in the CPI Database (refer to section 9).
The Accredited Training Program Administrator and the CA shall promptly notify each other of any certificate changes, revocation, or key compromise.
The Accrediting Body shall have the capability to extract from the CPI database the subset of fields (cpiId, status, and publicKeyIdentifier) from the most recent database record for a CPI, and the capability to make this information available to a SAS in .csv format. This should be done through automated means.
The Accrediting Body shall notify the Training Program Administrator that their accreditation requires renewal at least 90 days in advance of the renewal date established in Section 7 of this standard.
The Accrediting Body shall notify approved Training Program Administrators of changes to this standard and other referenced WInnForum standards requiring an update in Training Program Curriculum, and provide a deadline for the Training Program Administrator to provide evidence that such changes have occurred and that the new information has been propagated to their certified professional installer's clients.
Complaints lodged against the Training Program Administrator by a certified professional installer or by any third party impacted by the actions of a CPI shall be evaluated by the evaluation task group, within the Accrediting Body, against the requirements outlined in this standard. Should the findings of the evaluation task group conclude that action is required, the task group may direct that the Training Program Administrator update its program to address any shortcomings found, or in extreme cases direct the Accrediting Body to suspend the accreditation of a Training Program Administrator. Failure of the Training Program Administrator to support the evaluation may also lead to suspension of Approval.
The Accrediting Body shall prepare a database accessible to SAS Administrators containing registration data for Certified Professional Installers which contains the registration information for CPIs (see [n.1], requirement R2-CPI-03).
Table 1 CPI Database Record Description
| FIELD NAME | FIELD DESCRIPTION |
|---|---|
| cpiId | The system-wide unique, and case insensitive, CPIR-ID assigned to the CPI by the Training Program Administrator upon successful registration. |
| cpiName | The name of the CPI |
| mailingAddress | The contact address of the CPI |
| legalAddress | The legal address of the CPI |
| The email address for the CPI | |
| phone | The phone number contact for the CPI |
| trainingProgram | The name of the training program completed by the CPI |
| completionDate | The date the training program was completed by the CPI. Format is "YYYY-MM-DD" |
| trainingProgramAdministrator | The name of the Training Program Administrator of the completed program. |
| licenseStartDate | The initiation date of the CPI credential issued by the Training Program Administrator. Format is "YYYY-MM-DD" |
| licenseEndDate | The expiration date of the CPI credential issued by the Training Program Administrator. Format is “YYYY-MM-DD” |
| status | Indicator of the CPI status. One of "ACTIVE", "INACTIVE" |
| publicKeyIdentifier | The location (URL) of a file containing the latest public key (in .PEM format) issued to the CPI. If the public key changes then the URL also changes. |
| publicX509Certificate | The location (URL) of a file containing the latest full X.509 public certificate issued to the CPI in .PEM format. If the public certificate changes then the URL also changes. |
| timestamp | The UTC date and time that the record was entered in the CPI database. Format is "YYYY-MM-DDThh:mm:ssZ". Minute- level accuracy is not required provided the timestamp is unique for a given cpiId. |
Should the SAS Administrator find an issue with the CPI database, the SAS administrator shall provide the CPI Training Program Administrator with notice of applicable issues in a timely fashion. The Accrediting Body shall respond in a timely fashion to any inquiries by the SAS administrator for relevant contact information about a training program and other relevant information.
The Accrediting Body shall make updates to this file in a timely manner reflecting status changes for CPIs. SASs shall retrieve the information in the file daily. Should an issue occur, the Accrediting Body shall make best effort to promptly notify the CPI Training Program Administrators by email list. SAS Administrators who wish to be on the notification list may provide contact information to the Accrediting Body.
The Accrediting Body shall make corresponding CPI public key information available to SAS Administrators at a location determined by the publicKeyIdentifier of the CPI Database file.
Table 2 Document Revision History
| Version | Date | Action |
|---|---|---|
| V1.0.0 | 16 October 2017 | V1.0.0 Approved and Published |
| 1.1.0 | 22 January 2019 | V1.1.0 Approved and Published |
| 1.1.1 | 29 January 2019 | Editorial change to the introduction clarifying the role of the CPI |
| 1.2.0 | 06 May 2019 | V1.2.0 Approved and Published |
| 1.2.1 | 10 July 2019 | Clarification that cpiID is case insensitive |
| 1.3.0 | 20 January 2020 | Size of the CPI examination kept at 50 questions after ICD |
| 1.4.0 | 2 April 2020 | Communications requirements between SAS Administrators, Accreditation Body and Training Program Administrators clarified |
| 1.5.0 | 27 October 2020 | CPI Responsibilities WRT WInnForum CBRS Release 2 Standards |
| 1.6.0 | 8 September 2022 | Updated to make Passive DAS release independent |
Pages