Sei sulla pagina 1di 35

LA ROCCA SOLUTIONS

GL Communications Inc
818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878
Phone: (301) 670-4784 Fax: (301) 670-9187 Email: gl-info@gl.com
Website: http://www.gl.com

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl-PacketGen 1


PACKETGEN™
 PacketGen™
 Generatore di chiamate VoIP
 Basato su PC in real-time (Segnalazione SIP e
generazione RTP)
 Per stressare e analizzare componenti rete VoIP.
 Manuale Utente
 PKS100-3.7.1-03
 Versione 3.7.1
 Dicembre 2011

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl 2 / ..


PacketGen™
 PacketGen™ è basato su un’architettura distribuita, creando
in modo modulare “stacked SIP” e “RTP cores”, per
generare una elevata capacità e scalabilità di un siste di test
della rete.
 PacketGen™ supporta Windows® XP / Vista / 7 OS, e richiede una
Scheda di Rete e una scheda Audio.
 Le chiamate possono essere fatte verso un telefono IP e un
telefono Analogico (Adapters).

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 3 / ..


Componenti SIP
 User Agent Client (UAC)
 Logical entity that creates new request
 User Agent Server (UAS)
 Logical entity that generates the response to a SIP request
 SIP Servers
 The SIP Server is the network device that handles the signaling
 SIP Registrar Server
 Handles location registration messages.
 SIP Redirect Server
 Returns the message contact address response.
 SIP Proxy Server
 Forwards SIP requests and responses, as elements that route SIP requests to UAS) and SIP responses to UAC.
 Stateless proxy
 Simply forwards the incoming SIP request
 Stateful proxy
 Maintains all transaction contexts
 SIP end points
 To generate SIP signaling streams and RTP media streams towards SIP end points
 Signaling Gateways
 SIP networks must work with already existing PSTN networks as well as other VoIP networks
 Media Gateways
 Edge devices that convert RTP based media traffic to TDM based bearer traffic in the PSTN network

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 4 / ..


Principali Caratteristiche
 Architettura distribuita per i sistemi GUI, SIP e RTP
 Alta densità delle prestazioni
 Può generare 1000+ chiamate simultanee
 Può far partire 20 “ SIP Cores” contemporaneamente.
 Genera sia Segnalazione SIP che traffico RTP
 Voce, Fax, Digits, Toni.
 Funzionalità SIP completa
 Registration, Call Forwarding, Call Hold, Call Transfer,
Authentication, etc.
 Capacità Chiamata Manuale e Bulk
 Send/Record Voice files su tutte le sessioni RTP.
 Supporta tutti i Codec
12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 5 / ..
Principali Caratteristiche
 Powerful scripting capability for RTP traffic generation,
which allows user to simulate/test IVR kind of systems.
 Automatic generation of impairments over the RTP for
any (or all) established calls. The impairments are :
 Latency: Fixed, Uniform, Nominal
 Packet Loss: Periodic, Random, Burst (burst probability and
burst size)
 Packet Effects: Out of order, Duplicate Packets
 Remote access capability using GUI or Command Line
Interface.
 Provides Statistics, Events and Call Records.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketScan 6 / ..


Installazione Licenza
 Hardware dongle
containing the serial
number and corresponding
license is used to secure GL
Communications.
 The PacketGen™ application
requires the GL Dongle
license and hardware be
installed before installing
PacketGen™.
 Click setup.exe in the dongle
license installer directory to
install the license.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl 7 / ..


PacketGen Initialization
 Double-click PacketGenTM per eseguire
l’applicazione PacketGen.
 The PacketGen application (PacketGen.exe) is
located in the directory ‘:\Program Files\GL
Communications Inc\PacketGen.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketScan 8 / ..


Configuring SIP Setup Appl.
 Aggiungere i Nodi
SIP e RTP
 Select, File > SIP Setup
o click sull’icona SIP
Setup per richiamare
SIP Setup
Configuration.
 L’utente può utilizzare i
tasti SIP e RTP per
aggiungere e associare
SIP e RTP all’indirizzo
IP dove sono localizzati.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketScan 9 / ..


Configuring SIP Setup Appl.
 SIP è il componente principale ed implementa la
maggior parte delle funzionalità.
 Generation of all SIP signaling traffic and emulation of
the SIP end points based on the user-defined
configuration. A PacketGen™ node configured as a SIP
node is referred to as SIP Core.
 SIP Core controls User Login based on a User
Name / Password and prevents unauthorized
usage of PacketGen™.
 Each user has the ability to load their own
configuration independent of the other users (through
the GUI) and, thus, perform tests independently.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketScan 10 / ..


Configuring SIP Setup Appl.
 SIP Core è coordinato col componente RTP per generare
RTP streams, based on user defined configurations.
 RTP component generates RTP media streams, based on
user defined parameters.
 A PacketGen™ node configured as a RTP node is
referred to as RTP Core.
 Functions include establishment and termination of RTP sessions
