52
12/04/2016 Report on 1 st NG112 Emergency Communications Plugtest

EENA 2016 - NG112 testing report

Embed Size (px)

Citation preview

Page 1: EENA 2016 - NG112 testing report

12/04/2016

Report on1st NG112 Emergency

Communications Plugtest

Page 2: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Objectives

1. Goal

2. Ng112 Overview

3. Organisation of the event

4. Tests scenarios

5. Results

6. Lesson learnt

7. Next steps

2

Page 3: EENA 2016 - NG112 testing report

Goal

Page 4: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

EENA published the Next Generation 112 Long TermDefinition Document (here) (March 2013)

The aim of the event:

o Independent and joint trial of all components of the 112communication chain based on Next Generation networks

o Address Location Based Emergency Call Routing, PolicyBased Emergency Call Routing and Next Generation MediaTypes

o Have a view on the maturity of the technology

Goal

Page 5: EENA 2016 - NG112 testing report

NG112 overview

Page 6: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Background

Page 7: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Border Control Function(BCF)

7

External security border for ESInet(Internet)

Internal isolation border for PSAP

Has both, firewall and session bordercontroller

Has functions to block specific callsources (suspicious levels)

Page 8: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Emergency Service Routing Proxy ESRP

8

Call routing engine

Use location information to route the call

Policy may take into account the state ofa PSAP, time, …

Page 9: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Emergency Call Routing FunctionECRF

9

Routing database used for all calls

Provides PSAP address to route thecall

Page 10: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Public Safety Answering PointPSAPs

10

Receives all calls with location via theESInet

Multimedia capable: voice, video, real-time text, and messaging

Allows for virtual PSAPs

Services may reside in a data centre orat the PSAP

Page 11: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Element to interconnect with legacyoriginating networks

Bridge between existing originatingnetwork and ESInet

Interworks location towards ESInet

Forwards calls to ESRP

Legacy Network GatewayLNG

Page 12: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Location Information Service LIS

12

Stores location against some kind of key

Key can be a network address, phonenumber, URI …

An originating device queries the LIS whenit boots, periodically when it moves andbefore an emergency call

Returns a PIDF/LO (civic address,geodetic) either by reference or by value

Page 13: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

User Equipment - UE

13

IP based (Softclient, App)

VoLTE based (4G mobile)

UC (Soft Switch, Enterprise Communication)

PSTN based

Page 14: EENA 2016 - NG112 testing report

Organisation of the event

Page 15: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Organisation of the event

The event took place in ETSI premises in Sophia-Antipolis(France)

One week of testing (14th – 18th of March)

19 organisations participated in the event: 14 vendors and 5observers

Page 16: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Participants

Observers

Page 17: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Organisation of the event

3 Open Conference Calls in 2015 and from Jan to Mar 2016 bi-weekly preparation conference calls

For the information management a WIKI set up by ETSI was used

Creation of the Test Descriptions Document

Distribution of the Test Descriptions Document some weeks before to the event for comments

Establishment of the preliminary test schedule

Organisation of the day: morning test session from 9.00 to 13.00 and in an afternoon test session from 14.00 to 18.00

17

Page 18: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Organisation of the event

Updates and invitations to conference calls were distributed via a special mailing list

Impressions of the Plugtest were captured in a blog set up by ETSI, see http://www.etsi.org/news-events/events/977-ng112?tab=3

Setup of virtual lab by creating VPN tunnels per company

Pre-testing of basic scenarios prior to the Plugtest

Page 19: EENA 2016 - NG112 testing report

Testing Infrastructure

Page 20: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Test network infrastructure

20

Page 21: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

VoLTE IMS Infrastructure

21

Page 22: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Test Specification

22

Test scenarios to

be executed by

participants

Page 23: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Test Descriptions Document

Test Configurations

Interoperable Function Statements

23

Page 24: EENA 2016 - NG112 testing report

Test Configurations

Page 25: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

IP - Test Configuration

25

IP-based access to the ESInet

Page 26: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

IMS - Test Configuration

26

IMS - based access to the ESInet

Page 27: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

UC - Test Configuration

27

UC - based access to the ESInet

Page 28: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

PSTN - Test Configuration

28

PSTN - based access to the ESInet

Page 29: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

PSAP Service Boundaries

29

Location-by-Reference and Location-by-Value

PSAP01 PSAP02 PSAP03

