440-4228/01 – Voice over IP II (VoIP II)

Gurantor departmentDepartment of TelecommunicationsCredits3
Subject guarantorIng. Jan Rozhon, Ph.D.Subject version guarantorIng. Jan Rozhon, Ph.D.
Study levelundergraduate or graduateRequirementOptional
Study languageCzech
Year of introduction2021/2022Year of cancellation
Intended for the facultiesFEIIntended for study typesFollow-up Master
Instruction secured by
LoginNameTuitorTeacher giving lectures
ROZ132 Ing. Jan Rozhon, Ph.D.
Extent of instruction for forms of study
Form of studyWay of compl.Extent
Full-time Graded credit 1+2
Part-time Graded credit 0+8

Subject aims expressed by acquired skills and competences

In VoIP II, students gain knowledge and expertise in the field of complex information systems built on top of telephony servers Asterisk PBX and Kamailio.

Teaching methods

Experimental work in labs
Other activities


The subject enhances the knowledge students gained in VoIP I by presenting the options and ways of voice/video server interconnection with other standard information systems, such as databases, web, LDAP. Students are taught how to utilize this interconnection to achieve the functionality of a complex information system with services and features that are otherwise impossible to implement. Recommended prerequisities: VoIP I, Database Systems I, Scripting Languages

Compulsory literature:

Lectures: https://lms.vsb.cz

Recommended literature:

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.

Way of continuous check of knowledge in the course of semester

Graded tasks



Other requirements

Basic knowledge of scripting, databases and VoIP.


Subject has no prerequisities.


Subject has no co-requisities.

Subject syllabus:

1. Introduction. Asterisk, Kamailio, their features, advantages, possible options for interconnection with other systems. 2. Utilization of a database backend in telecommunication systems, database-oriented user management. 3. Utilization of an LDAP backend for user storage. 4. Advanced database-driven functions - management of external data, CRM systems. 5. Management of connected devices, provisioning, configuration and dynamic content generation. 6. Advanced communication systems functions, design and implementation of click2dial. 7. Load-balancing and scaling of telecommunication infrastructure. 8. Presence and status management. 9. Instant messaging and SIP SIMPLE. 10. SIP header manipulation, filtration, modification, interconnection to proprietary networks.

Conditions for subject completion

Part-time form (validity from: 2022/2023 Winter semester)
Task nameType of taskMax. number of points
(act. for subtasks)
Min. number of pointsMax. počet pokusů
Graded credit Graded credit 100  51 3
Mandatory attendence participation: There are no requirements on compulsory attendance.

Show history

Conditions for subject completion and attendance at the exercises within ISP: The completion of all mandatory tasks in individually scheduled dates/times.

Show history

Occurrence in study plans

Academic yearProgrammeField of studySpec.ZaměřeníFormStudy language Tut. centreYearWSType of duty
2022/2023 (N0714A060020) Communication and Information Technology P Czech Ostrava 2 Optional study plan
2022/2023 (N0714A060020) Communication and Information Technology K Czech Ostrava 2 Optional study plan

Occurrence in special blocks

Block nameAcademic yearForm of studyStudy language YearWSType of blockBlock owner

Assessment of instruction

Předmět neobsahuje žádné hodnocení.