as well as performing all media related actions
 (Send File, Record File, Broadcast, Loopback, Talk, and Playback).
 SIP Core communicates with the RTP Core via the LAN,
WAN, or Internet and acts as a client to the RTP Core
server.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketScan 11 / ..


Esempio - SIP Setup Appl.
 Dall’GUI l’utente può configurare il sistema (SIP/RTP Cores) da eseguire in tutte le sue
terminazioni, o quando è installato in remoto può lavorare in tandem con l’altro sito.
 Click SIP per generare una icona SIP Core.
 Definire l’indirizzo IP del “SIP Core”.
 SIP Core is used to generate, terminate & manage calls..
 Click RTP o RTP HW per generare una icona RTP Core.
 Click RTP to display the software RTP Core.
 Modificare gli indirizzi IP dei nodi SIP e RTP
 Options > Edit. Enter “ IP address”, SIP node e RTP node.
 Nota l’indirizzo Ip di ogni nodo SIP deve essere univoco, così pure per i nodi RTP.
 Clicking RTP HW displays the HW optional RTP core
 L’hardware deve essere installato.
 Indicare l’indirizzo IP del l’RTP node.
 RTP cores are used to manage and generate/receive RTP traffic across the network.
 Quando configurate HW RTP, verificate l’indirizzo che il PC ha associato alla scheda HW.
 SIP & RTP cores devono essere associati.
 Ogni nodo SIP può essere collegato a diversi RTP node, consentendo all’utente di generare un
elevato volume di traffico.
 Right click on the SIP icon and drag the SIP icon over the desired RTP icon. Notice an arrow between the
SIP node and the RTP node, thus depicting a proper link and providing a single Call Agent (CA).

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketScan 12 / ..


Esempio - SIP Setup Appl.
 Esempio di configurazione , in rosso.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 13 / ..


SIP / RTP Core Configuration
 SIP/RTP configuration (CA), GUI may
control multiple CA’s simultaneously,
select Options -> SIP Core Configuration
 RFC Compatibility –RFC 3261 o RFC 2543
 Advanced Call Rate Settings
 Calls/sec
 Simultaneous calls
 SIP Transmitting port
 Persistent TCP – does not close TCP
connections, when call is disconnected

 Management Traffic Settings


 This feature allows user to segregate management traffic from test traffic. Users are required
to specify the IP Address and Port number used for management traffic. The IP address and
port is used as an interface to communicate between SipCores and GUI. Usually, this
condition arises when GUI and SipCores are running on different subnets (probably with
different IP address series).
 Segregate Management Traffic: Check this option to enable management traffic settings.
 IP Address and Port: Enter the IP address and port number used for management traffic.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 14 / ..


Start SIP / RTP Cores
 Click Start to initialize the SIP/RTP cores and place the Call Agents in
idle state.
 The event should state that the SIP and RTP applications have started successfully.
 The status of each node is displayed as an icon color.
 If the node has started successfully, it is displayed in green color. If all configured nodes
have started successfully, a green light is displayed at the bottom of the window along
with the message ‘Started successfully’.
 If any node fails to start, the icon is displayed in red color. Also, the event screen
displays the reason for failure.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 15 / ..


Menù
 File menu options for SIP Setup
 Save Configuration in order to save the configuration.
 New Configuration in order to generate the configur.
 Load Configuration in order to load a previously file.
 Delete Configuration in order to delete a file.
 Exit to exit the SIP Setup screen.
 Edit in order to edit a SIP / RTP node.
 Options > Delete, in order to delete a SIP / RTP node.
 Options > SIP Core Configuration in order to
configure the SIP or RTP core as explained in the
section SIP / RTP Core Configuration.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 16 / ..


Show Status
 Once User Login is successful, the Status screen shows the
status of each component of each logged in Call Agent.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 17 / ..


Protocol Configuration Setup
 Select, File >
Protocol
Configuration Setup
 Click Details located
on the Protocol
Configuration
screen, in order to
display the User
Agent
Configuration
screen .

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 18 / ..


User Agent Configuration
 Insert: new User Agent into
a particular location of the
User Agent list (this is useful
when Bulk Calling option is
used where the Bulk Calling
utilizes this list in the order
it was configured)
 Add: new User Agent at the
bottom of the User Agent list
 Delete: User Agent by
selecting the desired User
Agent

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 19 / ..


User Agent Config. Parameters
 SIP Parameters
 Public SIP Address - SIP URI is used as the identification for the User Agent throughout
the PacketGen™.
 User Name - User name can be a string or a telephone number.
 Host Name - Può essere Host Name, domain name or an IP Address.
 Sip Server Information
 Outbound proxy - Enter the Outbound Proxy SIP URL and Port here. The Outbound
Proxy is like a SIP proxy server. If an Outbound proxy is configured for the User Agent,
then the first outgoing SIP requests from the User Agent are sent to the Proxy,
irrespective of the destination address. The URL will be added as a Route header within
the call.
 Contact List
 Each SIP User Agent can have many Contact
