Testing Industrial VoIP Implementations: Registration for SIP Phones



Similar documents
Configuration Notes 0215

Application Notes for Biamp Tesira SVC-2 and Avaya IP Office Issue 1.0

Application Notes for DuVoice Emergency Alert System with Avaya IP Office 9.0 Issue 1.0

Application Notes for DuVoice with Avaya IP Office 9.0 Issue 1.0

Configuring the Avaya B179 SIP Conference Phone with Avaya Aura Communication Manager and Avaya Aura Session Manager Issue 1.0

Application Notes for Revolabs FLX UC 1000 with Avaya IP Office - Issue 0.1

Application Notes for Biamp AudiaFLEX VoIP-2 with Avaya IP Office Issue 1.0

Application Notes for DuVoice with Avaya IP Office 8.1 Issue 1.1

Application Notes for Algo 8028 SIP Door Phone with Avaya IP Office - Issue 1.0

How to Configure the Avaya IP Office 6.1 for use with Integra Telecom SIP Solutions

1 SIP Carriers. 1.1 Tele Warnings Vendor Contact Versions Verified Interaction Center 2015 R2 Patch

Application Notes Rev. 1.0 Last Updated: January 9, 2015

SIP: Ringing Timer Support for INVITE Client Transaction

Application Notes for Valcom PagePro IP with Avaya IP Office Issue 1.0

Application Notes for Spectralink 84-Series Wireless Telephones and Avaya IP Office Issue 1.0

Application Notes for Configuring Yealink T-22 SIP Phones to interoperate with Avaya IP Office - Issue 1.0

Application Notes for snom 3x0 VoIP Phones with Avaya IP Office Issue 1.0

Application Notes for Algo 8180 SIP Audio Alerter with Avaya IP Office - Issue 1.1

FLX VoIP Registering with Avaya IP Office 500

Avaya IP Office 8.1 Configuration Guide

Configuring Avaya 1120E, 1140E, 1220 and 1230 IP Deskphones with Avaya IP Office Release 6.1 Issue 1.0

1 SIP Carriers Warnings Vendor Contact Vendor Web Site : Versions Verified SIP Carrier status as of 9/11/2011

Avaya Solution & Interoperability Test Lab

Configuring Interactive Intelligence ININ IP PBX For tw telecom SIP Trunking service USER GUIDE

Application Notes Rev. 1.0 Last Updated: February 3, 2015

Configuring an IP (SIP) Polycom Soundstation on the Avaya IP Office

Application Notes for Configuring the Ascom i62 VoWiFi handset version with Avaya IP Office Release Issue 1.0

SIP A Technology Deep Dive

This presentation discusses the new support for the session initiation protocol in WebSphere Application Server V6.1.

DSX. ATC SIP Trunk Setup. April 22, 2011 Issue NEC Corporation of America 4 Forest Parkway, Shelton, CT 06484

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

SIP-H.323 Interworking

How to Configure the NEC SV8100 for use with Integra Telecom SIP Solutions

Note: As of Feb 25, 2010 Priority Telecom has not completed FXS verification of fax capabilities. This will be updated as soon as verified.

Application Notes for Configuring Wesley Clover Solutions Trading Platform with Avaya IP Office using SIP Trunks Issue 1.0

Application Note. Onsight Mobile Collaboration Video Endpoint Interoperability v5.0

OCS Training Workshop LAB14. Setup

VoIP Interkonnektion Test Specification

Avaya IP Office SIP Configuration Guide

Technical Configuration Notes

1.1.3 Versions Verified SIP Carrier status as of 18 Sep 2014 : validated on CIC 4.0 SU6.

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

How To Test Fcs Winexpress On An Ipo On A Pc Or Mac Xp (Windows) On A Microsoft V3.3.5 (Windows Xp) On An Iphone Or Ipo (Windows V3) On Pc

NF1Adv VOIP Setup Guide (for Pennytel)

Troubleshooting Voice Over IP with WireShark

