From AIN to CTI to VoIP to IPTEL yet another Internet service

17
From AIN to CTI From AIN to CTI to to VoIP to IPTEL VoIP to IPTEL yet another Internet service yet another Internet service [email protected] For the associated text, please print out as notes pages with pure black and white with frames

description

From AIN to CTI to VoIP to IPTEL yet another Internet service. [email protected]. For the associated text, please print out as notes pages with pure black and white with frames. Rise of the Dumb Netwok. IP services DNS ftp Mail - w. a/v integration Web IP telephony * - PowerPoint PPT Presentation

Transcript of From AIN to CTI to VoIP to IPTEL yet another Internet service

Page 1: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

From AIN to CTI From AIN to CTI to to

VoIP to IPTELVoIP to IPTELyet another Internet serviceyet another Internet service

[email protected] the associated text, please print out as notes pages with pure black and white with frames

Page 2: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 2

Rise of the Dumb NetwokRise of the Dumb NetwokIP servicesIP services• DNS• ftp • Mail - w. a/v integration• Web • IP telephony *• A/V on demand• A/V/data conferencing• VPN - extranets• Resource location many other not yet invented…many other not yet invented…* so what’s the big deal ?

Key network protocolsKey network protocols• DIAMETER AAA & ROAMOPS• SIP call setup & security• RTP/RTCP media transport• RTSP media server control• RSVP + backbone QoS/DS• RTF/MC PPP for slow links• L3 IPSEC security• L2TP tunneling, MPLS VC’s• SNMP • IP multicast• ... Buying decisions

are data/IP driven

Page 3: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 3

From AIN to IPTEL to Web-MediaFrom AIN to IPTEL to Web-MediaValue=Features/Cost (complexity)

Time1990 2000

Evolution of• network• protocols• applications

TelecomAIN:

computersin center

SCE

CallCenters

CTI:TDM+LANsome IP

many API’s

Today:VoIPH.323:

ISDN onIP/LAN+ RTP

MS TAPI

IPTEL:Internet

ProtocolsOpen

WWWWWW

$600B+ combined market

Page 4: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 4

Use the Web & Simplicity: SIP and SDPUse the Web & Simplicity: SIP and SDP• URL addressing

any networkany device

• HTTP syntax• Security• Session Description

One messageComplete data

for networkfor people

sip:766-1223 (phone)sip:766-1449 (fax)sip:cnn.news.comhttp://[email protected]: PGP, v.2.6.2

Address in header = URL

Description in body = SDP

service=ISDNmobility=fixedlanguage=enm=audio 12345 RTP/AVP 0…...

sip:[email protected]

Page 5: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 5

SIP Call Model w. Redirect & MobilitySIP Call Model w. Redirect & Mobility

SIPServer

CallerAgent

CalledAgent

INVITE [email protected]

302 Temporarily MovedLocation: sip: [email protected]

12

3 [email protected]

Basic SIP call setup is 1.5 RTT

CallerClient

CalledClient

UserLocation

ServiceLocation

visitor

Jeff4 200 OK

Page 6: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 6

PSTN-Internet (PINT)PSTN-Internet (PINT)

CLIENT SERVER SCP/IN

PSTNor

PBX

PINT

WWW/IP NETWORK

C->S: INVITE [email protected] SIP/2.0Via: SIP/2.0/UDP 169.130.12.5From: [email protected]: 1-800-IRON-YESCall-ID: [email protected]: Sale of Ironing BoardsContent-type: application/sdpContent-length: …

v=0o=- 53655765 2353687637 IN IP4 128.3.4.5I=Ironing Board Promotionc= TN RFCxxxx +1-201-406-4090m=audio 0 voice

Request to Call

Request to Fax

Request to Hear Content

Page 7: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 7

SS7 for IPTelSS7 for IPTelAdd addresses forIPTel routing

• DB interface• Translate into SIP• IP interface

ngINngIN

DB GWY

• Destination E.164• Origination E.164, CLI• Time stamps• Call ID• Call treatment• Other...

Overseas

switch net

US

switch netGWY

IP network

• Internet

• MCI private

Inbound

OutboundPC call

PC call/conference to PSTN/CCS#7 end point

SS#7 SS#7

GWY

Page 8: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 8

Interoperable IP Telephony GatewaysInteroperable IP Telephony GatewaysGWY Protocols ?• ISO/IEC DSM-CCUser-Network Protocol• NOTASIPNothing Other Than A Simple Internet Phone• SGCPSimple Gateway Control Protocol• RSGPReliable Signaling Gateway Ctrl. Prot.• DIAMETER seriesTwice RADIUS• IPDC seriesSix IP Device Control Protocols• Etheric• DTR/TIPHON 020004• SIP with PIP extensions

AIN/INNCP

SS7 TCAP

?

?

GATEWAYCONTROL

interGWY ?

SIGNALINGGATEWAY

SS7ISUP

?

MEDIAGATEWAY

IMT RTP INTE

RN

ET

PSTN

VOICE, FAX, DATA

Page 9: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 9

SIP Interaction with SS7 - ISUPSIP Interaction with SS7 - ISUP

IP telephony gatewayINVITE

IAM

ACM

RLC

100

200

connect ack

SIPSIP ISUPISUP

200ANM

ACK

BYE REL

conversation

CENTRAL OFFICE

Page 10: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 10

Audio/Video mail integration with RTSP and SIPAudio/Video mail integration with RTSP and SIPand e-mail for call centersand e-mail for call centers

A/V

CLIENT

