IxLoad: Advanced VoIP

Similar documents
IxLoad Voice SIP Key Features

IxLoad VoIP SIP, MGCP Features

SIP Trunking Manual Technical Support Web Site: (registration is required)

SIP : Session Initiation Protocol

SIP Trunking. Service Guide. Learn More: Call us at

Formación en Tecnologías Avanzadas

Dialogic Diva SIPcontrol Software

IxLoad - Layer 4-7 Performance Testing of Content Aware Devices and Networks

SIP. D50444 revision 1.1

SIP A Technology Deep Dive

Voice over IP Fundamentals

WHITE PAPER. Testing Voice over IP (VolP) Networks

SPIRENT ABACUS SIP FOR VOIP AND IMS ABACUS 5000 IP TELEPHONY SIGNALING AND TRAFFIC GENERATOR

Agilent N2X SIP Protocol Emulation Software

Cisco SPA901 1-Line IP Phone Cisco Small Business IP Phone

Alcatel OmniPCX Enterprise R11 Supported SIP RFCs

Unit 23. RTP, VoIP. Shyam Parekh

Indepth Voice over IP and SIP Networking Course

This specification this document to get an official version of this User Network Interface Specification

Triple Play Test Suite

VoIP with SIP. Session Initiation Protocol RFC-3261/RFC

SIP Essentials Training

Internet Technology Voice over IP

Session Initiation Protocol (SIP) The Emerging System in IP Telephony

Broadband Telephony. Terminal Equipment Requirements and Specifications

Chapter 10 Session Initiation Protocol. Prof. Yuh-Shyan Chen Department of Computer Science and Information Engineering National Taipei University

Network Simulation Traffic, Paths and Impairment

VOIP-211RS/210RS/220RS/440S. SIP VoIP Router. User s Guide

SIP Trunking and Voice over IP

Provisioning and configuring the SIP Spider

Session Initiation Protocol (SIP) 陳 懷 恩 博 士 助 理 教 授 兼 計 算 機 中 心 資 訊 網 路 組 組 長 國 立 宜 蘭 大 學 資 工 系 TEL: # 340

SIP Basics. CSG VoIP Workshop. Dennis Baron January 5, Dennis Baron, January 5, 2005 Page 1. np119

The user interface of SIPPS is fully skinnable

NAT TCP SIP ALG Support

TECHNICAL CHALLENGES OF VoIP BYPASS

An Introduction to VoIP Protocols

internet technologies and standards

AT&T IP Flex Reach/ IP Toll Free Configuration Guide IC 3.0 with Interaction SIP Proxy

SIP: Ringing Timer Support for INVITE Client Transaction

Part II. Prof. Ai-Chun Pang Graduate Institute of Networking and Multimedia, Dept. of Comp. Sci. and Info. Engr., National Taiwan University

Troubleshooting VoIP and Streaming Video Problems

Overview of Voice Over Internet Protocol

TSIN02 - Internetworking

Mediatrix 4404 Step by Step Configuration Guide June 22, 2011

DEPLOYMENT GUIDE Version 1.2. Deploying the BIG-IP LTM for SIP Traffic Management

Technical Manual 3CX Phone System for Windows

VegaStream Information Note T.38 protocol interactions

Cisco SPA Line IP Phone Cisco Small Business Pro IP Phones

SIP: Protocol Overview

Voice over IP Manual

Applied Networks & Security

Hardware Features Voic message waiting indicator light Voic message retrieval button Volume control Redial Button Flash Button Standard

SIP SOFTPHONE SDK Apple MAC Desktop OS

Advanced Networking Voice over IP: RTP/RTCP The transport layer

Basic Vulnerability Issues for SIP Security

SIP (Session Initiation Protocol) Technical Overview. Presentation by: Kevin M. Johnson VP Engineering & Ops

IxLoad TM Adobe HDS Player Emulation

IxLoad TM : Data HTTP, SSL, and FTP

Session Initiation Protocol (SIP)

SIP Trunking Quick Reference Document

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

