Integración Fallida

Status
Cerrado para nuevas respuestas.

DarioTTelecom

Bronze Partner
Advanced Certified
Registrado
23 Aug 2022
Mensajes
33
Buenas,

Hemos seguido el 'paso a paso' https://www.3cx.es/docs/manual/microsoft-365/ para la integración con 365 y poder importar los usuarios y contactos en una Enterprise 8SC, llegamos al punto 5 del paso 3 pero no llega a sincronizar nada.
1669133266611.png
En el login de la Consola de Administración me da la opción de hacer login con cuenta Microsoft, por lo que parte de la integración si que está hecha
1669133381833.png
Pero a la hora de importar todas las opciones de '+Agregar Usuarios' salen deshabilitadas:
1669133468946.png
1669133500117.png
1669133523440.png


Hay algún log o registro que pueda mirar para intentar discernir el problema?
 
Hola asegúrate de que tengas activo los permisos como se detallan en el paso 3 https://www.3cx.com/docs/manual/microsoft-365/#h.v13e02uyuc4j y sobre todo muy importante realizar lo siguiente

  1. Click on “Grant admin consent for 3CX” to set the app permissions.
  2. Wait for ~1 minute for the app and Microsoft 365 changes to become available.
  3. Switch to your 3CX Management Console and click on the “Sign in to Microsoft 365” button. Accept the requested permissions for the app you created to connect your 3CX Phone System to your Microsoft 365 account.

La llave a usar del lado de microsoft debe ser una de las siguientes

  • Microsoft 365 Business Basic, Standard or Premium
  • Microsoft 365 F3, E3 or E5

En seguida los usuarios sobre el office 365 revisa que tengan el atributo “UserType” configurado como “Member” sobre el directorio de azure.

El puerto HTTPS de la central debe estar abierto públicamente sin ningún tipo de restricción.

Un saludo!
 
Buenas Alejandro,

Gracias por tu respuesta.

Te puedo confirmar que se le han dado permisos de administrador a la aplicación del 3cx, siguiendo las instrucciones del punto 3 - paso 3, hemos llegado hasta el punto 5 - paso 3.
La suscripción es Microsoft 365 Bussiness Standard
Los usuarios tienen el UserType como Member y el puerto https está abierto sin restricción.

Si necesitas cualquier tipo de evidencia para comprobar que no haya cometido algún tipo de error, dime que necesitas y te lo comparto, también si hay algún archivo de registro o log del que yo pueda sacar algún tipo de información para localizar el problema agradecería saber dónde puedo encontrarlo.

A pesar de tener el icono de 'Inicie sesión con Microsoft' cuando se introducen los datos de login de Microsoft, te devuelve a la página de login de la PBX

Un saludo.
 
Última edición:
He encontrado el el log referencias al proceso, quizá a ti te digan algo, yo me quedo con lo de oidc was not authenticated (que no se lo que implica)

2022/11/23 08:36:24.630|7410|0108|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://exaplePBX.3cx.es:443/signin/microsoft?jwt=false - -
2022/11/23 08:36:24.630|7410|0108|Dbg|#18883 (traceid=0HMM7PV8LUJE5:00000023) START: GET https://exaplePBX.3cx.es:443/signin/microsoft
2022/11/23 08:36:24.630|7410|0108|Trc|[Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler] oidc was not authenticated. Failure message: Not authenticated
2022/11/23 08:36:24.630|7410|0108|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization failed. These requirements were not met:
2022/11/23 08:36:24.631|7410|0108|Trc|[Microsoft.AspNetCore.Authentication.OpenIdConnect.OpenIdConnectHandler] AuthenticationScheme: oidc was challenged.
2022/11/23 08:36:24.631|7410|0108|Dbg|#18883 (traceid=0HMM7PV8LUJE5:00000023) STOP: GET https://exaplePBX.3cx.es:443/signin/microsoft processed 00:00:00.0011602
2022/11/23 08:36:24.631|7410|0108|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://exaplePBX.3cx.es:443/signin/microsoft?jwt=false - - - 302 0 - 1.3133ms
 
