Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API

Οι εκδόσεις PBX 3CX v16 Pro and Enterprise προσφέρουν πλήρη ενοποίηση με τις εφαρμογές του Office 365. Συγκεκριμένα, υλοποιούνται τα εξής:

  • Συγχρονισμός χρηστών του Office 365 και επεκτάσεων 3CX (χρήστες).
  • Συγχρονισμός προσωπικών επαφών χρηστών του Office και προσωπικού βιβλίου διευθύνσεων 3CX.
  • Συγχρονισμός καταστάσεων ημερολογίου χρήστη του Office 365 (απασχολημένος) και κατάστασης αριθμού επέκτασης 3CX.   

Για την πραγματοποίηση εξερχόμενων κλήσεων από τη διεπαφή ιστού των εφαρμογών του Office, το 3CX χρησιμοποιεί την επέκταση 3CX Κάντε κλικ για κλήση για προγράμματα περιήγησης Chrome и Firefox. Μπορείτε επίσης να χρησιμοποιήσετε συντομεύσεις πληκτρολογίου σε Εφαρμογή 3CX για Windows.

Για να ξεκινήσετε, θα χρειαστείτε μια συνδρομή στο Office 3CX και διαπιστευτήρια διαχειριστή πύλης Office με προνόμια "Παγκόσμια διαχείριση".

Ορισμένες συνδρομές του Office 365 έχουν περιορισμένη ή καθόλου ενοποίηση με το 3CX:

  • Συνδρομές χωρίς διαχείριση χρηστών, π.χ. όλες τις «οικιακές» συνδρομές.
  • Οι συνδρομές χωρίς Exchange δεν μπορούν να συγχρονίσουν επαφές και ημερολόγιο (Office 365 Business και Office 365 Pro Plus).

Οι διακομιστές του Office 365 πρέπει να έχουν άμεση σύνδεση με τον διακομιστή 3CX για τη μετάδοση καταστάσεων σε πραγματικό χρόνο. Εάν δεν είναι δυνατή μια μόνιμη σύνδεση, το 3CX θα εξακολουθεί να εκτελεί καθημερινό συγχρονισμό.

Λάβετε υπόψη ότι ο συγχρονισμός εκτελείται μόνο προς μία κατεύθυνση - από το Office 365 στο 3CX. Για επιτυχή συγχρονισμό, οι χρήστες του Office 365 πρέπει να έχουν το χαρακτηριστικό "UserType" ορισμένο σε "Member" (ορισμένο στην υπηρεσία καταλόγου Active Directory). Εάν ένας χρήστης που έχει συγχρονιστεί από το Office 365 διαγραφεί ή τροποποιηθεί μέσω της διεπαφής 3CX, επανέρχεται στην προηγούμενη κατάσταση κατά τον επόμενο μη αυτόματο ή αυτόματο συγχρονισμό.

Εφαρμογή ελέγχου ταυτότητας Microsoft Azure

Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API

Πρώτο βήμα σύνδεσης Ενοποίηση του Office 365 — δημιουργία μεμονωμένης εφαρμογής στον λογαριασμό σας για την εξουσιοδότηση της ενσωμάτωσης.

  1. Στη διεπαφή διαχείρισης 3CX, μεταβείτε στην ενότητα Ρυθμίσεις - Office 365 - Καρτέλα Ρυθμίσεις - Βήμα 3 και αντιγράψτε τη διεύθυνση URL ανακατεύθυνσης.
  2. Συνδεθείτε στην πύλη του Office 365 με τα διαπιστευτήρια καθολικού διαχειριστή και μεταβείτε στο Εγγραφές εφαρμογών Microsoft Azure.
  3. Κάντε κλικ στην επιλογή Νέα εγγραφή και καθορίστε το όνομα της εφαρμογής, για παράδειγμα, 3CX PBX Office 365 Sync App.
  4. Στην ενότητα Υποστηριζόμενοι τύποι λογαριασμών, αφήστε την προεπιλεγμένη επιλογή Λογαριασμοί μόνο σε αυτόν τον κατάλογο οργανισμού
  5. Στην ενότητα Ανακατεύθυνση URI (προαιρετικό), επιλέξτε τον τύπο Web και επικολλήστε το URI ανακατεύθυνσης από την ενότητα της διεπαφής 3CX: Ρυθμίσεις > Ενσωμάτωση Office 365 > καρτέλα Ρυθμίσεις > Βήμα 3. Ενότητα πλατφόρμα και δικαιώματα, π.χ. εταιρεία.3cx.eu:5001/oauth2office2
  6. Κάντε κλικ στην Εγγραφή και η εφαρμογή θα δημιουργηθεί.
  7. Ανοίγει η σελίδα ρυθμίσεων για την εφαρμογή που δημιουργήθηκε. Αντιγράψτε την τιμή App ID (Client) και επικολλήστε την από το κατάλληλο πεδίο στη διεπαφή διαχείρισης 3CX, Ρυθμίσεις > Ενσωμάτωση Office 365 > καρτέλα Επιλογές > Βήμα 1. Διαμορφώστε το αναγνωριστικό εφαρμογής.

Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API

