Live Chat funktioniert nicht... wg. Intranet?

Marco Thönelt

Premier Customer
Mitglied seit
19. November 2024
Beiträge
48
Hallo zusammen,
ich möchte den Live Chat in unserem Intranet testen.
Das Symbol wird auch angezeigt, nur ist es nicht aktiv. Man kann nicht drauf klicken.
1733828221333.png
Auch wenn ich den Link direkt in Trunks & Chats aufrufe, habe ich das gleiche Verhalten.

Lieg es daran, dass ich bei "Ihre Website" eine Intranet-Adresse angegeben habe, die nicht von außen erreichbar ist?
Wir haben eine On Prem Installation.

Danke
 
Ja
 
Es gibt zwei mir bekannte Stolperstein beim Chat:

1.) Die Intranet/Lab-Website ist nicht eingetragen => Das lässt sich mit dem undokumentierten Wissen lösen, dass man mehrere URLs im Feld "Ihre Website" eintragen kann: "https://www.mein.shop, http://shop-dev.intern".

2.) Die Geschäftszeiten der eingestellten Abteilung bei Rufziel passen nicht.

Ich hab das nicht sauber rausbekommen wann welcher Fehler kommt, habe sowohl leere Konfig-Files gesehen, aber auch 500 Internal Server Errors. Letzteres ist natürlich unschön und sollte eigentlich abgefangen werden, und einen nachvollziehbaren Eintrag im Eventlog bekommen.
Im 3cxManagementConsole.log sieht das dann als unbehandelte Ausnahme so aus:

Code:
2024/12/17 17:17:33.609|0046|Info| [_3CX.Http] [6]-192.168.0.69 GET https://xxxxx.3cx.eu:443/MyPhone/c2cinfo?c2cid=LiveChat615725 - 200 - - 2.1247ms
2024/12/17 17:17:33.610|0046|Erro| [Microsoft.AspNetCore.Server.Kestrel] Connection id "0HN8TJFK6IFOO", Request id "0HN8TJFK6IFOO:0000001B": An unhandled exception was thrown by the application.
System.NullReferenceException: Object reference not set to an instance of an object.
   at ManagementConsoleJS.Controllers.MyPhoneRequestController.IsDnAvailable(IPhoneSystem ps, DN dn)
   at ManagementConsoleJS.Controllers.MyPhoneRequestController.C2cInfo(String c2cid, IWebsiteLinksHelper websiteLinks, ILiveChatConfigurationService configService)
   at lambda_method7525(Closure, Object, Object[])
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeActionMethodAsync()
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeNextActionFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeFilterPipelineAsync>g__Awaited|20_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Awaited|17_0(ResourceInvoker invoker, Task task, IDisposable scope)
   at Microsoft.AspNetCore.Authorization.AuthorizationMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Authentication.AuthenticationMiddleware.Invoke(HttpContext context)
   at ManagementConsoleJS.Middleware.BlacklistMiddleware.Invoke(HttpContext context)
   at ManagementConsoleJS.Middleware.RequestLoggingMiddleware.Invoke(HttpContext context)
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpProtocol.ProcessRequests[TContext](IHttpApplication`1 application)
 
Zuletzt bearbeitet:
Kurze Rückmeldung, es funktioniert jetzt. Das Problem war nicht das Intranet sondern das Ziel des Chats. Hier hatte ich eine Abteilung angegeben und das will nicht funktionieren. Gebe ich als Ziel einen einzelnen Benutzer an, funktioniert es. Danke
 
Hallo zusammen,
ich möchte den Live Chat in unserem Intranet testen.
Das Symbol wird auch angezeigt, nur ist es nicht aktiv. Man kann nicht drauf klicken.
Anhang anzeigen 17306
Auch wenn ich den Link direkt in Trunks & Chats aufrufe, habe ich das gleiche Verhalten.

Lieg es daran, dass ich bei "Ihre Website" eine Intranet-Adresse angegeben habe, die nicht von außen erreichbar ist?
Wir haben eine On Prem Installation.

Danke
Kann er überhaupt aktiv sein?
 

Statistik des Forums

Themen
44.749
Beiträge
233.636
Mitglieder
78.491
Neuestes Mitglied
Toto89DE