SIP Session Initiation Protocol Part 2. Multiple Call Opportunities



Similar documents
Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)

ENUM: an Enabler for VoIP and Next Generation Services

Preparatory Meeting for Phase 2 of Philippine National ENUM Trial

Table of Contents. Confidential and Proprietary

Advanced Networking Voice over IP & Other Multimedia Protocols Some SIP Advanced Topics

How to Build a Simple Virtual Office PBX System Using TekSIP and TekIVR

SIP and VoIP 1 / 44. SIP and VoIP

Impact of enum and IP telephony

Juha Heinänen

Application Notes for Configuring Microsoft Office Communications Server 2007 R2 and Avaya IP Office PSTN Call Routing - Issue 1.0

ENUM - Mapping the E.164 number space into the DNS

ENUM in China. Dr. Xiaodong(Sheldon) Lee. China Internet Network Information Center (CNNIC) CANS2005, Shenzhen, Oct. 2005

Connecting with Vonage

ENUM. Patrik Fältström

Internet Voice, Video and Telepresence Harvard University, CSCI E-139. Lecture #5

MIT s Current SIP Infrastructure. Mark Silis MIT Information Services and Technology February 2, 2006

SIP and ENUM. Overview DENIC. Introduction to SIP. Addresses and Address Resolution in SIP ENUM & SIP

ARCHITECTURES TO SUPPORT PSTN SIP VOIP INTERCONNECTION

Internet Technology Voice over IP

Based on the VoIP Example 1(Basic Configuration and Registration), we will introduce how to dial the VoIP call through an encrypted VPN tunnel.

SIP Internet Telephony Gateway

Connecting with Free IP Call

Network Connection Considerations for Microsoft Response Point 1.0 Service Pack 2

The SIP School- 'Mitel Style'

Troubleshooting Voice Over IP with WireShark

Connecting with sipgate

Design and Implementation of Enum-Based Services

Voice over IP Basics for IT Technicians

ENUM and VoIP. Numbering and Dialing Plans. RIPE 46 VoIP and ENUM Tutorial 1. September Richard STASTNY

Internet Telephony PBX System

ESI SIP Trunking Installation Guide

ENUM: Migrating to VoIP. P2P Voice Applications

A Comparative Study of Signalling Protocols Used In VoIP

Alcatel-Lucent OXO Configuration Guide. For Use with AT&T s IP Flexible Reach Service. Version 1 / Issue 1 Date July 28, 2009

I-TNT: PHONE NUMBER EXPANSION AND TRANSLATION SYSTEM FOR MANAGING INTERCONNECTIVITY ADDRESSING IN SIP PEERING

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

ENUM based Number Portability in VoIP and IMS Networks

SIP and PSTN Connectivity. Jiri Kuthan, iptel.org September 2003

IP Telephony Basics. Part of The Technology Overview Series for Small and Medium Businesses

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

VoIP and Videoconferencing: are they the same?

VoIP Overview for Operators. Gene Lew VP, Advanced Services NANOG 34 Seattle, Washington May 2005

CONFIGURING TALKSWITCH FOR RUBICON SERVICE

The Telecom Terminal Solution

Future of VoIP. Patrik Fältström,

SIP A Technology Deep Dive

Integration of GSM Module with PC Mother Board (GSM Trunking) WHITE/Technical PAPER. Author: Srinivasa Rao Bommana

How To Implement A Cisco Vip From Scratch

Configuring the Thomson Gateway SIP Server

VOICE SERVICES FOR PSTN AND IP NETWORKS

VoIP and IP-IC Regulatory aspects

Voice over IP (VoIP) Basics for IT Technicians

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

Cisco CME Features and Functionality

MODELLING OF INTELLIGENCE IN INTERNET TELEPHONE SYSTEM

Configuring SIP Trunking and Networking for the NetVanta 7000 Series

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

SIP Trunking Configuration Guide for Barracuda Phone System Release 3.x. Document Version 0.5

IP Implementation in Private Branch Exchanges From 9:30 a.m until 4:30 p.m (7 hrs./day) 5 days / week

WHAT S BEHIND YOUR SMARTPHONE ICONS? A brief tour of behind-the-scenes signaling for multimedia services

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

Internet Communications Using SIP

VOP Support Notes. 24-port POTS/VOIP module for IES Version V3.53(BBT.0) July 2008 Edition 1

The SIP School- 'Mitel Style'

Voice over IP Technologies

Integrating Skype for SIP with UC500

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

Vega 100G and Vega 200G Gamma Config Guide

VoIP and ENUM in Japan

Businesses Save Money with Toshiba s New SIP Trunking Feature

P Quick Start Guide. VoIP Analog Telephone Adaptor DEFAULT LOGIN. IP Address Password Version /2007 Edition 1

Trunks User Guide. Schmooze Com Inc.

2N OfficeRoute. 2N OfficeRoute & Siemens HiPath (series 3000) connected via SIP trunk. Quick guide. Version 1.00

2- Technical Training (9 weeks) 3- Applied Project (3 weeks) 4- On Job Training (OJT) (4 weeks)

Session Initiation Protocol and Services

Avaya IP Office 8.1 Configuration Guide

VoIP / SIP Planning and Disclosure

