SIP-based VoIP Deployment in Taiwan



Similar documents
NAT Traversal for VoIP

SIP.edu Project. CSG VoIP Workshop. Dennis Baron January 5, Dennis Baron, January 5,2005 Page 1. np120

NTP VoIP Platform: A SIP VoIP Platform and Its Services

SIP.edu Project TERENA VoIP Workshop

SIP Trunking The Provider s Perspective

Internet2 Member Meeting SIP.edu Initiative

SIP Trunking and Voice over IP

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

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

Implementing VoIP at an institution using the SIP.edu cookbook

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

Indepth Voice over IP and SIP Networking Course

EarthLink Business SIP Trunking. Toshiba IPedge Customer Configuration Guide

White paper. SIP An introduction

A Scalable Multi-Server Cluster VoIP System

SIP Trunking Quick Reference Document

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

Introduction to VoIP Technology

VoIP Survivor s s Guide

SIP A Technology Deep Dive

MINIMUM NETWORK REQUIREMENTS 1. REQUIREMENTS SUMMARY... 1

IP Telephony Deployment Models

Simulation of SIP-Based VoIP for Mosul University Communication Network

nexvortex SIP Trunking Implementation & Planning Guide V1.5

Integrating Voice over IP services in IPv4 and IPv6 networks

The SIP School- 'Mitel Style'

Table of Contents. Confidential and Proprietary

Internet Technology Voice over IP

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

Introduction to DE-CIX NGN. Andreas Sturm

NTP VoIP Platform: A SIP VoIP Platform and Its Services 1

IPv4/IPv6 Transition for SIP VoIP Applications

nexvortex Setup Template

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

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

TECHNICAL CHALLENGES OF VoIP BYPASS

How To Support An Ip Trunking Service

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

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

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

IP PBX using SIP. Voice over Internet Protocol

An Introduction to VoIP Protocols

SIP Trunking Application Notes V1.3

Preparatory Meeting for Phase 2 of Philippine National ENUM Trial

Cisco Unified Communications 500 Series

Frequently Asked Questions about Integrated Access

Implementing SIP.edu

Configuring a Softphone for Windows for Virtual Contact Center

Voice over IP (VoIP) for Telephony. Advantages of VoIP Migration for SMBs BLACK BOX blackbox.com

PETER CUTLER SCOTT PAGE. November 15, 2011

ESI SIP Trunking Installation Guide

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

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

SIP Trunking with Microsoft Office Communication Server 2007 R2

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

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

Jive Core: Platform, Infrastructure, and Installation

Voice over IP Basics for IT Technicians

Cisco Networks (ONT) 2006 Cisco Systems, Inc. All rights reserved.

Asymetrical keys. Alices computer generates a key pair. A public key: XYZ (Used to encrypt) A secret key: ABC98765 (Used to decrypt)

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

GRANDSTREAM NETWORKS

ENUM: Migrating to VoIP. P2P Voice Applications

Hands on VoIP. Content. Tel +44 (0) Introduction

Vega 100G and Vega 200G Gamma Config Guide

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

Taiwan SIP/ENUM Trial Project. Vincent W.S. Chen Executive Director, TWNIC

Formación en Tecnologías Avanzadas

Oracle s SIP Network Consolidation Solutions. Using SIP to Reduce Expenditures and Improve Communications

VoIP LAB. 陳 懷 恩 博 士 助 理 教 授 兼 所 長 國 立 宜 蘭 大 學 資 訊 工 程 研 究 所 TEL: # 255

Troubleshooting Voice Over IP with WireShark

Configuring an Etherspeak SIP Trunk in Microsoft Lync 2013

Introducing Cisco Voice and Unified Communications Administration Volume 1

ARCHITECTURES TO SUPPORT PSTN SIP VOIP INTERCONNECTION

VoIP Trunking with Session Border Controllers

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

Voice over IP Communications

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

SIP: 30 Tutorial. ( All you need to know does not fit in 30 send me an E- mail or grab me in bar for follow-up questions.)