Addresses.
 These Contacts are used by all the outside world SIP
entities like SIP phones, Proxy Servers etc. to route
calls to the simulated User Agent. The PacketGen™
uses the Contact addresses for processing incoming
calls.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 20 / ..


Media Parameters

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 21 / ..


Extra Headers

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 22 / ..


UAC Authentication

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 23 / ..


User Agent Quick Configuration
 Multiple User
Agents can be
quickly created using
any one User Agent
as a reference using
Quick Config
feature.
 Selecting Edit > Quick
Config on the User
Agent Configuration
screen.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 24 / ..


User Agent Quick Configuration
 Configuration Parameters field is used to select the user
agent to be used as the model for the User Agents to be
created.
 Select the reference User Agent in the Copy From Current User
Agent field.
 All parameters except Public SIP Address and Contact list are
copied to each newly created User Agent from this reference
User Agent.
 Serial number from which User Agents.
 Number of agents to be created in the No of Entries field.
 Entering 10 in Serial # field and 10 in this field creates User
Agent n. 10 to 20.
 User Name - unique Public SIP Address for each User
Agent
 Start Value and Increment - Contact addresses for each
user Agent. Enter User Name with appropriate wildcard
sequence
 Host name - Contact URLs to be generated.
 SDP Parameters - RTP port # for the starting User Agent.
 Commit - in order to add the specified User Agents.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 25 / ..


Bulk Call (BC)
 The Bulk Call Generation
is used to configure both
Bulk Call Generation and
Reception. The user can
select the User Agent and
configure bulk calling
and reception actions.
 Select Function > Bulk Call
Generation & Reception
from the PacketGenTM
main screen.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 26 / ..


Bulk Call Generation
 Select the Bulk Call Generation tab.
 Add in order to add a new call instance
 Select the desired Call Agent from the list.
 Select the desired location
 Select a desired Bulk Call instance and click Delete to delete the call.
 Once a new call instance is added within the Bulk Call Generation screen.
 Local UA field
 Remote UA field
 Transport field
 No of Calls
 Intercall Duration (msec)
 Call Duration (msec) field
 BC Action field
 Select the desired Bulk Call Generation instances and Start.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 27 / ..


Bulk Call Reception
 Allows user to configure certain User Agents to automatically answer
and terminate calls based on the remote URL.
 When a call arrives at the PacketGen™, it first checks the From and To
header values. If they match any entry configured in the Bulk Call
Reception screen, then it is handled as a Bulk Call Reception.
 UA field and select the desired Local UA using the drop down menu.
 Remote UA field and enter the desired Remote UA host name and address.
 Call Duration (msec) field and enter the desired call duration.
 BC Action field and select either On or Off.
 Specify the desired Bulk Call Reception instances that are currently running and
click Stop.
 Stop All to stop all Bulk Call instances that are currently running.
 Specify the desired Bulk Call Reception instance that is currently running and
click Disconnect.
 Prior to starting the Bulk Calling, click Reset Statistics Automatically in order to
reset all PacketGenTM statistics once the Bulk Calling has started.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 28 / ..


Bulk Call Settings
 User can set the options to receive bulk calls
and for stopping generated bulk call.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 29 / ..


Impairments
 Latency
 Select Fixed Latency (latency at regular
interval) (in msec).
 Select Uniform Distributed Latency Min &
Max (in msec).
 Select Normal Distributed Latency and
specify the Average and Standard of the
distributed latency (in msec).
 Packet Loss
 Select Periodic Loss and enter the desired
parameters (Lose x-and Packet every Y-
number packets).
 Packet Effects
 packet effects impairment, select Out of
Order and enter the chance (in %) along with
the Min and Max packet offset (in packets).

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 30 / ..


Call Statistics
 The real-time call statistics window displays statistics for all the
configured User Agents. The Statistics are displayed per User Agent,
per Call Agent (SIP Core) and for the whole system (i.e. all the
connected Call Agents put together).

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 31 / ..


System Statistics
 Call statistics for each Call Agent. Active Statistics shows statistics for the current calls in
progress. It also displays the number of RTP channels up, and the codecs used in these RTP
channels.

 Completed Statistics shows the statistics for completed calls and gives the following statistics:
 N° of Calls Attempted
 N° of Calls Successful
 N° of failed calls
 Successful calls as a % of total calls
 Codec count for each codec
 N.° of sessions each codec has been used
 Codec changed count for each codec
 N.° of times each codec has been changed midway in the call

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 32 / ..


Bulk Call Generation Status
 This screen gives a graphical representation of the
call status of each bulk call that has been started
from the Bulk Call Generation/Reception screen.

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 33 / ..


12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl - PacketGen 34 / ..
LA ROCCA SOLUTIONS

FINE
GL Communications Inc
818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878
Phone: (301) 670-4784 Fax: (301) 670-9187 Email: gl-info@gl.com
Website: http://www.gl.com

12/22/2021 Amerigo Masiani - 347 5749322 - La Rocca Solutions Srl 35

Potrebbero piacerti anche