SIP INTEROP TEST DESCRIPTION



Similar documents
IP PBX. SD Card Slot. FXO Ports. PBX WAN port. FXO Ports LED, RED means online

White paper. SIP An introduction

Wildix W04FXO Whitepaper

Mediatrix 3000 with Asterisk June 22, 2011

Configuration Notes 290

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

SIP Trunking Quick Reference Document

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

Avaya IP Office 8.1 Configuration Guide

Technical Configuration Notes

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

Configuring the Synapse SB67070 SIP Gateway from AT&T for Clearfly SIP Trunking. January 2013

MAXCS Release 7.0. Application Note: Remote MultiVoIP Gateway Configuration. Intended audience: AltiGen Authorized Partners

Peer-to-Peer SIP Mode with FXS and FXO Gateways

Intercommunication between two MyPBX (via VoIP Trunk)

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

BroadSoft Partner Configuration Guide

Micronet VoIP Solution with Asterisk

SIP Trunking Application Notes V1.3

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

Mediatrix 4404 Step by Step Configuration Guide June 22, 2011

Dynamix IP PBX-100. User's Manual

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

NovaTec release information firmware

Avaya IP Office SIP Trunk Configuration Guide

Configuring NET SatisFAXtion with Avaya IP Office

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

Direct IP Calls. Quick IP Call Mode

Applications between Asotel VoIP and Asterisk

spiderstar VoIP Interface Version 4.0 User manual

EZLoop IP-PBX Enterprise SIP Server

GW400 VoIP Gateway. User s Guide

SIP A Technology Deep Dive

AT&T SIP Trunk Compatibility Testing for Asterisk

SIPSTATION User Guide. Schmooze Com Inc.

VoIP Telephone Adapter User s Manual

Feature and Technical

SIP Trunking using the Optimum Business SIP Trunk adaptor and the AltiGen Max1000 IP PBX version 6.7

IP Office 7.0 and BCM 6.0 SIP Interoperability Configuration Notes

SIP Trunk Configuration V/IPedge Feature Description 5/22/13

Application Notes for Configuring Broadvox SIPTrunking with Avaya IP Office R9.0 - Issue 1.0

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

IPNext 50 NGN IP-PBX High-performance Next Generation IP-PBX Solution

Cisco CallManager 4.1 SIP Trunk Configuration Guide

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

3CX Application Partner Program Inter-Working Report

AudioCodes Mediant 1000 Configuration Guide

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

Abstract. Avaya Solution & Interoperability Test Lab

BroadSoft Partner Configuration Guide

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

Creating your own service profile for SJphone

Extension Manual User portal, Dial codes & Voice mail for 3CX Phone System Version 6.0

User Manual. SIP Analog Telephone Adaptor SIP-GW2. Sedna Advanced Electronics Ltd.

Application Notes for Configuring SIP Trunking between Metaswitch MetaSphere CFS and Avaya IP Office Issue 1.0

Connecting with Free IP Call

Configuring SIP Trunking and Networking for the NetVanta 7000 Series

Asterisk 10 Digium Partner Certification Interoperability Report ESCENE SayHi IP Phone

Abstract. Avaya Solution & Interoperability Test Lab

Extension Manual. User portal, Dial codes & Voice mail for 3CX Phone System Version 7.0

Mitel- SIP CoE. Technical. Configuration Notes. How to Guide to Configure the Mitel 5000 CP 4.0 R24 for use with Integra Telecom

Configuration Notes 0217

Dialplate Receptionist Console Version

Automatic break through for call protection for preferred numbers. Bootcode with minifirmware (not supported with IP3000)

Let's take a look at another example, which is based on the following diagram:

Alcatel OmniPCX Enterprise R11 Supported SIP RFCs

How To Configure A Linksys Pap2T With Virtualbpx On A Cell Phone On A Pc Or Ipad Or Ipa (For Ipa) On A Ipa Or Ip2T On A Sim Sim (For Sim Sims

SIP and H.323. SIP call flow example

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

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

How To Run A Pbxnsip On A Cell Phone (For A Pbt) On A Pplx (For An Ipo) On An Ipa (For Free) On Your Ipa Or Ipa On A Pc Or

Quick Start Guide CREATING A NEW SITE

#!) * & /! $* - 01 $& -$ 2 1 $& -# 32# $- - + $- -*!45 $-

Dial91 iphone User Guide

Basic configuration of the GXW410x with Asterisk

Compact PBX IP302. Mains adapter (primary: V, 50 Hz, secondary: 40V DC 375mA) or Power over LAN (IEEE 802.3af)

SIP: Ringing Timer Support for INVITE Client Transaction

Release Notes for NeoGate TE X

P160S SIP Phone Quick User Guide

Configuring Interoperability between Avaya IP Office and Avaya Communication Manager

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

Configuring the CyberData V2 Paging Amplifier for eon's econn IP-PBX

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

EarthLink Business SIP Trunking. Avaya IPO IP PBX Customer Configuration Guide

Alcatel-Lucent OmniPCX Office R8.1 Maintenance Software

Business VoIP Solution Training 04/2009

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

How To Configure Aastra Clearspan For Aastro (Turbos) And Bpb (Broadworks) On A Pc Or Macbook (Windows) On An Ipa (Windows Xp) On Pc Or Ipa/

XO SIP Service Customer Configuration Guide for Interactive Intelligence Customer Interaction Center (CIC) with XO SIP

Application Notes for Configuring Broadvox SIP Trunking with Avaya IP Office Release 8.0 Issue 1.0

Star Access Codes. Feature Access Code Instruction Call Forwarding No Answer Activation

EarthLink Business SIP Trunking. Toshiba IPedge Customer Configuration Guide

MITEL SIP CoE. Technical. Configuration Note. Configure MCD for use with Intelepeer Service provider SIP Trunking. SIP CoE

Curso de Telefonía IP para el MTC. Sesión 2 Requerimientos principales. Mg. Antonio Ocampo Zúñiga

Quick Setup Guide. Setup Guide for Aastra 400 and Microsoft Lync A Mitel Company. Aastra Telecom Schweiz AG. Ziegelmattstrasse 1 ...

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

Evolution PBX User Guide for SIP Generic Devices

Transcription:

SIP INTEROP TEST DESCRIPTION INNOVAPHONE SIP INTEROP TESTS WITH SIP PROVIDER MIXVOIP SUMMARY This article describes the SIP provider Tests done by Com8 when testing the compatibility of a provider. The features are divided in two classes: KO-criteria and optional criteria. When the provider does not pass a test marked as KOcriteria, the provider cannot be accepted in the category recommended SIP Provider. To differentiate the quality of the offered service, the provider receives an additional rating. The current rating value ranges between 0 and 117 points. The test success rate is displayed as a percent value. It is calculated by using the following formula: (rating points achieved / rating points total) * 100. Test Name Importance Rating Points Received Points Basic Call Call using G711A KO 5 5 Call using G711U KO 5 5 Call using G723 Optional 2 0 Call using G729 Optional 3 3 Overlapped Sending Optional 2 0 Early Media Channel KO 5 0 Fax using T.38 Optional 3 Reverse Media Negotiation Optional 3 3 CGPN can be suppressed Optional 2 2 CLIP no screening Optional 3 3 Long time call possible(>30 min) KO 5 5 External Transfer KO 5 5 NAT Detection Optional 3 Voice Quality KO 5 5 Direct Dial In Inbound(MIXvoip->Innovaphone) KO 5 5 Outbound(Innovaphone->MIXvoip) KO 5 5 DTMF DTMF tones sent correctly KO 5 5 DTMF tones received correctly KO 5 5 Hold/Retrieve Call can be put on hold KO 5 5 Held end hears music on hold / announcement from PBX Optional 2 2

P a g e 2 Transfer with consultation Call can be transferred KO 5 5 Held end hears music on hold Optional 2 2 Transfer without consultation (alerting only) Call can be transferred KO 5 5 Held end hears music on hold Optional 2 2 Call returns to transferring device if the third endpoint is not available Blind Transfer KO 5 5 Call can be transferred Optional 3 3 Held end hears dialing tone Optional 2 2 Broadcast Group & Waiting Queue Caller can make a call to a Broadcast Group KO 5 5 Caller can make a call to a Waiting Queue KO 5 5 Announcement if nobody picks up the call KO 5 5 FINAL SCORE 111 102 (%) 100 91,89 For test results, see the list of tested SIP providers. TEST SCENARIO This scenario describes a setup where the PBX and phones are in a private network. The IP800 must use a stun server, in order to send correct SIP - messages. The IP800 works as media relay, all RTP - streams go through the PBX. BASIC CALL CALL USING G711A(KO) Purpose: Test of capability to handle G711A RTP - Streams Tel1 is configured with G711A exclusive coder preference.

CALL USING G711U(KO) Purpose: Test of capability to handle G711U RTP - Streams Tel1 is configured with G711U exclusive coder preference. CALL USING G723(OPTIONAL) Purpose: Test of capability to handle G723 RTP - Streams Tel1 is configured with G723 exclusive coder preference. Remarks: NOK busy tone CALL USING G729(OPTIONAL) Purpose: Test of capability to handle G729 RTP - Streams Tel1 is configured with G729 exclusive coder preference. OVERLAPPED SENDING(OPTIONAL) Purpose: Test if the provider supports Overlap Dialing. If not Enbloc Dialing must be configured on the SIP - trunk. Route from PBX to SIP-provider is not configured with 'Force Enbloc'. Remarks: NOK Setting up the call before the number is complete EARLY MEDIA CHANNEL(KO) Purpose: Test if the transmission of RTP - packets is possible before the call has been accepted (200 OK) by both endpoints. This feature is used when the caller receives announcements or dial tones from the SIP - Provider. (i.e. 'The dialed number is incomplete.') Tel1 calls a not existent(incomplete) phone number in the PSTN. PSTN-Provider will play an announce, i.e. 'Number incomplete'. The SIP-provider forwards the announcement and terminates the call setup procedure. Remarks: NOK Busy tone after 18 seconds FAX USING T.38(OPTIONAL) Purpose: Test of capability to handle T.38 signaling/data. Without this feature Fax over IP is not possible. Fax1 sends a message to a fax machine in the PSTN. Fax1 receives a message from a fax machine in the PSTN. Remarks: not tested REVERSE MEDIA NEGOTIATION (OPTIONAL)

P a g e 4 Purpose: Test if Reverse Media Negotiation is implemented by the provider. If this test fails, media relay and an exclusive coder setting must be configured for this provider, resulting in a much lower amount of concurrent calls. Tel1 calls Tel2. Tel2 picks up the call Tel2 makes a blind transfer to a phone in the PSTN This is the quickest way to send a INVITE message without SDP over the SIP-Trunk CGPN CAN BE SUPPRESSED(OPTIONAL) Purpose: Test if provider accepts anonymous calls Tel1 is configured to not send his CGPN. 'User Setup'->'Number Presentation' = Off. The display of the PSTN phone should show as Calling Party: 'anonymous' CLIP NO SCREENING(OPTIONAL) Purpose: Test if provider accepts calls having a different CGPN as assigned to the SIP trunk Tel1 is configured with CFU to a PSTN phone. A second PSTN phone calls Tel1, the call is forwarded to the first PSTN phone. The display of the first PSTN phone should show as Calling Party the second PSTN phone. LONG TIME CALL POSSIBLE(KO) Purpose: Test if provider interrupts call after session timer expires (RFC 4028). It is possible that the provide awaits Re-Invite after the timer expires. However the session timer is not implemented by innovaphone, so we will not send a Re-Invite. call is longer than session expire timeout.(usually 1800 seconds) EXTERNAL TRANSFER(KO) Purpose: In scenarios where Media Relay is not used, the provider will have to connect both calls by short-circuiting his RTP ports. A phone in the PSTN calls Tel1 Tel1 picks up the call and transfers it to a second PSTN phone. Manual test of voice quality by speaking/listening on both ends. NAT DETECTION(OPIONAL) Purpose: In scenario s where Media Relay is not used and the PBX and phones are behind a NAT router, the SIP provider must support a NAT detection mechanism. The provider will receive SIP packets containing private IP addresses, this private IP addresses have to be replaced by the provider with the corresponding public addresses. If this test fails, media relay (with STUN server) and an exclusive coder setting must be configured for this provider, resulting in a much lower amount of concurrent calls. Tel1 is in a private network behind a NAT router.

. Check that audio is sent in both directions. Remarks: not tested VOICE QUALITY OK?(KO) Purpose: Simple test of overall voice quality during a call. Tel1 calls Tel2. Tel2 picks up the call. Manual test of voice quality by speaking/listening on both ends. DIRECT DIAL IN INBOUND(MIXVOIP -> INNOVAPHONE)(KO) Purpose: Test if the provider forwards the call to the PBX using the correct DDI - number(cdpn). Phone in the PSTN calls Tel1. Check if the CDPN is forwarded correctly to the PBX. OUTBOUND(INNOVAPHONE -> MIXVOIP)(KO) Purpose: Test if the provider handles the CGPN (trunk number + extension) correctly. Check if the PSTN phone display shows the correct CGPN. DTMF DTMF is also a must have feature for a company. DTMF is crucial for the use of a voicemail system. Currently there are two methods of transferring DTMF signals, by SIP - INFO message or encapsulated in the RTP - packet. Innovaphone supports both types of DTMF signaling. However you must pay attention at the proper configuration of your innovaphone box, since your provider will typical support just one kind of DTMF tone signalization. DTMF TONES SENT CORRECTLY(KO) Purpose: Test if DTMF signals going from PBX to Provider are received and interpreted correctly. Check if the DTMF - tones are received at the PSTN phone(using SOAP). DTMF TONES RECEIVED CORRECTLY(KO) Purpose: Test if DTMF signals going from Provider to PBX are received and interpreted correctly. PSTN Phone calls Tel1 Check if the DTMF - tones are received at Tel1(using SOAP). HOLD/RETRIEVE

P a g e 6 When a call is put on hold, users normally expect to hear some kind of music/announcement signaling them that they should wait. However there are two possibilities. The PBX generates the announcement or the provider generates it. To test a PBX generated announcement, use the R - key to hold a conversation. This type of holding is tested in the Hold/Retrieve, Transfer with consultation and Transfer with consultation (alerting only) scenario. To test a provider generated announcement, use the redial key to hold the conversation. This is used when doing a blind transfer. CALL CAN BE PUT ON HOLD(KO) Purpose: Test if provider handles hold signalization by Reïnvite correctly. Tel1 presses the 'R-Key'. Test if call is on hold(display blinking & MoH/announcement). Tel1 presses again the 'R-Key'. Test if call is retrieved and conversation is continuable. HELD END HEARS MUSIC ON HOLD / ANNOUNCEMENT FROM PBX(OPTIONAL) Purpose: Test if provider handles hold using the send only attribute correctly. The MoH will be transmitted by the PBX to the provider and must be then forwarded to the waiting phone. Tel1 presses the 'R-Key'. Test if call signalization is correct and MoH is audible on waiting phone., MOH from innovaphone heard TRANSFER WITH CONSULTATION CALL CAN BE TRANSFERRED(KO) Purpose: Test of call-transfer with consultation Tel1 presses the 'R-Key' and dials the number of Tel2. Test if audio channels between Tel1 and Tel2 are established correctly. Tel1 hangs up. PSTN phone changes its status from 'hold' to 'active'. Test if audio channels between PSTN phone and Tel2 are established correctly. HELD END HEARS MUSIC ON HOLD(OPTIONAL) Purpose: Test for MoH/Announcement on hold phone. Tel1 presses the 'R-Key' and dials the number of Tel2. Test if PSTN phone hears MoH., MOH from innovaphone PBX TRANSFER WITHOUT CONSULTATION (ALERTING ONLY) CALL CAN BE TRANSFERRED(KO) Purpose: Test of call-transfer without consultation

Tel1 presses the 'R-Key' and dials the number of Tel2. Tel1 doesn't wait for Tel2 to pick up the call and hangs up. PSTN phone changes its status from 'hold' to 'active'. Test if audio channels between PSTN phone and Tel2 are established correctly. HELD END HEARS MUSIC ON HOLD(OPTIONAL) Purpose: Test for MoH/Announcement on hold phone. Tel1 presses the 'R-Key' and dials the number of Tel2. Test if PSTN phone hears MoH., MOH from innovaphone PBX CALL RETURNS TO TRANSFERRING DEVICE IF THE THIRD ENDPOINT IS NOT AVAILABLE(KO) Purpose: Test if returning calls are handled correctly by the provider Tel1 presses the R-Key and dials the number of Tel2. Tel1 doesn t wait for Tel2 to pick up the call and hangs up. PSTN phone changes its status from hold to active. Tel2 doesn t answer the call. Depending on the configured Recall Timeout the call falls back to Tel1. Tel1 answers calls and checks if audio is working in both directions. BLIND TRANSFER CALL CAN BE TRANSFERRED(OPTIONAL) Purpose: Test of call-transfer with consultation Tel1 presses the 'Redial-Key' and dials the number of Tel2. Call is passed to Tel2 and Tel2 picks up the call. Test if audio channels between PSTN phone and Tel2 are established correctly. HELD END HEARS MUSIC ON HOLD(OPTIONAL) Purpose: Test for MOH/Announcements on hold phone. Tel1 presses the R-Key and dials the number of Tel2. Test if PSTN phone hears dial-tone(or MOH). BROADCAST GROUP & WAITING QUEUE CALLER CAN MAKE A CALL TO A BROADCAST GROUP(KO) Purpose: Test of basic functionality of the Broadcast feature, using Reinvite.

P a g e 8 PSTN Phone calls a 'Broadcast Group' number. Tel1 and Tel2 are ringing. Tel1 picks up the call. Test if audio channels between PSTN phone and Tel1 are established correctly. CALLER CAN MAKE A CALL TO A WAITING QUEUE(KO) Purpose: Test of basic functionality of the Waiting Queue feature, using Reinvite. PSTN Phone calls a 'Waiting Queue' number. Tel1 and Tel2 are ringing. Tel1 picks up the call. Test if audio channels between PSTN phone and Tel1 are established correctly. ANNOUNCEMENT IF NOBODY PICKS UP THE CALL(KO) Purpose: Test if announcement feature at Waiting queues is working correctly. PSTN Phone calls a 'Waiting Queue' number. Tel1 and Tel2 are ringing. PSTN phone hears an announcement from the PBX, i.e. 'All operators are busy. Please hold the line.' Tel1 picks up the call. Test if audio channels between PSTN phone and Tel1 are established correctly.. MOH from innovaphone PBX

CONFIGURATION SCREENSHOTS SIP GK GATEWAY

P a g e 10 NUMBER MAPPINGS ROUTE SETTINGS