System Settings menu goes off screen when vertical resolution is limited
The system settings menu would appear but be “off screen” at the bottom on screens with limited resolution. Now, if the browser reports a low resolution at login, the system settings menu is moved up to the top to enable the maximum number of rows to be displayed. Note - this will not fix the problem on all devices / screens - it is best to work as an administrator with a screen of a “reasonable” resolution. Please also note: using the “zoom” factor of the browser helps you access menu items on a small screen.
Resetting the password from the login page can now be prevented with a system parameter “ACD.Login.PasswordReset.Enabled“. This parameter should be 1 or 0. If this parameter is set to 1, the password reset link will be displayed.
User master data - capability to prevent user changing their password
A user can edit their password in User Master Data if the following resource is activated: "portal.UserData.User.ChangePassword" (activated by default). If deactivated, the user can no longer change their password. The same applies to editing the PIN using the resource "portal.UserData.User.ChangePIN
Voice mail events could not be created if a quote was present in the email body or subject
If the email body or subject, which is configureable as long text, contains a simple quote, the voicemail event is not created by the server. This problem has been fixed.
ACD-A-013 - ACD Statistics Agent Calls- records calls as "error" if the caller hangs up with cause 31 (normal unspecified)
If the caller hangs up before the call is connected to the agent, and cause 31 (normal unspecified) is reported, the report ACD-A-013 - ACD Statistics Agent Calls counts the call as an error. This problem has been fixed and this type of call is conisedered now as "Caller Hangup".
Chat with Whatsapp - Server not available because of logfile growth reaching storage capacity
After 24h of non-activity, the whatsapp session expires. This expiration can trigger a bug in the chatserver and an extreme growth in the logfile to reach the maximum storage capacity of the chat server. This problem has been fixed.
Supervisor Aggregation Groups - inconsistent operation across more than one tenant
Aggregation groups created under ACD - Aggregation Groups. would be displayed in the Supervisor - Inbound Status table and Supervisor Wallboard table for all tenants. This problem has been fixed - each tenant can only see their aggregation groups.
The report "ACD Agent Calls Report 2 - itemised agent calls by service number" has incorrect entries when selecting the period option "From/To".
The report "ACD Agent Calls Report 2 - itemised agent calls by service number" under Statistics shows incorrect "From Date" and "To Date" when selecting the period option "From/To". This problem has been fixed.
Filter Counter in Agent Home - Agent and Team Views - could be incorrect
The total number of records counter in the filter in Agent Home for the Agent, Team and category views - could be incorrect. This problem has been fixed.
Click to Hear Voice-Mail set Calling Party Number to Random A-Number
When using the click to hear function, the outbound call would be made on a potentially non associated service number. The trunk selected would be OK, but the signalled A-Party number was sometimes not. This problem has been fixed.
Security Groups - The Workflow Application Types and Workflow Objects tabs.
The Workflow Application Types and Workflow Objects tabs used within the security groups were intended to be visible to the reseller and the system administrator, and invisible to the client administrator and the user. This problem has been fixed.
Service Numbers - Service Number is displayed instead of Name when adding new service number to user
When adding service numbers to users, the service number was displayed in the Name column instead of the name of the service number. This has been changed so that the assigned name is now displayed.
Security Groups - Reports added manually by a reseller displayed directly
When a reseller add a report to a client, it would be shown directly under Statistics Reports before adding the report to the relevant security group or user. This problem has been fixed.
Trunk Groups - VOIP - Number Translator - Add prefix "sip:+", then E.164 number and postfix "@<ip>[:<port>]" - anonymous number signalling problem
When using the number translator VOIP - Number Translator - Add prefix "sip:+", then E.164 number and postfix "@<ip>[:<port>]" - anonymous numbers were incorrectly sent as "+". This problem has been fixed.
MiniClient with .EXE - No reconnect to webserver after webserver is restarted
The miniclient does not reconnect with the webserver when it is restarted. Instead, the same screen "freezes" and the agent does not know that a disconnect with the webserver has happened in the background. This has been fixed, the mini client now automatically reconnects to the web server.
Monitoring Innovaphone PBX Connector with Windows Task Scheduler
Scripts are provided provided to monitor the status of the Innovaphone PBX Connector on two telephony servers. These scripts start and stop the connector as required only on one of the servers (to prevent "double" monitoring events). The scripts are provided in the innovaphone installation directory: JTELInnovaphonePBXTaskMonitor_acd-tel1.cmd, JTELInnovaphonePBXTaskMonitor_acd-tel2.cmd. Note: These scripts can only be used on redundant systems.
IVR Signalling Parameter (ACD objects) - now supports variables
The signalling parameter in the ACD objects in the IVR now supports variables. Previously, it was only possible to use a fixed value (usually a telephone number in E.164 format). Note: in releases 3.25 and 3.26 this will result in an error being shown in the GUI. It however does not affect the functionality. From release 3.27 the error message in the GUI is removed (open and close the objects in question to remove the error).
ACD Call Transfer - Outbound Signalling Parameter in P-Asserted / P-Preferred Identity
The Signalling parameter used to override the A-Party number on call transfer to external destinations now supports overriding the P-Asserted-Identity and P-Preferred-Identity parameters.
IVR Start Object - causes GOSUB to lose parameters
The Start object was initiating the service number parameters every time it was called. This may cause problems when a GOSUB was used in the routing application and an (existing) service number parameter was assigned to before the GOSUB - the parameter may be overwritten by the GOSUB call. Now, the service number parameters are only initialised the first time the Start object is called during a routing application / call.
User Categories and their contents (the agent list) were displayed incorrectly in agent home - newly created or deleted categories were not immediately visible. This problem has been fixed. In addition, the categories are now displayed in alphabetical order.
Chat - Upload of Files via Drag and Drop fails in web client and mini client
The upload of files to a chat via Drag and Drop would fail when cross domain access was required in both the full web client and mini client. This problem has been fixed.
The SalesForce getCallerInformation object has been extended to include two new parameters to the REST query to the SalesForce instance.
The first new parameter queryType allows the user to specify a particular type of query to perform in the SalesForce instance. This could, for example, be used to query for tickets, or other data in the SalesForce instance.
The further parameters UserData, UserData2 and UserData3 can be filled with any information required. For example, a ticket number, or a contract number, or customer number - whatever is required.
The implementation is backwards compatible - i.e. older Apex classes will still function as before (only considering the three parameters serviceName, serviceNumber and callerNumber). Newer Apex classes which use the new parameters can take advantage of the extended functionality.
IVR Test Number - warning if a country code is configured
If only a country code is configured in the test number for an IVR application, a warning message is now displayed. The user can still choose to save this setting, which results in all callers to the number from that country being handled by the test version of the application.
Outbound Statistics Report - wrong statistics in outbound completed call and post call duration columns
When setting a Post call interval parameter in dialler calls, statistics of the post call duration is wrong. Also, the total of completed calls is wrong. This problem has been fixed.
Salesforce - Unexpected redirect by salesforce servers
The getCallerInformation function could fail due to an unexpected redirect by the Salesforce servers. The REST call has been modified to follow the redirect in this case. Adding {{ -L --post302}} to the CURL parameters fixes this on existing installations.
IVR Save Additional Info and User Data could fail with special characters causing stuck "TAC" status
The IVR Object "Save additional Info and Userdata" could fail to update the data if special characters were included in the data to be saved. This could cause some users to get stuck in the "TAC" status after receiving a call or an event. This problem has been fixed.
Callback from ACD Event in Supervisor using "Preset" Service Number - no record is created in Statistics.
Upon receiving an Acd Event in Supervisor, while no agent was assigned yet, If the supervisor makes a callback using the "Preset" Service Number option, no record is created in Statistics (AcdStatisticsPartB). This problem has been resolved.
The reporting documentation in the WIKI has been extensively improved.
Each report has now been given a “technical ID” to make identification of the report for documentation and support purposes simpler.
The reports view and report execute views in the portal now provide access to a link to the wiki for the exact report being executed. From there, the technical documentation for each of the KPIs can be accessed.
Also, report layout has been improved ensuring a more consistent layout for both PDF and Excel files.
The external system link of a dialler contact is now always shown to the agent if available. This link also overrides the CRM link on inbound calls if the contact is found in an associated dialler campaign when an inbound call is received.
An additional parameter AutomaticallyOpenCRMUrlUseCases has been added to the mini client configuration to define the use cases on which the URL should automatically be opened.
This value may be one or any (comma separated) of:
inbound,dialler,outbound
This feature requires ACDMiniClient3.10 or later (download from cdn.jtel.de).
TAPI PBX Connector - parameter Portal.PBXUsers.Create.Automatically now checked
A check for the parameter 'Portal.PBXUsers.Create.Automatically' has been added to the TAPI PBX connector. If this is switched off, then PBX users are no longer created automatically. Previously, PBX users would always be created no matter what this setting was.
Users Copy - Deactivated for SysAdmin and Reseller Admin
The Users Copy function has been deactivated at the sysadmin and reseller admin level. The function was never designed to be used at these levels, as acd group associations etc. are also copied, which do not exist at the reseller or system levels.
A problem in the best server candidate selection for making outbound calls has been resolved. This would result in "No Resources" being shown all the time. Note: this problem only applied if it was never possible to make an outbound call. If this message is sometimes seen, then it means the server is out of capacity.
Badly formatted URLs in the dialler contact would cause an exception in the web client. Incorrectly formed URLs are now converted to valid URLs prefixed by "http://badurl?" followed by the incorrect URL. This allows the problem to be fixed in the data import or REST import.
bCallerHangup in StatisticsPartB is not the same when agent hangs up the phone via phone and via portal.
bCallerHangup in StatisticsPartB is equal to: 0 when client/customer hangs up the phone -> correct 1 when agent hangs up via the phone -> correct 0 when agent hangs up the phone via hangup button in the web portal -> this was not correct and should have been equal to 1. This problem has now been fixed.
The teams connector now imports and updates entries in the PBX users table. Teams availability and teams activity shown in Agent Home > PBX Users and the Mini Client.
The teams Presence connector will try to match PBX users by the email address and then by using the phone number. Otherwise a new PBX User is created.
When creating PBX Users manually, it is possible to add the email address.
Teams Rules Can be added, activated, and deactivated via a new Tab in the Client Master Data settings. These settings apply to all PBX Users in this Client and influence the overall PBX User availability by defining what Teams activities should be regarded as “Busy” and “Available”.
Example entries could be:
Busy: “Busy,InACall,Presenting”
Available: “Available”
All other activities will be mapped to “unavailable”.
This feature allows users to see the overall availabililty of PBX users via either the PBX, Teams or both.
Undeclared variable in StringFunctions r5 causes error in 8-Server
The variable StringLength was not declared in the .r5 script of the IVR object "StringFunctions - InStr Function" causing an error to be reporting in the telephony server. This had no effect on the operation of the function, but the error message could be irritating. This problem has been fixed.
SMTP servers - workaraund for SMTP servers with bad TLS support
The SMTP.exe tool will ignore STARTTLS in the SMTP server response if the first attempt to use TLS is not successful. This mitigates a problem where some SMTP servers do not correctly support TLS by requiring a username and password after the TLS connection is established, but will accept anonymous (unsecure) connections on port 25 without a username and password.
An error in the datacache for the webservers caused old entries not to be deleted on large systems and also unnecessary records to be retrieved from the database. This problem has been fixed.
Agent home, supervisor and other agent / supervisor releated screens in the portal are now available in polish. Configuration screen translations are in english when polish is selected.
The displayed Agent UID is changed to blue when the message is delivered to the agent. This gives chat users an additional level of feedback that the chat message has been received.
Using commas in the user data field or additional info field causes problems in the display of the data in the portal, and when recording this data to the statistics. The Save Additional Info and User Data object has been modified, to remove all commas from the expression before it is saved.
System Settings menu goes off screen when vertical resolution is limited
The system settings menu would appear but be “off screen” at the bottom on screens with limited resolution. Now, if the browser reports a low resolution at login, the system settings menu is moved up to the top to enable the maximum number of rows to be displayed. Note - this will not fix the problem on all devices / screens - it is best to work as an administrator with a screen of a “reasonable” resolution. Please also note: using the “zoom” factor of the browser helps you access menu items on a small screen.
In the chat connector, network errors could cause messages to be lost. This problem has been fixed, when the network connection is re-established within a reasonable time limit.
Phone Numbers could disappear after being set in the MiniClient when Free-Seating is configured.
Strange behaviour could ensue when trying to enter a phone number in the MiniClient if Free-Seating was configured: After selecting the country code, it could disappear. Similar bahavior would happen when editing Users > Communication and trying to add a new telephone number: after selecting country code, the code would move to the phoneNumber field. This problem has been fixed.
It is now possible to configure an automatic greeting file which is played by the system when an agent receives an inbound call. The file to be played is configured under User-Data - "User Greeting Prompt", and can be activated there. Further, the agent has the possibility to activate or deactivate playing the automatic greeting. In the full client, this can be done by clicking on the icon to the right of the top of the "post call" indicator. In the mini-client, this is done by clicking on the automatic call greeting icon at the bottom (in the middle of the row of icons).
Dialler REST API - allow update of contact with appointment date
The dialler REST API now allows updating or importing contacts with an appointment date and optionally a follow up user. This is achieved by passing the following two parameters with the DiallerContact JSON data structure:
The Users UID is matched in the system. If no match is found (or this field is not specified), then the appointment will be made for no specific user. Otherwise the appointment is made for the specific (found) user.
The validation in the IVR object Connect Variable has been corrected. The object would work correctly if variables with $ were used, however in the GUI the object would be coloured red with a validation error.
The hazelcast cluster error handling has been enhanced when some nodes crashed. This situation could occur when a network outage (for longer than a few seconds) or a VM crash on several VMs occurred. The hazelcast instance on the newly re-started server could cyclically log the following message: Exception: java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: sequence:2 is too large. The current tailSequence is:-1. If this occurred, the only remedy was to restart the server again. The error handling has been improved, to retry the cluster initialisation in this case.
Silent Monitoring could fail in some cases with multiple telephony servers
Silent Monitoring could fail in some cases with multiple telephony servers. Now, the destination host is read from the actual call from the database, which fixes this problem.
The automatic session reload behaviour has been changed in the IVR editor. This could cause problems editing the application on some (usually slow) internet connections.
The KIP AutologoffAll has been corrected in ACD Agent Report 2. It now counts only logouts of the agent according to the “total” counter (LogoutActionCode = 6). Previously it would also count LogoutActionCodes 7, 8 and 9 too (7 = Auto logout (daemon daily autologout), 8 = Auto logout (busy calls exceeded), 9 = Auto logout (no answer calls exceeded)).
PBX Connector Names - new option for TAPI Connector to not overwrite names
The TAPI PBX connector previously overwrote all reported PBX extension names. However, some TAPI connectors report non useful names to the system (e.g. Extension 300 or SIP 300 for example). A new feature has been added which prevents the names being overwritten. Extensions are created once when first seen, but the name will no longer be modified.
This allows for changes to be made using the portal, in particular for a more useful name to be entered.
This feature is activated in the TAPI connector configuration, by setting the following flag in the configuration file jtelTAPIMonitorService.exe.config:
VoiceMail - play by phone could fail in installations with multiple 8-Servers
In installations with multiple telephone servers, the feature 'voice mail - play by phone' could fail, if an additional server with 0 telephone lines was being used purely as an application (daemon) server. This problem has been fixed.
Supervisor 500 Exception with ACD Group Numbers and Dialler Campaigns
If the ACD groups associated with dialler sub-campaigns were configured with a group number, and more than one different group was associated with the campaign by having two master campaigns with different ACD groups configured, then the supervisor would fail with an http 500 error. This problem has been fixed.
All Prompt uploads via the "new" popup window fail
All uploads of prompt via the "new" prompt popup window failed. A further problem was when changing a language, the Input file name would disappear. This was fixed for all prompt uploads via the popup.
Dialler Campaign does not disapear from supervisor view (wallboard and dialler) after deleting.
Data Cache mechanism for dialler compaigns was simply storing all records forever, even deleted ones. So in supervisor view (wallboard and dialler), deleted dialler compaigns was not disapearing. This is fixed and another cache mechanism is used for dialler compaigns so it updates even the deleted ones.
Portal Optimisations - Caching of Texts and User Settings
The portal web application now caches texts, parameters and user settings. This speeds up the login process in particular (up to 5 times faster), but all areas of the portal profit from this speed optimisation.
Outbound Statistics Report - Total Calls Completed
Total Calls Completed was giving wrong statistics with a dialler, and the same statistics as Total Calls in normal outbound. This was fixed and now: - Outbound Completed Call means that the call was connected and CONNRES equal to 1 (Successful outbound call to destination).
The queue distribution algorithm has been optimised. This particularly affects queues with > 120 waiting callers, the speed of the calculation can be reduced by a factor of 2 to 10 in some cases.
Transfert d'appel ACD - Paramètre de signalisation sortant dans l'identité P-Assertée / P-Préférée
Le paramètre de signalisation utilisé pour remplacer le numéro du correspondant A lors du transfert d'appel vers des destinations externes permet désormais de remplacer les paramètres P-Asserted-Identity et P-Preferred-Identity.
Objet de départ IVR - entraîne la perte des paramètres de GOSUB
L'objet Start initiait les paramètres du numéro de service à chaque fois qu'il était appelé. Cela peut poser des problèmes lorsqu'un GOSUB a été utilisé dans l'application de routage et qu'un paramètre de numéro de service (existant) a été attribué avant le GOSUB - le paramètre peut être écrasé par l'appel du GOSUB. Désormais, les paramètres du numéro de service ne sont initialisés que la première fois que l'objet Start est appelé pendant une application/un appel de routage.
Accueil Agent - L'affichage des catégories n'est pas mis à jour
Les catégories d'utilisateurs et leur contenu (la liste des agents) étaient affichés de manière incorrecte dans l'accueil des agents - les catégories nouvellement créées ou supprimées n'étaient pas immédiatement visibles. Ce problème a été résolu. En outre, les catégories sont désormais affichées par ordre alphabétique.
Un problème de distribution des appels après un transfert vers un autre groupe ACD entraînait une mauvaise gestion des appels. Ce problème a été résolu.
Chat - Téléchargement de fichiers par glisser-déposer dans le client web et le mini-client
Le téléchargement de fichiers vers un chat par glisser-déposer échouait lorsque l'accès à un autre domaine était requis dans le client web complet et le mini-client. Ce problème a été résolu.
L'objet SalesForce getCallerInformation a été étendu pour inclure deux nouveaux paramètres à la requête REST vers l'instance SalesForce.
Le premier nouveau paramètre queryType permet à l'utilisateur de spécifier un type particulier de requête à effectuer dans l'instance SalesForce. Cela pourrait, par exemple, être utilisé pour demander des tickets ou d'autres données dans l'instance SalesForce.
Les autres paramètres UserData, UserData2 et UserData3 peuvent être remplis avec toute information requise. Par exemple, un numéro de ticket, ou un numéro de contrat, ou un numéro de client - tout ce qui est nécessaire.
L'implémentation est rétrocompatible - c'est-à-dire que les anciennes classes Apex fonctionneront toujours comme avant (en considérant uniquement les trois paramètres serviceName, serviceNumber et callerNumber). Les classes Apex plus récentes qui utilisent les nouveaux paramètres peuvent profiter de la fonctionnalité étendue.
Numéro de test IVR - avertissement si un code de pays est configuré
Si seul un code de pays est configuré dans le numéro de test d'une application IVR, un message d'avertissement s'affiche désormais. L'utilisateur peut toujours choisir de sauvegarder ce paramètre, ce qui a pour conséquence que tous les appelants du numéro de ce pays sont traités par la version test de l'application.
Rapport "ACD Inboxes Itemised Details" - non généré lorsqu'aucune sélection n'est effectuée
Une erreur s'est produite lorsque l'on a essayé de générer le rapport "ACD Inboxes Itemised Details" sans sélection. Ce problème a maintenant été corrigé.
Les liens de l'aide en ligne (WIKI) pour les "numéros de service" (niveaux revendeur et client), les "rapports statistiques" et les "postes de travail" ont été mis à jour.
Les liens WIKI en ligne pour les écrans "Numéros de service" (niveau revendeur et client), "Rapports statistiques" et "Postes de travail" ont été corrigés.
IVR - Menu DTMF avec liste d'invites variable - problème avec une liste d'invites très longue.
L'utilisation d'une liste d'invites extrêmement longue dans un menu DTMF IVR avec un objet d'invite variable peut entraîner l'échec de l'objet. Ce problème a été résolu.
Composeur Campagnes Rapport sur les résultats - Correction des KPIs nTriesBusy et nTriesInvalid
Le calcul des indicateurs de performance clés nTriesBusy et nTriesInvalid était incorrect dans le rapport des résultats des campagnes du composeur. Ce problème a été résolu.
Rapport sur les statistiques sortantes - statistiques erronées dans les colonnes "appels sortants terminés" et "durée de l'appel".
Lors de la définition d'un paramètre d'intervalle après-appel dans les appels du composeur, les statistiques de la durée du après-appel sont erronées. De même, le total des appels effectués est erroné. Ce problème a été résolu.
Salesforce - Redirection inattendue par les serveurs salesforce
La fonction getCallerInformation peut échouer en raison d'une redirection inattendue par les serveurs Salesforce. L'appel REST a été modifié pour suivre la redirection dans ce cas. L'ajout de {{ -L --post302}} aux paramètres CURL corrige ce problème sur les installations existantes.
L'enregistrement d'informations supplémentaires et de données utilisateur par IVR peut échouer avec des caractères spéciaux, ce qui bloque le statut "TAC".
L'objet IVR "Enregistrer des informations et des données utilisateur supplémentaires" pouvait ne pas mettre à jour les données si des caractères spéciaux étaient inclus dans les données à enregistrer. Ainsi, certains utilisateurs peuvent rester bloqués dans le statut "TAC" après avoir reçu un appel ou un événement. Ce problème a été résolu.
Rappel d'un événement ACD dans le superviseur en utilisant un numéro de service "prédéfini" - aucun enregistrement n'est créé dans les statistiques.
Lors de la réception d'un événement ACD dans le superviseur, alors qu'aucun agent n'a encore été affecté, si le superviseur effectue un rappel en utilisant l'option de numéro de service "prédéfini", aucun enregistrement n'est créé dans les statistiques (AcdStatisticsPartB). Ce problème a été résolu.
E-mail avec historique de l'événement ACD - message d'erreur corrigé
Un message d'erreur trompeur s'affichait si un courriel provenant d'un événement ACD était envoyé mais qu'aucun serveur SMTP n'était configuré. Ce message a été amélioré.
Le paramètre AutomaticallyOpenCRMUrl est étendu pour définir le cas d'utilisation.
Le paramètre AutomaticallyOpenCRMUrl est étendu pour définir le cas d'utilisation à appliquer. AutomaticallyOpenCRMUrlUseCases contient la liste des cas d'utilisation.
La documentation sur les rapports dans le WIKI a été largement améliorée.
Chaque rapport est désormais doté d'un "ID technique" afin de simplifier l'identification du rapport à des fins de documentation et de support.
Les vues des rapports et de l'exécution des rapports dans le portail donnent maintenant accès à un lien vers le wiki pour le rapport exact en cours d'exécution. De là, il est possible d'accéder à la documentation technique de chacun des indicateurs de performance clé.
De plus, la mise en page des rapports a été améliorée, assurant une mise en page plus cohérente pour les fichiers PDF et Excel.
Contacts du composeur - Lien vers le système externe
Le lien du système externe d'un contact du composeur est maintenant toujours affiché à l'agent s'il est disponible. Ce lien remplace également le lien CRM sur les appels entrants si le contact est trouvé dans une campagne de numérotation associée lorsqu'un appel entrant est reçu.
TAPI PBX Connector - paramètre Portal.PBXUsers.Create.Automatically maintenant coché
Une vérification du paramètre 'Portal.PBXUsers.Create.Automatically' a été ajoutée au connecteur TAPI PBX. Si cette option est désactivée, les utilisateurs du PBX ne sont plus créés automatiquement. Auparavant, les utilisateurs du PBX étaient toujours créés, quel que soit ce paramètre.
Supervisor All Agents et Active Agents Views - Filtres corrigés
Les filtres et le tri pour les vues superviseur tous les agents et agents actifs ont été corrigés, de sorte que le tri est maintenant possible sur toutes les colonnes.
Copie des utilisateurs - Désactivée pour SysAdmin et Reseller Admin
La fonction de copie des utilisateurs a été désactivée au niveau de l'administrateur système et de l'administrateur revendeur. La fonction n'a jamais été conçue pour être utilisée à ces niveaux, car les associations de groupes ACD, etc. sont également copiées, ce qui n'existe pas au niveau des revendeurs ou des systèmes.
Wallboard - les tuiles des campagnes du composeur ne s'affichent pas lors de l'utilisation de l'URL du wallboard
Les tuiles des campagnes du composeur ne s'affichaient pas dans le tableau d'affichage lorsqu'on y accédait directement via l'URL. Ce problème a été résolu.
Un problème dans la sélection du meilleur serveur candidat pour effectuer des appels sortants a été résolu. Ainsi, le message "Aucune ressource" serait affiché en permanence. Remarque : ce problème ne s'applique que s'il n'a jamais été possible de passer un appel sortant. Si ce message apparaît parfois, cela signifie que le serveur n'a plus de capacité.
Les URL mal formatées dans le contact du composeur provoquaient une exception dans le client web. Les URL incorrectement formées sont maintenant converties en URL valides préfixées par "http://badurl?" suivi de l'URL incorrecte. Cela permet de corriger le problème dans l'importation de données ou l'importation REST.
bCallerHangup dans StatisticsPartB n'est pas le même lorsque l'agent raccroche le téléphone par téléphone et par le portail.
bCallerHangup dans StatisticsPartB est égal à: 0 lorsque le client raccroche le téléphone -> c 1 lorsque l'agent raccroche via le téléphone -> correct 0 lorsque l'agent raccroche le téléphone via le bouton de raccrochage du portail web -> ce n'était pas correct et aurait dû être égal à 1. Ce problème a maintenant été corrigé.
Le connecteur des équipes importe et met à jour les entrées dans la table des utilisateurs du PBX. La disponibilité des équipes et l'activité des équipes sont affichées dans Agent Home > PBX Users et le Mini Client.
Le connecteur Presence des équipes essaiera de faire correspondre les utilisateurs du PBX par l'adresse e-mail, puis par le numéro de téléphone. Sinon, un nouvel utilisateur du PBX est créé.
Lors de la création manuelle des utilisateurs du PBX, il est possible d'ajouter l'adresse e-mail.
Les règles d'équipes peuvent être ajoutées, activées et désactivées via un nouvel onglet dans les paramètres des données de base du client. Ces paramètres s'appliquent à tous les utilisateurs du PBX de ce client et influencent la disponibilité globale de l'utilisateur du PBX en définissant les activités des équipes qui doivent être considérées comme "occupées" et "disponibles".
Des exemples d'entrées pourraient être:
Occupé : "Occupé, en appel, en présentation"
Disponible: “Disponible”
Toutes les autres activités seront affectées à "non disponible".
Cette fonction permet aux utilisateurs de voir la disponibilité globale des utilisateurs du PBX via le PBX, les équipes ou les deux.
Une variable non déclarée dans StringFunctions r5 provoque une erreur dans 8-Server
La variable StringLength n'a pas été déclarée dans le script .r5 de l'objet IVR "StringFunctions - InStr Function", ce qui a entraîné le signalement d'une erreur dans le serveur de téléphonie. Cela n'avait aucun effet sur le fonctionnement de la fonction, mais le message d'erreur pouvait être irritant. Ce problème a été résolu.
Serveurs SMTP - fonds de roulement pour les serveurs SMTP avec un mauvais support TLS
L'outil SMTP.exe ignorera STARTTLS dans la réponse du serveur SMTP si la première tentative d'utiliser TLS ne réussit pas. Cela atténue un problème où certains serveurs SMTP ne prennent pas correctement en charge TLS en exigeant un nom d'utilisateur et un mot de passe après l'établissement de la connexion TLS, mais acceptent les connexions anonymes (non sécurisées) sur le port 25 sans nom d'utilisateur ni mot de passe.
Erreur dans la base de données de la logique d'appel lors du transfert d'appel
Une erreur dans la logique de la base de données pendant le transfert d'appel pourrait faire en sorte que certains enregistrements ne soient pas créés. Ce problème a été résolu.
Une erreur dans le cache de données des serveurs web a empêché la suppression d'anciennes entrées sur les grands systèmes et a entraîné la récupération d'enregistrements inutiles dans la base de données. Ce problème a été résolu.
L'écran d'accueil de l'agent, l'écran du superviseur et les autres écrans du portail liés à l'agent et au superviseur sont désormais disponibles en polonais. Les traductions des écrans de configuration sont en anglais lorsque le polonais est sélectionné.
Chat - confirmation de la remise du message à l'agent
L'UID de l'agent affiché passe au bleu lorsque le message est remis à l'agent. Cela donne aux utilisateurs du chat un niveau supplémentaire de retour d'information indiquant que le message a été reçu.
Objet IVR - Enregistrement d'informations supplémentaires et de données utilisateur
L'utilisation de virgules dans le champ de données de l'utilisateur ou dans le champ d'informations supplémentaires pose des problèmes lors de l'affichage des données dans le portail et lors de l'enregistrement de ces données dans les statistiques. L'objet "Enregistrer les informations supplémentaires et les données de l'utilisateur" a été modifié, afin de supprimer toutes les virgules de l'expression avant son enregistrement.
Les performances de l'éditeur IVR GUI ont été améliorées en réduisant le nombre de requêtes DB et en supprimant certaines données inutiles dans les ensembles de résultats.
Abréviations du statut de l'agent - ajouté au script de mise à jour
Les mises à jour logicielles écrasaient auparavant les abréviations d'état des agents configurées au niveau de l'administrateur système. Ce problème a été résolu.
Le menu des paramètres du système disparaît de l'écran lorsque la résolution verticale est limitée.
Le menu des paramètres du système apparaissait mais était "hors écran" en bas sur les écrans à résolution limitée. Désormais, si le navigateur signale une faible résolution à la connexion, le menu des paramètres du système est déplacé vers le haut pour permettre l'affichage du nombre maximal de lignes. Remarque - cela ne résoudra pas le problème sur tous les appareils/écrans - il est préférable de travailler en tant qu'administrateur avec un écran d'une résolution "raisonnable". Veuillez également noter que l'utilisation du facteur "zoom" du navigateur vous aide à accéder aux éléments du menu sur un petit écran.
Chat - Network errors can cause loss of messagesDes erreurs de réseau peuvent entraîner la perte de messages
Dans le connecteur de chat, des erreurs de réseau pouvaient entraîner la perte de messages. Ce problème a été résolu, lorsque la connexion au réseau est rétablie dans un délai raisonnableIn the chat connector, network errors could cause messages to be lost. This problem has been fixed, when the network connection is re-established within a reasonable time limit.
Phone Numbers could disappear after being set in the MiniClient when Free-Seating is configured.
Les numéros de téléphone pouvaient disparaître après avoir été définis dans le MiniClient lorsque le système de places libres est configuré.
Un comportement étrange pouvait se produire lorsqu'on essayait d'entrer un numéro de téléphone dans le MiniClient si la fonction "Free-Seating" était configurée : Après avoir sélectionné l'ID du pays, il pourrait disparaître. Un comportement similaire se produit lorsque l'on modifie Utilisateurs > Communication et que l'on essaie d'ajouter un nouveau numéro de téléphone : après avoir sélectionné le code du pays, le code est déplacé vers le champ phoneNumber. Ce problème a été résoluStrange behaviour could ensue when trying to enter a phone number in the MiniClient if Free-Seating was configured: After selecting the country code, it could disappear. Similar bahavior would happen when editing Users > Communication and trying to add a new telephone number: after selecting country code, the code would move to the phoneNumber field. This problem has been fixed.
Report subscriptions - new feature: send immediately
Abonnements aux rapports - nouvelle fonctionnalité : envoi immédiat
Une nouvelle fonctionnalité a été ajoutée aux abonnements aux rapports. Il est désormais possible d'utiliser le lien "Envoyer" pour créer et envoyer l'abonnement immédiatementA new feature has been added to report subscriptions. It is now possible to use the "Send" link to create and send the subscription immediately.
Agent - Automatic Greeting played by systemMessage d'accueil automatique diffusé par le système
Il est maintenant possible de configurer un fichier d'accueil automatique qui est joué par le système lorsqu'un agent reçoit un appel entrant. Le fichier à lire est configuré sous Données utilisateur - "Message d'accueil de l'utilisateur", et peut être activé à cet endroit. En outre, l'agent a la possibilité d'activer ou de désactiver la lecture du message d'accueil automatique. Dans le client complet, cela peut être fait en cliquant sur l'icône à droite du haut de l'indicateur "post call". Dans le mini-client, cela se fait en cliquant sur l'icône d'accueil automatique des appels en bas (au milieu de la rangée d'icônesIt is now possible to configure an automatic greeting file which is played by the system when an agent receives an inbound call. The file to be played is configured under User-Data - "User Greeting Prompt", and can be activated there. Further, the agent has the possibility to activate or deactivate playing the automatic greeting. In the full client, this can be done by clicking on the icon to the right of the top of the "post call" indicator. In the mini-client, this is done by clicking on the automatic call greeting icon at the bottom (in the middle of the row of icons).
Dialler REST API - allow update of contact with appointment date
API REST du composeur - permet de mettre à jour le contact avec la date du rendez-vous. - permettre la mise à jour du contact avec la date du rendez-vous
L'API REST du composeur permet désormais de mettre à jour ou d'importer des contacts avec une date de rendez-vous et éventuellement un utilisateur de suivi. Pour ce faire, il faut passer les deux paramètres suivants avec la structure de données JSON DiallerContact The dialler REST API now allows updating or importing contacts with an appointment date and optionally a follow up user. This is achieved by passing the following two parameters with the DiallerContact JSON data structure :
The Users UID is matched in the system. If no match is found (or this field is not specified), then the appointment will be made for no specific user. Otherwise the appointment is made for the specific (found) userL'UID de l'utilisateur correspond au système. Si aucune correspondance n'est trouvée (ou si ce champ n'est pas spécifié), alors le rendez-vous sera pris pour aucun utilisateur spécifique. Sinon, le rendez-vous est pris pour l'utilisateur spécifique (trouvé).
jtel Cloud TTS prend désormais en charge l'utilisation d'un serveur proxy
Le jtel Cloud TTS supporte maintenant l'utilisation d'un serveur proxy. Le jtel Cloud TTS supporte maintenant l'utilisation d'un serveur proxy.now supports using a proxy serverThe jtel Cloud TTS now supports using a proxy server. The settings are applied to the following system wide parameters:
IVR - Object Connect Variable - Validator correctionconnectée à un objet - Correction du validateur
La validation dans l'objet IVR Connect Variable a été corrigée. L'objet fonctionnerait correctement si des variables avec $ étaient utilisées, mais dans l'interface graphique, l'objet serait coloré en rouge avec une erreur de validationThe validation in the IVR object Connect Variable has been corrected. The object would work correctly if variables with $ were used, however in the GUI the object would be coloured red with a validation error.
Amélioration de la gestion des erreurs du cluster hazelcast
La gestion des erreurs du cluster hazelcast a été améliorée lorsque certains nœuds tombaient en panne. Cette situation peut se produire lorsqu'une panne de réseau (d'une durée supérieure à quelques secondes) ou un crash de plusieurs VM se produit. L'instance hazelcast sur le serveur nouvellement redémarré pourrait enregistrer de manière cyclique le message suivant The hazelcast cluster error handling has been enhanced when some nodes crashed. This situation could occur when a network outage (for longer than a few seconds) or a VM crash on several VMs occurred. The hazelcast instance on the newly re-started server could cyclically log the following message : Exception : java.util.concurrent.ExecutionException : java.lang.IllegalArgumentException : sequenceséquence:2 is too large. The current tailSequence isest trop grande. La tailSequence actuelle est :-1. If this occurred, the only remedy was to restart the server again. The error handling has been improved, to retry the cluster initialisation in this caseSi cela se produisait, le seul remède était de redémarrer le serveur. La gestion des erreurs a été améliorée, afin de relancer l'initialisation du cluster dans ce cas.
Silent Monitoring could fail in some cases with multiple telephony servers
La surveillance silencieuse peut échouer dans certains cas avec plusieurs serveurs de téléphonie.
La surveillance silencieuse pouvait échouer dans certains cas avec plusieurs serveurs de téléphonie. Maintenant, l'hôte de destination est lu à partir de l'appel réel de la base de données, ce qui résout ce problèmeSilent Monitoring could fail in some cases with multiple telephony servers. Now, the destination host is read from the actual call from the database, which fixes this problem.
Le comportement de rechargement automatique de la session a été modifié dans l'éditeur IVR. Cela peut entraîner des problèmes d'édition de l'application sur certaines connexions Internet (généralement lentes)The automatic session reload behaviour has been changed in the IVR editor. This could cause problems editing the application on some (usually slow) internet connections.
The Le KIP AutologoffAll has been corrected in a été corrigé dans ACD Agent Report 2. It now counts only logouts of the agent according to the “total” counter Il ne compte désormais que les déconnexions de l'agent selon le compteur "total" (LogoutActionCode = 6). Previously it would also count Auparavant, il comptait également les LogoutActionCodes 7, 8 and et 9 too (7 = Auto logout Déconnexion automatique (daemon daily autologout quotidien du démon), 8 = Auto logout (busy calls exceededDéconnexion automatique (appels occupés dépassés), 9 = Auto logout (no answer calls exceededDéconnexion automatique (appels sans réponse dépassés)).
Noms des connecteurs PBX Connector Names - new nouvelle option for TAPI Connector to not overwrite namespour le connecteur TAPI afin de ne pas écraser les noms.
Le connecteur TAPI PBX écrasait auparavant tous les noms d'extension PBX rapportés. Cependant, certains connecteurs TAPI signalent au système des noms non utiles (par exemple, Extension 300 ou SIP 300). Une nouvelle fonctionnalité a été ajoutée qui empêche l'écrasement des noms. Les extensions sont créées une fois lors de leur première apparition, mais le nom ne sera plus modifié.
Cela permet d'effectuer des modifications à l'aide du portail, notamment de saisir un nom plus utile.
Cette fonction est activée dans la configuration du connecteur TAPI, en définissant l'indicateur suivant dans le fichier de configuration The TAPI PBX connector previously overwrote all reported PBX extension names. However, some TAPI connectors report non useful names to the system (e.g. Extension 300 or SIP 300 for example). A new feature has been added which prevents the names being overwritten. Extensions are created once when first seen, but the name will no longer be modified. This allows for changes to be made using the portal, in particular for a more useful name to be entered. This feature is activated in the TAPI connector configuration, by setting the following flag in the configuration file jtelTAPIMonitorService.exe.config :
<add key="keepPBXUserName" value="true" /> The default value is La valeur par défaut est false.
Chat Connector - algorithm for random cookie generation enhanced
Connecteur de chat - amélioration de l'algorithme de génération aléatoire des cookies
L'algorithme utilisé dans le connecteur de chat pour la génération aléatoire de cookies a été amélioré, afin de fournir une sécurité supplémentaireThe algorithm used in the chat connector for random cookie generation has been enhanced, to provide additional security.
VoiceMail - play by phone could fail in installations with multiple Messagerie vocale - La lecture par téléphone peut échouer dans les installations comportant plusieurs 8-Servers.In installations with multiple telephone servers, the feature 'voice mail - play by phone' could fail, if an additional server with 0 telephone lines was being used purely as an application (daemon) server. This problem has been
fixedDans les installations comportant plusieurs serveurs téléphoniques, la fonction "messagerie vocale - lecture par téléphone" pouvait échouer si un serveur supplémentaire avec 0 ligne téléphonique était utilisé uniquement comme serveur d'application (démon). Ce problème a été résolu.
Trunk Groups - Alcatel Incoming Number Translation Correction
Groupes de Trunc - Correction de la traduction des numéros entrants par Alcatel
Le traducteur de numéros entrants "Alcatel" a été corrigé pour les numéros d'appel anonymesThe incoming number translator "Alcatel" has been corrected for anonymous caller numbers.
Supervisor 500 Exception with ACD Group Numbers and Dialler Campaignsavec les numéros de groupe ACD et les campagnes de dialer.
Si les groupes ACD associés aux sous-campagnes du composeur étaient configurés avec un numéro de groupe, et que plus d'un groupe différent était associé à la campagne en ayant deux campagnes principales avec des groupes ACD différents configurés, le superviseur échouait avec une erreur http 500. Ce problème a été résoluIf the ACD groups associated with dialler sub-campaigns were configured with a group number, and more than one different group was associated with the campaign by having two master campaigns with different ACD groups configured, then the supervisor would fail with an http 500 error. This problem has been fixed.
All Tous les téléchargements de Prompt uploads via the la fenêtre popup "new" popup window failAll uploads of prompt via the "new" prompt popup window failed. A further problem was when changing a language, the Input file name would disappear. This was fixed for all prompt uploads via the popupnouveau" échouent.
Tous les téléchargements de l'invite via la fenêtre popup de l'invite "nouvelle" ont échoué. Un autre problème était que lors du changement de langue, le nom du fichier d'entrée disparaissait. Ce problème a été corrigé pour tous les téléchargements rapides via la fenêtre contextuelle.
Dialler Campaign does not disapear from supervisor view (wallboard and dialler) after deleting.
La campagne du composeur ne disparaît pas de la vue du superviseur (tableau mural et composeur) après avoir été supprimée.
Le mécanisme de cache des données pour les campagnes du composeur stockait simplement tous les enregistrements pour toujours, même ceux qui étaient supprimés. Ainsi, dans la vue du superviseur (wallboard et composeur), les campagnes du composeur supprimées ne disparaissaient pas. Cela est corrigé et un autre mécanisme de cache est utilisé pour les campagnes du composeur afin qu'il mette à jour même celles qui sont suppriméesData Cache mechanism for dialler compaigns was simply storing all records forever, even deleted ones. So in supervisor view (wallboard and dialler), deleted dialler compaigns was not disapearing. This is fixed and another cache mechanism is used for dialler compaigns so it updates even the deleted ones.
Portal Optimisations - Caching of Texts and User Settings
Optimisation des portails - Mise en cache des textes et des paramètres de l'utilisateur
L'application web du portail met désormais en cache les textes, les paramètres et les réglages de l'utilisateur. Cela accélère en particulier le processus de connexion (jusqu'à 5 fois plus rapide), mais toutes les zones du portail bénéficient de cette optimisation de la vitesseThe portal web application now caches texts, parameters and user settings. This speeds up the login process in particular (up to 5 times faster), but all areas of the portal profit from this speed optimisation.
Outbound Statistics Report - Total Calls Completed
Rapport de statistiques sur les appels sortants - Nombre total d'appels effectués
Le nombre total d'appels terminés donnait des statistiques erronées avec un composeur, et les mêmes statistiques que le nombre total d'appels en sortie normale. Cela a été corrigé et maintenant : - Appel sortant terminé signifie que l'appel a été connecté et que CONNRES est égal à 1 (appel sortant réussi vers la Total Calls Completed was giving wrong statistics with a dialler, and the same statistics as Total Calls in normal outbound. This was fixed and now: - Outbound Completed Call means that the call was connected and CONNRES equal to 1 (Successful outbound call to destination).
Paramètres de groupe lus dans les applications IVR
Les paramètres de groupe n'étaient pas relus lorsqu'un appel était acheminé par un objet de groupe ACD secondaire dans l'IVR. Ce problème a été résoluGroup parameters were not read again when a call was routed through a secondary ACD Group object in the IVR. This has been fixed.
The queue distribution algorithm has been optimised. This particularly affects queues with > 120 waiting callers, the speed of the calculation can be reduced by a factor of 2 to 10 in some cases.
Sv translation
language
de
Status
colour
Red
title
This page is only available in English
distribution algorithm optimization
L'algorithme de distribution des files d'attente a été optimisé. Ceci affecte particulièrement les files d'attente avec > 120 appelants en attente, la vitesse du calcul peut être réduite d'un facteur 2 à 10 dans certains cas.