from ain to cti to voip to iptel yet another internet service
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 PresentationTRANSCRIPT
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