mobicents summit 2012 - applicata - jnts overview

10

Click here to load reader

Upload: telestax

Post on 14-Jun-2015

1.129 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Mobicents Summit 2012 - Applicata - JNTS Overview

JN Test Suite Platform:An Overview

PRESENTATION

Dr Ivan Bakardzhiev6 Angista Str., 1527 Sofia, Bulgaria

Tel/Fax: +359 2 981 4203, +359 2 983 3015

Web: www.applicata.bgE-mail: [email protected]

Page 2: Mobicents Summit 2012 - Applicata - JNTS Overview

Vendors deliver new services for your

network

You have to runand repeat

an extensive setof acceptance tests

in testing environment

You develop new services for your

network

You have to runand repeat

extensive sets ofintegration testsin development

environmentand acceptance testsin testing environment

You have services running in production

You have to repeatan extensive setof tests to check

services’ availability in production environment during services’ life time

Communications solutions by Applicata

2

The ProblemT

he

Pro

ble

m

Vendors deliver ●You have to run

●You have to run

You develop new services for your network●You have to run

●You have to run

You have services running in production● You have to run

● You have to run

Technologies and customer demand require changes.You also have this common problem

Page 3: Mobicents Summit 2012 - Applicata - JNTS Overview

Manual testing is not an option:

• It cannot implement most of the test scenarios

• Each cycle requires new time and effort

• It is very costly

You need a platform for automatic testing.

It has to:

• Replace the client and/or network side for the tested services

• Support multiple network protocols

• Be easy for use and open for creating or modifying the tests

Communications solutions by Applicata

3

The SolutionT

he

Sol

uti

on

Manual testing is not an option:●It is very costly●Each cycle requires new time and effort●It cannot implement most of the test scenariosYou need a platform for automatic testing. ●Replace the client and/or network side for the tested services●Be easy for use and open for creating or modifying the tests ●Support multiple network protocols

Page 4: Mobicents Summit 2012 - Applicata - JNTS Overview

JN Test Suite Platform by Applicata

• Flexible platform for automatic end-to-end or component testing of services in communications networks

• Restful HTTP interface for tests definition and execution

• Multiple and extendable protocol support• Test logic implemented in XML scripts• Multiprotocol tests• Easy new tests creation• Easy to integrate with testing and developing tools• Based on JAIN SLEE architecture and Mobicents

application server by Telestax

Communications solutions by Applicata

4

The Product: JN Test Suite Platform - An OverviewT

he

Pro

duct

: JN

TS

Pla

tfor

m O

verv

iew

JN Test Suite Platform by Applicata●Multiprotocol tests●Restful HTTP interface for tests definition and execution●Based on JAIN SLEE architecture and ●Multiple and extendable protocol support●Flexible platform for automatic end-to-end or component testing of services in communications networks●Easy new tests creation●Test logic implemented in XML scripts●Easy to integrate with testing and developing tools

Page 5: Mobicents Summit 2012 - Applicata - JNTS Overview

Typical Test Scenarios

• Voice & Video Calls• Supplementary Services• SMS Services• Roaming Tests• Automated testing• Camel/INAP services testing• Camel subscription testing• Prepaid testing• GPRS testing• Application logic testing of SIP based

services• RTP media play, get, record• Testing with probes distributed in the radio

access networks• Voice & Video quality testing

Protocols

• ISUP

• TCAP

• MAP

• INAP CS1, CS2

• CAP, Camel Phases 1, 2, 3 and 4

• SIP

• Diameter

• RTP

• SMPP

• HTTP

• More protocols coming

Communications solutions by Applicata

5

JN Test Suite: Typical Tests Scenarios and ProtocolsJN

TS:

Tes

t S

cena

rios

&

Pro

toco

ls

Typical Test Scenarios

●SMS Services●Roaming Tests●Application logic testing of SIP based services●RTP media play, get, record●Camel/INAP services testing●Prepaid testing●GPRS testing●Voice & Video quality testing●Testing with probes distributed in the radio access networks●Voice & Video Calls●Automated testing●Supplementary Services●Camel subscription testing

Protocols● CAP, Camel Phases 1, 2, 3 and 4● TCAP● SIP● HTTP● More protocols coming● MAP● Diameter● INAP CS1, CS2● RTP● SMPP● ISUP

Page 6: Mobicents Summit 2012 - Applicata - JNTS Overview

Communications solutions by Applicata