Cisco PAP2T Internet Phone Adapter with 2 VoIP Ports Cisco Small Business Voice Gateways and ATAs

VoIP Bandwidth Considerations - design decisions

Technical Configuration Notes

AudiaFLEX Voice-over-IP Interface. Preliminary Steps. Configuring a Cisco CallManager system to work with Biamp s VoIP-2 card

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

IxLoad: Testing Microsoft IPTV

Online course syllabus. MAB: Voice over IP

White paper. SIP An introduction

Using the ClearSight Analyzer To Troubleshoot the Top Five VoIP Problems And Troubleshooting Streaming Video

MITEL SIP CoE. Technical. Configuration Notes. Configure MCD 6.X for use with babytel SIP trunks. SIP CoE

Cisco SPA Line IP Phone Cisco Small Business

The use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks

SIP PBX TRUNKING WITH SIP-DDI 1.0

Encapsulating Voice in IP Packets

Voice over IP: RTP/RTCP The transport layer

How To Use A Pbx On A Network With A Ppl (Ipo) On A Pnet On A Microsoft Ip On A Pc Or Ip On An Ip On Ip On Pc Or Mac On A Cell Phone On A 2G

The Triple Play Analysis Suite - VoIP. Key Features. Standard VoIP Protocol G.711 SIP RTP / RTCP. Ethernet / PPP. XDSL, Metro Ethernet

Conferencing Using the IP Multimedia (IM) Core Network (CN) Subsystem

Application Notes for Configuring Cablevision Optimum Voice SIP Trunking with Avaya IP Office - Issue 1.1

VoIP Interkonnektion Test Specification

Internet Services & Protocols Multimedia Applications, Voice over IP

Data Networking and Architecture. Delegates should have some basic knowledge of Internet Protocol and Data Networking principles.

MITEL SIP CoE. Technical. Configuration Notes. Configure the Mitel 3300 MCD 4.1 for use with Paetec Broadworks Softswitch. SIP CoE

Session Border Controller

Application Notes for Configuring Avaya IP Office 9.0 with HIPCOM SIP Trunk Issue 1.0

Measurement of IP Transport Parameters for IP Telephony

Simulation of SIP-Based VoIP for Mosul University Communication Network

Application Notes for Configuring Intelepeer SIP Trunking with Avaya IP Office Issue 1.0

Internet Services & Protocols Multimedia Applications, Voice over IP

VoIP Trunking with Session Border Controllers

EE4607 Session Initiation Protocol

5304, 5312, 5324, 5330, 5340 and Navigator IP Phones

BroadCloud PBX Customer Minimum Requirements

Application Notes for BT Wholesale/HIPCOM SIP Trunk Service and Avaya IP Office 8.0 Issue 1.0

Application Notes for Configuring SIP Trunking between McLeodUSA SIP Trunking Solution and an Avaya IP Office Telephony Solution 1.

AN IPTEL ARCHITECTURE BASED ON THE SIP PROTOCOL

CISCO SPA3102 PHONE ADAPTER WITH ROUTER

A Comparative Study of Signalling Protocols Used In VoIP

Transcription:

IxLoad: Advanced VoIP IxLoad in a typical configuration simulating SIP endpoints Aptixia IxLoad VoIP is the perfect tool for functional, performance, and stability testing of SIPbased voice over IP (VoIP) network components. Because it supports video and data protocols in addition to SIP, SDP, and RTP protocols with voice codecs, it can be used to test a variety of network components, including: SIP proxies Registrar servers Media gateways Call agents Session border controllers (SBCs) Multiplay delivery networks P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 1 of 12

