Integrasjon av 3CX med Office 365 via Azure API

3CX v16 Pro og Enterprise utgaver tilbyr full integrasjon med Office 365-applikasjoner. Spesielt er fĂžlgende implementert:

  • Synkronisering av Office 365-brukere og tilleggstelefonnumre (brukere) i 3CX.
  • Synkronisering av personlige kontakter fra Office-brukere og 3CXs personlige adressebok.
  • Synkronisering av status (opptatthet) i Office 365-kalenderen og statusen for tilleggstelefonnummeret i 3CX.   

For Ä foreta utgÄende anrop fra nettgrensesnittet til Office-applikasjoner, bruker 3CX utvidelsen 3CX Klikk for Ä ringe for nettlesere Chrome og Firefox. Det er ogsÄ mulig Ä bruke hurtigtaster i 3CX-applikasjonen for Windows.

For Ä komme i gang, trenger du et abonnement pÄ Office 3CX og administratorlegitimasjon fra Office-portalen med 'Global Administrator'-rettigheter.

Noen Office 365-abonnementer har begrenset mulighet for integrasjon med 3CX eller har ikke det i det hele tatt:

  • Abonnementer uten brukeradministrasjon, dvs. alle 'hjemme'-abonnementer.
  • Abonnementer uten Exchange kan ikke synkronisere kontakter og kalender (Office 365 Business og Office 365 Pro Plus).

Office 365-servere mÄ ha en direkte forbindelse til 3CX-serveren din for Ä overfÞre status i sanntid. Hvis det ikke er mulig Ä opprettholde en konstant tilkobling, vil 3CX fortsatt utfÞre daglig synkronisering.

VĂŠr oppmerksom pĂ„ at synkroniseringen kun skjer i Ă©n retning — fra Office 365 til 3CX. For at synkroniseringen skal lykkes, mĂ„ Office 365-brukere ha attributtet 'UserType' satt til 'Member' (setter i Active Directory). Hvis en synkronisert bruker fra Office 365 blir fjernet eller modifisert via 3CX-grensesnittet, vil den gĂ„ tilbake til sin tidligere tilstand ved neste manuelle eller automatiske synkronisering.

Microsoft Azure autentiseringsapplikasjon

Integrasjon av 3CX med Office 365 via Azure API

Den fĂžrste trinnet for Ă„ koble Office 365-integrasjon er Ă„ opprette en individuell applikasjon i kontoen din for autorisasjon av integrasjonen.

  1. I 3CX-administrasjonsgrensesnittet, gĂ„ til Innstillinger — Office 365 — fanen Innstillinger — seksjon Steg 3 og kopier Redirect URL.
  2. Logg inn pÄ Office 365-portalen med Global Administrator-legitimasjonen din og gÄ til siden Registrering av Microsoft Azure-applikasjoner.
  3. Klikk pÄ Ny registrering og angi navn pÄ applikasjonen, for eksempel 3CX PBX Office 365 Sync App.
  4. Under StÞttede kontotyper lar du standardvalget stÄ: Konti bare i denne organisasjonskatalogen.
  5. I avsnittet for URI-omdirigering (valgfritt) angir du type Web og limer inn URI-omdirigeringen fra grensesnittet til 3CX: Alternativer > Integrasjon med Office 365 > fanen Alternativer > avsnitt Trinn 3. Plattform og tillatelser, for eksempel, company.3cx.eu:5001/oauth2office2
  6. Klikk Registrer, sÄ vil applikasjonen bli opprettet.
  7. Siden for innstillinger for den opprettede applikasjonen Äpnes. Kopier verdien for Applikasjons-ID (klient) og lim den inn i det tilsvarende feltet i administrasjonsgrensesnittet til 3CX, Alternativer > Integrasjon med Office 365 > fanen Alternativer > Trinn 1. Konfigurer App-ID.

Integrasjon av 3CX med Office 365 via Azure API

AutentiseringsnĂžkler

Det er nÄ nÞdvendig Ä etablere tillitsforhold med offentlig nÞkkel mellom systemet ditt, 3CX v16, og den opprettede applikasjonen i Office 365-portalen.

  1. I 3CX-grensesnittet (delen Alternativer > Integrasjon med Office 365 > fanen Alternativer) klikker du pÄ Generer nytt nÞkkelpar og lagrer nÞkkelen public_key.pem.
  2. GÄ til applikasjonsinnstillingene under Sertifikater og hemmeligheter. Klikk pÄ Send sertifikat og last opp den opprettede nÞkkelen.

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

Tillatelser for applikasjonen

Det siste trinnet i oppsettet er Ă„ angi API-tillatelser i avsnittet API-tillatelser. Disse tillatelsene bestemmer tilgangsreglene for systemet ditt, 3CX, til Office 365-kontoen.

  1. GÄ til avsnittet API-tillatelser, klikk pÄ Legg til tillatelse og velg Microsoft Graph.
  2. Legg til API-tillatelser i avsnittet Applikasjonstillatelser: Kalender > Kalender.Les, Kontakter > Kontakter.Les, Katalog > Katalog.Les.All og klikk pÄ Legg til tillatelser.
  3. I delen Gi samtykke, klikk pÄ Gi administratorens samtykke for 
, for Ä aktivere tillatelsene.
  4. Vent i omtrent 10 minutter for at endringene skal tre i kraft.
  5. Bytt til 3CX-grensesnittet og i delen Integrasjon med Office 365 klikker du pÄ Logg inn pÄ Office 365. Bekreft tillatelsene for den opprettede applikasjonen, og forbindelsen mellom systemene vil bli etablert.

Integrasjon av 3CX med Office 365 via Azure API

Synkroniseringsfunksjoner

Synkronisering mellom 3CX og Office 365 konfigureres i tre faner:

  • Brukersynkronisering — Office 365-brukere synkroniseres med brukere (tilleggsnumre) i 3CX. I administrasjonsgrensesnittet til 3CX plasseres de synkroniserte brukerne i organisasjonsgruppen Azure AD.
  • Synkronisering av kontakter – personlige kontakter fra Office 365 synkroniseres med adresseboken til 3CX. Brukeren ser disse kontaktene i 3CX-applikasjoner for alle plattformer.
  • Synkronisering av kalender – automatisk endring av status for 3CX-tilleggsnummeret avhengig av tilgjengelighet i Office 365-kalenderen:

Etter at arrangementet er avsluttet i Office 365-kalenderen, synkroniseres ogsÄ statusen for 3CX-brukeren og gÄr tilbake til forrige tilstand.

Alle synkroniseringselementer kan konfigureres bÄde for alle Office 365-brukere og for utvalgte brukere.

Integrasjon av 3CX med Office 365 via Azure API

Integrasjonen er nÄ fullfÞrt.

Kilde: habr.com

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere | ProHoster