interact2020 Report post Posted 02/15/2021 06:54 PM How do you use the Webservice module to to a HTTPS Post Request with a certificate for authentication? Under the options TAB for the module there is Simple Authentication (username and password) and No Athentication. Where is the certicate accommodated? Share this post Link to post
SupportTeam Report post Posted 02/16/2021 03:07 AM Do you want to use a "Client Certificate" when making a POST ? (as opposed to a "Server Certificate" which HTTPS servers have). Has your client certificate been loaded into the "Windows Certificate Store" on the system where VoiceGuide is running, or do you just have a file that you want the Web Service module to read in and use? If a file then is it a ".pfx" format file, or some other format? Share this post Link to post
interact2020 Report post Posted 02/16/2021 04:01 AM Yes I am using a "Client Certificate" and it is installed in the Windows Certificate Store" on the system that VoiceGuide is running. Share this post Link to post
SupportTeam Report post Posted 02/16/2021 06:09 AM (edited) We added ability to use certificates from Windows Certificate Store in this version: [Link Removed] Please see the below instructions. If you encounter any issues please post the latest 'vgEngine' trace file from VoiceGuide's \log\ subdirectory. This way we can see what is happening on the system. Updating VoiceGuide To update to newer version of VoiceGuide: 1. Stop VoiceGuide Service. VoiceGuide Service can be stopped by clicking on the VoiceGuide Service Monitor in the Windows's Icon Tray on bottom right of the taskbar and selecting "Stop". 2. Exit all VoiceGuide programs. This includes the Service Monitor applet in the Icon Tray area in bottom right of the screen, as well as the Script Designer, Line Status Monitor, etc. 3. Run the VoiceGuide install and install into same directory as existing installation. (Do NOT uninstall the previous VoiceGuide installation). 4. Start VoiceGuide service. Note: Running a VoiceGuide install over the top of an existing install will NOT overwrite existing configuration or license files (Config.xml, ConfigLine.xml, VG.INI, etc) and will not remove any of users script or sound files, and will not remove any log files etc. Using Client Certificates To have the Web Service module use a "Client Certificate" from a Windows Certificate Store specify this in the Web Service module 'Options' text box: <ClientCert_FromStore_FriendlyName>MyCertFriendlyName</ClientCert_FromStore_FriendlyName> The "MyCertFriendlyName" must match the "Friendly Name" setting set for that certificate in the Windows Certificate Store. To have the Web Service module use a "Client Certificate" from a .pfx file specify this in the Web Service module 'Options' text box: <ClientCert_Filename>c:\mydir\myfilename.pfx</ClientCert_Filename> <ClientCert_Password>myPassword</ClientCert_Password> Edited 02/17/2021 01:03 PM by SupportTeam remove link Share this post Link to post
interact2020 Report post Posted 02/16/2021 11:25 AM I have carefully followed the installation instructions. However, the VG system is not starting. I am gettting an error "Dialogic drivers not installed. Please install Dialogic and try again." Please note that the Dialogic HMP is installed and i went through the process of re-installing it when i first got the error message. The Dialogic HMP starts without any problems. The Windows Event Viewer has this entry Log Name: System Source: Service Control Manager Date: 2/16/2021 6:20:18 AM Event ID: 7023 Task Category: None Level: Error Keywords: Classic User: N/A Computer: WIN-2UTKMATN7GC Description: The description for Event ID 7023 from source Service Control Manager cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer. If the event originated on another computer, the display information had to be saved with the event. The following information was included with the event: VoiceGuide IVR %%4294967286 The locale specific resource for the desired message is not present Event Xml: <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event"> <System> <Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" /> <EventID Qualifiers="49152">7023</EventID> <Version>0</Version> <Level>2</Level> <Task>0</Task> <Opcode>0</Opcode> <Keywords>0x8080000000000000</Keywords> <TimeCreated SystemTime="2021-02-16T11:20:18.820096000Z" /> <EventRecordID>12891</EventRecordID> <Correlation /> <Execution ProcessID="700" ThreadID="3516" /> <Channel>System</Channel> <Computer>WIN-2UTKMATN7GC</Computer> <Security /> </System> <EventData> <Data Name="param1">VoiceGuide IVR</Data> <Data Name="param2">%%4294967286</Data> <Binary>56006F006900630065004700750069006400650020004900560052000000</Binary> </EventData> </Event> Share this post Link to post
SupportTeam Report post Posted 02/16/2021 08:13 PM Was the VoiceGuide service stopped and all of the VoiceGuide applications were exited before installing the new version? (this includes the VoiceGuide License Manager app and the VoiceGuide service monitoring app in the Icon Tray) If old apps were running then the new installer would not be able to install new version .EXEs and .DLLs and you will have old .DLLs still in your VoiceGuide directory, which would lead to an issue like you describe. Please try the following: Stop VoiceGuide Service and exit all VoiceGuide applications. Delete all .EXEs and DLLs from VoiceGuide directory. Run installer for new version again. If you still encounter any issues please post the latest 'vgEngine' trace file from VoiceGuide's \log\ subdirectory. This way we can see what is happening on the system. Share this post Link to post
interact2020 Report post Posted 02/17/2021 10:47 AM I am still having the same problem after following the additional instructions. This has been done multiple times. I have attached the Trace files as requested. 0216_1951_vgEngine.txt 0216_vgService.txt Share this post Link to post
SupportTeam Report post Posted 02/17/2021 12:28 PM It looks like there are are some old .DLLs from previous version still on this system. Did you successfully delete all of the ..EXEs and DLLs from VoiceGuide directory before running the new installer? vgEngine trace shows: 195154.680 9 LoaderExceptions: Could not load file or assembly 'ktTelCommon, Version=7.6.7519.37742, Culture=neutral, PublicKeyToken=81bdcc44759ecdc5' or one of its dependencies. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) The "ktTelCommon.dll Version=7.6.7519.37742" is from an old install. The file that comes with the latest version provided is: "Version=7.6.7717.27380" Software is not starting as it is checking that the matching versions of DLLs are on the system - which right now they are not. Share this post Link to post
interact2020 Report post Posted 02/17/2021 12:33 PM I did delete all the .exe and .dll files in the VoiceGuide folder. Are there other files to be deleted that may be in the subfolders? Share this post Link to post
SupportTeam Report post Posted 02/17/2021 12:47 PM Looks like a wrong file was included in the previously provided patch release installer. (not ktTelCommon.dll, a different .dll) We will build a new patch release installer and provide that. Share this post Link to post
SupportTeam Report post Posted 02/17/2021 01:02 PM (edited) Here is the new installer: [Link removed. Use v7.6.31 onwards] As before, please do this: Stop VoiceGuide Service and exit all VoiceGuide applications. Delete all .EXEs and DLLs from VoiceGuide directory. Edited 04/14/2021 02:58 AM by SupportTeam Share this post Link to post
SupportTeam Report post Posted 02/17/2021 01:09 PM Please let us know if VoiceGuide now starts up OK for you, otherwise please post the vgEngine trace as before. Share this post Link to post
interact2020 Report post Posted 02/17/2021 05:49 PM Yes, it has started. As soon as the functionality regarding the Certificate is tested I will advise. Share this post Link to post