+ All Categories
Home > Documents > ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ......

ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ......

Date post: 15-Jul-2020
Category:
Upload: others
View: 3 times
Download: 0 times
Share this document with a friend
18
ATIS Robocalling Testbed Overview January 16, 2020 ©2020 ATIS and Neustar, Inc. All rights reserved.
Transcript
Page 1: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

ATIS Robocalling Testbed

OverviewJanuary 16, 2020

©2020 ATIS and Neustar, Inc. All rights reserved.

Page 2: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

AGENDA

▪ What is the ATIS Robocalling Testbed?

▪ Why participate in the Testbed?

▪ How do you participate?

2©2020 ATIS and Neustar, Inc. All rights reserved.

2017 Ambition

Page 3: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

WHAT IS THE ATIS ROBOCALLING TESTBED?

▪ Initially established in response to ATIS task from Robocall Strike Force Report

(10/26/2016) and as an outgrowth of work underway at the ATIS Testbeds Focus Group

▪ Virtualized industry test platform to help service providers, suppliers and third parties

verify implementations of new ATIS SHAKEN framework

▪ Support testing per ATIS/SIP Forum IP-NNI Task Force “Secure Telephone Identity (STI)

Protocol Test Plan” (IPNNI-2018-00055) and joint standard, “SHAKEN” (ATIS-1000074-E)

▪ Provide non-preferential participant access

▪ Open to both ATIS members and qualified non-ATIS members

▪ Support scheduled testing 9:00 AM – 5:00 PM Eastern Time, Monday through Friday

▪ Testbed operated by Neustar:

❑ Physical lab environment to support remote testing

❑ Lab support resources

❑ Applicable documentation to support testing

❑ Dedicated e-mail for Technical Support requests

3©2020 ATIS and Neustar, Inc. All rights reserved.

Page 4: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

WHY PARTICIPATE IN THE ATIS ROBOCALLING TESTBED?

4©2020 ATIS and Neustar, Inc. All rights reserved.

Key Benefits:

▪ Test (and re-test) against an emerging de facto

“reference” implementation before testing in

service provider labs

▪ Industry interoperability through ATIS-

developed test plan

▪ Verify error-handling functionality through

automated tool scripts (e.g., invalid certificates)

▪ Industry feedback - share/discuss/resolve

issues identified during testing

▪ Remote access to virtual lab through uniform

set of access, connectivity and configuration

profiles

▪ No cost testbed solution for ATIS and qualified

non-ATIS members through 1Q 2020

Service

Provider 1

Service

Provider 2

Service

Provider 3

Service

Provider 4

Service

Provider 6

Service

Provider 5

Service

Provider 1

Service

Provider 2 Service

Provider 3

Service

Provider 4

Service

Provider 6

Service

Provider 5

Robocalling

Testbed

Page 5: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

HOW TO PARTICIPATE IN THE ATIS ROBOCALLING TESTBED?

▪ Engage on-line at: https://www.home.neustar/atis-testbed/index.php

▪ Review, sign and return following two prerequisite documents:

❑ ATIS Confidentiality Agreement

❑ Neustar Robocalling Testbed Use Policy

▪ Request and review “ATIS Robocalling Testbed Connectivity Guidelines”

❑ Illustrates representative test scenarios

❑ Identifies technical information that a participant needs to provide for testbed access

❑ Provides technical information that a participant needs to configure and test

❑ Provides information on how an ATIS member “observes” testing

▪ Engage through Technical Support link ([email protected])

5©2020 ATIS and Neustar, Inc. All rights reserved.

Page 6: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

ATIS ROBOCALLING TESTBED SNAPSHOT

6©2020 ATIS and Neustar, Inc. All rights reserved.

Dashed black lines represent the call flow

interfaces around which participants can design

test scenarios. At the simplest level of

engagement, a participant can just connect a User

Agent and design one or more test scenarios.

Broader Certificate

Management and

Governance Authority

aspects anticipated to be

added through evolving

ATIS Testbeds Focus

