...
Machine(s) | Stop what | It is installed if you are using | How to stop |
---|---|---|---|
Telephony Servers | 8-Server | ACD / IVR | X the cmd file starter window. For service installations, stop the robot5 service. |
Platform UDP Listener | ACD / IVR | X the cmd file starter window. For service installations, stop the jtel Platform UDP Listener service. | |
REST API | REST | X the cmd file starter window. For service installations, stop the jtel jrest service. | |
Presence Aggregator | A PBX or presence connector which uses the presence aggregator:
| X the cmd file starter window. For service installations, stop the jtel Presence Aggregator service. | |
Telephony Connector | A PBX which uses a custom connector:
| X the cmd file starter window. For service installations, stop the service, for example the jtel TAPI service or jtel Innovaphone Service. | |
Exchange Connector | E-Mail with an Exchange or Office 365 Server | Stop the jtelEWSMailService service. | |
IMAP Connector | E-Mail with an IMAP(S) Server | Stop the jtelIMAPMailService service. | |
Web Servers | Wildfly | Anything | sudo systemctl stop wildfly For installations not using systemctl: sudo service wildfly stop |
Chat Servers | Chat Server | CHAT | sudo systemctl stop jtel-clientmessenger For installations not using systemctl: sudo service jtel-clientmessenger stop |
DB Servers | Platform UDP Listener | SOAP | sudo systemctl stop jtel-listener For installations not using systemctl: sudo service jtel-listener stop |
...
Code Block |
---|
-------------------------------------- JTELCarrierPortal - full update script -------------------------------------- mysql host address: acd-dbm mysql user name: root mysql password: Fe1er3B0rl customer directory: Settings -------- MYSQLHOST: acd-dbm MYSQLUSER: root MYSQLPASS: Fe1er3B0rl CUSTOMERDIR: ----------------------------------------- Phase 1 - files, directories, permissions ----------------------------------------- Copying Data/system/help from JTELCarrierPortal ... done! Copying Data/system/gui from JTEL ... done! Removing no longer needed .xls.jrxml files ... done! Copying Data/system/jasper from JTELCarrierPortal ... done! Ensure correct file permissions in JTELCarrierPortal ... done! Ensure correct file permissions in Data ... done! Ensure correct file permissions in JTEL ... done! Phase 1 - files, directories, permissions - DONE. -------------------- Phase 2 - DB Updates -------------------- Call update_all.sh in JTELCarrierPortal ... Updating database ... mysql_execute: portal Update_JTELDatabases.sql ... done! mysql_execute: portal Update_JTELWeb_Utils.sql ... done! mysql_execute: delete Delete_JTELLog.sql ... done! mysql_execute: delete Delete_JTELWeb.sql ... done! mysql_execute: delete Delete_JTELStats.sql ... done! mysql_execute: delete Delete_ResourcesParams.sql ... done! mysql_execute: fixes CSTUTT-278_JTELStats.FixStatistics_UsersLogin.sql ... done! mysql_execute: fixes CSTUTT-278_JTELStats.FixStatistics_UsersGroupsLogin.sql ... done! mysql_execute: fixes JTELWeb.RemoveTranslators.sql ... done! mysql_execute: init AreaCodes_AT.sql ... done! mysql_execute: cleaners Cleaners.sql ... done! mysql_execute: portal Update_JTELLog.sql ... done! mysql_execute: portal Update_JTELWeb.sql ... done! mysql_execute: portal Update_JTELStats.sql ... edone! mysql_execute: importexport2 Update_JTELWeb_ImportExport2.sql ... done! mysql_execute: hardstyle Update_JTELWeb_Hardstyle.sql ... done! mysql_execute: acd Update_JTELWeb_Acd.sql ... done! mysql_execute: acd Update_JTELStats_Acd.sql ... done! mysql_execute: cache Update_JTELWeb_Cache.sql ... done! mysql_execute: cache Update_JTELStats_Cache.sql ... done! mysql_execute: conf Update_JTELWeb_Conf.sql ... done! mysql_execute: conf Update_JTELStats_Conf.sql ... done! mysql_execute: dialler Update_JTELWeb_Dialler.sql ... done! mysql_execute: dialler Update_JTELStats_Dialler.sql ... done! mysql_execute: jts_service JTS_Service.sql ... done! mysql_execute: presence Update_Presence.sql ... done! mysql_execute: salesforce Update_SalesForce.sql ... done! mysql_execute: sap Update_SAP.sql ... done! mysql_execute: cockpit cockpit.sql ... done! mysql_execute: jtelstats2 Update_JTELWeb.sql ... done! mysql_execute: jtelstats2 Update_JTELStats2.sql ... done! mysql_execute: jrest jrest_ResourcesParams.sql ... done! mysql_execute: jrest Update_jrest.sql ... done! Database update done! Search for errors ... CONGRATULATIONS: no errors during update. Call update_all.sh in JTEL ... Updating database.......... CONGRATULATIONS: no errors during update. Call update_translations.sh in JTELCarrierPortal ... Updating translations ... mysql_execute: translations Update_JTELWeb_Translations.sql ... done! Database update done! Search for errors ... CONGRATULATIONS: no errors during update. Phase 2 - DB Updates - DONE. ------------------------------------------------------------------------------------------- All done. REMEMBER: the error checking in this script is not perfect - SO TEST, TEST, TEST! ------------------------------------------------------------------------------------------- |
Automatic Updates
Some services will update automatically, when they are restarted further below.
Manual Updates
The following services must currently be updated manually by copying the new binaries from //acd-store/shared.
Machine(s) | What | It is installed if you are using | How to update |
---|---|---|---|
Telephony Servers | REST API | REST | Copy all files from \\acd-store\shared\jtel-system-java-services\deploy\jrest\bin to the local installation directory. |
Presence Aggregator | A PBX or presence connector which uses the presence aggregator:
| Copy all files from \\acd-store\shared\jtel-system-java-services\deploy\presence-aggregator\bin to the local installation directory. | |
Telephony Connector | A PBX which uses a custom connector:
| Copy all files, except for the configuration file, from the relevant directory in \\acd-store\shared\JTELCarrierPortal\WebServices\Install | |
Exchange Connector | E-Mail with an Exchange or Office 365 Server | Copy all files, except for jtelEWSMailService.exe.config from \\acd-store\shared\JTELCarrierPortal\WebServices\Install\jtelEWSMailService to the local installation directory. | |
IMAP Connector | E-Mail with an IMAP(S) Server | Copy all files, except for jtelIMAPMailService.exe.config from \\acd-store\shared\JTELCarrierPortal\WebServices\Install\jtelIMAPMailService to the local installation directory. |
8-Server Update
8-Server is updated by pulling the git repository, checking out the newest release (for example release/rc-5.23.18) and running C:\8Server\deploy\OEM\JTEL\copy_keyfile_en_mcp_v67.cmd
Restart Services
Start the following services:
Machine(s) | Stop what | It is installed if you are using | How to start |
---|---|---|---|
Telephony Servers | 8-Server | ACD / IVR | Explorer to shell:startup - start the link to startup_launcher.cmd For service installations, start the robot5 service. |
Platform UDP Listener | ACD / IVR | Explorer to shell:startup - start the link to startListener.bat For service installations, start the jtel Platform UDP Listener service. | |
REST API | REST | Explorer to shell:startup - start the link to start-jrest.cmd For service installations, start the jtel jrest service. | |
Presence Aggregator | A PBX or presence connector which uses the presence aggregator:
| Explorer to shell:startup - start the link to start-presence-aggregator.cmd For service installations, start the jtel Presence Aggregator service. | |
Telephony Connector | A PBX which uses a custom connector:
| Explorer to shell:startup - start the link to JTELInnovaphonePBXService.exe or jtelTAPIMonitorService.exe For service installations, start the service, for example the jtel TAPI service or jtel Innovaphone Service. | |
Web Servers | Wildfly | Anything | sudo /usr/local/bin/updatejb.sh |
Chat Servers | Chat Server | CHAT | sudo /usr/local/bin/updatesc.sh |
DB Servers | Platform UDP Listener | SOAP | sudo /usr/local/bin/updatepl.sh |
Test
It goes without saying, that you should now run some tests.