DOMIQ, SIP and Mobotix cameras

Sample Configuration for SIP Trunking between Avaya IP Office R8.0 and Cisco Unified Communications Manager Issue 1.0

Vega 100G and Vega 200G Gamma Config Guide

SIP: Ringing Timer Support for INVITE Client Transaction

NF1Adv VOIP Setup Guide (for Generic VoIP Setup)

Technical Configuration Notes

hybird Groundwire SIP interoperability test

IP Office Avaya Radvision Interoperation Notes

Interoperability Test Plan for International Voice services (Release 6) May 2014

NetVanta 7100 Exercise Service Provider SIP Trunk

Application Notes for configuring Avaya IP Office IP500 R7.0 with 2Ring NetFAX R3.0 Issue 1.0

MITEL SIP CoE. Technical. Configuration Notes. Configure MCD 4.1 for use with SKYPE SIP Trunking. SIP CoE

SBC 1000/2000 Configuration Guide with Lync 2013 for Windstream/ LPAETEC SIP Trunk Deployments

Voice-Over-IP. Daniel Zappala. CS 460 Computer Networking Brigham Young University

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

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

Configuring the CyberData VoIP Intercom for eon's econn IP-PBX

SIP Trunking using the EdgeMarc Network Services Gateway and the Mitel 3300 ICP IP-PBX

SIP Trunking with Allworx. Configuration Guide for Matrix SETU VoIP Gateways

Application Notes for the Ingate SIParator with Avaya Converged Communication Server (CCS) - Issue 1.0

Integrating a Hitachi IP5000 Wireless IP Phone

IP Office SIP Extension Support

Configuring Interoperability between Avaya IP Office and Avaya Business Communication Manager

Application Notes for Avaya IP Office 7.0 Integration with Skype Connect R2.0 Issue 1.0

Technical Configuration Notes

IP Office 7.0 and BCM 6.0 SIP Interoperability Configuration Notes

Abstract. Avaya Solution & Interoperability Test Lab

VOIP-500 Series Phone CUCM 8.0.3a Integration Guide

OpenScape Business. Tutorial Networking OpenScape Business OpenScape Voice Configuration Guide. Version: 1.0

The VoIP Vulnerability Scanner

SIP Trunk Configuration Guide. using

TALKSWITCH VOIP NETWORK TROUBLESHOOTING GUIDE

Communication Manager configuration for BLU-103

VOICE OVER IP AND NETWORK CONVERGENCE

Epygi Technologies How to Configure Alphatech Cityline IP DP device on the Quadro IP PBX

Matrix Technical Support Mailer 124 Basic steps to configure SIP extensions in ETERNITY NE

Skype Connect Certification Overview

SIP Trunking Manual. For Samsung OfficeServ. Sep 18, 2006 doc v Sungwoo Lee Senior Engineer

00:00:40 00:01:00 00:01:20 00:01:40 00:02:00

The SIP School- 'Mitel Style'

Configuring the Sonus SBC 2000 with Cisco Unified Call Manager 10.5 for Verizon Deployment

IP Office Technical Tip

IMPORTANT NOTE. Dialogic Brooktrout SR140 Fax Software with T38Fax.com SIP Trunking Service. Installation and Configuration Integration Note

nexvortex SIP Trunking Implementation & Planning Guide V1.5

Configuring Sonus SBC 5100 with AVAYA IP OFFICE R7

Product Support Notice

An Introduction to VoIP Protocols

Application Notes for Multi-Tech FaxFinder IP with Avaya IP Office Issue 1.0

1 SIP Carriers. 1.1 Tele Warnings Vendor Contact Versions Verified SIP Carrier status as of Jan 1,

3COM VCX PBX Server VoIP Intercom Setup Guide

How to Configure the Allworx 6x, 24x and 48x for use with Integra Telecom SIP Solutions

Application Notes for Konftel 300 Conference Unit with Avaya IP Office - Issue 1.0

TTCN-3, Qtronic and SIP