Group test plan baseline

document

I-SBC I-SBC

User

Agent

Service

Provider 1

(SP1)

Service

Provider 2

(SP2)

STI-CR

STI-AS STI-VS

SIP

Registrar

and

Proxy

User

Agent

SIP

Registrar

and

Proxy

Page 7: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

CURRENT ATIS ROBOCALLING TESTBED CAPABILITIES

7©2020 ATIS and Neustar, Inc. All rights reserved.

▪ Caller Authentication and Verification

❑ Authentication Service (STI-AS) instance per evolving standards

❑ Verification Service (STI-VS) instance per evolving standards

❑ Both accessed via documented REST APIs or SIP Proxy

▪ Certificate Authority

❑ EJBCA instance (e.g., signing and storing certificates from Certificate Signing

Requests)

❑ Integrated with STI-AS instance above and supports any STI-VS as a public

certificate repository (STI-CR)

▪ Access and Network infrastructure

❑ Phones

❑ Asterisk and FreeSWITCH PBXs (SIP Registrars and Proxies)

❑ Oracle/Acme SBCs (simulating inter-carrier connectivity)

❑ Access Firewall (public Internet, whitelisting IPs)

Page 8: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

CURRENT ATIS ROBOCALLING TESTBED FOCUS

▪ Validate SHAKEN implementation and cross-provider interoperability

▪ Focus entails:

❑ Correct implementation of SHAKEN functions:

✓ Authentication Service – generate PASSporT token and SIP Identity

header

✓ Insert and correctly transport SIP Identity header in signalling

✓ Verification Service – correctly remove and process PASSporT token

❑ Proper error handling of STI-AS and STI-VS, as injected by Testbed,

including defined SIP response codes and reason phrases:

✓ Malformed Identity header or PASSporT token

✓ Expired STI certificate

✓ Invalid STI certificate

8©2020 ATIS and Neustar, Inc. All rights reserved.

Page 9: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

TEST SCENARIO #1

TESTBED SIMULATING SP AND ORIGINATING CALLS WITH STI-AS

9

I-SBC I-SBC

STI-AS STI-VS

SIP

Registrar

and

Proxy

SIP

Registrar

and

Proxy

User

Agent

User

Agent

(Optional)

Note: Certificate Management not shown

9©2020 ATIS and Neustar, Inc. All rights reserved.

Service

Provider (SP)

Testbed

Participant

Robocalling

Testbed

Test

Interface

Page 10: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

TEST SCENARIO #2

TESTBED SIMULATING SP AND TERMINATING CALLS WITH STI-VS

I-SBC I-SBC

User

Agent

STI-AS STI-VS

SIP

Registrar

and

Proxy

User

Agent

SIP

Registrar

and

Proxy

(Optional)

Note: Certificate Management not shown

10©2020 ATIS and Neustar, Inc. All rights reserved.

Service

Provider (SP)

Testbed

Participant

Robocalling

Testbed

Test

Interface

Page 11: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

11 11©2020 ATIS and Neustar, Inc. All rights reserved.

I-SBC

STI-AS

SIP

Registrar

and

Proxy

User

Agent

Note: Certificate Management not shown

Robocalling

Testbed

Service

Provider (SP)

Testbed

Participant

Test

Interface

TEST SCENARIO #3

TESTBED PROVIDING STI-AS AND TERMINATING CALLS WITH STI-VS

I-SBC

STI-VS

SIP

Registrar

and

Proxy

User

Agent

Page 12: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

12 12©2020 ATIS and Neustar, Inc. All rights reserved.

STI-AS

Note: Certificate Management not shown

Robocalling

Testbed

TEST SCENARIO #4

TESTBED ORIGINATING CALLS WITH STI-AS AND PROVIDING STI-VS

I-SBC

STI-VS

SIP

Registrar

and

Proxy

I-SBC

SIP

Registrar

and

Proxy

User

Agent

Service

Provider (SP)

Testbed

Participant

Test

Interface

User

Agent

