Deploy Digital Messaging Server Using GAX
The following steps describe how to deploy Digital Messaging Server (DMS) using Genesys Administrator Extension (GAX). Refer to the GAX documentation if you need additional information.
Upload the DMS installation package and template
- Log in to GAX.
- Go to Administration > Installation Packages.
- Click + (New) to upload a new installation package.
- In the Software Installation Wizard panel, select Installation Package Upload (template uploaded separately) and click Next.
- Complete the following steps:
- Upload a Package—Select the ZIP file that contains the DMS installation package. The root folder of the ZIP file must have the files from the IP folder (such as ip_description.xml and read_me.html).
- Upload an XML template—Select the XML template file (DigitalMessagingServer.xml).
- Upload an APD template—Select the APD template file (DigitalMessagingServer.apd).
- Click Finish.
Deploy the DMS installation package and template
- In GAX, go to Administration > Installation Packages.
- Click the DMS installation package to view its properties.
- Verify the Status field has a value of Complete.
- Click
and select Install to open the IP Deployment Wizard panel.
- Fill in the required fields and finish the installation.
Legacy deployment method (optional)
You can also install DMS directly on the server by following the steps below.
[+] Click to show section
Create a DMS Application object
Create an Application object for DMS if it does not already exist.
- Import the DMS Application Template from the CD.
- Create a new Application object based on the template.
- Open the Properties dialog box of the Application object.
- On the Server Info tab:
- In the Host box, enter the name of the desired host.
- In the Communication Port box, enter the port DMS will use.
- On the Start Info tab, enter some characters in the Working Directory, Command Line, and Command Line Arguments fields. These characters will be overwritten with the correct values during the installation, but they cannot be left blank at this point.
- On the Connections tab, add a connection to all components mentioned.
- If this is for a multi-tenant environment, add the tenant(s) on the Tenants tab.
- Open your Interaction Server Application and add a connection to DMS. Specify the Connection Protocol as either simple or addp.
Install DMS
See the Supported Operating Environment Reference for prerequisites before you install DMS.
Windows
- Locate the Setup.exe file for DMS on the product CD.
- Double-click Setup.exe.
- Select Java.
- Enter the login information for your Configuration Server:
- Select the appropriate DMS Application object from the list.
- Confirm selection of JDK.
- Click Install.
Linux
- Locate the install.sh file for DMS.
- Use the command >install.sh to start the installation script.
- On request, enter the absolute path for the directory of the Java executable.
- Press Enter to confirm the host name for the installation.
- Enter the login information for your Configuration Server:
- From the list of applications, select one and enter its number in the list.
- Press Enter to confirm the suggested destination directory, or choose another one.
- Answer other questions, if required.
TLS connection as a Windows Service
Prerequisite: TLS 1.2 or higher
When DMS has Transport Layer Security (TLS) configured, either as a server on its ESP port, or as a client in its connection to Configuration Server, Interaction Server, Message Server, Chat Server, and UCS, follow these steps to enable it as a Windows Service:
- Select the Windows service related to Digital Messaging Server .
- Select the Log On tab. The default setting is Log on as local system account.
- Select Log on as this account and provide the login/password of a local host user.
Proxy server support for DMS
- Edit the appropriate file by adding these Java runtime startup options:
- If using Genesys Cloud API Driver for Facebook 8.5.300.09 or earlier, or Genesys Cloud API Driver for Twitter 8.5.300.07 or earlier:
- -DproxySet=true
- -DproxyHost=<host of proxy server>
- -DproxyPort=<port of proxy server>
- If using Genesys Cloud API Driver for Facebook 8.5.300.10 or later, or Genesys Cloud API Driver for Twitter 8.5.300.08 or later:
- -Dhttp.proxyHost=<host of proxy server>
- -Dhttp.proxyPort=<port of proxy server>
- -Dhttps.proxyHost=<host of proxy server>
- -Dhttps.proxyPort=<port of proxy server>
- To enable authentication for the proxy server, add these options as well:
- If using Genesys Cloud API Driver for Facebook 8.5.300.09 or earlier, or Genesys Cloud API Driver for Twitter 8.5.300.07 or earlier:
- -DproxyUser=<username>
- -DproxyPassword=<password>
- If using Genesys Cloud API Driver for Facebook 8.5.300.10 or later, or Genesys Cloud API Driver for Twitter 8.5.300.08 or later:
- -Dhttp.proxyUser=<username>
- -Dhttp.proxyPassword=<password>
- File to edit:
- Windows: In avaServerStarter.ini, the [JavaArgs] section.
- Unix and related systems: In smserver.sh, the last string, namely "$JAVA_EXECUTABLE_PATH/java" -classpath $CLASSPATH $JVMPARAMS $MAINCLASS $*
Next Steps
Continue deployment by adding a Facebook channel, a Twitter channel, or a Custom Media Channel.
Uninstalling DMS
Important
- If you have also installed Genesys drivers for DMS (for example, Apple Business Chat), you must uninstall these drivers separately. These drivers are not uninstalled if DMS is uninstalled.
- You cannot uninstall DMS and then install a new instance of DMS at the same location and use the old driver instances. You must also reinstall drivers that you want to use with the new DMS instance.
- You must delete the DMS Application object separately.
Windows
Uninstall using the wizard
- Run the setup.exe file for DMS that is located on the product CD or in the installation package.
- Select Maintenance of existing installation.
- Select the DMS instance that you want to remove.
- Select Next. Wait for several seconds until the Genesys Installation Wizard window appears on your desktop.
- Select Remove.
- Select Next.
- Select Yes to confirm the operation.
- Choose when to restart your computer.
- Select Finish.
Uninstall using the Control Panel
- Open the Control Panel.
- Select the DMS installation that you want to remove.
- Select Uninstall and then Next. Wait for several seconds until the Genesys Installation Wizard window appears on your desktop
- Select Remove.
- Select Next.
- Select Yes to confirm the operation.
- Choose when to restart your computer.
- Select Finish.
Linux
Delete the DMS files directly by performing the following command: rm -rf <DMS_FOLDER>