Integración de 3CX con Office 365 a través de Azure API

As edicións PBX 3CX v16 Pro e Enterprise ofrecen unha integración total coas aplicacións de Office 365. En particular, implícase o seguinte:

  • Sincronización de usuarios de Office 365 e extensións 3CX (usuarios).
  • Sincronización de contactos persoais dos usuarios de Office e a axenda persoal de enderezos 3CX.
  • Sincronización dos estados do calendario de usuarios de Office 365 (ocupado) e do estado do número de extensión 3CX.   

Para facer chamadas saíntes desde a interface web das aplicacións de Office, 3CX usa a extensión 3CX Fai clic para chamar para navegadores cromo и Firefox. Tamén podes usar atallos de teclado Aplicación 3CX para Windows.

Para comezar, necesitará unha subscrición a Office 3CX e credenciais de administrador do portal de Office con privilexios de "Administrador global".

Algunhas subscricións de Office 365 teñen unha integración limitada ou nula con 3CX:

  • Subscricións sen xestión de usuarios, é dicir. todas as subscricións de "casa".
  • As subscricións sen Exchange non poden sincronizar contactos e calendario (Office 365 Business e Office 365 Pro Plus).

Os servidores de Office 365 deben ter unha conexión directa co seu servidor 3CX para transmitir estados en tempo real. Se non é posible unha conexión persistente, 3CX aínda realizará a sincronización diaria.

Ten en conta que a sincronización realízase só nunha dirección: desde Office 365 ata 3CX. Para a sincronización correcta, os usuarios de Office 365 deben ter o atributo "UserType" definido como "Membro" (definido en Active Directory). Se un usuario sincronizado desde Office 365 é eliminado ou modificado a través da interface 3CX, volve ao estado anterior durante a seguinte sincronización manual ou automática.

Aplicación de autenticación de Microsoft Azure

Integración de 3CX con Office 365 a través de Azure API

Primeiro paso de conexión Integración de Office 365 — creación dunha aplicación individual na súa conta para autorizar a integración.

  1. Na interface de xestión de 3CX, vai a Configuración - Office 365 - pestana Configuración - sección Paso 3 e copie o URL de redirección.
  2. Inicie sesión no portal de Office 365 coas súas credenciais de administrador global e vaia a Rexistros de aplicacións de Microsoft Azure.
  3. Faga clic en Novo rexistro e especifique o nome da aplicación, por exemplo, 3CX PBX Office 365 Sync App.
  4. Na sección Tipos de conta admitidos, deixe a opción predeterminada Contas só neste directorio da organización
  5. Na sección URI de redirección (opcional), seleccione o tipo Web e pegue o URI de redirección da sección da interface 3CX: Configuración > Integración de Office 365 > pestana Configuración > Paso 3. Sección Plataforma e permisos, p. empresa.3cx.eu:5001/oauth2office2
  6. Fai clic en Rexistrarse e crearase a aplicación.
  7. Ábrese a páxina de configuración da aplicación creada. Copie o valor do ID da aplicación (Cliente) e pégueo desde o campo correspondente na interface de xestión de 3CX, Configuración > Integración de Office 365 > pestana Opcións > Paso 1. Configure o ID da aplicación.

Integración de 3CX con Office 365 a través de Azure API

Claves de autenticación

Agora cómpre establecer unha confianza de chave pública entre o seu sistema 3CX v16 e a aplicación creada no portal de Office 365.

  1. Na interface 3CX (Configuración > Integración de Office 365 > pestana Opcións), faga clic en Xerar un novo par de claves e garda a chave public_key.pem.
  2. Vaia á páxina de configuración da aplicación na sección Certificados e segredos. Fai clic en Cargar certificado e carga a clave xerada.

Integración de 3CX con Office 365 a través de Azure API
Integración de 3CX con Office 365 a través de Azure API

Permisos da aplicación

O paso final de configuración é establecer os permisos da API na sección Permisos da API. Estes permisos determinan como o seu sistema 3CX pode acceder á súa conta de Office 365.

  1. Vaia a Permisos da API, faga clic en Engadir permiso e seleccione Microsoft Graph.
  2. Engade permisos da API en Permisos da aplicación: Calendarios > Calendarios.Ler, Contactos > Contactos.Ler, Directorio > Directorio.Ler.Todos e fai clic en Engadir permisos.
  3. Na sección Conceder consentimento, fai clic en Conceder consentimento do administrador para... para activar os permisos.
  4. Agarde uns 10 minutos para que os cambios teñan efecto correctamente.
  5. Cambia á interface 3CX e na sección Integración con Office 365 fai clic en Iniciar sesión en Office 365. Confirme os permisos para a aplicación creada e establecerase a conexión entre os sistemas.

Integración de 3CX con Office 365 a través de Azure API

Capacidades de sincronización

A sincronización entre 3CX e Office 365 configúrase en tres pestanas:

  • Sincronización de usuarios: os usuarios de Office 365 están sincronizados cos usuarios de 3CX (extensións). Na interface de xestión de 3CX, os usuarios sincronizados colócanse no grupo de organización de Azure AD.
  • Sincronización de contactos: os contactos persoais de Office 365 están sincronizados coa axenda de enderezos 3CX. O usuario ve estes contactos en aplicacións 3CX para todas as plataformas.
  • Sincronización do calendario: cambia automaticamente o estado dunha extensión 3CX dependendo de se está ocupada no calendario de Office 365:

Despois de completar un evento no calendario de Office 365, o estado de usuario 3CX tamén se sincroniza e volve ao seu estado anterior.

Todos os elementos de sincronización pódense configurar tanto para todos os usuarios de Office 365 como para os usuarios seleccionados.

Integración de 3CX con Office 365 a través de Azure API

Isto completa a integración.

Fonte: www.habr.com

Engadir un comentario