From AIN to CTI to VoIP to IPTEL yet another Internet service
description
Transcript of 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
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
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
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…...
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
Basic SIP call setup is 1.5 RTT
CallerClient
CalledClient
UserLocation
ServiceLocation
visitor
Jeff4 200 OK
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
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
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
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
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
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
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 ?
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
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
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
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/
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
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