Integration av 3CX med Office 365 via Azure API

3CX v16 Pro och Enterprise-versionen erbjuder full integrering med Office 365-appar. Specifikt har följande genomförts:

  • Synchronisering av Office 365-anvĂ€ndare och internummer (anvĂ€ndare) för 3CX.
  • Synchronisering av anvĂ€ndarnas personliga kontakter frĂ„n Office och 3CX:s personliga adressbok.
  • Synchronisering av statusar (upptagenhet) frĂ„n Office 365-anvĂ€ndarens kalender och status för 3CX:s internummer.   

För att utföra utgÄende samtal frÄn webbintegrationen av Office-appar anvÀnder 3CX tillÀgget 3CX Click to Call för webblÀsare Chrome och Firefox. Kortkommandon kan Àven anvÀndas i 3CX-appen för Windows.

För att börja anvÀnda det behöver du en prenumeration pÄ 3CX Office och administratörsuppgifter för Office-portalen med privilegier för "Global Administrator".

Vissa Office 365-prenumerationer har begrÀnsad integreringsmöjlighet med 3CX eller ingen alls:

  • Prenumerationer utan anvĂ€ndarhantering, dvs. alla "hemma"-prenumerationer.
  • Prenumerationer utan Exchange kan inte synkronisera kontakter och kalender (Office 365 Business och Office 365 Pro Plus).

Office 365-servrar mÄste ha en direktkoppling till din 3CX-server för att överföra statusar i realtid. Om en konstant anslutning inte Àr möjlig kommer 3CX fortfarande att utföra daglig synkronisering.

Observera att synkronisering endast utförs i en riktning — frĂ„n Office 365 till 3CX. För att synkroniseringen ska lyckas mĂ„ste Office 365-anvĂ€ndarna ha attributet "UserType" instĂ€llt pĂ„ "Member" (anges i Active Directory). Om en anvĂ€ndare som synkroniserats frĂ„n Office 365 tas bort eller modifieras via 3CX-grĂ€nssnittet Ă„terstĂ€lls den till sitt tidigare tillstĂ„nd vid nĂ€sta manuella eller automatiska synkronisering.

Microsoft Azure autentisering app

Integration av 3CX med Office 365 via Azure API

Det första steget för att ansluta integrationen av Office 365 Àr att skapa en individuell app pÄ ditt konto för att autentisera integrationen.

  1. I 3CX:s administrationsgrĂ€nssnitt, gĂ„ till Avsnittet InstĂ€llningar — Office 365 — fliken InstĂ€llningar — avsnittet Steg 3 och kopiera Redirect URL.
  2. Logga in pÄ Office 365-portalen med Global Administrator-uppgifterna och gÄ till sidan Registrera Microsoft Azure-appar.
  3. Klicka pÄ Ny registrering och ange appens namn, till exempel 3CX PBX Office 365 Sync App.
  4. I avsnittet Stödda kontotyper lÄt standardalternativet för Konton endast i denna organisatoriska katalog stÄ kvar.
  5. I avsnittet för URI-omdirigering (valfritt) anger du typen Web och klistrar in URI-omdirigeringen frÄn 3CX-grÀnssnittet: InstÀllningar > Integration med Office 365 > fliken InstÀllningar > avsnitt Steg 3. Plattform och behörigheter, till exempel, company.3cx.eu:5001/oauth2office2
  6. Klicka pÄ Registrera, och applikationen kommer att skapas.
  7. En sida med instÀllningar för den skapade applikationen öppnas. Kopiera vÀrdet för Applikations-ID (klient) och klistra in det i det motsvarande fÀltet i 3CX:s hanteringsgrÀnssnitt, InstÀllningar > Integration med Office 365 > fliken InstÀllningar > Steg 1. StÀll in App-ID.

Integration av 3CX med Office 365 via Azure API

Autentiseringstangenter

Det Àr nu nödvÀndigt att etablera ett förtroendeförhÄllande med den öppna nyckeln mellan ditt 3CX-system v16 och den skapade applikationen i Office 365-portalen.

  1. I 3CX-grÀnssnittet (under avsnittet InstÀllningar > Integration med Office 365 > fliken InstÀllningar) klicka pÄ Generera en ny nyckelpar och spara nyckeln public_key.pem.
  2. GÄ till applikationens instÀllningssida under avsnittet Certifikat och hemligheter. Klicka pÄ Ladda upp certifikat och ladda upp den skapade nyckeln.

Integration av 3CX med Office 365 via Azure API
Integration av 3CX med Office 365 via Azure API

Behörigheter för applikationen

Det sista steget i konfigurationen Àr att stÀlla in API-behörigheter under avsnittet API-behörigheter. Dessa behörigheter definierar Ätkomstreglerna för ditt 3CX-system till Office 365-kontot.

  1. GÄ till avsnittet API-behörigheter, klicka pÄ LÀgg till behörighet och vÀlj Microsoft Graph.
  2. LÀgg till API-behörigheter i avsnittet Applikationsbehörigheter: Kalendrar > Calendars.Read, Kontakter > Contacts.Read, Katalog > Directory.Read.All och klicka pÄ LÀgg till behörigheter.
  3. Under avsnittet Ge samtycke klicka pĂ„ Ge administratörssamtycke för 
 för att aktivera behörigheterna.
  4. VÀnta cirka 10 minuter sÄ att Àndringarna trÀder i kraft.
  5. GÄ tillbaka till 3CX-grÀnssnittet och under avsnittet Integration med Office 365 klicka pÄ Logga in pÄ Office 365. BekrÀfta behörigheterna för den skapade applikationen och anslutningen mellan systemen kommer att upprÀttas.

Integration av 3CX med Office 365 via Azure API

Synkroniseringsmöjligheter

Synkronisering mellan 3CX och Office 365 konfigureras pÄ tre flikar:

  • AnvĂ€ndarsynkronisering — anvĂ€ndare frĂ„n Office 365 synkroniseras med anvĂ€ndare (tillĂ€ggsnumer) i 3CX. I 3CX:s hanteringsgrĂ€nssnitt placeras de synkroniserade anvĂ€ndarna i Azure AD:s organisationsgrupp.
  • Kontaktsynkronisering — personliga kontakter frĂ„n Office 365 synkroniseras med adressboken i 3CX. AnvĂ€ndaren ser dessa kontakter i 3CX-appar för alla plattformar.
  • Kalendersynkronisering — automatisk Ă€ndring av status för 3CX-nummer beroende pĂ„ tillgĂ€nglighet i Office 365-kalendern:

NÀr evenemanget i Office 365-kalendern Àr avslutat synkroniseras statusen för anvÀndaren i 3CX ocksÄ och ÄtergÄr till det föregÄende tillstÄndet.

Alla synkroniseringselement kan konfigureras för alla anvÀndare av Office 365 eller för utvalda anvÀndare.

Integration av 3CX med Office 365 via Azure API

Integrationen Àr nu klar.

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster