R&E Telepresence Exchange status & lessons learned. APAN 32 Delhi 25 August 2011. Brent Sweeny of GRNOC, Indiana University y( (USA)



Similar documents
Connecting to the R&E Telepresence Exchange

Cisco TelePresence in the R&E Community

SIP Trunking. Cisco Press. Christina Hattingh Darryl Sladden ATM Zakaria Swapan. 800 East 96th Street Indianapolis, IN 46240

Communications Transformations 2: Steps to Integrate SIP Trunk into the Enterprise

AARNet Copyright APAN Workshop. August 27 th 2012 AARNET Telepresence. Network Operations. Interoperability Services Don Mackintosh

Global Network. Whitepaper. September Page 1 of 9

nexvortex SIP Trunking Implementation & Planning Guide V1.5

Cisco TelePresence Multipoint Switch

EarthLink Business SIP Trunking. NEC SV8300 IP PBX Customer Configuration Guide

EarthLink Business SIP Trunking. NEC SV8100 IP PBX Customer Configuration Guide

SIP Trunking Steps to Success, Part One: Key Lessons from IT Managers Who ve Been There

Frequently Asked Questions about Integrated Access

Integrating VoIP Phones and IP PBX s with VidyoGateway

EarthLink Business SIP Trunking. ININ IC3 IP PBX Customer Configuration Guide

Vega 100G and Vega 200G Gamma Config Guide

Application Note Configuring the Synapse SB67070 SIP Gateway for Broadvox GO! SIP Trunking

Cisco TelePresence Multipoint Switch Meeting Types

Gateways and Their Roles

Session Border Controllers in Enterprise

BT Global Video Exchange. Frequently asked questions - Technical capabilities

Configuration Guide for connecting the Eircom Advantage 4800/1500/1200 PBXs to the Eircom SIP Voice platform.

How To Use Cisco Cucm For A Test Drive

EarthLink Business SIP Trunking. Cisco Call Manager and Cisco CUBE Customer Configuration Guide

PETER CUTLER SCOTT PAGE. November 15, 2011

CISCO UNIFIED COMMUNICATIONS MANAGER SIP INTEGRATION

for additional validity checks to allow/deny call flows. This method protects against internal fraudulent calls.

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

Connecting Your Enterprise With Asterisk: IAX to Carriers. Dayton Turner Voxter Communications

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

Session Border Controller

Open Visual Communications Consortium

District of Columbia Courts Attachment 1 Video Conference Bridge Infrastructure Equipment Performance Specification

Implementing Cisco IP Telephony & Video, Part 1 CIPTV1 v1.0; 5 Days; Instructor-led

Interoperability for Enterprise Video Communications

Cisco CallManager 4.1 SIP Trunk Configuration Guide

SIP Trunking The Provider s Perspective

CVOICE - Cisco Voice Over IP

EarthLink Business SIP Trunking. Toshiba IPedge Customer Configuration Guide

SIPSTATION User Guide. Schmooze Com Inc.

EarthLink Business SIP Trunking. Asterisk 11.2 IP PBX Customer Configuration Guide

Technical Configuration Notes

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

nexvortex SIP Trunking

Need for Signaling and Call Control

"Charting the Course... Implementing Cisco IP Telephony & Video, Part 1 v1.0 ( CIPTV1 ) Course Summary

Development of SIP-H.323 Gateway Project

SIP Trunking Quick Reference Document

StarLeaf Network Guide

Implementing Cisco IP Telephony & Video, Part 1

Version dated 25/11/ Course Title. NATO Voice over IP Foundation Course. 2.Identification Number (ID) 3. Purpose of the Course

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

OfficeMaster Gate (Virtual) Enterprise Session Border Controller for Microsoft Lync Server. Quick Start Guide

How To Understand The Purpose Of A Sip Aware Firewall/Alg (Sip) With An Alg (Sip) And An Algen (S Ip) (Alg) (Siph) (Network) (Ip) (Lib

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

Product Information = = = sales@te-systems.de phone

Voice over IP Basics for IT Technicians

CIPT1_8- Implementing Cisco Unified Communications Manager Part 1

ZyXEL V100 Support Notes. ZyXEL V100. (V100 Softphone 1 Runtime License) Support Notes

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

Colt VoIP Access Colt Technology Services Group Limited. All rights reserved.

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX)

Cisco TelePresence MCU 45X0, 53X0 and MCU MSE 8510

ETM System SIP Trunk Support Technical Discussion

ADTRAN SBC and Cisco Unified Call Manager SIP Trunk Interoperability


Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

Configuring for Integra Telecom SIP Solutions

SIP Trunking with Microsoft Office Communication Server 2007 R2

Implementing Cisco IOS Telephony and Unified Communications Express (IITUCX)

Application Note Patton SmartNode in combination with a CheckPoint Firewall for Multimedia security

Table of Contents. Confidential and Proprietary

SIP-based VoIP Deployment in Taiwan

EarthLink Business SIP Trunking. Switchvox SMB 5.5 & Adtran SIP Proxy Implementation Guide

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

VoIP Trunking with Session Border Controllers

CTX OVERVIEW. Ucentrik CTX

Brochure. Dialogic BorderNet Session Border Controller Solutions

Implementing VoIP monitoring solutions. Deployment note

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

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

New aspects of Cisco UC Interoperability. #CiscoPlus

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

ESI SIP Trunking Installation Guide

Connecting with Free IP Call

Configuration of Applied VoIP Sip Trunks with the Toshiba CIX40, 100, 200 and 670

FortiVoice. Version 7.00 VoIP Configuration Guide

Customer Guide. BT Business - BT SIP Trunks. BT SIP Trunks: Firewall and LAN Guide. Issued by: BT Business Date Issue: v1.

Week 9 / Paper 3. VoCCN: Voice Over Content-Centric Networks

Enterprise Video Conferencing

EXPLOITING SIMILARITIES BETWEEN SIP AND RAS: THE ROLE OF THE RAS PROVIDER IN INTERNET TELEPHONY. Nick Marly, Dominique Chantrain, Jurgen Hofkens

Basic Vulnerability Issues for SIP Security

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

With 360 Cloud VoIP, your company will benefit from more advanced features:

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

Virtual private network. Network security protocols VPN VPN. Instead of a dedicated data link Packets securely sent over a shared network Internet VPN

CVOICE Exam Topics Cisco Voice over IP Exam # /14/2005

On-Demand Call Center with VMware View

Troubleshooting Voice Over IP with WireShark

Transcription:

R&E Telepresence Exchange status & lessons learned APAN 32 Delhi 25 August 2011 Brent Sweeny of GRNOC, Indiana University y( (USA)

The R&E exchange community: Cisco Telepresence rooms Currently almost 200 Cisco Telepresence rooms connected, many more out there About 80 institutions, most in US Single-screen and multi-screen

What is the R&E TP Exchange? Begun 2009, the central infrastructure that enables highly-functional functional, scalable, interconnection of many local, state/regional, and international telepresence systems Originally Cisco Telepresence, but not intended to be limited to Cisco only now also: Interoperability gateway, standards-based interconnectivity to other SIP & H.323 devices

Where is the R&E TP exchange? The first one is in the center of North America AARnet has announced creation of a TP exchange for Australia Others should come at least in continents or major regions, especially: China, either with or in addition to Asian exchange Europe Latin America Federate them, leveraging high-performance h nets

What is that 'central infrastructure'? SBC Session border controller performs calladmission, number analysis, call-routing, trunking Periodically monitors state of trunks via SIP OPTIONS ping, a kind of SIP 'hello Telepresence server blade, H.323 interop services Monitor quality of connections via Cisco IPSLA Loss Jitter Latency

Central infrastructure 2 Redundantly routed via NLR/Internet2 backbones Located in Kansas City in the NLR POP SIP trunk to each remote site or exchange Trunks to other exchanges (R&E + commercial) Interconnected t with Internet2 t2 backbone for reachability to Internet2 members Exchanges limited routes with I2 for Telepresence Multipoint i t services: Telepresence multipoint i t switch (CTMS)

Central services what do we do for user sites? Coordinate testing on turnup Coordinate R&E telepresence site directory Maintain mailing list for news, alerts, q&a, and website for FAQ & other information Represent community to vendors, providers Enroll sites with commercial providers With community, help set standards Not end-user support, hardware support

Equipment at user end (1) Minimally: Codec/screen/IP phone user interface Cisco Call Manager (CM) for managing (up to many) endpoints, signaling, terminate trunk, call-routing, managing software, reporting, etc etc CM function could be shared with other institutions

Equipment at user end (2) Optionally: Redundancy, R d d e.g. CM cluster Local multipoint switch Local interop options to other SIP or H.323 devices firewall/border device(s) Recording

Functional options for endsites NAT CTS-manager for scheduling, integration w/outlook, can push calendar to phones Media (and/or signaling) encryption PSTN gateway

Endsite Requirements 1. Routed IP address(es) for Call Manager 2. Routed IP address(es) for codecs 3. E.164 phone number for codec: our standard is an internationalized E.164 number correct for your locality. In North America, 11 digits: 1+(area code)+(exchange)+(local part) For example (US) 1-919-123-4567 or (China) 86-1-21-12345 CM understands d international ti dialing Doesn t need to be switchable; PSTN connection is optional 4. That number is your dialing number outside, and you must answer when other sites call you with that.

Sample R&E TelePresence Components & Layout CTMS R&E exchange R&E SBC at NLR 216.24.184.130 SBE 216.24.184.13124 184 131 DBE Regional network Regional Network Minimal end site configuration CUCM & codec Cisco Call Manager Signaling path Signaling path Telepresence systems IP address E.164 number Media path More complex end site configuration i More CUCMs, more codecs Cisco Call Managers (redundant) SLA monitor IP address Telepresence systems E.164 number Signaling path (SIP) Media path (IP) Optional end site components firewall CTMS (multipoint Switch) CUBE Ent (security, Signal demarc) CT MAN (scheduling, Management) MXE/MSE (interop) CUVC (interop) PSTN interop

What's needed to connect? 10,000-meter view: You have a codec & call manager. To connect to & use the R&E exchange, you need: 1.IP reachability: A functional routed (layer3) connection that can reach the exchange 2.A SIP trunk to the exchange 3.A valid E.164 (phone) number & dial plan

Details #1: routed connection Traffic must be able to flow freely All protocols are documented well SIP signaling Call Manager SBE 216.24.184.130 Media flows codec DBE 216.24.184.131 Signaling g on SIP port 5060/5061, media UDP RTP 16-32K Leverage existing high-performance networks Only ~5Mbs/screen, no special circuits needed Traffic must be loss-free, low-latency, low-jitter

routed connection what can go wrong? Firewall problems, for example letting signaling AND media through, or not getting enough SIP state. Sometimes the fix is to insert a CUBE (proxy). NAT: nuff said? Occasional special routing for non-members to get traffic to R&E exchange Loss, latency, jitter: jitter & latency issues are rare, but loss sometimes needs to be fixed with QoS. Bandwidth issues are very rare in our networks.

Details #2: SIP trunk Persistent SIP adjacency is created between CM and SBC by creating a SIP trunk Uses IP addresses of each end Since the trunk is stateless, the SBC periodically polls the CM over the trunk with an OPTIONS type of SIP packet to see if it answers. This hello-like interaction is called an options ping though there s no ICMP involved. The SBC can mark the adjacency as online or offline based on response.

Creating the SIP trunk (in CM)

SIP trunk what h t could go wrong? If protocol path is opened correctly, this should work fine and almost always does. For (us) data people, SIP is generally a foreign language: how to decipher what exactly was wrong, or missing, in the negotiation? This is where we may see configuration issues with other parts of the CM or codecs, for example, wrong protocol or bandwidth settings.

Details #3: number & dial plan End site designates a valid E.164 number for each device (see our standard earlier) Number is programmed into the device via CM, associated w/ IP of known registered device Phone & codec are associated by virtue of same E.164 CM may perform number manipulation on incoming or outgoing numbers. more

Details #3: Dial plan (p.2) CM may have various trunks, dial-plan routes destination number (patterns) to trunks Uses longest-match (most-specific) pattern Knows all local devices automatically Generally punts everything else to exchange Use North American (or other) Numbering Plan Understands international dialing So it s possible to have a single dial-pattern: @

Dial plan what could go wrong? One of the most frequent problems is that the CM uses a short version of the long phone numbers locally, and doesn t recognize the full number when it comes in, refusing the call. Sometimes the CM doesn t format the identification of the outgoing number correctly. Unnecessarily complex dial plans User confusion with TP, PSTN, local/ld prefix Wrong numbers directory helps!

How does TP connection work? above and below the covers Codec & phone register to Call Manager (CM) CM loads image & config (including directory, calendar) to codec & phone User dials (manually or via directory) number Codec signals call to CM (SIP) CM compares with dial plan, signals call to SBC more

How does it work? #2 SBC receives signaled call from CM SBC compares with dial plan, routes call to appropriate end-site trunk (incl interop sites) Remote CM receives signal, analyzes called number & call requirements if it wants to answer Remote CM signals orig CM (via SBC) that call is ok, state active, start to send media (via SBC) UDP Media begins to flow codec to SBC to codec

How does it work? #3 multipoint When >1 system is in call, use multipoint switch (CTMS) Just another SBC trunk, chosen by SBC s dial-plan No transcoding is necessary if all Cisco Up to 48 screens at once, expanding to 90 Screen-switching switching, or site-switching switching Supports encryption, blocking, listing, dial-out All callers call the same E.164, CTMS joins them together Looks like a normal call

How does it work? #4 inter-exchange Inter-exchange exchange calling uses the same fundamentals: IP connect, SIP trunk, dial plan Usually need to create a new physical connection Single or redundant d trunks between exchanges Dial plan selects correct trunk Commercial exchanges don t allow point-to-point dialing, only connect via their multipoint switches o o Pro: Only one number for us to call for each Cons: no p2p, no interop

Inter-exchange exchange among R&E Some limitations in previous slide are not required for technical reasons: if participants are willing, they can be opened up: Point-to-point calls across exchanges (likely more complicated dial plan) Multipoint & Interop calls calls Directory services etc

How does it work? #5 interop with SIP or H.323 Generally requires a transcoding box from RadVision or, more recently, Codian->Cisco Cisco Telepresence Interoperability Protocol Starting summer 2011, new Cisco code allows direct p2p calls with endpoints that support H.264 baseline profile standard (needs version 8.6 in CM, 1.7.4 in codec)

Directory locally Who? Where? There is an internal directory in the phone Populated from CM Same for all phones registered dto that tcm Can be created (CSV) & uploaded to CM Can have 100s of numbers

Directory globally How do you find out what s R&E exchange directory out there, and where? North ot Cao Carolina astate How do you find who to talk University TP directory with about it? Cisco TP directory What s its phone number? Commercial-provider As owner, how do you directories control access & visibility? Nothing global How do you do these with No mechanism for auto- PSTN or web today? listing

Phone favorites Configured from CM Appears on IP phone Different for each phone

Calendaring Telepresence room as a resource Two parts think think of each for inside/outside user: See availability Commit availability How broad a view is appropriate? Can you schedule someone else s resources? Should you be able to? (A&A issue) Should you be able to see if/when they re available?

Calendaring p.2 intra-enterprise2 Can schedule your devices (codecs, CTMS) as resources (mail, web) with CTS-man appliance, integrating ti resource reservation nicely with phone itself CTS-man can connect to groupware calendar/ resource-mgt app (e.g. Outlook), or other apps via API CTS-man pushes calendar to phone, one button call No good inter-enterprise solution today (API?) No open way to push calendar to phone/cm

IPv6 and Cisco Telepresence Cisco supports end-to-end IPv6 VOIP calls SIP Signaling works over native IPv6 Registration of devices works over IPv6 VOIP media flows end-to-end over native IPv6 Cisco does not yet support v6 for telepresence calls (media support still missing) R&E community among leaders in asking for this

For more information Noc.nlr.net net pages on Telepresence, including FAQ & map of connected sites Noc.nlr.net > Documentation > Telepresence: information on many aspects of connection and maintenance of your connection, including: Dial plan information & instructions List of connected endsites How-tos, configuration guides GRNOC router proxy gives you visibility

Thank you! Credit for this photo: Wikipedia ( India )