![Page 1: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/1.jpg)
18/04/23 Saverio Niccolini Slide 1
IP Telephony Cookbook ProjectIP Telephony Cookbook ProjectFinal reportFinal report
Saverio Niccolini
EIVD (Ecole d'Ingénieurs du Canton de Vaud ), Switzerland
Terena Networking Conference 2004
Rhodes – Greece
June 2004
![Page 2: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/2.jpg)
18/04/23 Saverio Niccolini Slide 2
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
![Page 3: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/3.jpg)
18/04/23 Saverio Niccolini Slide 3
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
![Page 4: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/4.jpg)
18/04/23 Saverio Niccolini Slide 4
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.
![Page 5: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/5.jpg)
18/04/23 Saverio Niccolini Slide 5
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)
![Page 6: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/6.jpg)
18/04/23 Saverio Niccolini Slide 6
IP Telephony Cookbook structure
2. Technology BackgroundComponents (terminal, server, gateway, etc.)Protocols (H.323, SIP, MGCP, Proprietary Protocols,
RTP)
H.323 components
H.323 Protocol stack
![Page 7: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/7.jpg)
18/04/23 Saverio Niccolini Slide 7
IP Telephony Cookbook structure
2. Technology BackgroundComponents (terminal, server, gateway, etc.)Protocols (H.323, SIP, MGCP, Proprietary Protocols,
RTP)
MGCP signalling
H.323 Supplementary services recommendation
![Page 8: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/8.jpg)
18/04/23 Saverio Niccolini Slide 8
IP Telephony Cookbook structure
2. Technology BackgroundComponents (terminal, server, gateway, etc.)Protocols (H.323, SIP, MGCP, Proprietary Protocols,
RTP)
H.323 signalling
SIP signalling
![Page 9: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/9.jpg)
18/04/23 Saverio Niccolini Slide 9
IP Telephony Cookbook structure
3. IP Telephony Scenarios Long-distanceleast cost routing?
![Page 10: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/10.jpg)
18/04/23 Saverio Niccolini Slide 10
IP Telephony Cookbook structure
3. IP Telephony Scenarios
Integration with legacy PBX
![Page 11: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/11.jpg)
18/04/23 Saverio Niccolini Slide 11
IP Telephony Cookbook structure
3. IP Telephony Scenarios
Integration ofVoIP and Videoconferencing:
(an example @SURFnet office)
![Page 12: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/12.jpg)
18/04/23 Saverio Niccolini Slide 12
IP Telephony Cookbook structure
4. Setting up Basic Services
Integration of H.323 and SIP
protocols
![Page 13: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/13.jpg)
18/04/23 Saverio Niccolini Slide 13
IP Telephony Cookbook structure
4. Setting up Basic Services
Call routing
![Page 14: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/14.jpg)
18/04/23 Saverio Niccolini Slide 14
IP Telephony Cookbook structure
4. Setting up Basic Services
TrunkingExamples
![Page 15: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/15.jpg)
18/04/23 Saverio Niccolini Slide 15
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
![Page 16: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/16.jpg)
18/04/23 Saverio Niccolini Slide 16
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
![Page 17: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/17.jpg)
18/04/23 Saverio Niccolini Slide 17
IP Telephony Cookbook structure
5. Setting up Advanced Services (telephony-centric)
Voice gateway interfaces and PBX role
![Page 18: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/18.jpg)
18/04/23 Saverio Niccolini Slide 18
IP Telephony Cookbook structure
5. Setting up Advanced Services (telephony-centric)
Gateways Configuration (Radvision example)
![Page 19: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/19.jpg)
18/04/23 Saverio Niccolini Slide 19
IP Telephony Cookbook structure
5. Setting up Advanced Services (telephony-centric)
Gateways operation(SIP-H.323 example)
![Page 20: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/20.jpg)
18/04/23 Saverio Niccolini Slide 20
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
![Page 21: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/21.jpg)
18/04/23 Saverio Niccolini Slide 21
IP Telephony Cookbook structure
6. Setting up Value-added Services (in addition to pure telephony)
Voice mail to email
![Page 22: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/22.jpg)
18/04/23 Saverio Niccolini Slide 22
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 ?
X
Towards decentralized architectures?
(SRV Records, ENUM)
X
![Page 23: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/23.jpg)
18/04/23 Saverio Niccolini Slide 23
IP Telephony Cookbook structure
7. Global telephony integration
Using peers to route calls
Using CRA (Call Routing Assistant) to route calls
![Page 24: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/24.jpg)
18/04/23 Saverio Niccolini Slide 24
IP Telephony Cookbook structure
8. Regulatory / Legal considerationsRegulation of VoIP in Europe and other countriesLegal framework and problems (licensing, unbundling, etc. etc.)
Annex:A. European IP Telephony Projects
Details about present, past and future IP Telephony project all around Europe
B. IP Telephony Hardware/SoftwareHands on IP Telephony:What is supportedOverall experiencies and evalutions about technical features, bugs
and interoperability
![Page 25: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/25.jpg)
18/04/23 Saverio Niccolini Slide 25
Deliverables and time plan
1. Introduction2. Technology Background3. IP Telephony Scenarios4. Setting up Basic Services5. Setting up Advanced Services 6. Setting up Value-Added Services7. Global telephony integration8. Regulatory / Legal considerationsAnnex:A. European IP Telephony ProjectsB. IP Telephony Hardware/Software
• 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
D1 (release date: 1st August 2003)
D2 (release date: 1st November 2003)
D3 (release date: 1st February 2004)
Developed during all the project life (release date: 1st March 2004)
Release date of the finished cookbook: End of March 2004
![Page 26: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/26.jpg)
18/04/23 Saverio Niccolini Slide 26
Partners and contributors
• Three partners (responsible for the results of the cookbook):– University of Pisa (Dr. Saverio Niccolini, project
coordinator)(Dr. Rosario Garroppo)
– Universität Bremen TZI (Dr. Jörg Ott, Stefan Prelle)– FhG Fokus (Dr. Dorgham Sisalem, Jiri Kuthan, Jan Janak)
• A number of contributors (providing input to the cookbook):– CESNET (Dr. Sven Ubik, Jan Ruzicka)– Karl-Franzens-Uni Graz (Dr. Margit Brandl) – GRNET (Dimitris Daskopoulos)– SURFnet (Dr. Egon Verharen, Erik Dobbelsteijn)
![Page 27: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/27.jpg)
18/04/23 Saverio Niccolini Slide 27
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
![Page 28: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/28.jpg)
18/04/23 Saverio Niccolini Slide 28
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
![Page 29: Slide 101/12/2015 Saverio Niccolini IP Telephony Cookbook Project Final report Saverio Niccolini EIVD ( Ecole d'Ingénieurs du Canton de Vaud ), Switzerland](https://reader036.vdocuments.net/reader036/viewer/2022062515/56649f495503460f94c6b9b0/html5/thumbnails/29.jpg)
18/04/23 Saverio Niccolini Slide 29
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])