Integracija 3CX z Office 365 prek Azure API

Izdaji PBX 3CX v16 Pro in Enterprise ponujata popolno integracijo z aplikacijami Office 365. Izvedeno je zlasti naslednje:

  • Sinhronizacija uporabnikov Office 365 in 3CX razširitev (uporabnikov).
  • Sinhronizacija osebnih kontaktov uporabnikov Officea in osebnega imenika 3CX.
  • Sinhronizacija statusov (zasedenosti) uporabniškega koledarja Office 365 in statusa interne številke 3CX.   

Za odhodne klice iz spletnega vmesnika Officeovih aplikacij 3CX uporablja razširitev 3CX Click to Call za brskalnike Krom и Firefox. Uporabite lahko tudi bližnjice na tipkovnici 3CX aplikacija za Windows.

Za začetek boste potrebovali naročnino na Office 3CX in skrbniške poverilnice portala Office s privilegiji »Globalni skrbnik«.

Nekatere naročnine na Office 365 imajo omejeno ali nobene integracije s 3CX:

  • Naročnine brez upravljanja uporabnikov, tj. vse »domače« naročnine.
  • Naročnine brez Exchangea ne morejo sinhronizirati stikov in koledarja (Office 365 Business in Office 365 Pro Plus).

Strežniki Office 365 morajo imeti neposredno povezavo z vašim strežnikom 3CX za prenos statusov v realnem času. Če trajna povezava ni mogoča, bo 3CX vseeno izvajal dnevno sinhronizacijo.

Upoštevajte, da se sinhronizacija izvaja samo v eno smer - od Office 365 do 3CX. Za uspešno sinhronizacijo morajo imeti uporabniki Office 365 atribut »UserType« nastavljen na »Member« (nastavljen v imeniku Active Directory). Če uporabnika, sinhroniziranega iz Office 365, izbrišete ali spremenite prek vmesnika 3CX, se med naslednjo ročno ali samodejno sinhronizacijo vrne v prejšnje stanje.

Aplikacija za preverjanje pristnosti Microsoft Azure

Integracija 3CX z Office 365 prek Azure API

Prvi korak povezave Integracija Office 365 — ustvarjanje posamezne aplikacije v vašem računu za avtorizacijo integracije.

  1. V upravljalnem vmesniku 3CX pojdite na Nastavitve – Office 365 – zavihek Nastavitve – razdelek 3. korak in kopirajte URL preusmeritve.
  2. Prijavite se v portal Office 365 s poverilnicami globalnega skrbnika in pojdite na Registracije aplikacij Microsoft Azure.
  3. Kliknite Nova registracija in podajte ime aplikacije, na primer 3CX PBX Office 365 Sync App.
  4. V razdelku Podprte vrste računov pustite privzeto možnost Računi samo v tem imeniku organizacije
  5. V razdelku URI za preusmeritev (neobvezno) izberite vrsto Splet in prilepite URI za preusmeritev iz razdelka vmesnika 3CX: Nastavitve > Integracija Office 365 > zavihek Nastavitve > 3. korak. Razdelek za platformo in dovoljenja, npr. podjetje.3cx.eu:5001/oauth2office2
  6. Kliknite Registracija in aplikacija bo ustvarjena.
  7. Odpre se stran z nastavitvami ustvarjene aplikacije. Kopirajte vrednost ID-ja aplikacije (odjemalca) in jo prilepite iz ustreznega polja v vmesniku za upravljanje 3CX, Nastavitve > Integracija Office 365 > zavihek Možnosti > 1. korak. Konfigurirajte ID aplikacije.

Integracija 3CX z Office 365 prek Azure API

Ključi za preverjanje pristnosti

Zdaj morate vzpostaviti zaupanje javnega ključa med vašim sistemom 3CX v16 in ustvarjeno aplikacijo na portalu Office 365.

  1. V vmesniku 3CX (Nastavitve > Integracija Office 365 > zavihek Možnosti) kliknite Ustvari nov par ključev in shranite ključ public_key.pem.
  2. Pojdite na stran z nastavitvami aplikacije v razdelku Potrdila in skrivnosti. Kliknite Naloži potrdilo in naložite ustvarjeni ključ.

Integracija 3CX z Office 365 prek Azure API
Integracija 3CX z Office 365 prek Azure API

Dovoljenja aplikacije

Zadnji korak nastavitve je nastavitev dovoljenj API-ja v razdelku Dovoljenja API-ja. Ta dovoljenja določajo, kako lahko vaš sistem 3CX dostopa do vašega računa Office 365.

  1. Pojdite na Dovoljenja za API, kliknite Dodaj dovoljenje in izberite Microsoft Graph.
  2. Dodajte dovoljenja za API pod Dovoljenja za aplikacije: Koledarji > Koledarji.Branje, Stiki > Kontakti.Branje, Imenik > Imenik.Branje.Vse in kliknite Dodaj dovoljenja.
  3. V razdelku Podeli soglasje kliknite Podeli skrbniško soglasje za ..., da omogočite dovoljenja.
  4. Počakajte približno 10 minut, da spremembe začnejo pravilno veljati.
  5. Preklopite na vmesnik 3CX in v razdelku Integration with Office 365 kliknite Sign in to Office 365. Potrdite dovoljenja za ustvarjeno aplikacijo in povezava med sistemi bo vzpostavljena.

Integracija 3CX z Office 365 prek Azure API

Sinhronizacijske zmogljivosti

Sinhronizacija med 3CX in Office 365 je konfigurirana v treh zavihkih:

  • Sinhronizacija uporabnikov - uporabniki Office 365 so sinhronizirani z uporabniki 3CX (razširitve). V vmesniku za upravljanje 3CX so sinhronizirani uporabniki uvrščeni v organizacijsko skupino Azure AD.
  • Sinhronizacija stikov - osebni stiki Office 365 so sinhronizirani z imenikom 3CX. Uporabnik te kontakte vidi v aplikacijah 3CX za vse platforme.
  • Sinhronizacija koledarja - samodejno spremeni status razširitve 3CX glede na to, ali je zasedena v koledarju Office 365:

Po končanem dogodku v koledarju Office 365 se status uporabnika 3CX prav tako sinhronizira in vrne v prejšnje stanje.

Vse sinhronizacijske elemente je mogoče konfigurirati za vse uporabnike Office 365 in izbrane uporabnike.

Integracija 3CX z Office 365 prek Azure API

S tem je integracija zaključena.

Vir: www.habr.com

Dodaj komentar