API-ovi Jamija
Otvoreno
U skladu s člankom 1. stavkom 1. stavkom 1. točkama 1. i 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2. stavkom 2.
Daemon
-Menejeri
API demona je razgrđen između 5 Menadžera + 1 Instance datoteka:
U okviru programa „CallManager” se koristi za upravljanje pozivima i konferencijskim aktivnostima. Budući da Jami daemon podržava više prihađanih / izlaznih poziva, sve akcije koje uključuju određeni poziv moraju se baviti metodom pomoću jedinstvenog callID-a. Jami daemon će generirati jedinstven callID za izlazne i prihađene pozive.
** ConfigurationManager** koristi za rukovanje konfiguracijskim stvarima: postavke računa, korisničke preferencije,…
PresenceManager se koristi za praćenje prisutnosti kontakata
VideoManager korišten za upravljanje video uređajima i renderištima
Instance se koristi za brojanje broja klijenata koji su zapravo registrirani u jezgru.
UZR
Sve dokumentacije i kod za dbus API nalazi se u jami-daemon/bin/dbus
.
Ako koristite linux, možete koristiti d-feet
kada je daemon u pokretu za manipulaciju API-om (ili bilo kojim drugim alatima).
LRC projekt koristi ovaj API (i koristi libwrap na prozorkama i mac OS-ovima).
Ujedinjene države
Sve dokumentacije i kod za API-a JNI-a nalazi se u jami-daemon/bin/jni
.
js čvor
Sve dokumentacije i kod za Node JS API nalazi se u jami-daemon/bin/nodejs
. Ovaj API se ne koristi u bilo kojem poznatom projektu i možda nije ažuriran.
Ostanite
Sve dokumentacije i kod za REST API nalazi se u jami-daemon/bin/restcpp
. Ovaj API se ne koristi u bilo kojem poznatom projektu i možda nije ažuriran.
Uloženi materijali
Pythonov omotač je dostupan na jami-daemon/tools/jamictrl
.
Dodaci
Plugins are a good way to customize Jami if you want to interact with streams (Audio, Video or chat). Several plugins are already available through the Plugin Store (in the settings of your Jami application).