Key Features Emulates real-world traffic using Ixia s highly scalable test platform Simultaneously supports data, voice, and video protocols to emulate a multiplay subscriber environment Maintains full control over SIP state machines, messages, and contents. Allows the creation of any test case, including negative testing. Drag and drop GUI permits functional building blocks to be easily assembled into test cases and call flows with automatic protocol rule enforcement Test cases built for functional and feature testing can be reused for stress testing Integrated with the RTP test library to generate voice, DTMF, and tones. Supports a multitude of voice codecs and the ability to test voice quality. Fully automates feature and regression testing using the IxLoad Tcl API or Test Conductor Tests a device s ability to sustain designed load levels Supports custom load profiles, which contains individual settings for each call mix element Supports call feature testing under load Performs call feature interoperability testing Provides ladder diagrams and media decoding with built-in packet capture and analyzer for in-depth SIP and RTP stream analysis Ships with library of pre-built test cases and call flows for easier startup P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 2 of 12

Scenario editor implementing a SIP procedure P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 3 of 12

Specifications IETF RFCs SIP Library Functions RTP Library Functions RFC 3261, SIP RFC2327, SDP RFC2976, The SIP INFO method RFC3262, Reliability of Provisional Responses in Session Initiation Protocol (SIP) RFC3264, An Offer/Answer Model with the Session Description Protocol (SDP) RFC3265, Session Initiation Protocol (SIP)-Specific Event Notification RFC3311, The Session Initiation Protocol (SIP) UPDATE Method RFC3515, The Session Initiation Protocol (SIP) Refer Method RFC3428, Session Initiation Protocol (SIP) Extension for Instant Messaging RFC2617, HTTP Authentication (Digest authentication) RFC3966, The tel URI for Telephone Numbers RFC3550, RTP RFC3551, RTP Profile for Audio and Video Conferences with Minimal Control RFC2833, RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals RFC3389, Real-time Transport Protocol (RTP) Payload for Comfort Noise (CN) Send request Send response Wait request Wait response Wait message Retransmit last message Extract variables Generate DTMF Detect DTMF Generate MF Detect MF P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 4 of 12

Media Capabilities Network Capabilities Performance SIP Procedure Library Generate tone Wait for tone Talk Listen Voice session Path confirmation Audio codecs: G.711 (Mu-Law, A-Law), G.729 (Annex A, Annex B), ilbc, G.723.1 (5.3 kbps, 6.3 kbps), G.726 (16 kbps, 24 kbps, 32 kbps, 40 kbps), AMR (12.2 kbps) RFC 2833, tones RFC 2833, events Media streaming: voice, tones, DTMF RTCP support Silence suppression: on/off Link layer protocols, including PPPoE, IPSec, and DHCP Diffserv type of service (TOS/DSCP) Real-world network configurations: multiple sub-networks, unique MAC addresses, 802.1q, 802.1p, and emulated router support VLAN tag with Q-in-Q support Configurable MAC addresses Up to 16000 SIP endpoints/port without media, 900 with media Up to 860 calls per second/port without media, 250 with media SIP EndCall Initiate Route SIP EndCall Initiate SIP EndCall Receive RecordRoute SIP EndCall Receive SIP Hold Initiate SIP Hold Receive SIP IMS EndCall Initiate SIP IMS EndCall Receive SIP IMS MakeCall SIP IMS MakeRegistration SIP IMS ReceiveCall SIP IMS Subscribe P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 5 of 12

SIP MakeCall Authentication SIP MakeCall Complete SIP MakeCall Redirect Server SIP MakeCall Route SIP MakeCall SIP MakeRegistration Complete SIP MakeRegistration First Iteration Only SIP MakeRegistration SIP ReceiveCall Busy Here SIP ReceiveCall No Answer SIP ReceiveCall RecordRoute SIP ReceiveCall SIP UnHold Initiate SIP UnHold Receive SIP Unregister All Bindings SIP Unregister P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 6 of 12

