; and (B) includes— (i) transmissions from a telephone facsimile machine, computer, or other device to a telephone facsimile machine; and (ii) without limitation, any service that enables real-time, two-way voice communications, including any service that requires internet protocol-compatible customer premises equipment (commonly known as CPE ) and permits out-bound calling, whether or not the service is one-way or two-way voice over internet protocol. (b) Authentication framework (1) In general Subject to paragraphs (2) and (3), not later than 18 months after the date of enactment of this Act, the Federal Communications Commission shall require a provider of voice service to implement the STIR/SHAKEN authentication framework in the internet protocol networks of voice service providers. (2) Implementation The Federal Communications Commission shall not take the action described in paragraph (1) if the Commission determines that a provider of voice service, not later than 12 months after the date of enactment of this Act— (A) has adopted the STIR/SHAKEN authentication framework for calls on the internet protocol networks of voice service providers; (B) has agreed voluntarily to participate with other providers of voice service in the STIR/SHAKEN authentication framework; (C) has begun to implement the STIR/SHAKEN authentication framework; and (D) will be capable of fully implementing the STIR/SHAKEN authentication framework not later than 18 months after the date of enactment of this Act. (3) Implementation report Not later than 12 months after the date of enactment of this Act, the Federal Communications Commission shall submit to the Committee on Commerce, Science, and Transportation of the Senate and the Committee on Energy and Commerce of the House of Representatives a report on the determination required under paragraph (2), which shall include— (A) an analysis of the extent to which providers of a voice service have implemented the STIR/SHAKEN authentication framework