Skip to main content
Skip header
Ukončeno v akademickém roce 2023/2024

Communication Systems in Corporate Networks

Type of study Follow-up Master
Language of instruction Czech
Code 440-4225/01
Abbreviation KSPS
Course title Communication Systems in Corporate Networks
Credits 4
Coordinating department Department of Telecommunications
Course coordinator Ing. Jan Rozhon, Ph.D.

Osnova předmětu

Lectures
1. Open-source softswitches and their basic configuration. Database connectivity
2. PostgreSQL - Introduction, database structures and queries, database interconnection with Asterisk PBX
3. Minimal scripting overview, supporting web applications
4. Web application deployment, OpenLDAP
5. Advanced services of Asterisk PBX, Postfix
6. Asterisk communication interfaces and their applications
7. Application based on Asterisk communication interfaces II
8. Mass client provisioning
9. Disaster recovery and high availability
10. Telecommunications systems testing, containerization


Exercises
-


Laboratories
1. Introduction, Asterisk installation and log files analysis
2. Evaluated task (topic ex. 1, 5 points, 10 minutes). PostgreSQL installation, Asterisk database interconnection
3. Evaluated task (topic ex. 2, 5 points, 10 minutes). Minimal scripting overview, simple web application
4. Evaluated task (topic ex. 3, 5 points, 10 minutes). Web application deployment, HTTP server management
5. Evaluated task (topic ex. 4, 5 points, 10 minutes). OpenLDAP, structures and Asterisk interconnection
6. Evaluated task (topic ex. 5, 5 points, 10 minutes). Postfix installation, configuration and Asterisk services
7. Evaluated task (topic ex. 6, 5 points, 10 minutes). Applications based on Asterisk PBX
8. Evaluated task (topic ex. 7, 5 points, 10 minutes). Mass client deployment
9. Evaluated task (topic ex. 8, 5 points, 10 minutes). Disaster recovery
10. Spare term for evaluated tasks. Telecommunications systems testing, containerization. Evaluation.

E-learning

Povinná literatura

Doporučená literatura

1. BRYANT, Russell. Asterisk: the definitive guide. Fourth edition. Sebastopol: O'Reilly, 2013. ISBN 978-144-9332-426.
2. RAMALHO, Luciano. Fluent Python: the definitive guide. Sebastopol, CA: O'Reilly, 2015. ISBN 978-1-491-94600-8 .
3. SCHONIG, H.-J. Mastering PostgreSQL 9.6: A comprehensive guide for PostgreSQL 9.6 developers and administrators. New York, Packt Publishing, 2017. ISBN 978-1-783-55535-2 .