Statistics and Measurements SIP Channels Completed channels Warning channels Failed channels SIP Loops Completed channel loops Warning channel loops Failed channel loops SIP Calls Attempted calls Connected calls Received calls Answered calls Rejected calls Transferred calls Busy calls Redirected calls SIP Call Rates Attempted calls/s Connected calls/s Received calls/s Answered calls/s Rejected calls/s Transferred calls/s SIP Call Times Call setup time (avg) Talk time (avg) SIP Delays Post-dial delay (avg) Media delay TX (avg) Media delay TX (max) Media delay TX (min) Media delay RX (avg) SIP Registrations Attempted registrations Successful registrations Failed registrations Attempted deregistrations SIP Registration Attempted registrations/sec Rates Successful registrations/sec Aborted channels Total channels Aborted channel loops Total channel loops Interloop duration (avg) Calls with authentication required Calls over UDP Calls over TCP Calls over mixed transport Active calls End calls initiated End calls received End calls completed Busy calls/s Redirected calls/s Calls with authentication required/s Calls over UDP/s Calls over TCP/s Call end time (avg) Total call duration (avg) Media delay RX (max) Media delay RX (min) Post-pickup delay (avg) Post-pickup delay (max) Post-pickup delay (min) Successful deregistrations Failed deregistrations Registration time (avg) Deregistration time (avg) Attempted deregistrations/sec Successful deregistrations/sec P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 7 of 12

SIP Messages Requests sent Requests parsed Requests matched Responses sent Responses parsed Responses matched INVITE requests sent INVITE requests parsed INVITE Requests Matched ACK requests sent ACK requests parsed ACK requests matched BYE requests sent BYE requests parsed BYE requests matched BYE requests internally matched CANCEL requests sent CANCEL requests parsed CANCEL requests matched OPTIONS requests sent OPTIONS requests parsed OPTIONS requests matched REGISTER requests sent REGISTER requests parsed REGISTER requests matched NOTIFY requests sent NOTIFY requests parsed NOTIFY requests matched SUBSCRIBE requests sent SUBSCRIBE requests parsed SUBSCRIBE requests matched REFER requests sent REFER requests parsed REFER requests matched MESSAGE requests parsed MESSAGE requests matched INFO requests sent INFO requests parsed INFO requests matched UPDATE requests sent UPDATE requests parsed UPDATE requests matched PRACK requests sent PRACK requests parsed PRACK requests matched UNKNOWN requests parsed UNKNOWN requests matched UNKNOWN responses parsed UNKNOWN responses matched 1xx responses sent 1xx responses parsed 1xx responses matched 2xx responses sent 2xx responses parsed 2xx responses matched 3xx responses sent 3xx responses parsed 3xx responses matched 4xx responses sent 4xx responses parsed 4xx responses matched 5xx responses sent 5xx responses parsed 5xx responses matched 6xx responses sent 6xx responses parsed 6xx responses matched Retransmitted Ignored retransmissions Requests orphans P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 8 of 12

VoIP/SIP Errors SIP Busy Hour Call SIP Other MESSAGE requests sent Transport errors SIP call flow errors SIP parser errors SIP SDP errors SIP internal errors BHCA BHCC Extract Variables errors Requests sent/s Requests parsed/s Requests matched/s Responses sent/s Responses parsed/s Responses matched/s <REQUEST NAME> requests sent/s <REQUEST NAME> requests parsed/s BYE requests internally matched/s <RESPONSE NUMBER> responses sent/s <RESPONSE NUMBER> responses parsed/s Retransmitted msgs/s Requests orphans/s Responses orphans/s Bytes received/s TX messages TX messages/s TX SIP msg length (avg, min, max) Bytes transmitted Responses Orphans Trigger errors RTP errors Internal errors Timeout errors Bytes received Bytes transmitted/s RX SIP msgs (avg, min, max) RX messages RX messages/s Triggers sent Triggers sent/s Triggers received Triggers received/s Triggers bytes sent Triggers bytes sent/s Triggers bytes received Triggers bytes received/s Packets sent/s Packets received/s Payload bytes received Payload bytes received/s RTP TX jitter P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 9 of 12