Hola en el log te muestra no tenés una autenticación y por eso todo el proceso falla.

Cuando vos haces clic sobre el botón de Sign in to Microsoft 365 te aparece una ventana de microsoft donde tenés que seleccionar la misma cuenta que has usado para realizar la configuración en el microsoft 365 con los permisos globales de administrador

1669201171461.png

en seguida haces clic sobre aceptar

1669201223356.png

Al aceptar te muestra nuevamente la configuración que tenés sobre la central.

Te dejo un video donde se muestra paso a paso como realizar toda la integración y así valides que has hecho todo como corresponde


Saludos!
 
Buenas,

El log que te muestro es al intentar inicar sesion en la consola de adminsitración:
1669205021509.png

Los pantallazos que tu me pones son los que salen cuando lo estás configurando, osea tras darle a este botón:
1669204957634.png
Cosa que ya hemos hecho (en más de tres ocasiones sólo por asegurarse) y han salido como bien has puesto los mismos pantallazos que has mostrado
El log que te muestro es despues de intentar iniciar sesión con esta pantalla:
 
coloca la central con los registros en nivel verbose y reinicia el servicio 3cx database server.

En seguida hacé clic nuevamente sobre el botón de iniciar sesión y sobre los logs de managementconsole.log y systemserver.log habrá más detalles al respecto.
 
ok, voy a ello.... (edit) mañana será ahora el admin de azure no esta disponible ;-D
 
Última edición:
Buenas,
Te pongo algunas lineas del log, parece que la autenticación si se hace pero esto no sincroniza.....
He modifiado el nombre de dominio en el log por privacidad...