nexvortex Setup Guide

Session Border Controllers in Enterprise

Contents. Specialty Answering Service. All rights reserved.

BroadCloud PBX Customer Minimum Requirements

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

Technical Configuration Notes

(Refer Slide Time: 6:17)

SIP Trunk Configuration Guide. using

Presenter. Zane Ryan. Director Dot Force

Encapsulating Voice in IP Packets

Avaya IP Office 8.1 Configuration Guide

LifeSize UVC Multipoint Deployment Guide

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

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

Voice over IP (VoIP) Basics for IT Technicians

Two Standards: H.323 / SIP Bridging both worlds. João Pereira - FCCN - Portugal

Internet Working 15th lecture (last but one) Chair of Communication Systems Department of Applied Sciences University of Freiburg 2005

Transcription:

SIP-based VoIP Deployment in Taiwan Aaron Solomon (a.k.a. Dr. Quincy Wu in Taiwan) TWAREN solomon@ipv6.club.tw 2004.01.29 1

Outline Introduction to TWAREN NTP SIP-based VoIP Platform Plans of VoIP Working Group Prototypes of Some Utilities 2

TWANREN TWAREN - TaiWan Advanced Research & Education Network http://www.twaren.net/english/index.htm Dual physical circuits & Three network systems Production Network Provide common academic usage Provide usual utility Research Network Provide advanced tech. (IPv6, MPLS, Multicast ) Backup with Production Network Optical Network Provide layer1 provisioning 3

Backbone Network TWAREN Backbone Network topology (Provided by dual carriers CHT, EBT) Hsinchu Bandwidth of each link is 10 G 10G*2 Taipei Core Core 10G 10G*2 Taipei Hsinchu 10G*2 Taipei Tainan Taichung Hsinchu TaiChung Hsinchu Tainan Tainan TaiChung 10G Tainan CHT EBT 4

POP (Point of Presence) Aggregated bandwidth Backbone: 80G Regional: 145G Dark fiber: 6 NCHU NCNU CCU NCTU NTHU NCKU NSYSU NCU 10G 10G 20G 20G AS Taichung Hsinchu 20G Tainan Taipei NTU NDHU 10G 10G 10G 5G fiber 10G G or fiber 5

VoIP on TWAREN Why should TWAREN promote VoIP VoIP is convenient. VoIP to Internet2 schools are free. VoIP has hot research topics. VoIP enables rich services. How should TWAREN promote VoIP TWAREN has good QoS infrastructure. TWAREN supports end-to-end performance measurement. TWAREN runs a conference bridge. TWAREN provides a transition mechanism from H.323 to SIP. 6

Siemens Microsoft ITRI Softphone WLAN AP Edge Router NTP VoIP Platform IPTel SER ITRI Call Server WGSN Call Server NCTU Cisco 2621GW ITRI PSTN GW PSTN Gateway Station Interface NCTU PBX Station Interface Trunk Interface 03-5712121 Phone 03-5912312 Hsinchu TANet Edge Router SIP Phone 0944003003 Call Server SIP Phone SIP Phone 0944003005 0944003004 NTU PSTN Gateway Phone 31842 Station Interface Phone 31924 NTU PBX Station Interface Phone 59237 Phone 59238 02-23630231 Trunk Interface PSTN Taipei Pingtel Snom Cisco Admin Console SIP Phone 0944002002 SIP Phone 0944002003 Phone 3213 Phone 4100 Phone 4454 Phone 6818 Phone 02-87730600 7

Academic Researches Support academic researches on NTP VoIP Platform NTU: SIP Signaling Performance Evaluation on SCTP NTHU: Secure RTP and Location Privacy on VoIP System NDHU: Voice over IP study on All IP networks NCKU: DNS/ENUM Automatic Updating Mechanism NCTU: NAT Traversal & WGSN Project for Integrated Wireless VoIP Services 8