RTP MOS RTP Jitter and Delay RTP QoS RTP Advanced QoS RTP MOS average instant RTP MOS worst instant RTP MOS best instant RTP MOS worst RTP interarrival jitter max, min, avg (ms) RTP delay variation jitter max, min, avg (ms) RTP one-way delay max, min, avg (ms) RTP packets sent RTP packets received RTP bytes sent RTP bytes received RTP throughput inbound (kbps) RTP throughput outbound (kbps) RTP media cut-through delay RTP TX packets dropped RTP RX packets dropped RTP lost packets RTP maximum consecutive lost packets RTP packet loss correlation RTP packet loss percentage RTP packet misorder percentage RTP MOS best RTP MOS average per call RTP MOS worst per call RTP MOS best per call RTP percentage of bytes lost RTP packet errors received RTP packet size mismatched RTP packet codec mismatched RTP duplicate packets received RTP late packets received RTP misordered packets received RTP average MDI MLR (packets/s) RTP average MDI DF (ms) RTP max MDI MLR (packets/s) RTP max MDI DF (ms) RTP packet errors percentage RTP packet duplicate percentage P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 10 of 12

RTP Jitter Distribution RTP DTMF, MF, and Tone RTP R-Factor and MOS Degradation RTP Consecutive Lost Datagrams Distribution Misc RTP jitter up to 1 ms jitter up to 3 ms jitter up to 5 ms jitter up to 10 ms RTP DTMFs detected RTP DTMFs matched RTP DTMFs not matched RTP good DTMF sequences detected RTP bad DTMF sequences detected RTP DTMF detection timeout RTP DTMF digits sent RTP DTMF sequences sent RTP MFs detected RTP MFs matched RTP MFs not matched RTP good MF sequences detected RTP R-Factor average instant RTP R-Factor worst instant RTP R-Factor best instant RTP MOS average instant RTP MOS worst instant RTP consecutive loss of one packet sequence RTP consecutive loss of 2 or 3 packet sequences RTP consecutive lost of 4 or 5 packet sequences Chassis address/card number/ port number/channel number jitter up to 20 ms jitter up to 40 ms jitter more than 40 ms RTP bad MF sequences detected RTP MF detection timeout RTP MF digits sent RTP MF sequences sent RTP custom tones sent RTP custom tones detected RTP custom tones matched RTP custom tones not matched RTP custom tone sequences sent RTP custom tone detection timeout RTP MOS best instant RTP loss degradation instant RTP jitter degradation instant RTP delay degradation instant RTP codec degradation instant RTP consecutive loss of 6 to 10 packet sequences RTP consecutive loss of 11 or more packet sequences RTP successful records RTP successful playbacks P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 11 of 12

Throughput inbound (kbps) Throughput outbound (kbps) Maximum concurrent RTP streams Concurrent RTP streams RTP failed records RTP failed playbacks Ordering Information 925-3502 Aptixia IXLOAD-SIP, Optional Software, enables SIP protocol, licensed per chassis; REQUIRES IxLoad-VoIP 3.40 or later release of 3.XX and previous purchase of 925-3001 (IXLOAD), 925-3002 (IXLOAD-BASIC), 925-3300 (IXLOAD-PLUS), 925-3310 (IXLOAD-B1), 925-3320 (IXLOAD- B2), OR 935-3330 (IXLOAD-B3) 925-3501 Aptixia IXLOAD-RTP, Optional Software, enables RTP protocol, includes G711 CODEC, licensed per chassis; REQUIRES IxLoad-VoIP 3.40 or later release of 3.XX and previous purchase of 925-3001 (IXLOAD), 925-3002 (IXLOAD-BASIC), 925-3300 (IXLOAD-PLUS), 925-3310 (IXLOAD-B1), 925-3320 (IXLOAD-B2), OR 935-3330 (IXLOAD-B3) 925-3521 Aptixia IXLOAD-AUDIO-CODECS, Optional Software, enables G273, G276, G729 CODEC s, licensed per chassis; REQUIRES IxLoad-VoIP 3.40 or later release of 3.XX and previous purchase of 925-3501 (IXLOAD-RTP) This material is for informational purposes only and subject to change without notice. It describes Ixia's present plans to develop and make available to its customers certain products, features, and capabilities. Ixia is only obligated to provide those deliverables specifically included in a written agreement between Ixia and the customer. P/N: 915-1747-01 Rev A June 2008 www.ixiacom.com Page 12 of 12