PacketGen™ (SIP Bulk Call Generator) SIP Bulk Call Generation with or without RTP RTP Traffic Generation (Voice, Fax, Digits, Tones) Test SIP Phones, Proxy Servers, Registrars, PSTN, & Media Gateway Overview PacketGen™ is a PC-based real-time VoIP bulk call generator (including both SIP signaling and RTP generation) for stress testing and precise analysis of the VoIP network equipment. PacketGen™ is based on a distributed architecture, wherein SIP and RTP software cores can be modularly stacked in one or many PCs to create a scalable high capacity test system. PacketGen™ can be used to test basic functionality and verify proper protocol implementation in SIP based Scalable Distributed equipment such as SIP phones and Network servers, Proxy Servers, Registrar Servers, and PSTN Architecture allows Higher Call and Media Gateways. Density GL’s PacketGen breaks ground with high density performance: PacketGen™ on an i7 PC can support 2000 simultaneous calls with both SIP and RTP generation. This performance number is associated with using the G.711 codec, while other codecs may Supports Almost All Industry provide higher call densities. PacketGen’s distributed architecture achieves higher call density by Standard Codec interconnection multiple computer systems with SIP and RTP software cores on each. For more details, visit http://www.gl.com/packetgen.html. SIP functionality – Registration, Call Hold, Call Forwarding, Authentication Scripting for RTP Traffic Load Testing with High Call Rates and Media Streams Manual and Bulk Call Generation Main Features Capacity Call Generation Traffic Handling Supported Codecs Remote Access Reports Remote Access Capability Additional Utilities Distributed architecture for SIP and RTP systems provides high call rates and media streams. Also, makes it scalable, i.e., easy to add additional load generation capacity. PacketGen™ breaks ground with high density performance by generating 2000 simultaneous calls on an i7 PC. Higher density is also achievable using multiple systems. RFC 3261 compliant, RFC 2833 digit generation/detection. Generates both SIP signaling and RTP traffic. Send / Record voice files on any (or all) RTP sessions. Recorded voice files can be sent to VQT software for voice quality analysis (requires additional license) All Codec supported including - G.711, G.711 App II with VAD, G.729, G.726, G.726 with VAD, GSM, AMR NB and WB, EVRC, SMV, iLBC, SPEEX NB and WB, G722, and G722.1. Visit Voice Codecs webpage for more comprehensive information. Remote access capability using GUI or command line interface or through Remote Desktop Provides statistics, events and call records GL’s Audio File Conversion Utility (Audio FCU) is used in conjunction with GL’s packet products to support send and record voice file features. GL’s Audio Stream Utility is used to playback the selected calls from a remote computer to the speaker on the local client PC. RTP Impairments Generation Statistics, Events and Call Records Document Number: PKS100-14.7.25-01 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878, U.S.A (Web) http://www.gl.com/ - (V) +1-301-670-4784 (F) +1-301-670-9187 - (E-Mail) [email protected] Page 2 SIP Setup and Configuration User Agent (UA) Configuration Parameters Various parameters can be configured. They are grouped into 4 tabs: The SIP Setup screen controls the foundation of the desired test environment. The user has the flexibility to configure multiple SIP SIP Parameters – Allows user to set certain SIP/SDP headers for outgoing messages. User can set UA Name, Host Name, Port, and RTP instances on a local system and/or remote systems. Each Sip Server Address, NAT option, and multiple contact entries for SIP and RTP instance provides additional call density capabilities, each UA. thus allowing a true distributed architecture. In addition, true RTP Load sharing is provided within PacketGen™. Media Parameters – Allows user to set the RTP media parameters (RTP) for the User Agent. These parameters indicate the media capabilities of the User Agent. These are used to negotiate media characteristics of the call during call establishment. Extra Headers – Configures extra SIP/SDP headers to be used for each User Agent. These headers are non-critical headers, and will be included as is, in the appropriate messages sent for this User Agent. UAC Authentication – Configures the user authentication information required for UAC simulation. Figure: SIP Setup Configuration Manual and Bulk Call Generation PacketGen™ supports both Manual and Bulk Call Generation, with complete flexibility on each individual call session such as quick configuration utility, current status of each configured session, traffic generation and QOS measurements, call processing options including hold and call transfer. Figure: Manual and Bulk Call Generation Figure: UA Config - SIP Parameters SIP Registration PacketGen™ provides facility to register a single or a bunch of User Agents simultaneously. Each Registration gives flexible configuration options like Registrar server address, Address of Record, Expiry time etc. Also, each Registration can be configured for automatic registration refresh, after the existing registration expires. A quick configuration utility helps to configure hundreds of registrations easily. Figure: UA Registration Configuration 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878, U.S.A (Web) http://www.gl.com/ - (V) +1-301-670-4784 (F) +1-301-670-9187 - (E-Mail) [email protected] Document Number: PKS100-14.7.25-01 Page 3 Auto Signaling Action This feature provides a quick and easy method to configure signaling actions, to be performed automatically as soon as the call session is established. Configuration is based on call sessions, thus each call may be configured for unique activities. Signaling options include Call Transfer, Call Reject (User-Defined Error), Hold and Re-Direct. RTP Impairment Generation PacketGen™ allows user to configure various impairments on outgoing RTP streams. These categories of impairments can be generated. Latency Packet Loss Packet Effects Figure: Auto Traffic and Signaling Actions Reliable Provisional Responses (RPR) The ability to send "reliable provisional responses" and start early media actions. We have two options in Reliable Provisional Responses Viz: Required and Supported. Below diagram shows a SIP call flow with RPR's and early media. Figure: RTP Impairment Generation Figure: Reliable Provisional Responses (RPR) Traffic Generation (RTP) Once the call is established, PacketGen™ can generate and handle multitude of traffic, either manually or automatically. It facilitates the mechanism to test various network conditions and responses. Traffic options include Send Actions, Loop Back, Receive Actions, and Power Measurement. Auto-Action feature provides a quick and easy method to configure signaling as well as traffic actions, once the call session is established. Advanced traffic options like codec parameters, ptime and Rx jitter buffer control are provided. Figure: RTP Traffic Generation Statistics & Events PacketGen™ provides detailed statistics for each User Agent, SipCore as well as for the entire system. Included in the statistics are complete/incomplete calls, failed calls (based on user-defined thresholds) and type of generated traffic. Call Statistics window provide detailed call wise statistics per SipCore. System statistics window provides the overall call statistics such as active calls in progress, completed calls, number of successful calls, attempted calls, and so on for each SipCore. All events and statistics can be exported and saved for record or review at a later time. Figure: Statistics and Events 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878, U.S.A (Web) http://www.gl.com/ - (V) +1-301-670-4784 (F) +1-301-670-9187 - (E-Mail) [email protected] Document Number: PKS100-14.7.25-01 Page 4 RTP Action Scripting PacketGen™ provides a powerful scripting capability to control RTP traffic. Scripting features includes loops, conditional statements, wait for events, timers etc., Scripting gives the user greater control over the RTP traffic being generated allowing users to create/test IVR kind of applications. Scripts can be created using the RTP Script Editor, which allows an intuitive, point and click script setup. The set of script elements included in the script editor allows user to perform all the traffic generation / reception actions as done using PacketGen™ main graphical user interface. Voice Quality Testing using PacketGen™ PacketGen™ can be used to establish calls and send/record voice files over the IP network. These voice files are then analyzed using GL’s Voice Quality Testing (VQT) application as per ITU algorithms. Voice Quality testing can be completely automated using PacketGen™ CLI, RTP Action scripting, along with ASR Listener, FCU and VQT software. Command Line Interface In addition to the GUI, PacketGen™ can also be operated through a Command Line Interface (CLI). All the functionalities of the PacketGen™ GUI are supported, except the configuration functions. Users can thus operate PacketGen™ from a DOS based console (instead of the GUI) or easily integrate PacketGen™ into their own applications. Figure: Command Line Interface Figure: RTP Action Scripting Audio File Converter Utility (AFC) PacketGen™ now transmits and records voice files using a GL proprietary file format (.glw). The accompanying GL Audio File Converter Utility (AFC) will automatically convert any voice file, into *.glw file format and vice versa. This allows the ability to send/receive voice files at a higher density with multiple codecs (the file is predefined with the desired codec). It also allows for Discontinuous Transmission/Reception. The Auto Audio FCU (part of AFCU) is generally used in conjunction with GL's VQT application and converts degraded voice files from their native codec format to a standard format used by VQT. The Command line interface (CLI) in AFCU allows the users to load, start, and stop Auto FCU configurations, convert single file (raw / wav / glw file) of one codec to another file format of a different codec using the commands. Audio Stream Utility The existing "Playback" feature is used to play the selected call to speaker on the local computer (SIP/RTP core). To allow these calls to be heard from remote systems, GL has introduced Audio Stream Utility with PacketGen™. This utility automatically streams the voice of a selected call to a speaker on a remote system. Buyer’s Guide PKG100 – PacketGen PKS100 – PacketGen™ (includes PacketScan™) PKS101 – SIP Core (additional) PKS102 – RTP Soft Core (additional) PCD103 – AMR Codec for PacketGen™ PCD104 – EVRC Codec for PacketGen™ PCD105 – EVRC-B Codec for PacketGen™ Related Software PKV100 – PacketScan™ (Online and Offline) PKB100 – RTP ToolBox™ PKS120 – MAPS™ SIP Emulator PKS121 – SIP Conformance Test Suite (Test Scripts) PKV107 – LTE Analyzer PKV105 – SIGTRAN Analyzer IPN400 – IPNetSim™ – 1Gbps w/ 4 links through bandwidth FXT002 – GL Insight™ – Single Fax Analysis – IP MDT002 – GL Insight™ – Single Modem Analysis – IP PKS150 – TDM / VoIP Gateway w/ Analog and Digital Interfaces VQT004 – Voice Quality Testing (PAMS, PSQM, PESQ) VQT013 – VQuad™ with SIP (VoIP) Call Control VBA032 – Near Real-time Voice-band Analyzer *Specifications are subject to change without notice. 818 West Diamond Avenue - Third Floor, Gaithersburg, MD 20878, U.S.A (Web) http://www.gl.com/ - (V) +1-301-670-4784 (F) +1-301-670-9187 - (E-Mail) [email protected] Document Number: PKS100-14.7.25-01
© Copyright 2024 ExpyDoc