3CX-integration med Office 365 via Azure API

PBX 3CX v16 Pro och Enterprise-utgåvor erbjuder full integration med Office 365-applikationer. I synnerhet implementeras följande:

  • Synkronisering av Office 365-användare och 3CX-tillägg (användare).
  • Synkronisering av personliga kontakter för Office-användare och 3CX personliga adressbok.
  • Synkronisering av Office 365-användarkalenderstatus (upptagen) och 3CX-anknytningsnummerstatus.   

För att ringa utgående samtal från webbgränssnittet för Office-applikationer använder 3CX anknytningen 3CX Klicka för att ringa för webbläsare krom и firefox. Du kan också använda kortkommandon i 3CX-applikation för Windows.

För att komma igång behöver du en Office 3CX-prenumeration och Office-portaladministratörsuppgifter med "Global Administrator"-privilegier.

Vissa Office 365-prenumerationer har begränsad eller ingen integration med 3CX:

  • Prenumerationer utan användarhantering, d.v.s. alla "hem"-abonnemang.
  • Prenumerationer utan Exchange kan inte synkronisera kontakter och kalender (Office 365 Business och Office 365 Pro Plus).

Office 365-servrar måste ha en direkt anslutning till din 3CX-server för att kunna överföra realtidsstatus. Om en beständig 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 framgångsrik synkronisering måste Office 365-användare ha attributet "UserType" inställt på "Member" (inställt i Active Directory). Om en användare som synkroniserats från Office 365 raderas eller ändras via 3CX-gränssnittet, återgår den till föregående tillstånd under nästa manuella eller automatiska synkronisering.

Microsoft Azure Authentication Application

3CX-integration med Office 365 via Azure API

Första anslutningssteget Office 365 integration — skapande av en individuell applikation på ditt konto för att tillåta integration.

  1. I 3CX-hanteringsgränssnittet, gå till Inställningar - Office 365 - Fliken Inställningar - Steg 3 avsnitt och kopiera omdirigeringsadressen.
  2. Logga in på Office 365-portalen med dina globala administratörsuppgifter och gå till Microsoft Azure Application Registrations.
  3. Klicka på Ny registrering och ange applikationsnamnet, till exempel 3CX PBX Office 365 Sync App.
  4. I avsnittet Kontotyper som stöds lämnar du bara standardalternativet Konton i den här organisationskatalogen
  5. I avsnittet Redirect URI (valfritt), välj typen Web och klistra in omdirigerings-URI från 3CX-gränssnittssektionen: Inställningar > Office 365 Integration > Inställningar-fliken > Steg 3. Platform och behörighetsavsnitt, t.ex. företag.3cx.eu:5001/oauth2office2
  6. Klicka på Registrera så skapas applikationen.
  7. Inställningssidan för det skapade programmet öppnas. Kopiera app-ID-värdet (klient) och klistra in det från lämpligt fält i 3CX-hanteringsgränssnittet, Inställningar > Office 365-integrering > fliken Alternativ > Steg 1. Konfigurera app-ID.

3CX-integration med Office 365 via Azure API

Autentiseringsnycklar

Nu måste du upprätta ett förtroende för offentlig nyckel mellan ditt 3CX v16-system och det skapade programmet i Office 365-portalen.

  1. I 3CX-gränssnittet (Inställningar > Office 365 Integration > fliken Alternativ), klicka på Generera ett nytt nyckelpar och spara nyckeln public_key.pem.
  2. Gå till sidan med programinställningar i avsnittet Certifikat och hemligheter. Klicka på Ladda upp certifikat och ladda upp den genererade nyckeln.

3CX-integration med Office 365 via Azure API
3CX-integration med Office 365 via Azure API

Applikationsbehörigheter

Det sista installationssteget är att ställa in API-behörigheter i avsnittet API-behörigheter. Dessa behörigheter avgör hur ditt 3CX-system kan komma åt ditt Office 365-konto.

  1. Gå till API-behörigheter, klicka på Lägg till behörighet och välj Microsoft Graph.
  2. Lägg till API-behörigheter under Application Permissions: Calendars > Calendars.Read, Contacts > Contacts.Read, Directory > Directory.Read.All och klicka på Lägg till behörigheter.
  3. I avsnittet Bevilja samtycke klickar du på Bevilja administratörssamtycke för... för att aktivera behörigheter.
  4. Vänta cirka 10 minuter tills ändringarna träder i kraft korrekt.
  5. Växla till 3CX-gränssnittet och i avsnittet Integration med Office 365 klickar du på Logga in på Office 365. Bekräfta behörigheterna för det skapade programmet och anslutningen mellan systemen kommer att upprättas.

3CX-integration med Office 365 via Azure API

Synkroniseringsmöjligheter

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

  • Användarsynkronisering - Office 365-användare synkroniseras med 3CX-användare (tillägg). I 3CX-hanteringsgränssnittet placeras synkroniserade användare i Azure AD-organisationsgruppen.
  • Kontaktsynkronisering - Office 365 personliga kontakter synkroniseras med 3CX adressbok. Användaren ser dessa kontakter i 3CX-applikationer för alla plattformar.
  • Kalendersynkronisering - ändrar automatiskt status för en 3CX-tillägg beroende på om den är upptagen i Office 365-kalendern:

Efter att en händelse i Office 365-kalendern har slutförts synkroniseras även 3CX-användarstatusen och återgår till sitt tidigare tillstånd.

Alla synkroniseringselement kan konfigureras för både alla Office 365-användare och utvalda användare.

3CX-integration med Office 365 via Azure API

Detta slutför integrationen.

Källa: will.com

Lägg en kommentar