• No results found

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

N/A
N/A
Protected

Academic year: 2021

Share "Overview ENUM ENUM. VoIP Introduction (2/2) VoIP Introduction (1/2)"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

Voice

Voice

-

-

over

over

-

-

IP (VoIP)

IP (VoIP)

ENUM

ENUM

Voice-over-IP 2

Basic concepts and directions in telecommunications C. Courcoubetis

Overview

Overview

VoIP Introduction

Basic PSTN Concepts and SS7

Old Private Telephony Solutions

Internet Telephony and Services

VoIP-PSTN Interoperability

IP PBX

Network Convergence

Technology Comparison

VoIP Signaling Protocols

SIP

ENUM

Voice-over-IP 3

Basic concepts and directions in telecommunications C. Courcoubetis

VoIP Introduction (1/2)

VoIP Introduction (1/2)

Voice becomes another Internet application

The VoIP model is similar to the Web (and email) model

VoIP signaling is a value-added service

ƒ VoIP signaling supports both centralized and distributed architectures

ƒ Can signaling be kept inside the carriers’ networks?

ƒ Where can carriers benefit?

Important economic issues with VoIP

ƒ Low cost of entry

ƒ How can carriers maintain competitive position?

Voice-over-IP 4

Basic concepts and directions in telecommunications C. Courcoubetis

VoIP Introduction (2/2)

VoIP Introduction (2/2)

VoIP is relevant to both the wide and local area

ƒ Toll bypass and IP PBX/Centrex

VoIP can offer novel telephony services in addition to voice

It coexists with legacy telephony

It is based on open standards

ƒ Numerous vendors of services and equipment: competition, choice, and faster development of new services

(2)

The Old Approach

The Old Approach

Voice-over-IP 6

Basic concepts and directions in telecommunications C. Courcoubetis

PSTN / SS7 Operation

PSTN / SS7 Operation

The New Approach

The New Approach

Voice-over-IP 8

Basic concepts and directions in telecommunications C. Courcoubetis

Internet Telephony

Internet Telephony

IP as the transport protocol for both media and signaling

ƒ Media: Packetized voice instead of TDM virtual circuits

ƒ Signaling: Internet protocols instead of SS7 and proprietary PBX protocols

• Programmable servers, open APIs, third-party services

ƒ Instead of “closed” switches and PBXs

1 2 3 4 5 6 7 8 Signaling Server Multimedia terminal or IP phone Location Service Signaling Requests Signaling Responses 9

Media Signaling Server

Multimedia terminal or IP phone

Domain A

(3)

Voice-over-IP 9

Basic concepts and directions in telecommunications C. Courcoubetis

Why IP

Why IP

-

-

Based Communications?

Based Communications?

Efficient use of link bandwidth

ƒ Statistical multiplexing

Fault tolerance

ƒ Per-packet routing

Wide-area infrastructure available

ƒ Optical core, currently over-provisioned

Economic reasons

ƒ Easier to manage, uniform technology

Voice-over-IP 10

Basic concepts and directions in telecommunications C. Courcoubetis

PSTN Interoperability (1/2)

PSTN Interoperability (1/2)

Interoperability remains a key issue

ƒ The PSTN and SS7 will not go away soon

Introduce PSTN-VoIP gateways

ƒ Devices that translate both media and signaling traffic between the PSTN / SS7 and IP networks

ƒ Gateways are connected to both the PSTN and to an IP network

ƒ Gateways are critical resources

• Limited number of PSTN lines per gateway Æ limited concurrent PSTN sessions • PSTN access Æ PSTN billing Æ Cost for the gateway’s owner

• Potential targets for Internet hackers

Voice-over-IP 11

Basic concepts and directions in telecommunications C. Courcoubetis

PSTN Interoperability (2/2)

PSTN Interoperability (2/2)

Voice-over-IP 12

Basic concepts and directions in telecommunications C. Courcoubetis

The IP PBX

