d2 ppt 1_abdul
TRANSCRIPT
-
8/17/2019 D2 PPT 1_Abdul
1/25
T3UC 2012 Bangalore, India 12-13 June, 2012
© ETSI 2011. All rights reserved
IMS voice conformance test over T! !TSIST"1#0
-
8/17/2019 D2 PPT 1_Abdul
2/25
IMS voice conformance testover T!
The ProjectSupport of Voice in LTE
• Voice options in LTE
• SRVCC Architecture• SRVCC call Message flow
• Test Model Enhancements for IMS
The EperienceConclusions
2 © ETSI 2011. All rights reserved
-
8/17/2019 D2 PPT 1_Abdul
3/25
T$! %&'J!CT
3 © ETSI 2011. All rights reserved
-
8/17/2019 D2 PPT 1_Abdul
4/25
3(%% U! conformance test)1*2+
Mo!ile terminal conformance is one of the "e# issues in the mo!ileindustr#$ impacting interopera!ilit#%
&'PP RA() and 'ERA(& are responsi!le for *E conformance test
specifications
A tas" force ST+,-. under TS' RA(/RA() de0elops$ maintains$
deli0ers the &'PP *E test suites in TTC(
1nl# these TTC( test cases produced at ETSI are 0alid for the *E
certifications
Applied !# certification !odies li"e 'C+$ PTCR2
ETSI CTI pro0ides to &'PP the ST+ leadership and management of all
&'PP TTC(3related matters
The ST+ has ,4 eperts from ETSI$ CCSA and ATIS• The largest testing project supported !# ETSI
+unding 5. mm / #ear
• &'PP funding )4 mm 67)8" Euro9
• Voluntar# contri!utions &: mm as man power$ free3of3charge from T;IA
and other &'PP companies4
-
8/17/2019 D2 PPT 1_Abdul
5/25
3(%% U! conformance test )2*2+
*E conformance test co0ers se0en technologies< LTE$ =3C;MA$ T;3SC;MA$ 'SM/'PRS$ IMS$ C;MA:... and inter3technolog# mo!ilit#
and roaming• +or all mo!ile de0ices and modules
• +or all &'PP/&'PP: fre>uenc# 2ands
• +or 7 &'PP Releases 6Rel35 3 !ac"wards to R559
The team maintains ::.. test cases$
;e0elops :.. new test cases / #ear
Pro0ides ,: deli0eries / #ear
2aseline upgrade once per #ear
MCC T+,-.< Signalling Conformance Tests for &'PP 6RA()< Testing9
• Tas"< ;e0elop Conformance Test Suites for *E world3wide certification• :...%%now Conformance Tests for *MTS Signalling +;;/T;;
6TTC(3:??9 6Rel355 %%% Rel59
• :..-%%now Conformance Tests for IMS 6TTC(3&$ !earer agnostic9• :..7%%:..4 Pre3e0aluation of TTC(3& for LTE Signalling• :..4%%now &'PP LTE/SAE *E Conformance Test@Rel4 Rel5B• :.,,%%now IMS Emergenc# Call/ SRVCC calls in LTE/SAE3
*TRA(/'ERA(/C;MA 1XRTT
© ETSI 2011. All rights reserved5
-
8/17/2019 D2 PPT 1_Abdul
6/25
T!*S! %roect
Test cases< &5& Verified? 7) LTE/SAE ? &5 Positioning full# implemented
-,& test cases planned @Rel 4 Rel 5B
,:.? planned for IMS
Code siDe<
• :-& Modules
• App% :8. Lines of code 6TTC(3&9
T#pe ;efinitions
• TTC(3&< &, modules$ App% &. lines of code
• AS(%,< 4 modules $ App% ). lines of code
• FML< G (ot #et used
Tools<• - different compilers 6all a0aila!le at ETSI9
• Hualit# chec"s 6naming con0entions$ template restrictions etc%9
• Code generation 6top3le0el test case definitions$ parameters$ etc%9
• Code anal#sis 6structure$ appro0ed o!jects9
TTC(3& code is freel# a0aila!le for &'PP mem!ers and widel# used
http
-
8/17/2019 D2 PPT 1_Abdul
7/25
Com.onent Structure )1*3+
MTC• Start of PTCs$ monitoring of JdoneK and J"illedK• RAT independent interfaces 6e%g% AT3/MMI3commands to
control the *E9
• In general no pass/fail 0erdicts
PTCs for each RAT 6radio access technolog#9• LTE$ *MTS$ 'SM/'PRS$ C;MA:...• Ma# !e connected to an# other RAT PTC• 1nl# RAT specific interfaces• Assignment of pass/fail 0erdicts
Ports and interfaces• Connections< onl# one3to3one
6 no Jsend toK$ Jrecei0e fromK no use of address datat#pe9
• (o duplicated interfaces< e%g% onl# one interface for AT3/MMI3commands hosted !# the MTC
• Message !ased communication onl#© ETSI 2011. All rights reserved7
-
8/17/2019 D2 PPT 1_Abdul
8/25
Com.onent Structure )2*3+
PTCs for other protocols IP PTC
• IP data 6e%g% ;CP$ ICMP0-9 handling
• To "eep s#stem interface simple and deal with Jparallel !eha0iourK
• In general no test characteristic 6 no pass/fail 0erdicts9
• Possi!ilit# to pro0ide non standard test specific !eha0iour !# routing the IPmessages to E*TRA PTC% Test characterisitic 6 pass/fail 0erdict allocations9
• More than one instances possi!le% 1ne instance per P;(
IMS PTC
• 2# default pro0ides generic IMS SIP Registration and deregistration
• Pro0ides *;P/TCP transport of IMS SIP signalling messages
• In general no test characteristic 6 no pass/fail 0erdicts9
• Possi!ilit# to pro0ide non default$ test specific !eha0iour
• More than one instances possi!le< one instance per P;(
• (AS Emulator • Jprotocol la#erK underneath LTE PTC
• Performs (AS securit# 6Ciphering/Integrit#9 with the help of eternal functions
© ETSI 2011. All rights reserved8
-
8/17/2019 D2 PPT 1_Abdul
9/25
Com.onent Structure )3*3+
9 © ETSI 2011. All rights reserved
9Sste! I"ter#$%e
E&S'SI() E&)R*E&S'S E&SR*
E+TRA ,T-/TE
(AS E!l$tr
-TR/ T-&SR*
S'S&SR*
S'SI() )R*S'S (AS-TR/ SR*
+ T R A (
3 E R A (
T
-
+t
+t
3&
+ t
+&
+ t
+ T
E
& + t
+TRA( ,T-
- 2 5&
+ t
ERA( ,T-
-)A2 ,T-
+TRA( ,T-
ERA( ,T-
-)A2 ,T- - 2
5
Coordination
*pper Tester
6AT $ MMI9
Configuration
Signalling
*ser ;ata
(on &'PP/IMS Protocol
, r e 6 R e g
-)A2 ,T-
I,&,T-
IS&,T-
IP_SOCK
IP_SOCK
IP_Data
IP_Data
SIP_Clnt/Srv
SIP_Clnt/Srv
+X
I,&-TR/
I,&-TR/
-
8/17/2019 D2 PPT 1_Abdul
10/25
SU%%'&T '" /'IC! I T!
10 © ETSI 2011. All rights reserved
-
8/17/2019 D2 PPT 1_Abdul
11/25
/oice o.tions in T!
LTE is an all pac"et technolog# supporting Pac"et switched domain onl#Support for Voice is still a necessit#• Regulator# re>uirements present for support of 0oice call @emergenc# callsB• In the age of smart phones$ 0oice still accounts for ,)N of mo!ile traffic%
CS+2 is &'PP endorsed initial 0oice support$ commerciall# launched in :.,,%• LTE networ"s are deplo#ed alongside legac# 0oice networ"s @*TRA(/'ERA(/C;MA
,RTTB
• *E will !e handed o0er or redirected to the legac# 0oice RAT when Voice ser0ice isneeded• Increases call esta!lishment time !# ) to 4 seconds%
SRVCC is net logical step after CS+2 in LTE road map• *E while camping in LTE uses IMS @VoLTEB for 0oice• Core networ" on !oth sides will !e connected and s#nchronised%• Allows single Radio in *E to !e handed o0er from VoLTE to legac# CS domain
*TRA(/'ERA(/,FRTT ando0er in opposite direction is still not standardised%
• Pro0ides a seamless 0oice eperience to customers using LTE multi mode handsetsSome operators going for non &'PP endorsed technologies$ for eample SVLTE• *E will !e simultaneousl# camping on LTE networ" for data and some 0oice technolog#
@e%g% ,RTTB for 0oice%
• (o need for core networ"s to !e connected and s#nchronised• : *EOs put in one plastic case
© ETSI 2011. All rights reserved11
-
8/17/2019 D2 PPT 1_Abdul
12/25
S&/CC call Message o )1*2+
© ETSI 2011. All rights reserved12
-
8/17/2019 D2 PPT 1_Abdul
13/25
S&/CC call Com.leit4
Re>uires MTC and at3least ) PTCS @E*TRA$(AS Emu$ IP$ IMS and one of target RAT PTCOsB• Co3ordination !etween - components% @;oes not
considers multiple instances of IP and IMS
components for multi P;( networ" simulationsB• Signalling handled !# these components will !epartiall# independent with start and stop points$s#nchronised with signalling in other components%
• Simple and ro!ust inter component co3ordination
message protocol desired% and sha"e signals aremostl# sufficient configura!le RAT specificinformation also needs to !e shared occasionall#%
• Re>uires test case specific !eha0iour for IMSPTC$Verdict assignment in IMSPTC%
© ETSI 2011. All rights reserved13
-
8/17/2019 D2 PPT 1_Abdul
14/25
"uture IMS etensions
Tests for Video calls o0er LTE⇒re>uires additional !earer for 0ideo%
⇒ re>uires additional IMS profiles%
Tests for IMS Voice call o0er SPA 6PS domain9 and its
hando0er to CS domain in *TRA( or 'ERA(
⇒Similar compleit# as SRVCC LTE⇒IMS o0er SPA@*TRA( !earerB re>uired
Tests for support of IMS VoLTE call hando0er to VoSPA and
0ice 0ersa%
⇒More IMS SIP signalling o0er SPA after hando0er for call
release/de3registration⇒IMS !earers for 0oice to !e supported !oth in LTE and SPA
IMS Emergenc# call o0er LTE and SPA
⇒(eeds multiple P;( connections$ hence multiple instances of IMS
PTC%
Test model needs to !e read# for these test re>uirements© ETSI 2011. All rights reserved14
-
8/17/2019 D2 PPT 1_Abdul
15/25
Test Model !n5ancements forIMS 61*27
© ETSI 2011. All rights reserved15
+unctionalit# in dar" green added new 1ther functionalit# also enhancedSigComp is not re>uired for VoLTE$ !ut ma# !e used for IMS o0er *TRA(
It ma# !e re>uired in future to add SigComp
I, & -TR/
-TR/-TR/
I,&S-
I, )$t$S%et -trlSystem Interface
I,&S-
E+TRA:-ell; )R*
r$< !de I, !de
E+TRA&,T-
I,&,T-
Sste! Ad$=tr
I, st$%
)R*+X Rti"g T$>le
I,&-TR/
+TRA(:-ell; R*
+X?@ilter
I,)$t$
S%et-"trl
Soc"et Ctrl
I,)$t$Soc"etCtrl
ERA(
RoutingCtrl
Rti"g-"trl
I,&-TR/
SI, %lie"tse%
SI, server se%
-"trl
IS I, -TR/
SI, %lie"tse%
SI, server se% IS I, -TR/
IS&,T-
I,se%: SA) S,)
Securit#Ctrl
I,se%&-TR/
I,se%&-TR/
-
8/17/2019 D2 PPT 1_Abdul
16/25
Test Model !n5ancements forIMS 62*27
Test case specific IMS PTC• Pro0ides test case specific IMS !eha0ior%• andles default IMS registration
• CustomiDed SIP signaling for IMS 0oice call%
• Assigns 0erdicts
• SIP codec achie0ed !# TTC( & !uilt in functions enc0alue/dec0alue
• Sigcomp not handled #et%Enhancements to IP PTC
• Added functionalit# for ;CP/;(S and other IET+ protocols during IMSregistration
• Enhance IP control for configuring Ipsec in SS IP stac" emulation
• Routing/recei0ing of SIP P;*Os to/from IMS PTC !# Mu/+ilter
• Enhanced routing%
Enhancements in SS adaptor
• Ipsec handling$ configuration of securit# polic# data!ase 6SP;9 andsecurit# association data!ase 6SA;9 securit# parameters
• Possi!ilit# to map IMS !earers on *TRA( !earers 6VoSPA9
Additional inter component co3ordination ports and messages© ETSI 2011. All rights reserved16
-
8/17/2019 D2 PPT 1_Abdul
17/25
T$! !8%!&I!C!
17 © ETSI 2011. All rights reserved
-
8/17/2019 D2 PPT 1_Abdul
18/25
MCC1#0 !.erience 61*27
ETSI MCC T+,-. is one among few teams simultaneousl# using TTC(: and
TTC(& for ATS de0elopment%• The onl# ETSI team still using TTC(: for historical reasons
Language e0olution Tool support
• TTC(:?? froDen in Ma# ,555$ with negligi!le tool enhancements$ seems to ha0eeceeded its use !#O period%
• TTC( & enjo#s en0ia!le language/tool enhancements and maintenance
're# areas in spec• 're# areas 6too late to clarif# the standards9 with different understanding across tool
0endors$ pre0enting such features usage%
⇒ ISPRESE(T$ !eha0ior with omitted contents $ pointing to a list of elements etc%
• (o such issues with TTC( & due to acti0e language and tool support⇒ MCC ,-. acti0el# pro0ides such feed !ac"$ resulting in clarification in standards and
enhancements of tools%
+ied Mo!ile con0ergence<
• Industr# is !uDD with fied mo!ile con0ergence$ re>uiring man# IP !ased IET+protocols @;CP/;(S/ICMP/SigComp/IPSecQB support in wireless networ"s
⇒ TTC( : IP !ased code getting unreada!le with too man# octet strings and local trees%
⇒ Similar code is 0er# simple in TTC( &%
⇒ A!sence of !uilt3in functions li"e enc0alue/dec0alue in TTC( :$ pro0ing costl# re>uires man#
TS1Os to !e defined
© ETSI 2011. All rights reserved18
-
8/17/2019 D2 PPT 1_Abdul
19/25
MCC1#0 !.erience 62*27
Increased code SiDes• Tests from 7 releases @Rel55$ Rel8$ Rel)$QRel5B$ pro0ing too much for decade oldTTC( : compilers to handle%
⇒ Import ta!les o0erhead !ecoming more than the actual code siDe%
⇒ igher the release$ se0ere the pro!lem due to modular structure for de0elopment%
⇒ Resulting in huge$ un managea!le modules
⇒ Compilation and code generation is 0er# time consuming
• TTC( & tools seem to enjo# immunit# against such code epansion⇒ Integration of IMS with LTE was smooth%
⇒ Import of a module in TTC(& is one line with import allO option%
⇒ -."@:..5B 3 :8." @:.,:B TTC( & lines of code%
⇒ 5.@:..5B3 :-&@:.,:B modules
⇒ & @:..5B3-?@:.,:B acti0e components in a test case
⇒ (o "nown compiler complains
Proposal to mo0e *TRA( Rel,. and later test de0elopment from TTC( : toTTC( & possi!l# to also port eisting TTC(: Rel7 and later tests to TTC( &%
• ;iscussion decision to !e made in RA() )) meeting in Ma# :.,:
© ETSI 2011. All rights reserved19
-
8/17/2019 D2 PPT 1_Abdul
20/25
C'CUSI'S
20 © ETSI 2011. All rights reserved
-
8/17/2019 D2 PPT 1_Abdul
21/25
Conclusions 61*27
Regulator# re>uirements for support of 0oice commercial need forinteropera!ilit# with legac# CS 0oice ser0ice$ contri!uted in most
challenging enhancements in test model and coding MCC T+,-.
wor"ed on till date%
Integration of IMS in LTE$ !rought along with its challenges of
handling man# fla0ors of IMS implementations%
TTC( & Roc"s
• 1nce again TTC( & pro0ed to !e a good choice !# pro0iding competentlanguage frame wor"$ to o0ercome all challenges in integrating IMS with
LTE%• E0en though there is still no formal 0erification of IMS in LTE$ we do ha0e informal claims of
good progress !eing made Initial IMS registration performed successfull#%
• Successfull# demonstrated co3ha!itation of se0en technologies<LTE@+;;/T;;B$ =3C;MA$ T;3SC;MA$ 'SM/'PRS$ IMS$ C;MA RP;/,FRTT
• Acti0e TTC(& language and tool support is en0ia!le%
• Hualit# chec" tools$ mar"ing appro0ed o!jects from rest are icing on theca"eO
© ETSI 2011. All rights reserved21
-
8/17/2019 D2 PPT 1_Abdul
22/25
Conclusions 62*27
The successful integration of IMS with LTE$ further moti0ates toharmoniDe the IMS code and test model eisting in : MCC ,-.
projects<
⇒the IMS conformance testing 6&8%::53&9 and
⇒the IMS re>uired for VoLTE 6&-%):&3&9%
• Challenge for second half of :.,:%
• MaimiDe code reuse in terms of shared modules$ hence code s#nerg#%• Speeds new test case de0elopment due to code s#nerg#%
• 2oon for maintenance and enhanced >ualit#%
• Targets harmoniDation of Test Model
• Re>uires new pro# TTC( & modules for primiti0e mapping
•Re>uires further enhancements for Sigcomp$ FCAP%
© ETSI 2011. All rights reserved22
-
8/17/2019 D2 PPT 1_Abdul
23/25
T$9 :'U
23 © ETSI 2011. All rights reserved
-
8/17/2019 D2 PPT 1_Abdul
24/25
SUT
Test S4stem
© ETSI 2011. All rights reserved24
Host PCSystem SimulatorHW
complex confuration!elay o" messaesno matter #$at testpurpose is
U%
R@
AT?I
Test E;e%t$>le
sste!
s=e%i#i%Sste!?
,l$t#r!
Ad$=tr
-de%
⇒ e.g. reire!e"ts reg$rdi"g re$lti!e >eh$vir #r Sste! Si!l$tr $"d TT-(3 %de
Test -"trl
/ggi"g
-
8/17/2019 D2 PPT 1_Abdul
25/25
S&/CC &eference rc5itecture
Architecture for E*TRA to *TRA(/'ERA( considered% Similar for E*TRA( to C;MA ,FRTT%MSC ser0er is enhanced for SRVCC