Κλειδιά ελέγχου ταυτότητας

Τώρα πρέπει να δημιουργήσετε μια αξιοπιστία δημόσιου κλειδιού μεταξύ του συστήματος 3CX v16 και της εφαρμογής που δημιουργήθηκε στην πύλη του Office 365.

  1. Στη διεπαφή 3CX (Ρυθμίσεις > Ενσωμάτωση Office 365 > καρτέλα Επιλογές), κάντε κλικ στην επιλογή Δημιουργία νέου ζεύγους κλειδιών και αποθηκεύστε το κλειδί public_key.pem.
  2. Μεταβείτε στη σελίδα ρυθμίσεων εφαρμογής στην ενότητα Πιστοποιητικά και μυστικά. Κάντε κλικ στην επιλογή Μεταφόρτωση πιστοποιητικού και μεταφορτώστε το κλειδί που δημιουργήθηκε.

Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API
Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API

Δικαιώματα εφαρμογής

Το τελευταίο βήμα εγκατάστασης είναι να ορίσετε δικαιώματα API στην ενότητα Δικαιώματα API. Αυτά τα δικαιώματα καθορίζουν τον τρόπο με τον οποίο το σύστημά σας 3CX μπορεί να αποκτήσει πρόσβαση στον λογαριασμό σας στο Office 365.

  1. Μεταβείτε στα δικαιώματα API, κάντε κλικ στην Προσθήκη άδειας και επιλέξτε Microsoft Graph.
  2. Προσθέστε δικαιώματα API στην περιοχή Δικαιώματα εφαρμογής: Ημερολόγια > Ημερολόγια.Ανάγνωση, Επαφές > Επαφές.Ανάγνωση, Κατάλογος > Κατάλογος.Ανάγνωση.Όλα και κάντε κλικ στην Προσθήκη δικαιωμάτων.
  3. Στην ενότητα Εκχώρηση συναίνεσης, κάντε κλικ στην επιλογή Εκχώρηση συναίνεσης διαχειριστή για... για να ενεργοποιήσετε τα δικαιώματα.
  4. Περιμένετε περίπου 10 λεπτά για να εφαρμοστούν σωστά οι αλλαγές.
  5. Μεταβείτε στη διεπαφή 3CX και στην ενότητα Ενσωμάτωση με το Office 365, κάντε κλικ στην επιλογή Είσοδος στο Office 365. Επιβεβαιώστε τα δικαιώματα για τη δημιουργημένη εφαρμογή και θα δημιουργηθεί η σύνδεση μεταξύ των συστημάτων.

Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API

Δυνατότητες συγχρονισμού

Ο συγχρονισμός μεταξύ 3CX και Office 365 διαμορφώνεται σε τρεις καρτέλες:

  • Συγχρονισμός χρήστη - Οι χρήστες του Office 365 συγχρονίζονται με χρήστες 3CX (επεκτάσεις). Στη διεπαφή διαχείρισης 3CX, οι συγχρονισμένοι χρήστες τοποθετούνται στην ομάδα οργάνωσης Azure AD.
  • Συγχρονισμός επαφών - Οι προσωπικές επαφές του Office 365 συγχρονίζονται με το βιβλίο διευθύνσεων 3CX. Ο χρήστης βλέπει αυτές τις επαφές σε εφαρμογές 3CX για όλες τις πλατφόρμες.
  • Συγχρονισμός ημερολογίου - αλλάζει αυτόματα την κατάσταση μιας επέκτασης 3CX ανάλογα με το αν είναι απασχολημένη στο ημερολόγιο του Office 365:

Αφού ολοκληρωθεί ένα συμβάν στο ημερολόγιο του Office 365, η κατάσταση χρήστη 3CX συγχρονίζεται επίσης και επιστρέφει στην προηγούμενη κατάστασή της.

Όλα τα στοιχεία συγχρονισμού μπορούν να διαμορφωθούν τόσο για όλους τους χρήστες του Office 365 όσο και για επιλεγμένους χρήστες.

Ενσωμάτωση 3CX με το Office 365 μέσω του Azure API

Αυτό ολοκληρώνει την ενσωμάτωση.

Πηγή: www.habr.com

Προσθέστε ένα σχόλιο