Numbering Plan GDS (Global Dialing Scheme) 886-3-5712121-59238 SIP URI sip:solomon@ipv6.club.tw ENUM 0944020678 "A rose by any other name would smell as sweet." - William Shakespeare 9

TWAREN VoIP Working Group TWAREN is chartering a VoIP WG. Proposed projects in 2004 includes: SIP.edu SIP/H323 Gateway + Conference Bridge E2E Performance Measurement + Trouble-Ticket System NAT Traversal (STUN, TURN, UPnP, IPv6) Instant Message & Presence Service BoD for VoIP 10

SIP.edu Phase 1 DNS SRV query sip.udp.mit.edu SIP User Agent INVITE (sip:dbaron@mit.edu) Phase 1: Provide SIP connectivity to all users on a campus through the PBX DNS SIP Proxy INVITE (sip:21232@gw.mit.edu) SIP-PBX Gateway PRI / CAS PBX telephonenumber where mail= dbaron@mit.edu Campus Directory Dennis Phone 11 Source: SIP.edu Project of Internet2 VoIP Working Group

SIP.edu Phase 2 DNS SRV query sip.udp.mit.edu SIP User Agent INVITE (sip:dbaron@mit.edu) If Dennis has registered, ring his SIP phone; Else, call his extension through the PBX. Phase 2: Begin to support UA registration so calls can be IP end-to-end DNS SIP Proxy INVITE (sip:dbaron@18.142.2.4) location DB SIP Registrar REGISTER (Contact: 18.142.2.4) Dennis' SIP Phone 12 Source: SIP.edu Project of Internet2 VoIP Working Group

E2E Problems Applications Developer Hey, this is not working right! LAN Administrator Not our problem Talk to the other guys Others are getting in ok LAN Administrator Applications Developer System Administrator The computer Is working OK Campus Networking Gigapop How do you solve a problem along a path? Everyone says it is working fine! Everything is OK No other complaints Backbone Campus Networking Gigapop All the lights are green We don t see anything wrong The network is lightly loaded System Administrator Looks fine 13 Source: End to End Performance Initiative, Eric Boyd

Software Under Development 1. SIP UA with NAT Traversal 2. IPv6 SIP UA 3. IPv6 SIP Packet Analyzer 14

Project 1: SIP User Agent for NAT Traversal NBEN UA runs on Windows 2000/XP/2003. Both signaling and media data are transported on UDP. SIP: port 5060 RTP: port 9000 Support audio codec: G.711 (64Kbps) G.729 (8Kbps) G.723.1 (6.3Kbps) Support STUN (RFC 3489) for NAT traversal. 15

Project 2: IPv6 SIP UA 16

Project 3: IPv6 SIP Analyzer SIP Packets Capturing SIP Signaling Flow Traffic Statistics RTP Monitor & Playback 17

Packet Analysis as Ethereal SIP Session SIP Request/Response SIP Message Contents 18

SIP Signaling Flow (1) IPv6 address of caller/callee Blue arrow is SIP Request Green arrow is SIP Response 19

SIP Signaling Flow (2) Dashed arrow represent a conjectured signal (according to the Via/Route header field) 20

RTP Monitor & Playback Original purpose is to help assessing the packet loss rate of RTP traffic. It turns out to a tool to demonstrate the importance of encryption. RTP Streams RTP Stream Playback 21

Statistics Data IPv6 Voice Stream Throughput (packet/s) 22

Conclusion By establishing a nation-wide VoIP testbed, TWAREN wishes to promote the convergence of voice and data services and encourage advanced researches in Taiwan. SIP coverage in 2003 is approximately 50,000 users. NTP plans to double the coverage in 2004. There are prototypes of NAT traversal solutions and IPv6 clients. Larger deployment is needed to verify these techniques. VoIP WG needs to closely work with Measurement WG and Multimedia WG to leverage our efforts. It is also critical to consolidate our on-going projects in accordance with Internet2 VoIP Working Group. 23