How to make free phone calls and influence people by the grugq

Transcription:

Testing Industrial VoIP Implementations: Registration for SIP Phones James J. Allen, Jr. William H. Chriss, Eva B. Phillips, Diane Somers Shahank Sarwate Avaya Inc., Lincroft, New Jersey M. Ümit Uyar, Samrat Batth City College and Graduate Center of the City University of New York 1

Modeling SIP Registration for Automated Test Sequence Generation 2

Framework for Test Generation and Test Execution Specification FSM Model of the Spec Minimum Cost Test Sequence RFC 3261 RFC 3665 RFC 3666 Etc. Manual Process POSTMAN Implementation Under Test (IUT) Executable Test Scripts Manual Process ATEE ATEE 3

SIP Registration Example from Understanding SIP by A.B. Johnston Figure 2.3 SIP registration example 4

Registration Model for SIP using UDP Transport Registration Model For UDP Transport 5

Postman + ATEE Environment for Automated SIP Conformance Testing 3-way Conference Testing Setup Button Depress Unit Button Depress Unit Button Depress Unit Alice s SIP Phone (under test) Bob s SIP Phone (under test) Carol s SIP Phone (under test) Ethernet RS232 Ethernet Hub Alice is the initiator of 3-way Conference calls Bob and Carol are the 2 nd and 3 rd legs of Conference Every message from/to 3 SIP phones are monitored No Proxy nor a Registrar (TOTAL CONTROL and OBSERVATION by TEST SCRIPTS) Automated Test Execution Engine (using test scripts based on Postman output) 6

SIP Conference FSM Model : Edges covered by the example scenario : 6 out of 400 steps, or 40 out of 5,000+ transactions from Postman 7

Guidelines for Test Engineers and Conclusions 8

SIP Registration Example from Understanding SIP by A.B. Johnston Figure 2.3 SIP registration example : Edges covered by registration example : 4 out of 400 transactions from Postman 9

Complexity of SIP Testing: It is a lot harder than it may seem Situations presented in RFCs cover only a few percent of Postman model coverage Test sequences generated by Postman: Registration: 500+ transactions for UDP Registration: 400+ transactions for TCP Conference: 5,000+ transactions Hold: 4,000+ transactions 10

Conformance Testing Value Market size opportunity depends on successful interoperability with the many proxy vendors. Completeness of conformance testing can lead to lower maintenance costs. Standards completeness is not essential, but adds significantly to complexity. Completeness in testing is not intuitive. Tools are essential to test case creation. 11

Test Coverage of SIP Testing: Complete control and observation by SIP test system Using an off-the-shelf Proxy for testing SIP phones is insufficient: cannot generate timeouts, inopportune and invalid inputs to test the SIP phone such cases will happen in the field and SIP phone s response will be untested A test system with complete control and observation over SIP phone is required: must generate any Proxy behavior as test scripts dictate 12

ETSI SIP Test Suite ETSI SIP Test Suite covers: Registration: 27 test cases Registrar: 27 test cases Call control (valid, timer, invalid): 172 test cases Proxy (valid, timer, invalid): 208 test cases Querying and messaging (proxy and end point): 173 test cases 13

ETSI SIP Test Suite Avaya plans to pursue the tests generated for SIP as complementary tests to the existing ETSI test suite. Typically every ETSI test case is analogous to an edge in the FSM models of Avaya. FSM models are much more comprehensive due to advanced automation capabilities of Avaya 14

About the Speaker James J. Allen, Jr. The leader of a group with 30 members, specializing testing and verification of Avaya telephones. Industrial experience: Bell Labs: Distinguished Member of Technical Staff, Supervisor Supervised testing groups for ISDN telephones, digital telephones, and IP Telephones. Holds two U.S. patents in telephone design M.S. in Engineering Science, Purdue Univ., Indiana. 15

Disclaimers The FSM models, portions of test sequences, implementation information, and all other testing related material presented in this tutorial do not reflect those of the AVAYA products. 16