PSTN IXC PSTN LEC PSTN LEC STP STP. Class 4. Class 4 SCP SCP STP. Switch. Switch STP. Signaling Media. Class 5. Class 5. Switch.

Overview of Voice Over Internet Protocol

VoIP at MIT. Merit VoIP Seminar. Dennis Baron April 3, Dennis Baron, April 3, 2008 Page 1. np163

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

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

Billion 7402VGP VOIP Dial Plan Guide

Voice over IP (VoIP) and QoS/QoE

Summary - ENUM functions that maps telephone numbers to Internet based addresses - A description and the possible introduction to Sweden

NF1Adv VOIP Setup Guide (for Pennytel)

SIPSTATION User Guide. Schmooze Com Inc.

SIP Trunking with Microsoft Office Communication Server 2007 R2

Nokia E65 Internet calls

VoIP CONFIGURATION GUIDE FOR MULTI-LOCATION NETWORKS

VoIP & Internet Telephony

MED: Voice over IP systems

A Telephone Domain Name System (T-DNS) for Internet Telephony Service at All IP Network

Transcription:

SIP Session Initiation Protocol Part 2 ITS 441 - VoIP; 2009 P. Campbell, H.Kruse Multiple Call Opportunities 2 Alice Calls Bob How? One Way: Alice s UA can set up a SIP trapezoid. Corners: Alice s phone, Acme SIP Proxy, Hugecorp SIP Proxy, Bob s phone. Requires:» Alice knows how to put bob@hugecorp.com into her phone» hugecorp.com sip addresses be in DNS 3 Alice Calls Bob How? Another Way: Alice s UA can use the PSTN. SIP call to Acme SIP gateway. PSTN call to Hugecorp SIP GW SIP call from Hugecorp SIP GW to Bob s UA. Requires:» Alice knows Bob s PSTN phone #» Bob has DID # or Hugecorp has an operator. 4

Wait, we have phone numbers We have a nice system of international phone numbers One way to design a wide-area VoIP system: Use the dialed phone number to figure out how to make the call This system is called ENUM But first, a reminder... 5 E.164 E.164 is the ITU standard for int l dialable telephone numbers. Format: + CountryCode NationalNumber Countries may have substructure within the national number format. Dashes and parentheses are for visual appearance only, are never dialed. Examples: +1 (740)593-4890 for the ITS office +44 771-159-4628 -- a number in the UK» (don t call it, I have no idea who owns it) 6 Enum Relates E.164 numbers to IETF URIs. Among other things, see RFCs 2916 and 3761. In its simplest form: 1. Remove non-digits 2. Insert dots between the digits 3. Reverse the order 4. Append e164.arpa Our UK number becomes: 8.2.6.4.9.5.1.1.7.7.4.4.e164.arpa 7 Now What? Let s call Nemox.net in Innsbruck, Austria E.164: +43 5 0234-0 Enum: 0.4.3.2.0.5.3.4.e164.arpa DNS gives: sip:nemox.net@sip.nemox.net DNS of sip.nemox.net is: 83.137.41.34 In short, we started with a phone number and found out what we need to make a SIP phone call. 8

But Wait, There s More DNS can give us multiple records when we send in the.arpa lookup request. E.g.: send in: 0.4.3.2.0.5.3.4.e164.arpa And get out: mailto:info@nemox.net sip:nemox.net@sip.nemox.net http://nemox.net/ Prioritized alternatives for this number. 9 Nice in Theory, But This is a collaboration of sort between the IETF and the ITU; it is a slow process! Only a few countries have started ENUM registrations for public numbers. Users need to have their carriers establish registries for their numbers Try enumquery.com 10 Back to Alice and Bob Alice s Proxy would: Convert Bob s number (let s say it s 313-567-1234) to 4.3.2.1.7.6.5.3.1.3.1.e164.arpa Hit DNS It might return something like this:» sip:bob@hugecorp.com» tel:+13135671234» In effect, this says try sip first, then the PSTN. Set up the call. 11 Calling Carol 12

Calling Carol In principle, a third party could operate a SIP gateway to the PSTN. Non-trivial in practice: PSTN calls aren t free - billing needed.» Implies several gateways are best (close to the called number is better). Equipment must be bought, maintained. DNS updated as necessary. Several such gateway services exist in conjunction with public SIP servers. 13 PXB Replacement 14 PXB Replacement Surely the most common use of SIP. In practice: No ENUM mapping. External callers only know phone numbers. Internal users only know phone numbers and extension numbers. Internal users may not register as users, just as phones. Configuration varies vastly! Telephony features vary vastly! 15 Some Enterprise Possibilities: SOHO 16

Some Enterprise Possibilities: SOHO If we use our corporate WAN (VPN) for transport, we can extend our sip space to any location. In the config drawn, all voice traffic goes to the PSTN at HQ. 911 is problematic. Local calls to/from SOHO location are also through HQ not so good. 17 Some Enterprise Possibilities: Branch Office 18 Some Enterprise Possibilities: Branch Office A branch office can have its own SIP gateway and/or proxy. This allows local traffic to hit the PSTN locally. Can have many corporate locations: Route traffic on WAN instead of PSTN. 19 Service Provision via SIP 20

Service Provision via SIP Your service provider can deliver traffic via SIP. In this drawing, the SIP triangle consists of the AT&T SIP GW, the Acme SIP proxy, and one of the Acme agent phones. 21