2022/11/24 09:07:02.681|7522|0056|Dbg|#1401 (traceid=0HMMDEJAF2J0M:00000006) START: GET https://demo.my3cx.es:443/oauth2office2
2022/11/24 09:07:02.682|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.OAuth.OAuth2OfficeController.OAuth2 (3CXManagementConsole)'
2022/11/24 09:07:02.682|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "OAuth2", controller = "OAuth2Office"}. Executing controller action with signature Microsoft.AspNetCore.Mvc.IActionResult OAuth2(System.String, System.String, System.String) on controller ManagementConsoleJS.Controllers.OAuth.OAuth2OfficeController (3CXManagementConsole).
2022/11/24 09:07:02.683|7522|0009|Trc|MYPHONE: ###TRANSACTION.50 started
2022/11/24 09:07:02.683|7522|0009|Trc|MYPHONE: Transaction TRANSACTION starts
2022/11/24 09:07:02.684|7522|0009|Trc|MYPHONE: +++TRANSACTION.50 updated - elapsed 0.7831
2022/11/24 09:07:02.684|7522|0009|Inf|Microsoft 365 configuration event happened OFFICE365_CONFIG
2022/11/24 09:07:02.684|7522|0010|Trc|MYPHONE: PARAMETER.957 waits for transaction 50 ready
2022/11/24 09:07:02.684|7522|0009|Trc|MYPHONE: Finalizing TRANSACTION.50
2022/11/24 09:07:02.684|7522|0009|Trc|MYPHONE: Transaction 50 ends
2022/11/24 09:07:02.684|7522|0009|Trc|MYPHONE: ---TRANSACTION.50 finished 1.2868ms
data:0.7828ms
Events:0.0835ms
externals:0.4205ms
2022/11/24 09:07:02.684|7522|0010|Trc|MYPHONE: PARAMETER.957 continues after transaction 50 has finished
2022/11/24 09:07:02.685|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.RedirectResultExecutor] Executing RedirectResult, redirecting to /#/app/settings/office365.
2022/11/24 09:07:02.685|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.OAuth.OAuth2OfficeController.OAuth2 (3CXManagementConsole) in 2.894ms
2022/11/24 09:07:02.685|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.OAuth.OAuth2OfficeController.OAuth2 (3CXManagementConsole)'
2022/11/24 09:07:02.685|7522|0056|Dbg|#1401 (traceid=0HMMDEJAF2J0M:00000006) STOP: GET https://demo.my3cx.es:443/oauth2office processed 00:00:00.0034087
2022/11/24 09:07:02.685|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://demo.my3cx.es:443/oauth2offi...4f&state=6ce72dda-44db-4d57-a9a3-1aa739a9024a - - - 302 0 - 3.7763ms
2022/11/24 09:07:03.067|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/CurrentUser - -
2022/11/24 09:07:03.067|7522|0056|Dbg|#1402 (traceid=0HMMDEJAF2J0M:00000007) START: GET https://demo.my3cx.es:443/api/CurrentUser
2022/11/24 09:07:03.067|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.CurrentUserController.Get (3CXManagementConsole)'
2022/11/24 09:07:03.067|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "Get", controller = "CurrentUser"}. Executing controller action with signature ManagementConsoleJS.ViewModel.UserInfo Get(ManagementConsoleJS.Services.ILicenseService, ConfigurationManagementModel.IVersionService, TCX.Configuration.IPhoneSystem, GenericUtilsNet.IRuntimeInformationService) on controller ManagementConsoleJS.Controllers.CurrentUserController (3CXManagementConsole).
2022/11/24 09:07:03.067|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.087|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor] Executing ObjectResult, writing value of type 'ManagementConsoleJS.ViewModel.UserInfo'.
2022/11/24 09:07:03.087|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.CurrentUserController.Get (3CXManagementConsole) in 19.8663ms
2022/11/24 09:07:03.087|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.CurrentUserController.Get (3CXManagementConsole)'
2022/11/24 09:07:03.087|7522|0056|Dbg|#1402 (traceid=0HMMDEJAF2J0M:00000007) STOP: GET https://demo.my3cx.es:443/api/CurrentUser processed 00:00:00.0205245
2022/11/24 09:07:03.087|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://demo.my3cx.es:443/api/CurrentUser - - - 200 450 application/json;+charset=utf-8 20.6646ms
2022/11/24 09:07:03.348|7522|0038|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/UpdateChecker/GetFromParams - -
2022/11/24 09:07:03.348|7522|0038|Dbg|#1403 (traceid=0HMMDEJAF2J0M:00000008) START: GET https://demo.my3cx.es:443/api/UpdateChecker/GetFromParams
2022/11/24 09:07:03.349|7522|0038|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.UpdateCheckerController.GetFromParams (3CXManagementConsole)'
2022/11/24 09:07:03.349|7522|0038|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "GetFromParams", controller = "UpdateChecker"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Object] GetFromParams(ProductUpdater.Services.IUpdateService, System.Threading.CancellationToken) on controller ManagementConsoleJS.Controllers.UpdateCheckerController (3CXManagementConsole).
2022/11/24 09:07:03.349|7522|0038|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor] Executing ObjectResult, writing value of type '<>f__AnonymousType75`2[[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'.
2022/11/24 09:07:03.349|7522|0038|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.UpdateCheckerController.GetFromParams (3CXManagementConsole) in 0.718ms
2022/11/24 09:07:03.349|7522|0038|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.UpdateCheckerController.GetFromParams (3CXManagementConsole)'
2022/11/24 09:07:03.349|7522|0038|Dbg|#1403 (traceid=0HMMDEJAF2J0M:00000008) STOP: GET https://demo.my3cx.es:443/api/UpdateChecker/GetFromParams processed 00:00:00.0013875
2022/11/24 09:07:03.350|7522|0038|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://demo.my3cx.es:443/api/UpdateChecker/GetFromParams - - - 200 33 application/json;+charset=utf-8 1.5274ms
2022/11/24 09:07:03.357|7522|0034|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 POST http://demo.my3cx.es:443/api/notifications/negotiate?negotiateVersion=1 text/plain;charset=UTF-8 0
2022/11/24 09:07:03.357|7522|0034|Dbg|#1404 (traceid=0HMMDEJAF2J0M:00000009) START: POST https://demo.my3cx.es:443/api/notifications/negotiate
2022/11/24 09:07:03.357|7522|0034|Trc|[Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware] No CORS policy found for the specified request.
2022/11/24 09:07:03.357|7522|0034|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint '/api/notifications/negotiate'
2022/11/24 09:07:03.357|7522|0034|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint '/api/notifications/negotiate'
2022/11/24 09:07:03.357|7522|0034|Dbg|#1404 (traceid=0HMMDEJAF2J0M:00000009) STOP: POST https://demo.my3cx.es:443/api/notifications/negotiate processed 00:00:00.0003760
2022/11/24 09:07:03.357|7522|0034|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 POST http://demo.my3cx.es:443/api/notifications/negotiate?negotiateVersion=1 text/plain;charset=UTF-8 0 - 200 316 application/json 0.4476ms
2022/11/24 09:07:03.371|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/License/licenseExpirationInfo - -
2022/11/24 09:07:03.371|7522|0056|Dbg|#1405 (traceid=0HMMDEJAF2J0M:0000000A) START: GET https://demo.my3cx.es:443/api/License/licenseExpirationInfo
2022/11/24 09:07:03.371|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.371|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.LicenseController.LicenseExpirationInfo (3CXManagementConsole)'
2022/11/24 09:07:03.371|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "LicenseExpirationInfo", controller = "License"}. Executing controller action with signature System.Object LicenseExpirationInfo(ManagementConsoleJS.Services.ILicenseService) on controller ManagementConsoleJS.Controllers.LicenseController (3CXManagementConsole).
2022/11/24 09:07:03.371|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.371|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor] Executing ObjectResult, writing value of type '<>f__AnonymousType36`4[[System.Boolean, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Boolean, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Nullable`1[[System.DateTimeOffset, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Nullable`1[[System.DateTimeOffset, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'.
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.LicenseController.LicenseExpirationInfo (3CXManagementConsole) in 0.2549ms
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.LicenseController.LicenseExpirationInfo (3CXManagementConsole)'
2022/11/24 09:07:03.372|7522|0056|Dbg|#1405 (traceid=0HMMDEJAF2J0M:0000000A) STOP: GET https://demo.my3cx.es:443/api/License/licenseExpirationInfo processed 00:00:00.0007149
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://demo.my3cx.es:443/api/License/licenseExpirationInfo - - - 200 155 application/json;+charset=utf-8 0.7865ms
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 POST http://demo.my3cx.es:443/api/settings/TeamsIntegration application/json;charset=utf-8 2
2022/11/24 09:07:03.372|7522|0034|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/office365 - -
2022/11/24 09:07:03.372|7522|0056|Dbg|#1406 (traceid=0HMMDEJAF2J0M:0000000B) START: POST https://demo.my3cx.es:443/api/settings/TeamsIntegration
2022/11/24 09:07:03.372|7522|0034|Dbg|#1407 (traceid=0HMMDEJAF2J0L:00000004) START: GET https://demo.my3cx.es:443/api/office365
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware] No CORS policy found for the specified request.
2022/11/24 09:07:03.372|7522|0034|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.372|7522|0034|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.Office365Controller.Get (3CXManagementConsole)'
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.SettingsController.TeamsIntegration (3CXManagementConsole)'
2022/11/24 09:07:03.372|7522|0034|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "Get", controller = "Office365"}. Executing controller action with signature System.Threading.Tasks.Task`1[ManagementConsoleJS.Services.Microsoft365.Office365Directory] Get(ManagementConsoleJS.Services.ILicenseService, Graph.Access.IOffice365AccessTokenManager, System.Threading.CancellationToken) on controller ManagementConsoleJS.Controllers.Office365Controller (3CXManagementConsole).
2022/11/24 09:07:03.372|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "TeamsIntegration", controller = "Settings"}. Executing controller action with signature System.Object TeamsIntegration() on controller ManagementConsoleJS.Controllers.SettingsController (3CXManagementConsole).
2022/11/24 09:07:03.372|7522|0034|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.373|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.373|7522|0034|Inf|Office365AccessTokenManager.GetAsync START GetAcessTokenByCredentials
2022/11/24 09:07:03.374|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor] Executing ObjectResult, writing value of type 'System.Collections.Generic.Dictionary`2[[System.String, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Object, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]'.
2022/11/24 09:07:03.374|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.SettingsController.TeamsIntegration (3CXManagementConsole) in 1.3598ms
2022/11/24 09:07:03.374|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.SettingsController.TeamsIntegration (3CXManagementConsole)'
2022/11/24 09:07:03.374|7522|0056|Dbg|#1406 (traceid=0HMMDEJAF2J0M:0000000B) STOP: POST https://demo.my3cx.es:443/api/settings/TeamsIntegration processed 00:00:00.0018388
2022/11/24 09:07:03.374|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 POST http://demo.my3cx.es:443/api/settings/TeamsIntegration application/json;charset=utf-8 2 - 200 821 application/json;+charset=utf-8 1.9637ms
2022/11/24 09:07:03.381|7522|0034|Inf|[System.Net.Http.HttpClient.Default.LogicalHandler] Start processing HTTP request POST https://login.microsoftonline.com/35cb4a42-3f43-45b3-bfa4-625ac0e6864f/oauth2/v2.0/token
2022/11/24 09:07:03.381|7522|0034|Inf|[System.Net.Http.HttpClient.Default.ClientHandler] Sending HTTP request POST https://login.microsoftonline.com/35cb4a42-3f43-45b3-bfa4-625ac0e6864f/oauth2/v2.0/token
2022/11/24 09:07:03.552|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/teams/checkFqdnRecord?fqdn= - -
2022/11/24 09:07:03.552|7522|0056|Dbg|#1408 (traceid=0HMMDEJAF2J0M:0000000C) START: GET https://demo.my3cx.es:443/api/teams/checkFqdnRecord
2022/11/24 09:07:03.552|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.552|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.TeamsController.CheckFqdnRecord (3CXManagementConsole)'
2022/11/24 09:07:03.552|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "CheckFqdnRecord", controller = "Teams"}. Executing controller action with signature System.Threading.Tasks.Task`1[System.Boolean] CheckFqdnRecord(System.String, System.Threading.CancellationToken) on controller ManagementConsoleJS.Controllers.TeamsController (3CXManagementConsole).
2022/11/24 09:07:03.552|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.553|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor] Executing ObjectResult, writing value of type 'System.Boolean'.
2022/11/24 09:07:03.553|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.TeamsController.CheckFqdnRecord (3CXManagementConsole) in 0.3157ms
2022/11/24 09:07:03.553|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.TeamsController.CheckFqdnRecord (3CXManagementConsole)'
2022/11/24 09:07:03.553|7522|0056|Dbg|#1408 (traceid=0HMMDEJAF2J0M:0000000C) STOP: GET https://demo.my3cx.es:443/api/teams/checkFqdnRecord processed 00:00:00.0010119
2022/11/24 09:07:03.553|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://demo.my3cx.es:443/api/teams/checkFqdnRecord?fqdn= - - - 200 4 application/json;+charset=utf-8 1.1609ms
2022/11/24 09:07:03.573|7522|0056|Inf|[System.Net.Http.HttpClient.Default.ClientHandler] Received HTTP response headers after 191.4142ms - 200
2022/11/24 09:07:03.573|7522|0056|Inf|[System.Net.Http.HttpClient.Default.LogicalHandler] End processing HTTP request after 191.5151ms - 200
2022/11/24 09:07:03.573|7522|0056|Inf|Office365AccessTokenManager.GetAsync FINISH GetAcessTokenByCredentials
2022/11/24 09:07:03.573|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor] Executing ObjectResult, writing value of type 'ManagementConsoleJS.Services.Microsoft365.Office365Directory'.
2022/11/24 09:07:03.574|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Executed action ManagementConsoleJS.Controllers.Office365Controller.Get (3CXManagementConsole) in 201.2155ms
2022/11/24 09:07:03.574|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executed endpoint 'ManagementConsoleJS.Controllers.Office365Controller.Get (3CXManagementConsole)'
2022/11/24 09:07:03.574|7522|0056|Dbg|#1407 (traceid=0HMMDEJAF2J0L:00000004) STOP: GET https://demo.my3cx.es:443/api/office365 processed 00:00:00.2016259
2022/11/24 09:07:03.574|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request finished HTTP/1.1 GET http://demo.my3cx.es:443/api/office365 - - - 200 909 application/json;+charset=utf-8 201.7543ms
2022/11/24 09:07:03.661|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/notifications?id=jinHnphSYFZfdToujybFhQ - -
2022/11/24 09:07:03.661|7522|0056|Dbg|#1409 (traceid=0HMMDEJAF2J0L:00000005) START: GET https://demo.my3cx.es:443/api/notifications
2022/11/24 09:07:03.661|7522|0056|Trc|[Microsoft.AspNetCore.Cors.Infrastructure.CorsMiddleware] No CORS policy found for the specified request.
2022/11/24 09:07:03.662|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint '/api/notifications'
2022/11/24 09:07:03.662|7522|0056|Trc|[Microsoft.AspNetCore.Hosting.Diagnostics] Request starting HTTP/1.1 GET http://demo.my3cx.es:443/api/License/licenseExpirationInfo - -
2022/11/24 09:07:03.662|7522|0056|Dbg|#1410 (traceid=0HMMDEJAF2J0M:0000000D) START: GET https://demo.my3cx.es:443/api/License/licenseExpirationInfo
2022/11/24 09:07:03.662|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
2022/11/24 09:07:03.662|7522|0056|Trc|[Microsoft.AspNetCore.Routing.EndpointMiddleware] Executing endpoint 'ManagementConsoleJS.Controllers.LicenseController.LicenseExpirationInfo (3CXManagementConsole)'
2022/11/24 09:07:03.662|7522|0056|Trc|[Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker] Route matched with {action = "LicenseExpirationInfo", controller = "License"}. Executing controller action with signature System.Object LicenseExpirationInfo(ManagementConsoleJS.Services.ILicenseService) on controller ManagementConsoleJS.Controllers.LicenseController (3CXManagementConsole).
2022/11/24 09:07:03.662|7522|0056|Trc|[Microsoft.AspNetCore.Authorization.DefaultAuthorizationService] Authorization was successful.
 
Hola, por curiosidad, en esa central tienen activo la sincronización con exchange?

La central se encuentra sobre versión 18.0.5.418?
 
Está en la última versión:
1669303493447.png

Y según el panel no tiene actualizaciones pendientes:
1669303466785.png


No se ha realizado ningun otro procedimiento para integrar otros sistemas, ni CRM, ni Exchange u otros...

¿Sabes si en la parte de Microsoft hay algún log que pueda ayudar?
 
Status
Cerrado para nuevas respuestas.

Miembros online

Estadísticas del Foro

Temas
21.356
Mensajes
107.398
Miembros
70.512
Último miembro
maxcolo
Obtenga 3CX - ¡Completamente Gratis!

Conecte a su equipo y clientes Central Telefónica Chat en Vivo Videoconferencia

Hospedado o Autgestionado. Hasta 10 usuarios gratis para siempre. Sin tarjetas de crédito. Pruébelo sin riesgos.

3CX
Ya existe una Cuenta 3CX asociada a ese correo electrónico. Se le redirigirá al Portal del Cliente para acceder a su cuenta o restablecer su contraseña si no recuerda la anterior.