Da biste započeli, trebat će vam pretplata na Office 3CX i administratorske vjerodajnice portala za Office s povlasticama "Globalnog administratora".
Neke pretplate na Office 365 imaju ograničenu ili nikakvu integraciju s 3CX:
Pretplate bez upravljanja korisnicima, tj. sve "kućne" pretplate.
Pretplate bez Exchangea ne mogu sinkronizirati kontakte i kalendar (Office 365 Business i Office 365 Pro Plus).
Office 365 poslužitelji moraju imati izravnu vezu s vašim 3CX poslužiteljem za prijenos statusa u stvarnom vremenu. Ako stalna veza nije moguća, 3CX će i dalje obavljati dnevnu sinkronizaciju.
Imajte na umu da se sinkronizacija provodi samo u jednom smjeru - od Office 365 do 3CX. Za uspješnu sinkronizaciju, korisnici sustava Office 365 moraju imati atribut "UserType" postavljen na "Member" (postavljen u Active Directory). Ako se korisnik sinkroniziran iz Office 365 izbriše ili modificira putem 3CX sučelja, vraća se u prethodno stanje tijekom sljedeće ručne ili automatske sinkronizacije.
Microsoft Azure aplikacija za autentifikaciju
Prvi korak povezivanja Office 365 integracija — stvaranje pojedinačne aplikacije na vašem računu za autorizaciju integracije.
U upravljačkom sučelju 3CX idite na Postavke - Office 365 - kartica Postavke - odjeljak Korak 3 i kopirajte URL za preusmjeravanje.
Pritisnite Nova registracija i navedite naziv aplikacije, na primjer, 3CX PBX Office 365 Sync App.
U odjeljku Podržane vrste računa ostavite zadanu opciju Računi samo u direktoriju ove organizacije
U odjeljku URI za preusmjeravanje (neobavezno), odaberite vrstu Web i zalijepite URI za preusmjeravanje iz odjeljka 3CX sučelja: Postavke > Integracija Office 365 > kartica Postavke > Korak 3. Odjeljak Platforma i dopuštenja, npr. tvrtka.3cx.eu:5001/oauth2office2
Pritisnite Registriraj se i aplikacija će biti kreirana.
Otvara se stranica s postavkama stvorene aplikacije. Kopirajte vrijednost ID-a aplikacije (klijenta) i zalijepite je iz odgovarajućeg polja u upravljačkom sučelju 3CX, Postavke > Integracija Office 365 > kartica Mogućnosti > 1. korak. Konfigurirajte ID aplikacije.
Ključevi za provjeru autentičnosti
Sada trebate uspostaviti povjerenje javnog ključa između vašeg 3CX v16 sustava i kreirane aplikacije na portalu Office 365.
U 3CX sučelju (Postavke > Integracija Office 365 > kartica Mogućnosti), kliknite Generiraj novi par ključeva i spremite ključ public_key.pem.
Idite na stranicu postavki aplikacije u odjeljku Certifikati i tajne. Kliknite Upload Certificate i prenesite generirani ključ.
Dozvole aplikacije
Posljednji korak postavljanja je postavljanje API dozvola u odjeljku API dozvola. Ove dozvole određuju kako vaš 3CX sustav može pristupiti vašem Office 365 računu.
Idite na API dozvole, kliknite Dodaj dozvolu i odaberite Microsoft Graph.
Dodajte API dozvole pod Dozvole aplikacije: Kalendari > Kalendari.Čitanje, Kontakti > Kontakti.Čitanje, Imenik > Imenik.Čitanje.Sve i kliknite Dodaj dozvole.
U odjeljku Dodijeli privolu kliknite Dodijeli privolu administratora za... da biste omogućili dopuštenja.
Pričekajte oko 10 minuta da promjene stupe na snagu.
Prijeđite na 3CX sučelje i u odjeljku Integration with Office 365 kliknite na Sign in to Office 365. Potvrdite dopuštenja za kreiranu aplikaciju i veza između sustava bit će uspostavljena.
Mogućnosti sinkronizacije
Sinkronizacija između 3CX i Office 365 konfigurirana je u tri kartice:
Sinkronizacija korisnika - Office 365 korisnici sinkronizirani su s 3CX korisnicima (ekstenzije). U 3CX upravljačkom sučelju, sinkronizirani korisnici smješteni su u Azure AD organizacijsku grupu.
Sinkronizacija kontakata - Office 365 osobni kontakti sinkronizirani su s 3CX adresarom. Korisnik vidi te kontakte u 3CX aplikacijama za sve platforme.
Sinkronizacija kalendara - automatski mijenja status 3CX ekstenzije ovisno o tome je li zauzeta u Office 365 kalendaru:
Nakon završetka događaja u Office 365 kalendaru, 3CX korisnički status se također sinkronizira i vraća u prethodno stanje.
Svi elementi sinkronizacije mogu se konfigurirati i za sve korisnike Office 365 i za odabrane korisnike.