6

JN Test Suite: SIP Test Script ExampleJN

TS

Pla

tfor

m:

Exa

mpl

e sc

rip

ts f

ragm

ents

<state id="Begin">

<onentry>

<test:timeout value="20000"/>

<sip:invite xmlns="urn:jnts:sip" location="sip_dialog">

<request-uri>[email protected]</request-uri>

<to>[email protected]</to>

<from expr="LOCAL_URI"/>

<content type="sdp"><![CDATA[

v=0

o=alice 2890844526 2890844526 IN IP4 host.atlanta.example.com

s=

m=audio 49170 RTP/AVP 0 8 97

]]></content>

</sip:invite>

</onentry>

<transition event="sip.new_session">

<assign location="dialog_id" expr="_event.data.dialog_id" />

</transition >

<transition event="sip.early_media"> </transition >

<transition event=“sip.answer" target="Connected"> </transition>

</state>

<state id=“Connected">

</state>

<final id="End">

</final>

SIP Test Fragment

Page 7: Mobicents Summit 2012 - Applicata - JNTS Overview

Communications solutions by Applicata

7

JN Test Suite: CAMEL 4 Test Script ExampleJN

TS

Pla

tfor

m:

Exa

mpl

e sc

rip

ts f

ragm

ents <state id="Begin">

<onentry>

<tcap:dialog location="Dlg1" network="NTW1">

<sccp:dest_address … xmlns="uri:jnts:sccp">

</sccp:destination_address>

<sccp:orig_address … xmlns="uri:jnts:sccp >

</sccp:origination_address>

<acn> cap4_gsmSSF_scfGeneric</acn>

</tcap:dialog>

<tcap:invoke expr="Dlg1" xmlns="uri:jnts:tcap">

<invoke_id>0</invoke_id>

<operation_code>InitialDP</operation_code>

<cap:initial_dp … xmlns="uri:jnts:cap">

<service_key>1006</service_key>

<called_pty_num> … </called_pty_num>

<calling_pty_num> … </calling_pty_num>

<event_type_bcsm>12</event_type_bcsm>

<imsi>…</imsi>

<vlr_number>… </vlr_number>

<teleservice>17</teleservice>

<call_ref_number>…</call_ref_number>

<msc_address> … </msc_address>

</cap:initial_dp>

</tcap:invoke>

</onentry>

<tcap:begin expr="Dlg1“ </tcap:begin>

...

<transition event=“tcap.con" target="Wait_ICA1" />

...

</state>

<state id="Wait_ICA1">

</state>

CAMEL 4 Test Fragment

Page 8: Mobicents Summit 2012 - Applicata - JNTS Overview

JN Test Suite Operators’ Benefits

• Increase network reliability• Early identification of issues that affect service quality and user

experience• Shorter error resolution times• Re-test avoiding multiple effort• Increase customer satisfaction• Protect the brand, lower the risk of churn• Measure and manage the service levels of roaming partners: service

availability, QoS, call duration, etc.• Reduced time-to-market for new services • Identify fraud• Billing verification• Avoid time and money consuming manual tests

Communications solutions by Applicata

Applicata Confidential 8

JN Test Suite Platform: BenefitsJN

TS

Pla

tfor

m:

Ben

efit

s

JN Test Suite Operators’ Benefits●Protect the brand, lower the risk of churn●Re-test avoiding multiple effort●Measure and manage the service levels of roaming partners: service availability, ●Identify fraud●Reduced time-to-market for new services ●Early identification of issues that affect service quality and user experience●Increase network reliability●Billing verification●Increase customer satisfaction●Shorter error resolution times●Avoid time and money consuming manual tests

Page 9: Mobicents Summit 2012 - Applicata - JNTS Overview

Communications solutions by Applicata

Applicata Confidential 9

About ApplicataA

bou

t App

lica

ta

Applicata specialises in the design, development, installation and integration, of systems and software for telecommunications. Applicata’s team guarantees that top quality products will be developed and implemented within tough deadlines and budgets.

Contact:Ivan [email protected]

Page 10: Mobicents Summit 2012 - Applicata - JNTS Overview

Thank You for Your Attention

PRESENTATION

Dr Ivan Bakardzhiev6 Angista Str., 1527 Sofia, Bulgaria

Tel/Fax: +359 2 981 4203, +359 2 983 3015

Web: www.applicata.bgE-mail: [email protected]