The IP PBX

The IP telephony equivalent of the PBX

ƒ An example of voice/data network convergence

(4)

Voice-over-IP 13

Basic concepts and directions in telecommunications C. Courcoubetis

IP PBX Components

IP PBX Components

1. A VoIP-aware Ethernet switch 2. A Signaling Server ƒ Can be a standard PC, but more specialized devices also exist ƒ Cheaper, easier to

configure, maintain and upgrade compared to a PBX box

3. Terminals

ƒ Connect to the Ethernet network

ƒ Multimedia PCs can also be used as terminals

4. A PSTN gateway

… and a signaling protocol to manage the sessions

3 1 4

2

Voice-over-IP 14

Basic concepts and directions in telecommunications C. Courcoubetis

Network Convergence

Network Convergence

Interoffice Communications: Before and After Convergence

Voice-over-IP 15

Basic concepts and directions in telecommunications C. Courcoubetis

Internet Telephony: signaling

Internet Telephony: signaling

1 2 Redirect Server Callee Signaling Requests Signaling Responses 7

Media Redirect Server

Caller Domain A Domain B 1 2 3 4 5 6 Proxy Server Callee 7 Proxy Server Caller Domain A Domain B 3 4 5 6 Voice-over-IP 16

Basic concepts and directions in telecommunications C. Courcoubetis

VoIP Signaling Protocols

VoIP Signaling Protocols

H.323: the ITU’s IP-based signaling protocol

ƒ Initially designed to be carrier-friendly: centralized intelligence

ƒ Assumed dumb terminals

ƒ Modeled after existing PSTN / ISDN signaling protocols

ƒ Carrier-centric, enables carriers to have greater control

SIP: the IETF’s IP-based signaling protocol

ƒ Initially designed to be user-friendly: edge intelligence

ƒ Assumed smart terminals

ƒ Modeled after existing Internet protocols (HTTP, SMTP)

(5)

Voice-over-IP 17

Basic concepts and directions in telecommunications C. Courcoubetis

SIP

SIP

-

-

General

General

IETF’s Session Initiation Protocol

ƒ Used to initiate, modify, and terminate multimedia sessions • Sessions can be two-party or multiparty

• Sessions may include advanced services

ƒ A text-based, client-server protocol similar to HTTP and SMTP

Main SIP entities

ƒ User agents (the software that runs on a client device)

ƒ Proxy and redirect servers

ƒ Registrars

ƒ Location servers

ƒ Feature servers (supporting voice-mail, presence, gaming, etc.)

Voice-over-IP 18

Basic concepts and directions in telecommunications C. Courcoubetis

User Agent: Caller

(SIP IP Phone) Location Server (Outbound) Proxy DNS Server Media Transport 1 2 3 4 5 6 A request is sent (SIP INVITE) to INITIATE a session

DNS Query for the IP Address of the

SIP Proxy of the Destination

Domain The INVITE is forwarded

The Location Server is being queried to check the (current) destination IP address of the

callee’s User Agent

The request is forwarded to the End-Device

Destination device returns its IP Address to the originating device and a “direct” media

connection is opened

SIP

SIP

Typical Call Setup

Typical Call Setup

(Inbound) Proxy

User Agent: Callee

Voice-over-IP 19

Basic concepts and directions in telecommunications C. Courcoubetis

SIP

SIP

Presence and Instant Messaging

Presence and Instant Messaging

Voice-over-IP 20

Basic concepts and directions in telecommunications C. Courcoubetis

SIP

(6)

Voice-over-IP 21

Basic concepts and directions in telecommunications C. Courcoubetis

Advanced Services with SIP

Advanced Services with SIP

Device independence example

ƒ A user binds his SIP URL to his home phone, his office phone, and his mobile phone (or his hotel room phone when traveling)

ƒ Incoming calls ring all devices and user picks up the one that is closest

Voice-mail notification example

ƒ Callers can be redirected to voice-mail after a user-specific timeout