Page 13: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

13 13©2020 ATIS and Neustar, Inc. All rights reserved.

I-SBC

SIP

Registrar

and

Proxy

User

Agent

Note: Certificate Management not shown

Service

Provider (SP)

Testbed

Participant

Test

Interface

I-SBCI-SBC

STI-AS

SIP

Registrar

and

Proxy

TEST SCENARIO #5

PARTICIPANT SIMULATING A TRANSIT SERVICE PROVIDER

Robocalling

Testbed

Test

Interface

User

Agent

STI-VS

Robocalling

Testbed

Page 14: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

14 14©2020 ATIS and Neustar, Inc. All rights reserved.

I-SBC I-SBC

STI-AS STI-VS

SIP

Registrar

and Proxy

SIP

Registrar

and

Proxy

User

Agent

User

Agent

Note: Certificate Management not shown

I-SBC

Service

Provider (SP)

Testbed

Participant 2

Robocalling

Testbed

Service

Provider (SP)

Testbed

Participant 1

I-SBC

Test

InterfaceTest

Interface

TEST SCENARIO #6

TESTBED PROVIDING STI-AS AND SIMULATING A TRANSIT

SERVICE PROVIDER

Page 15: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

15 15©2020 ATIS and Neustar, Inc. All rights reserved.

I-SBC I-SBC

STI-AS STI-VS

SIP

Registrar

and

Proxy

SIP

Registrar

and

Proxy

User

Agent

User

Agent

Note: Certificate Management not shown

I-SBC

Service

Provider (SP)

Testbed

Participant 2

Robocalling

Testbed

Service

Provider (SP)

Testbed

Participant 1

I-SBC

Test

InterfaceTest

Interface

TEST SCENARIO #7

TESTBED PROVIDING STI-VS AND SIMULATING A TRANSIT

SERVICE PROVIDER

Page 16: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

TEST SCENARIO #8

TESTBED SIMULATING A TRANSIT SERVICE PROVIDER

16 16©2020 ATIS and Neustar, Inc. All rights reserved.

I-SBC I-SBC

STI-AS STI-VS

SIP

Registrar

and

Proxy

SIP

Registrar

and

Proxy

User

Agent

User

Agent

Note: Certificate Management not shown

I-SBC

Service

Provider (SP)

Testbed

Participant 2

Robocalling

Testbed

Service

Provider (SP)

Testbed

Participant 1

I-SBC

Test

InterfaceTest

Interface

Page 17: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

TEST RESULTS

▪ All test results protected under the ATIS Testbeds Focus Group NDA

▪ An anonymized test results summary may be drafted (if drafted, always

reviewed by participant before publishing for those signing NDA)

▪ Anonymized and aggregated results across participants may be published by

ATIS

▪ Participants can test implementations through the ATIS Robocalling Testbed

to ensure interoperability and facilitate preparation of aggregate test results

▪ Bilateral testing outside of ATIS Robocalling Testbed is also possible and will

be included in the overall results (assuming it is conducted under the

Testbeds Focus Group NDA and in accordance with Testbed test plan)

17©2020 ATIS and Neustar, Inc. All rights reserved.

Page 18: ATIS Robocalling Testbed Overview · 2020-04-08 · Certificate Authority EJBCA instance (e.g., ... Oracle/Acme SBCs (simulating inter-carrier connectivity) Access Firewall (public

SUMMARY

▪ ATIS Robocalling Testbed initially launched as outgrowth of work

underway at the ATIS Testbeds Focus Group and Robocall Strike Force

to promote SHAKEN framework industry testing and broad adoption

▪ Neustar partnered with ATIS to operate Testbed in support of ATIS and

non-ATIS member participants

▪ Future “STI Test Plan” development will be through ATIS-SIP Forum

NNI Task Force (IPNNI-2018-00055)

▪ Requesting and encouraging your support and participation

▪ For further questions, please contact Brent Struthers

18©2020 ATIS and Neustar, Inc. All rights reserved.


Recommended