PSAP04 PSAP05 PSAP06

PSAP07 PSAP08 PSAP09

Page 30: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Connectivity Test Cases

30

Tests to verify end-to-

end connectivity between

UE and PSAP for

administrative calls.

Page 31: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Routing Test Cases

31

Tests to verify end-to-end

connectivity between UE

and PSAP for emergency

calls including access

networks, NG core services

and Location.

Page 32: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Media Test Cases

32

Tests to verify end-to-

end connectivity

between UE and PSAP

for multimedia

emergency calls (audio,

video and text)

including access

networks and NG core

services.

Page 33: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Policy Routing Test Cases

33

Tests to verify end-to-end

connectivity between UE (IP)

and PSAP for emergency calls

including access networks, NG

core services and routing

policies (time, queue state, …).

Page 34: EENA 2016 - NG112 testing report

Results

Page 35: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Session Plan

35

Page 36: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Result Collection

36

Page 37: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Result Summaries

37

Page 38: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Results

Good range of originating deviceso VoLTE - IMS, wireline and IP based (UC, webRTC, VoIP Clients / Apps)

Stable implementations and some prototype implementationsattended

NG112 features that were not yet fully supportedo service urn, location by reference, media

More than 100 test pairings, each 1 hour duration, over 4 days oftestingo The final schedule can be viewed at

https://trt.plugtests.net/tt.php?key=dcd28a05c1758b7194998105df369259937e7129

38

Page 39: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Conclusion

Stable base specifications

Location based call routing works well

Total conversation successfully tested

Interoperability of EENA-based and NENA-based

implementations

Basic Concept of ESInet successfully verified

39

Page 40: EENA 2016 - NG112 testing report

Lessons Learnt

Page 41: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt

41

Use pre-defined data sets

o Data set covering all elements is neededo Provide data set before the pre-testingo Provided it as csv fileo Update WIKI during event to capture IP address changes etco Including civic addresses as well as geo information

Difficult to have an overview of how calls are being routedo Visualize call path through elements

Use a more automated way to test the various routes

Define in test plan who provides Location Information and how itshould be queried

Be more strict in pre-testing

Page 42: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt – Border Control Function (BCF)

42

Sequential execution of test preferred due to fact that there was only 1 BCF

Every originating element should be pre-tested with BCF for next Plugtest

Page 43: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt - ESRP

43

Define more complex routing policies – real world scenarios

Page 44: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt – ECRF

44

Need to ensure that appropriate PSAP identity is returned when input locations overlap multiple PSAP boundaries

Need to ensure that PIDF-LO parsing is compliant with the XML schema of RFC5139

Usage of Forest Guide to select different ECRFs works well

Page 45: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt - PSAPs

45

Make a more formalized pre-testing, e.g. run the basic tests

Include scenarios with stage-1 and stage-2 PSAPs

Each element adding location should use a unique location

Not all features were supported by all PSAPs, e.g. RTT and Location by Reference resolution and service urns

Page 46: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt – LIS

46

Consider extending the test plan for the HELD protocol

Page 47: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt –User Equipment (UE)

47

SIP Proxy is required and worked well

Include relay services and bridges

Consider testing of webRTC

SDP is large, 3K buffer not sufficient

Page 48: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt –Unified Communications (UC)

48

Consider testing of mobile users inside UC environment

Enterprise LIS required for roaming enterprise user

Consider testing of call-back calls RFC7090

Ensure that UC and PSAP do support the same video codec

Page 49: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Lessons Learnt –IP Multimedia Subsystem (IMS)

49

Include webRTC gateway in EPC infrastructure

Consider testing of Video, Messaging

Page 50: EENA 2016 - NG112 testing report

Next steps

Page 51: EENA 2016 - NG112 testing report

NG112 Communications Plugtest Event Report – EENA2016

Next steps

51

Next Plugtest event foreseen for Q1 of 2017 (Date to be confirmed)

Update test scenarios – add more complex scenarios

Syncronise with NENA

Meetings ETSI TC EMTEL (Emergency Telecommunications)

oTest specification as ETSI standard ?

oEENA LTD as ETSI standard ?

Page 52: EENA 2016 - NG112 testing report

Thank you!

Contact information

Sebastian Müller - [email protected] KAMPICHLER – [email protected]

Cristina LUMBRERAS - [email protected]

Questions?

THANK YOU!