Slides - TNC 2004

Download Report

Transcript Slides - TNC 2004

Terena Networking Conference 2004
Rhodes – Greece
June 2004
IP Telephony Cookbook Project
Final report
Saverio Niccolini
EIVD (Ecole d'Ingénieurs du Canton de Vaud ), Switzerland
([email protected])
18/07/2015
Saverio Niccolini
Slide 1
IP Telephony Cookbook Project
• Motivations:
– TERENA started an investigation into IP Telephony in
September 2001
• Suggestions were made to coordinate the creation
of a book with:
– recommendations for setting up IP telephony solutions at
university and national level
– information about protocols and interoperability of
equipment
– integration with the existing international hierarchies
for IP videoconferencing
18/07/2015
Saverio Niccolini
Slide 2
IP Telephony Cookbook Project
• A number of people in the TERENA community
with significant expertise in the area of IP
telephony decided to undertake this task and to
compose this document hereinafter referred to
as the IP telephony Cookbook
18/07/2015
Saverio Niccolini
Slide 3
Objectives of the project
• Provide overview, information and guidelines for:
–
–
–
–
–
–
Basics of IP telephony (protocols, basic and advanced services);
Technologies (hardware/software) available today
Trends for the near future;
How to build a IP Telephony infrastructure;
Regulatory and legal aspects;
Information about past and present IP telephony projects in
Europe.
18/07/2015
Saverio Niccolini
Slide 4
IP Telephony Cookbook structure
1.
Introduction
–
–
–
–
Goal
Reasons for writing this document
Contents
HOW-TO read (for readers who do not want to read the all
cookbook in order to find what they need)
18/07/2015
Saverio Niccolini
Slide 5
IP Telephony Cookbook structure
2.
Technology Background
Components (terminal, server, gateway, etc.)
Protocols (H.323, SIP, MGCP, Proprietary Protocols, RTP)
H.323 Protocol stack
H.323 components
18/07/2015
Saverio Niccolini
Slide 6
IP Telephony Cookbook structure
2.
Technology Background
Components (terminal, server, gateway, etc.)
Protocols (H.323, SIP, MGCP, Proprietary Protocols, RTP)
H.323 Supplementary services
recommendation
MGCP signalling
18/07/2015
Saverio Niccolini
Slide 7
IP Telephony Cookbook structure
2.
Technology Background
Components (terminal, server, gateway, etc.)
Protocols (H.323, SIP, MGCP, Proprietary Protocols, RTP)
SIP signalling
H.323 signalling
18/07/2015
Saverio Niccolini
Slide 8
IP Telephony Cookbook structure
3.
IP Telephony Scenarios
18/07/2015
Saverio Niccolini
Long-distance
least cost
routing?
Slide 9
IP Telephony Cookbook structure
3.
IP Telephony Scenarios
Integration with legacy PBX
18/07/2015
Saverio Niccolini
Slide 10
IP Telephony Cookbook structure
3.
IP Telephony Scenarios
Integration of
VoIP and Videoconferencing:
(an example @SURFnet office)
18/07/2015
Saverio Niccolini
Slide 11
IP Telephony Cookbook structure
4.
Setting up Basic Services
Integration of
H.323 and SIP
protocols
18/07/2015
Saverio Niccolini
Slide 12
IP Telephony Cookbook structure
4.
Setting up Basic Services
Call routing
18/07/2015
Saverio Niccolini
Slide 13
IP Telephony Cookbook structure
4.
Setting up Basic Services
Trunking
18/07/2015
Examples
Saverio Niccolini
Slide 14
IP Telephony Cookbook structure
4.
Setting up Basic Services
• Example of configuration
• H.323 World
• CISCO MCM
• Radvision ECS
• GNU GK
• SIP World
• SIP Express Router
• Asterisk
• VOCAL
18/07/2015
Saverio Niccolini
Slide 15
IP Telephony Cookbook structure
5.
Setting up Advanced Services (telephony-centric)
•
Supplementary services:
–
–
•
Call transfer, hold/retrieve, diversion, deflection
Call waiting, call completion on busy subscriber
More complete H.323-SIP-PSTN/ISDN gatewaying
–
Also addressing supplementary services
18/07/2015
Saverio Niccolini
Slide 16
IP Telephony Cookbook structure
5.
Setting up Advanced Services (telephony-centric)
Voice gateway interfaces
and PBX role
18/07/2015
Saverio Niccolini
Slide 17
IP Telephony Cookbook structure
5.
Setting up Advanced Services (telephony-centric)
Gateways Configuration
(Radvision example)
18/07/2015
Saverio Niccolini
Slide 18
IP Telephony Cookbook structure
5.
Setting up Advanced Services (telephony-centric)
Gateways operation
(SIP-H.323 example)
18/07/2015
Saverio Niccolini
Slide 19
IP Telephony Cookbook structure
6.
Setting up Value-added Services (in addition to pure
telephony)
• Voice-data integration
• Web-based features
(click-to dial, etc.)
• Integration of
presence and instant
messaging
18/07/2015
Saverio Niccolini
Slide 20
IP Telephony Cookbook structure
6.
Setting up Value-added Services (in addition to pure
telephony)
Voice mail to email
18/07/2015
Saverio Niccolini
Slide 21
IP Telephony Cookbook structure
7.
Global telephony integration
Dial plans for Global Dialing
Schemes (GDS) seamless connecting
IP world to legacy telephony
systems?
World gatekeeper
hierarchy ?
XX
Towards decentralized
architectures?
(SRV Records, ENUM)
18/07/2015
Saverio Niccolini
Slide 22
IP Telephony Cookbook structure
7.
Global telephony integration
Using CRA (Call Routing Assistant)
to route calls
Using peers to route calls
18/07/2015
Saverio Niccolini
Slide 23
IP Telephony Cookbook structure
8.
Regulatory / Legal considerations
Regulation of VoIP in Europe and other countries
Legal framework and problems (licensing, unbundling, etc. etc.)
Annex:
A.
European IP Telephony Projects
B.
IP Telephony Hardware/Software
Details about present, past and future IP Telephony project all
around Europe
Hands on IP Telephony:
What is supported
Overall experiencies and evalutions about technical features,
bugs and interoperability
18/07/2015
Saverio Niccolini
Slide 24
Deliverables and time plan
1.
Introduction
2.
Technology Background
D1 (release date: 1st August 2003)
3.
IP Telephony Scenarios
4.
Setting up Basic Services
5.
Setting up Advanced Services
D2 (release date: 1st November 2003)
6.
Setting up Value-Added Services
7.
Global telephony integration
D3 (release date: 1st February 2004)
8.
Regulatory / Legal considerations
Annex:
A.
European IP Telephony Projects
Developed during all the project life
(release date: 1st March 2004)
B.
IP Telephony Hardware/Software
Release date of the finished cookbook:
End of March 2004
• The documents will be provided in digital format (HTML and/or PDF).
• TERENA decided to have the information and deliverables published as
soon as these become available (you can get your copy from TERENA desk).
• Applied for and ISBN number
18/07/2015
Saverio Niccolini
Slide 25
Partners and contributors
• Three partners (responsible for the results of the cookbook):
– University of Pisa
– Universität Bremen TZI
– FhG Fokus
(Dr.
(Dr.
(Dr.
(Dr.
Saverio Niccolini, project coordinator)
Rosario Garroppo)
Jörg Ott, Stefan Prelle)
Dorgham Sisalem, Jiri Kuthan, Jan Janak)
• A number of contributors (providing input to the cookbook):
–
–
–
–
CESNET
Karl-Franzens-Uni Graz
GRNET
SURFnet
18/07/2015
(Dr. Sven Ubik, Jan Ruzicka)
(Dr. Margit Brandl)
(Dimitris Daskopoulos)
(Dr. Egon Verharen, Erik Dobbelsteijn)
Saverio Niccolini
Slide 26
Project funding information
• Funding to the project is provided by:
–
–
–
–
–
–
TERENA (The Netherlands)
ARNES (Slovenia)
CARNET (Croatia)
CYNET (Cyprus)
SUNET (Sweden)
UKERNA (United Kingdom)
• Funding shortage of 20% was covered by partners
self-financing
18/07/2015
Saverio Niccolini
Slide 27
Conclusions
• Why is the IP Telephony Cookbook be useful?
– Technology background (if you need it )
– Useful guidelines and information at any knowledge level
(from basic to advanced)
– Trends on the near future
– Full knowledge of experiences in Europe
(from technical to legal)
– Avoid running into the same issues over and over again
• Who needs it?
– Students at the Universities
– Network Administrators at the NRENs
– Reaserchers at Universities and NRENs
18/07/2015
Saverio Niccolini
Slide 28
Useful links
• IP Telephony Cookbook home page (general, background,
meetings and mailing list information):
– http://www.terena.nl/tech/IPtel/
• Now merging in the new TERENA TF-VVC
(Task Force – Voice Video and Collaboration)
• TERENA VoIP mailing list archive:
– http://hypermail.terena.nl/voip/
• For more info contact:
– Saverio Niccolini ([email protected])
– Valentino Cavalli ([email protected])
18/07/2015
Saverio Niccolini
Slide 29