MEDIA

SERVER

SIP

SERVER

MEDIA

PLAYER

MAIL

CLIENT

1. INVITE

2. LOCATION

4. VOICE MENUand

RECORD a/v MSGInteractive voice response (IVR)

5. e-mail URL

3. SetupRECORD & PLAY

6. A/V MSG STREAM

RTSP

RTSP

Send personal information to customers

Page 11: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 11

IP Based Web Call CenterIP Based Web Call Center

Customer

Operator

1

23

MCIWeb Server

Data Don’t buy boxes for their software

“Software virtual” :• Switch• ACD• IVR

no no CTICTISame IP transport for voice and data

Present: Boxes from ~15 vendors and countingReplace with one software package ?

Page 12: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 12

SIP/IP Call Center Components

Customer

ACD Function

Operator Agent

Data

Sound Graphics Video

Web content

MCI service

Generic Software

Operator Client

SIP/IP Call Center ComponentsSIP/IP Call Center Components

Parking

MCIWeb Server

VoiceUnderstanding Multimedia

“IVR”

OperatorsOperator groups

Page 13: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 13

ngIN Virtual Private Network - ExtranetngIN Virtual Private Network - Extranet

• Authentication• Routing• QoS• Transactions

Internet

SecurityGwyIntranet Intranet

Credit verification & payments

encryptedtunnels

Tunneling protocols:• IPSEC• L2TP, MPLS

DIAMETER AAA:• Authentication• Authorization • AccountingRoaming Operations

IptelGwy

PSTN

SecurityGwy

Page 14: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 14

Conclusion: Why keep telephony separate Conclusion: Why keep telephony separate on the Internet? Make ISP=ITSPon the Internet? Make ISP=ITSP(Technology & future cannot be predicted)

Will telephony be absorbed as

yet another Internet service ? In what time ?• Smoothest introduction in IP networks

• Extra revenue possible from:

• gateway services to PSTN

• QoS

• portfolio of convenient & rich IP services

Please see references

Page 15: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 15

References - 1References - 1Very large conferences on the Internet: The Internet Multimedia Conferencing Architecture” by M. Handley,,J. Crowcroft, C. Bormann, J. Ott http://north.east.isi.edu/~mjh/papers.html

The home page of the IPTEL IETF Working Group: http://www.bell-labs.com/mailing-lists/iptel/

Integrated Services in the Internet Architecture: an Overview by Braden, Clark, and Shenker, RFC-1633, June 1994. ftp://ftp.isi.edu/in-notes/rfc1633.txt

“Security Architecture for the Internet Protocol” by Stephen Kent and Randall Atkinson, IETF draft, March 1998, ftp://ftp.ietf.org/internet-drafts/draft-ietf-ipsec-arch-sec-04.txt

Information page for the The Session Initiation Protocol (SIP): http://www.cs.columbia.edu/~hgs/sip/

The Real Time Streaming Protocol (RTSP), Proposed RFC 2326, ftp://ftp.isi.edu/in-notes/rfc2326.txt

Papers on the Real Time Protocol (RTP): http://www.cs.columbia.edu/~hgs/rtp/papers.html

INRIA - High Quality Audio Over The Internet, the Free Phone, http://www.inria.fr/rodeo/fphone/

Internet Telephony and Multimedia Serviceshttp://www.cs.columbia.edu/~hgs/research/imm/

Page 16: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 16

References - 2References - 2IETF Session Initiation Protocol by Henning Schulzrinne, presentation at the VON Spring ’98 Conference, http://www.pulver.com

The PINT Profile of SIP and SDP by S. Petrack ans Lawrence Conroy, IETF draft, August 1998, ftp://ietf.org/internet-drafts/draft-ietf-pint-sip-00.txt

Call Processing LanguageRequirements by J. Lennox and H. Schulzrinne, IETF Draft, August 1998, http://ietf.org/internet-drafts/draft-ietf-iptel-cpl-requirements-00.txtThe home page of the PINT IETF Working Group: http://www.bell-labs.com/mailing-lists/pint/

MIT distribution page for PGPfone: http://web.mit.edu/network/pgpfone/

Providing integrated services over low-bitrate links by Carsten Borman, IETF draft, March 1998. ftp://ftp.ietf.org/internet-drafts/draft-ietf-issll-isslow-04.txtThe Multi-Class Extension to Multi-Link PPP by Carsten Borman, IETF draft, March 1998. ftp://ftp.ietf.org/internet-drafts/draft-ietf-issll-isslow-mcml-04.txt

Compressing IP/UDP/RTP Headers for Low-Speed Serial Links by S. Casner and V. Jacobson, IETF draft, July 1998, http://ietf.org/internet-drafts/draft-ietf-avt-crtp-05.txt

URLs for Telephony by A. Vaha-Sipila, IETF draft, February 1998. http://www.ietf.org/internet-drafts/draft-antti-telephony-url-06.txt

An RTP Payload Format for User Multiplexing by H. Schulzrinne and J. Rosenberg, IETF draft, May 6, 1998. ftp://ftp.ietf.org/internet-drafts/draft-ietf-avt-aggregation-00.txt

Page 17: From AIN to CTI  to  VoIP to IPTEL yet another Internet service

04/22/23 Henry Sinnreich, MCI 17

Relevant IETF WG’s and mailing listsRelevant IETF WG’s and mailing listsMMUSIC: [email protected]

IPTEL: [email protected]

PINT: [email protected]

SS7: [email protected]

to subscribeTo: [email protected] body: subscribe