ƒ The inbound proxy can send an SMS or e-mail notification to the callee

Smart screening example

ƒ User agents (or proxy servers) can be configured to screen incoming calls

ƒ Calendar integration can enable smart, time-of-day call routing

Text-to-speech example

ƒ Proxies can use text-to-speech to read to users their urgent e-mail

Forking example

ƒ Proxies can “fork” a call addressed to a virtual endpoint (e.g. to

sip:[email protected]) to all the devices used by sales staff

ƒ The first one to answer “wins”

ENUM

ENUM

Voice-over-IP 23

Basic concepts and directions in telecommunications C. Courcoubetis

ENUM (1/5)

ENUM (1/5)

IETF’s E.164 Number Mapping Protocol

ENUM: one number for all services

ƒ Given a E.164 number, find additional contact information for this number (such as email addresses, web URLs, fax numbers, SIP URIs)

ƒ “Only one number printed on business cards”

• If the user changes Internet providers he can keep the same number and only inform an ENUM registrar of his new email address and web URL

ƒ Companies with “unfortunate” domain names can potentially rely only on a well-known 800 number

ENUM assumptions

ƒ People are used to phone numbers

ƒ 12-key communication devices are still common

Voice-over-IP 24

Basic concepts and directions in telecommunications C. Courcoubetis

ENUM (2/5)

(7)

Voice-over-IP 25

Basic concepts and directions in telecommunications C. Courcoubetis

ENUM (3/5)

ENUM (3/5)

Resolve a E.164 number to a list of URIs using the DNS

“telephone number in, URI out”

Special blocks of E.164 numbers can be allocated for ENUM

ENUM DNS records can contain a list of:

ƒ E-mail addresses

ƒ Fax numbers

ƒ Website URLs

ƒ SIP URLs

ƒ Instant Messaging screen names

ƒ Other E.164 numbers (such as landline or mobile numbers)

Ownership, regulation, jurisdiction, and international law

issues

Voice-over-IP 26

Basic concepts and directions in telecommunications C. Courcoubetis

ENUM (4/5)

ENUM (4/5)

How does ENUM work?

ƒ Assuming appropriate ENUM client and server software:

1. The user starts up an e-mail, web, or other Internet client

2. Enters a local or international phone number in the address field

3. The built-in ENUM client transforms the number into a fully qualified E.164 (usually by adding country and area codes)

4. The ENUM client reverses the number, places dots between each digit, and appends the ENUM top level domain name ‘e164.arpa’

ƒ This reversal is required because E.164 numbers and the DNS nest administrative domains within other domains in different order (right-to-left for E.164, left-to-right for the DNS)

5. An ENUM DNS query is issued

6. The resulting URI(s) (e-mail addresses, web URLs, etc.) can be used by the Internet client, depending on (1) the client type, (2) user preferences and (3) registrant priorities

Voice-over-IP 27

Basic concepts and directions in telecommunications C. Courcoubetis

References

Related documents

Worker’s Compensation Claim Process Injury occurs Injury reported to supervisor with in 24 hours Employee takes disability leave Supervisor notifies the Department

All City Departments are Risk Fund participants and are charged for program costs based on actuarial estimates of the amounts required to pay the ultimate cost

Enterprises further stand to benefit from communications-enabled business processes, whereby the integration of communications services with enterprise business applications and

The index defined in VI-2 above is a measure of the level of non-legal or general office unallocated loss adjustment expense and services.. The proportions of

This section lists loss information that matches the Risk Address provided in the report request.. [11] Claim Date Loss: This indicates the date the

As described in the previous section, when a Clifford circuit is fed into our simplification routine, no interior spiders will be left, and hence the diagram is in GS-LC form (

In this process, the customer enters engine and customer data into our template and then uploads it to the Product Registration website..

The PROMPT system requires ALL inventory items to have the same decimal precision for quantity, price and cost.. If the changes identified below are made prior to entry of data