Název:
Integrace SIP hlasového volání do IRC klienta či brány
Překlad názvu:
An Integration of SIP Voice Calls into an IRC Client or Gateway
Autoři:
Kocman, David ; Očenášek, Pavel (oponent) ; Rychlý, Marek (vedoucí práce) Typ dokumentu: Bakalářské práce
Rok:
2023
Jazyk:
eng
Nakladatel: Vysoké učení technické v Brně. Fakulta informačních technologií
Abstrakt: [eng][cze]
Tato práce popisuje návrh, implementaci a testování Session Initiation Protocol uživatelského agenta, který používá Internet Relay Chat klienta či bránu jako jeho grafické rozhraní. Pro implementaci volání je použita open-source knihovna třetí strany, nazývána liblinphone, a samotný program je napsán v jazyce C/C++. Program je schopen jak volání, tak i zákládních SIP vlastností, jako je registrace u ústředny, překlad čísel na adresy pomocí ENUM a přímé zprávy. Také je k dispozici adresář pro ukládání kontaktů a identit, napsán pomocí knihovny SQLite3 pro C/C++. Výsledek této práce zavádí možnost volání z IRC.
This thesis describes the design, implementation and testing of a Session Initiation Protocol user agent, using an Internet Relay Chat client or gate as its graphical interface. A third-party open-source library, called liblinphone, is used for call related implementation and the application itself is written in the C/C++ language. The program can make calls and other basic SIP-related features, which include proxy registration, ENUM lookup, and instant messaging. An address book is also available for storing contacts and identities, and is implemented with the SQLite3 C/C++ library. The result of this thesis is an ability to make calls with IRC.
Klíčová slova:
C; C++; calls; database; integration; IRC; RTP; SIP; SIP user agent; SQLite3; VoIP; C; C++; databáze; integrace; IRC; RTP; SIP; SIP user agent; SQLite3; VoIP; volání
Instituce: Vysoké učení technické v Brně
(web)
Informace o dostupnosti dokumentu:
Plný text je dostupný v Digitální knihovně VUT. Původní záznam: http://hdl.handle.net/11012/212679