Интеграција на 3CX со Office 365 преку Azure API

Изданијата на PBX 3CX v16 Pro и 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, одете во Поставки - Офис 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. Се отвора страницата за поставки за креираната апликација. Копирајте ја вредноста на ID на апликацијата (клиент) и залепете ја од соодветното поле во интерфејсот за управување со 3CX, Поставки > Интеграција на Office 365 > картичката Опции > Чекор 1. Конфигурирајте го ID на апликацијата.

Интеграција на 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

Додадете коментар