Tích hợp 3CX với Office 365 qua API Azure

Phiên bản PBX 3CX v16 Pro và Enterprise cung cấp khả năng tích hợp đầy đủ với các ứng dụng Office 365. Cụ thể, những điều sau được triển khai:

  • Đồng bộ hóa người dùng Office 365 và tiện ích mở rộng 3CX (người dùng).
  • Đồng bộ hóa danh bạ cá nhân của người dùng Office và sổ địa chỉ cá nhân 3CX.
  • Đồng bộ hóa trạng thái lịch người dùng Office 365 (bận) và trạng thái số máy lẻ 3CX.   

Để thực hiện cuộc gọi đi từ giao diện web của ứng dụng Office, 3CX sử dụng tiện ích mở rộng 3CX Nhấp để gọi dành cho trình duyệt cơ rôm и Firefox. Bạn cũng có thể sử dụng phím tắt trong Ứng dụng 3CX cho Windows.

Để bắt đầu, bạn sẽ cần có đăng ký Office 3CX và thông tin xác thực của quản trị viên cổng thông tin Office với đặc quyền "Quản trị viên toàn cầu".

Một số đăng ký Office 365 bị hạn chế hoặc không tích hợp với 3CX:

  • Đăng ký không có quản lý người dùng, tức là. tất cả các đăng ký “tại nhà”.
  • Đăng ký không có Exchange không thể đồng bộ hóa danh bạ và lịch (Office 365 Business và Office 365 Pro Plus).

Máy chủ Office 365 phải có kết nối trực tiếp đến máy chủ 3CX của bạn để truyền trạng thái thời gian thực. Nếu không thể kết nối liên tục, 3CX vẫn sẽ thực hiện đồng bộ hóa hàng ngày.

Xin lưu ý rằng việc đồng bộ hóa chỉ được thực hiện theo một hướng - từ Office 365 đến 3CX. Để đồng bộ hóa thành công, người dùng Office 365 phải đặt thuộc tính "UserType" thành "Member" (được đặt trong Active Directory). Nếu người dùng được đồng bộ hóa từ Office 365 bị xóa hoặc sửa đổi thông qua giao diện 3CX, nó sẽ trở lại trạng thái trước đó trong lần đồng bộ hóa thủ công hoặc tự động tiếp theo.

Ứng dụng xác thực Microsoft Azure

Tích hợp 3CX với Office 365 qua API Azure

Bước kết nối đầu tiên Tích hợp Office 365 — tạo một ứng dụng riêng lẻ trong tài khoản của bạn để cho phép tích hợp.

  1. Trong giao diện quản lý 3CX, đi tới Cài đặt - Office 365 - tab Cài đặt - phần Bước 3 và sao chép URL chuyển hướng.
  2. Đăng nhập vào cổng Office 365 bằng thông tin đăng nhập Quản trị viên toàn cầu của bạn và đi tới Đăng ký ứng dụng Microsoft Azure.
  3. Nhấp vào Đăng ký mới và chỉ định tên ứng dụng, ví dụ: Ứng dụng đồng bộ hóa Office 3 365CX PBX.
  4. Trong phần Loại tài khoản được hỗ trợ, chỉ để tùy chọn mặc định Tài khoản trong thư mục tổ chức này
  5. Trong phần URI chuyển hướng (tùy chọn), chọn loại Web và dán URI chuyển hướng từ phần giao diện 3CX: Cài đặt > Tích hợp Office 365 > tab Cài đặt > Bước 3. Phần nền tảng và quyền, ví dụ: công ty.3cx.eu:5001/oauth2office2
  6. Nhấp vào Đăng ký và ứng dụng sẽ được tạo.
  7. Trang cài đặt cho ứng dụng đã tạo sẽ mở ra. Sao chép giá trị ID ứng dụng (Máy khách) và dán nó từ trường thích hợp trong giao diện quản lý 3CX, tab Cài đặt > Tích hợp Office 365 > Tùy chọn > Bước 1. Định cấu hình ID ứng dụng.

Tích hợp 3CX với Office 365 qua API Azure

Khóa xác thực

Bây giờ bạn cần thiết lập niềm tin khóa công khai giữa hệ thống 3CX v16 của bạn và ứng dụng đã tạo trong cổng Office 365.

  1. Trong giao diện 3CX (tab Cài đặt > Tích hợp Office 365 > Tùy chọn), hãy nhấp vào Tạo cặp khóa mới và lưu khóa public_key.pem.
  2. Đi tới trang cài đặt ứng dụng trong phần Chứng chỉ và bí mật. Nhấp vào Tải lên chứng chỉ và tải khóa đã tạo lên.

Tích hợp 3CX với Office 365 qua API Azure
Tích hợp 3CX với Office 365 qua API Azure

Quyền ứng dụng

Bước thiết lập cuối cùng là đặt quyền API trong phần Quyền API. Các quyền này xác định cách hệ thống 3CX có thể truy cập vào tài khoản Office 365 của bạn.

  1. Đi tới Quyền API, nhấp vào Thêm quyền và chọn Microsoft Graph.
  2. Thêm quyền API trong Quyền ứng dụng: Lịch > Calendars.Read, Danh bạ > Contacts.Read, Thư mục > Thư mục.Read.All và nhấp vào Thêm quyền.
  3. Trong phần Cấp sự đồng ý, hãy nhấp vào Cấp sự đồng ý của quản trị viên cho... để bật quyền.
  4. Đợi khoảng 10 phút để những thay đổi có hiệu lực chính xác.
  5. Chuyển sang giao diện 3CX và trong phần Tích hợp với Office 365, nhấp vào Đăng nhập vào Office 365. Xác nhận quyền cho ứng dụng đã tạo và kết nối giữa các hệ thống sẽ được thiết lập.

Tích hợp 3CX với Office 365 qua API Azure

Khả năng đồng bộ hóa

Đồng bộ hóa giữa 3CX và Office 365 được định cấu hình trong ba tab:

  • Đồng bộ hóa người dùng - Người dùng Office 365 được đồng bộ hóa với người dùng 3CX (tiện ích mở rộng). Trong giao diện quản lý 3CX, người dùng được đồng bộ hóa được đặt trong nhóm tổ chức Azure AD.
  • Đồng bộ hóa danh bạ - Danh bạ cá nhân Office 365 được đồng bộ hóa với sổ địa chỉ 3CX. Người dùng nhìn thấy những liên hệ này trong ứng dụng 3CX cho tất cả các nền tảng.
  • Đồng bộ hóa lịch - tự động thay đổi trạng thái của tiện ích mở rộng 3CX tùy thuộc vào việc nó có bận trong lịch Office 365 hay không:

Sau khi một sự kiện trong lịch Office 365 hoàn tất, trạng thái người dùng 3CX cũng được đồng bộ hóa và trở về trạng thái trước đó.

Tất cả các thành phần đồng bộ hóa có thể được cấu hình cho cả người dùng Office 365 và người dùng được chọn.

Tích hợp 3CX với Office 365 qua API Azure

Điều này hoàn thành việc tích hợp.

Nguồn: www.habr.com

Thêm một lời nhận xét