D2 PPT 1_Abdul

download D2 PPT 1_Abdul

of 25

Transcript of D2 PPT 1_Abdul

  • 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