(Update with the copy of version: draft) |
(Modified comment string {{Template:PEC_Migrated}} with __NOINDEX__ {{Template:PEC_Migrated}}) |
||
(13 intermediate revisions by 5 users not shown) | |||
Line 1: | Line 1: | ||
− | = Deploying | + | = Deploying Genesys Softphone= |
+ | |||
+ | __NOINDEX__ | ||
+ | {{Template:PEC_Migrated}} | ||
+ | |||
+ | |||
{{BEC_Head | {{BEC_Head | ||
|context= | |context= | ||
− | + | How to deploy and configure the Genesys Softphone in your environment, including both standard and Virtual Desktop Infrastructure (VDI) installations. | |
− | |||
}} | }} | ||
− | + | {{NoteFormat|You should receive access to the Genesys Softphone download when you purchase Softphone. Contact your Genesys representative if you did not receive access to the installation package.|1}} | |
==Environment prerequisites== | ==Environment prerequisites== | ||
Ensure that your environment meets the prerequisites described in this section. | Ensure that your environment meets the prerequisites described in this section. | ||
− | ===Supported | + | ===Supported operating systems=== |
− | + | Refer to the [[Documentation:System:SOE:GenesysSoftphone:Current|Genesys Softphone]] and the [[Documentation:System:SOE:Virtualization:Current|Virtualization Platform Support]] topics in the ''[[Documentation:System:SOE:Welcome:Current|Genesys Supported Operating Environment Reference Manual]]'' for a list of the latest supported operating systems. | |
− | |||
− | |||
− | === | + | ===Prerequisites for deployment on a physical workstation=== |
− | + | To work with Genesys Softphone, you must ensure that your system meets the software requirements established in the ''[[Documentation:System:SOE:Welcome:Current|Genesys Supported Operating Environment Reference Manual]]'', as well as meeting the following minimum software requirements: | |
− | To work with | + | * {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=40784|displaytext=Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version)}}: The Genesys Installation Package installs this redistributable package on the workstation where it is executed. |
+ | * {{#Widget:ExtLink|link=https://www.microsoft.com/net/download/Windows/run|displaytext=.NET Framework 4.0 or higher}}: This is used at installation time only when the Administrator installs Genesys Softphone with HTTPS connector based on a ''self-signed certificate''. | ||
+ | * QoS requirement for voice, either one-to-one or on a conference connection capability, require the following: | ||
+ | ** ≤ 150 ms of one-way latency from mouth to ear (per the ITU G.114 standard) | ||
+ | ** ≤ 30 ms jitter | ||
+ | ** ≤ 1 percent packet loss | ||
+ | ** 17 to 106 kbps of guaranteed priority bandwidth per call (depending on the sampling rate, codec, and Layer 2 overhead) | ||
+ | ** 150 bps (plus Layer 2 overhead) per phone of guaranteed bandwidth for voice control traffic | ||
+ | * A headset or other microphone and speaker audio device that is supported by Windows OS installed on the workstation. | ||
− | * {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=40784|displaytext=Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version)}} | + | ===Prerequisites for deployment in a VDI environment=== |
− | * {{#Widget:ExtLink|link=http://windows.microsoft.com/en-us/windows/download-windows-media-player|displaytext=Windows Media Player}} for ringtone playback. | + | To work with Genesys Softphone in a VDI environment, you must ensure that your system meets the software requirements established in the ''[[Documentation:System:SOE:Welcome:Current|Genesys Supported Operating Environment Reference Manual]]'', as well as meeting the following minimum software requirements: |
− | * {{#Widget:ExtLink|link=https://www.microsoft.com/net/download/Windows/run|displaytext=.NET Framework 4.0 or higher}}: This is used at installation time only when the Administrator installs Genesys Softphone with HTTPS connector based on a ''self-signed certificate''. | + | # On the workstation running Citrix Workspace (formerly Citrix Receiver): |
+ | #* {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=40784|displaytext=Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version)}}: The Genesys Installation Package installs this redistributable package on the workstation where it is executed. | ||
+ | <!--#* {{#Widget:ExtLink|link=http://windows.microsoft.com/en-us/windows/download-windows-media-player|displaytext=Windows Media Player}} for ringtone playback.--> | ||
+ | #* QoS requirement for voice, either one-to-one or on a conference connection capability, require the following: | ||
+ | #** ≤ 150 ms of one-way latency from mouth to ear (per the ITU G.114 standard) | ||
+ | #** ≤ 30 ms jitter | ||
+ | #** ≤ 1 percent packet loss | ||
+ | #** 17 to 106 kbps of guaranteed priority bandwidth per call (depending on the sampling rate, codec, and Layer 2 overhead) | ||
+ | #** 150 bps (plus Layer 2 overhead) per phone of guaranteed bandwidth for voice control traffic | ||
+ | #* A headset or other microphone and speaker audio device that is supported by the OS installed on either the client host. | ||
+ | # On the VDI environment (XenApp or XenDesktop server) that runs the application layer of the VDI runtime: | ||
+ | #* {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=40784|displaytext=Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version)}}: The Genesys Installation Package installs this redistributable package on the workstation where it is executed. | ||
+ | #* {{#Widget:ExtLink|link=https://www.microsoft.com/net/download/Windows/run|displaytext=.NET Framework 4.0 or higher}}: This is used at installation time only when the Administrator installs Genesys Softphone with HTTPS connector based on a ''self-signed certificate''. | ||
− | ==Installing | + | ==Installing Genesys Softphone== |
+ | (For information on installing Genesys Softphone in a VDI environment see [[SPDeploy#VDIAdapter|Installing the Genesys Softphone VDI Adapter]]) | ||
− | To install | + | To install Genesys Softphone, follow these steps: |
− | <ol><li>Double-click the | + | <ol><li>Double-click the '''setup.exe''' file that is located in the '''<Genesys Softphone Install Package Directory>\windows\''' directory to open the '''Genesys Installation Wizard'''.</li> |
− | <li> | + | <li>In the '''Welcome to the Installation''' window, click '''Next'''.</li> |
− | + | <li>In the '''Choose Destination Location''' window, click''' Next''' to accept the default destination folder, or click '''Browse''' to select another destination location.</li> | |
− | <li> | + | <li>In the '''Deployment Type''' window, click '''Standard''' or '''Citrix''' (for Virtualization deployments only) then click '''Next'''.</li> |
+ | <li>In the '''Startup and Secure Connection options''' window, you may choose one or more of the following options, and then click '''Next''': | ||
<ul> | <ul> | ||
− | <li>Auto Startup | + | <li>Auto Startup: Specifies that Genesys Softphone launches when Windows starts up. This means that agents do not have to manually launch Genesys Softphone before they launch Agent Desktop.</li> |
<li> | <li> | ||
− | <p>Enable Dynamic Configuration Connector | + | <p>Enable Dynamic Configuration Connector: Specifies that Agent Desktop is allowed to dynamically configure Genesys Softphone when it is launched.</p> |
− | <p>If you choose the Enable Dynamic Configuration Connector option, the '''Dynamic Configuration Connector | + | <p>If you choose the Enable Dynamic Configuration Connector option, the '''Dynamic Configuration Connector Parameters''' window is displayed.</p> |
<ol type="a"> | <ol type="a"> | ||
− | <li>Specify the Connector Port for | + | <li>Specify the Connector Port for Genesys Softphone. This port must be compliant with the value specified by the [[Documentation:HTCC:IWWDep:SIPPhoneConfig|sipendpoint.uri]] option. </li> |
− | <li> | + | <li>Select '''HTTPS secure connections'''. You must then indicate the type of security certificate you are using: |
<ul> | <ul> | ||
− | <li>Self-signed Certificate | + | <li>Self-signed Certificate: In this mode, the IP creates a self-signed certificate, installs it in the Personal Certificate section of the workstation where '''setup.exe''' is executed and also installs it as a root certificate authority at Machine level in the workstation where '''setup.exe''' is executed.</li> |
<li>Certificate Authorities from the Windows Certificate Store</li> | <li>Certificate Authorities from the Windows Certificate Store</li> | ||
</ul> | </ul> | ||
− | {{NoteFormat|To properly install the self-signed certificate, .NET Framework 4.0 or higher is | + | {{NoteFormat|To properly install the self-signed certificate, .NET Framework 4.0 or higher is mandatory.|1}} |
</li> | </li> | ||
</ol> | </ol> | ||
Line 49: | Line 73: | ||
</ul> | </ul> | ||
</li> | </li> | ||
− | <li>In the '''Ready to Install''' window, select '''Install'''. The wizard installs | + | <li>In the '''Ready to Install''' window, select '''Install'''. The wizard installs Genesys Softphone and all associated files in the selected directory and displays the '''Installation Status''' window. The installation might take several minutes.</li> |
− | <li> | + | <li>In the '''Installation Complete''' window, select '''Finish'''.</li></ol> |
− | {{NoteFormat|For more information about Softphone deployment for Agent Desktop, see [[SPSSO|Single sign on with Agent Desktop]].}} | + | {{NoteFormat|For more information about Genesys Softphone deployment for Agent Desktop, see [[SPSSO|Single sign on with Agent Desktop]].}} |
− | ==Installing | + | ==Installing Genesys Softphone in Silent mode== |
+ | To install Genesys Softphone in Silent mode, use the Installation Wizard '''Silent''' arguments as follows: | ||
− | + | <ol><li>Update the '''genesys_silent.ini''' file by making the following modifications: | |
− | |||
− | <ol><li>Update the | ||
<ul> | <ul> | ||
− | <li>Add the path to the Genesys Softphone | + | <li>Add the path to the Genesys Softphone directory. For example, '''InstallPath=C:\GCTI\Genesys Softphone'''.</li> |
− | <li>Specify whether Genesys Softphone starts automatically when Windows starts up by using the | + | <li>Specify if Genesys Softphone is a physical workstation ("Std") or a Citrix enviornment ("Citrix") by using the '''DeploymentType=<Std or Citrix>''' parameter.</li> |
− | <li>Specify whether Agent Desktop can dynamically modify the Genesys Softphone configuration by using the | + | <li>Specify whether Genesys Softphone starts automatically when Windows starts up by using the '''Startup=<Std or Auto>''' parameter.</li> |
+ | <li>Specify whether Agent Desktop can dynamically modify the Genesys Softphone configuration by using the '''Connector=<Disable or Enable>''' parameter.</li> | ||
<li>If you are ''deploying'' Softphone for Agent Desktop dynamic configuration: | <li>If you are ''deploying'' Softphone for Agent Desktop dynamic configuration: | ||
<ul> | <ul> | ||
− | <li> | + | <li>If the Connector is enabled, specify the Connector Port by using the '''ConnectorPort=<port number>''' parameter.</li> |
− | <li>Specify | + | <li>Specify that the connector uses an HTTPS secure connection by using the '''HTTPS=Used''' parameter.</li> |
− | <li>If you are using a secure connection, specify the type | + | <li>If you are using a secure connection, specify the certificate type to be used by using the '''CertificateType=<SelfSigned or WindowsStore>''' parameter.</li> |
− | <li>If you assign the value | + | <li>If you assign the value '''WindowsStore''' to the '''CertificateType''' option, specify the certificate thumbprint by using the '''CertThumbPrint=<certificate thumbprint>''' parameter.</li> |
</ul> | </ul> | ||
</li> | </li> | ||
<li>If you are ''upgrading'' Genesys Softphone specify: | <li>If you are ''upgrading'' Genesys Softphone specify: | ||
<ul> | <ul> | ||
− | <li> | + | <li>'''IPVersion= <current version of Genesys Softphone on this box (before upgrade)>''' |
</li> | </li> | ||
− | <li> | + | <li>'''IPBuildNumber= <current build number of Genesys Softphone on this box (before upgrade)>''' |
</li> | </li> | ||
</ul> | </ul> | ||
Line 85: | Line 109: | ||
where: | where: | ||
<ul> | <ul> | ||
− | <li>/s | + | <li><tt>/s</tt> specifies that the installation is running in InstallShield Silent Mode. |
</li> | </li> | ||
− | <li>/z | + | <li><tt>/z</tt> passes the Genesys Silent mode silent parameters to the installation. |
</li> | </li> | ||
− | <li>-s | + | <li><tt>-s</tt> specifies the full path to the silent configuration file. The '''<Full path to Genesys Silent Configuration file>''' is optional. If the '''<Full path to Genesys Silent Configuration file>''' parameter is not specified, the installation uses the '''genesys_silent.ini''' file in the same directory where the '''setup.exe''' is located. |
− | {{NoteFormat|Enclose the value of the | + | {{NoteFormat|Enclose the value of the '''<Full path to Genesys Silent Configuration file>''' parameter by apostrophes (') if the parameter contains white symbols.}} |
</li> | </li> | ||
− | <li>-sl | + | <li><tt>-sl</tt> specifies the full path to the installation results file. If the '''<Full path to Genesys Installation Result file>''' parameter is not specified, the installation creates the '''genesys_install_result.log''' file in the '''<System TEMP folder>''' directory. |
− | {{NoteFormat|Enclose the value of the | + | {{NoteFormat|Enclose the value of the '''<Full path to Genesys Installation Result file>''' parameter in apostrophes (') if the parameter contains white space characters.}} |
</li> | </li> | ||
</ul> | </ul> | ||
− | The | + | The '''InstallShield setup.exe''' installation starter requires that: |
<ul> | <ul> | ||
− | <li> | + | <li>There is ''no'' space between the <tt>/z</tt> argument and quotation mark. For example, <tt>/z"-s"</tt> is valid, while <tt>/z "-s"</tt> is not valid. |
</li> | </li> | ||
− | <li> | + | <li>There ''is'' a space between the -s,-sl parameters and quotation mark. For example, <tt>/z"-s c:\temp\genesys_silent.ini"</tt> is valid, while <tt>/z "-sc:\temp\genesys_silent.ini"</tt> is not valid. |
For example,<br> <tt>setup.exe /s /z"-s 'C:\8.5.000.05\windows\b1\ip\genesys_silent.ini' -sl 'C:\GSP\silent_setup.log'"</tt>. | For example,<br> <tt>setup.exe /s /z"-s 'C:\8.5.000.05\windows\b1\ip\genesys_silent.ini' -sl 'C:\GSP\silent_setup.log'"</tt>. | ||
</li> | </li> | ||
</ul> | </ul> | ||
</li> | </li> | ||
− | <li>After executing this command, verify that the Genesys Softphone is installed in the < | + | <li>After executing this command, verify that Genesys Softphone is installed in the '''C:\<Genesys Softphone Directory>''', and that the '''silent_setup.log''' file has been created in the '''C:\GSP\''' directory.</li></ol> |
− | {{AnchorDiv| | + | |
− | ==Configuring | + | {{AnchorDiv|VDIAdapter}} |
− | + | ==Installing the Genesys Softphone VDI Adapter (Windows)== | |
+ | If you installed Genesys Softphone in a [[SPDeploy#Installing_Genesys_Softphone|VDI environment]], you must install the Genesys Softphone VDI Adapter on each workstation by following these steps: | ||
+ | # Double-click the '''setup.exe''' file that is located in the '''<Genesys Softphone VDI Adapter Install Package Directory>\windows\''' directory to open the '''Genesys Installation Wizard'''. | ||
+ | # In the '''Welcome to the Installation''' window, click '''Next'''. | ||
+ | # In the '''Select Operating System''' window, select '''Windows''' and click '''Next'''. | ||
+ | # In the '''Ready to Install''' window, select '''Install'''. The wizard installs Genesys Softphone VDI Adapter and displays the '''Installation Status''' window. | ||
+ | # In the '''Installation Complete''' window, select '''Finish'''. | ||
+ | |||
+ | ==Installing the Genesys Softphone VDI Adapter (eLux)== | ||
+ | If you installed Genesys Softphone in a [[SPDeploy#Installing_Genesys_Softphone|VDI environment]], you must install the Genesys Softphone VDI Adapter on each eLux workstation by following these steps: | ||
+ | # Double-click the '''setup.exe''' file located in the '''<Genesys Softphone VDI Adapter Install Package Directory>\windows\''' directory to open the '''Genesys Installation Wizard'''. | ||
+ | # In the '''Welcome to the Installation''' window, click '''Next'''. | ||
+ | # In the '''Select Operating System''' window, select '''eLux''', specify the destination to install the installation package, and click '''Next'''. | ||
+ | # In the '''Ready to Install''' window, select '''Install'''. The wizard installs Genesys Softphone VDI Adapter and displays the '''Installation Status''' window. | ||
+ | # In the '''Installation Complete''' window, select '''Finish'''. | ||
+ | #: The installation package installs the following items: | ||
+ | #* a Virtual Driver for Citrix shared object | ||
+ | #* a '''libgsecurity''' module | ||
+ | #* a startup script to update the Citrix '''module.ini''' config file. | ||
+ | #: These files are packaged into an EPM/FPM pair, each with a separate signature file with four files for the VD package and three files with certificates used for signing: | ||
+ | #* '''genesys_vd-<ip-version>.UC_RP5-1.0.fpm''' | ||
+ | #* '''genesysvd-<ip-version>.UC_RP5-1.0.epm''' | ||
+ | #* '''genesys_vd-<ip-version>.UC_RP5-1.0.fpm.sig''' | ||
+ | #* '''genesysvd-<ip-version>.UC_RP5-1.0.epm.sig'''<br><br> | ||
+ | #* '''0-VeriSign-RootCA.cer''': VeriSign Universal Root Certification Authority | ||
+ | #* '''1-Symantec-intermediate.cer''': Symantec Class 3 SHA256 Code Signing CA | ||
+ | #* '''2-Genesys-codesign.cer''': Genesys certificate used for signing packages | ||
+ | # Import the package files to the existing container and add them to the client image using the Unicon {{#Widget:ExtLink|link=https://www.unicon-software.com/udocs/en/#admin_guides/elias/elias_basic/elias_general.htm%3FTocPath%3DAdministrator's%2520Guides%7CScout%2520Enterprise%2520ELIAS%7COverview%7C_____0|displaytext=Scout Enterprise ELIAS}} tool: | ||
+ | ## Using the '''Security / Manage certificates''' menu option, {{#Widget:ExtLink|link=https://www.unicon-software.com/udocs/en/#admin_guides/elias/elias_security.htm|displaytext=import the certificates as trusted}}. | ||
+ | ## If the client is configured with '''signature check''', the VeriSign Root CA certificate must be {{#Widget:ExtLink|link=https://www.unicon-software.com/udocs/en/#short_guides/installation/install_certificates.htm|displaytext=installed on each client}} in the '''/setup/cacerts''' folder. | ||
+ | ## To {{#Widget:ExtLink|link=https://www.unicon-software.com/udocs/en/#short_guides/installation/install_container.htm|displaytext=add packages to the container}}, in ELIAS select the '''Container / Import Package''' menu option, then select the files with .the '''epm''' extension. | ||
+ | ## To {{#Widget:ExtLink|link=https://www.unicon-software.com/udocs/en/#admin_guides/elias/elias_idf/elias_idf_update.htm|displaytext=update the image definition file}} (IDF), open it in ELIAS, then add the new package by selecting '''Genesys VD for Citrix, <ip-version>''' in the right pane and press the '''<==''' button. | ||
+ | ## {{#Widget:ExtLink|link=https://www.unicon-software.com/udocs/en/#admin_guides/scout_enterprise/update/update.htm|displaytext=Update the client workstation}} using the Scout Enterprise Console and perform these steps: | ||
+ | ##* Check the firmware configuration of the relevant Thin Clients by selecting '''Device configuration''' and then choosing '''Firmware'''. | ||
+ | ##* Update the device by selecting the '''Commands / Update''' option to initiate the update and force a device restart. | ||
+ | |||
+ | ==Installing the Genesys Softphone VDI Adapter in Silent mode== | ||
+ | To install Genesys Softphone VDI Adapter in Silent mode, use the Installation Wizard '''Silent''' arguments as follows:<br /> | ||
+ | |||
+ | <ol> | ||
+ | <li>Update the '''genesys_silent.ini''' file by making the following modifications: | ||
+ | <ul> | ||
+ | <li>Specify if Genesys Softphone VDI Adapter should be installed for Windows ("citrix_windows") or eLux5 ("citrix_elux_5") by using the '''DeploymentType''' parameter. For example, '''DeploymentType=citrix_windows'''.</li> | ||
+ | <li>In case of installation on eLux5, add the path to the Genesys Softphone VDI Adapter directory using the '''InstallPath''' parameter. For example, '''InstallPath=C:\GCTI\Genesys SoftphoneVDIAdapter'''.</li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li>If you are ''upgrading'' Genesys Softphone VDI Adpater specify: | ||
+ | <ul> | ||
+ | <li>'''IPVersion= <current version of Genesys Softphone VDI Adapter on this box (before upgrade)>''' | ||
+ | </li> | ||
+ | <li>'''IPBuildNumber= <current build number of Genesys Softphone VDI Adapter on this box (before upgrade)>''' | ||
+ | </li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li>Execute the following command:<br> | ||
+ | <tt>setup.exe /s /z"-s 'FullPathToGenesysSilentConfigurationFile' -sl 'FullPathToGenesysSilentResultFile'"</tt> | ||
+ | where: | ||
+ | <ul> | ||
+ | <li><tt>/s</tt> specifies that the installation is running in InstallShield Silent Mode. | ||
+ | </li> | ||
+ | <li><tt>/z</tt> passes the Genesys Silent mode silent parameters to the installation. | ||
+ | </li> | ||
+ | <li><tt>-s</tt> specifies the full path to the silent configuration file. The '''<Full path to Genesys Silent Configuration file>''' is optional. If the '''<Full path to Genesys Silent Configuration file>''' parameter is not specified, the installation uses the '''genesys_silent.ini''' file in the same directory where the '''setup.exe''' is located. | ||
+ | {{NoteFormat|Enclose the value of the '''<Full path to Genesys Silent Configuration file>''' parameter by apostrophes (') if the parameter contains white symbols.}} | ||
+ | </li> | ||
+ | <li><tt>-sl</tt> specifies the full path to the installation results file. If the '''<Full path to Genesys Installation Result file>''' parameter is not specified, the installation creates the '''genesys_install_result.log''' file in the '''<System TEMP folder>''' directory. | ||
+ | {{NoteFormat|Enclose the value of the '''<Full path to Genesys Installation Result file>''' parameter in apostrophes (') if the parameter contains white space characters.}} | ||
+ | </li> | ||
+ | </ul> | ||
+ | The '''InstallShield setup.exe''' installation starter requires that: | ||
+ | <ul> | ||
+ | <li>There is ''no'' space between the <tt>/z</tt> argument and quotation mark. For example, <tt>/z"-s"</tt> is valid, while <tt>/z "-s"</tt> is not valid. | ||
+ | </li> | ||
+ | <li>There ''is'' a space between the -s,-sl parameters and quotation mark. For example, <tt>/z"-s c:\temp\genesys_silent.ini"</tt> is valid, while <tt>/z "-sc:\temp\genesys_silent.ini"</tt> is not valid. | ||
+ | For example,<br> <tt>setup.exe /s /z"-s 'C:\9.0.007.03\windows\b1\ip\genesys_silent.ini' -sl 'C:\GSP\silent_setup.log'"</tt>. | ||
+ | </li> | ||
+ | </ul> | ||
+ | </li> | ||
+ | <li>After executing this command, verify that Genesys Softphone VDI Adpater is installed in the expected directory, and that the '''silent_setup.log''' file has been created in the '''C:\GSP\''' directory.</li></ol> | ||
+ | |||
+ | {{AnchorDiv|configuring}} | ||
+ | ==Configuring Genesys Softphone== | ||
+ | Genesys Softphone installation includes a configuration file ('''<Genesys Softphone Directory>/Softphone.config>''') with configuration settings that are applied to the Softphone when it starts. | ||
{{NoteFormat|You can make changes to the configuration file, but you must restart the Softphone before any of the changes take effect.}} | {{NoteFormat|You can make changes to the configuration file, but you must restart the Softphone before any of the changes take effect.}} | ||
− | The configuration file is organized into containers. Each container is divided into domains that are | + | The configuration file is organized into ''containers''. Each container is divided into ''domains'' that are further divided into ''sections'' that hold the ''settings'' for a group of parameters. The following configuration file examples describe the settings in each container: |
− | |||
− | |||
+ | For the description and valid values of each parameter, see [[SPOptions|Configuration Options Reference]]. | ||
===Basic container=== | ===Basic container=== | ||
The [[SPOptions#Basic_Container|Basic container]] sets the Genesys Softphone user's DNs and the protocol used. | The [[SPOptions#Basic_Container|Basic container]] sets the Genesys Softphone user's DNs and the protocol used. | ||
− | {{NoteFormat|If | + | <source lang="xml" ><Container name ="Basic"> |
+ | <Connectivity user ="DN0" server="Server0:Port0" protocol="Protocol"/> | ||
+ | <Connectivity user ="DN1" server="Server1:Port1" protocol=" Protocol"/> | ||
+ | </Container> | ||
+ | </source> | ||
+ | |||
+ | {{NoteFormat|If Single sign on is used with Agent Desktop, these parameters in configuration file are not taken in account.}} | ||
+ | |||
+ | ===Genesys container=== | ||
+ | The [[SPOptions#Genesys_Container|Genesys container]] sets the policy, endpoint, session, device, connector, codecs, proxy, mailbox, system, and security parameters. | ||
+ | |||
+ | ==Configuring the agent's DN== | ||
+ | |||
+ | Set the following <tt>TServer</tt> section option for the DNs of the Place to which the agent is logging in: | ||
+ | * <tt>sip-cti-control</tt> = <tt>talk,hold,dtmf</tt> | ||
+ | |||
+ | {{NoteFormat|This option is mandatory to use third-party call control on the SIP device.}} | ||
+ | |||
+ | For information about configuring DN objects, see the [[Documentation:PSAAS:Administrator:DN|Platform Administration help]]. | ||
+ | |||
+ | ==Configuring SIP Server== | ||
+ | |||
+ | Genesys recommends setting the following SIP Server options: | ||
+ | *<tt> dual-dialog-enabled=true</tt> (default value) | ||
+ | * <tt>make-call-rfc3725-flow=1</tt> (allows for better and/or simpler codec negotiation) | ||
+ | * <tt>ring-tone-on-make-call=true</tt> (default value) | ||
+ | * <tt>use-register-for-service-state=true</tt> | ||
+ | For more information about these options, see the {{Repository|81fr_dep-sip.pdf|2e30d00a-05d6-4c84-a539-eb7ddcbde5f4|SIP Server Deployment Guide}}. | ||
+ | |||
+ | ===Suppressing the ringtone=== | ||
+ | |||
+ | The ringtone is generated for all incoming calls to Genesys Softphone. To suppress the ringtone for third-party call control for the originating DN, configure the following SIP Server option: | ||
+ | * <tt>make-call-alert-info=<urn:alert:service:3pcc@genesys></tt> | ||
+ | or | ||
+ | * <tt>make-call-alert-info=<nowiki><file://null></nowiki>;service=3pcc</tt> | ||
− | + | {{NoteFormat|If at least one Genesys Softphone in the contact center is configured with the <tt>ringing_enabled</tt> option set to <tt>1</tt>, the SIP Server <tt>make-call-alert-info</tt> option should be set to one of the values specified above.}} | |
− | |||
[[Category:V:PSAAS:Public]] | [[Category:V:PSAAS:Public]] |
Latest revision as of 12:32, October 2, 2020
Contents
- 1 Deploying Genesys Softphone
- 1.1 Environment prerequisites
- 1.2 Installing Genesys Softphone
- 1.3 Installing Genesys Softphone in Silent mode
- 1.4 Installing the Genesys Softphone VDI Adapter (Windows)
- 1.5 Installing the Genesys Softphone VDI Adapter (eLux)
- 1.6 Installing the Genesys Softphone VDI Adapter in Silent mode
- 1.7 Configuring Genesys Softphone
- 1.8 Configuring the agent's DN
- 1.9 Configuring SIP Server
Deploying Genesys Softphone
How to deploy and configure the Genesys Softphone in your environment, including both standard and Virtual Desktop Infrastructure (VDI) installations.
Environment prerequisites
Ensure that your environment meets the prerequisites described in this section.
Supported operating systems
Refer to the Genesys Softphone and the Virtualization Platform Support topics in the Genesys Supported Operating Environment Reference Manual for a list of the latest supported operating systems.
Prerequisites for deployment on a physical workstation
To work with Genesys Softphone, you must ensure that your system meets the software requirements established in the Genesys Supported Operating Environment Reference Manual, as well as meeting the following minimum software requirements:
- Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version): The Genesys Installation Package installs this redistributable package on the workstation where it is executed.
- .NET Framework 4.0 or higher: This is used at installation time only when the Administrator installs Genesys Softphone with HTTPS connector based on a self-signed certificate.
- QoS requirement for voice, either one-to-one or on a conference connection capability, require the following:
- ≤ 150 ms of one-way latency from mouth to ear (per the ITU G.114 standard)
- ≤ 30 ms jitter
- ≤ 1 percent packet loss
- 17 to 106 kbps of guaranteed priority bandwidth per call (depending on the sampling rate, codec, and Layer 2 overhead)
- 150 bps (plus Layer 2 overhead) per phone of guaranteed bandwidth for voice control traffic
- A headset or other microphone and speaker audio device that is supported by Windows OS installed on the workstation.
Prerequisites for deployment in a VDI environment
To work with Genesys Softphone in a VDI environment, you must ensure that your system meets the software requirements established in the Genesys Supported Operating Environment Reference Manual, as well as meeting the following minimum software requirements:
- On the workstation running Citrix Workspace (formerly Citrix Receiver):
- Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version): The Genesys Installation Package installs this redistributable package on the workstation where it is executed.
- QoS requirement for voice, either one-to-one or on a conference connection capability, require the following:
- ≤ 150 ms of one-way latency from mouth to ear (per the ITU G.114 standard)
- ≤ 30 ms jitter
- ≤ 1 percent packet loss
- 17 to 106 kbps of guaranteed priority bandwidth per call (depending on the sampling rate, codec, and Layer 2 overhead)
- 150 bps (plus Layer 2 overhead) per phone of guaranteed bandwidth for voice control traffic
- A headset or other microphone and speaker audio device that is supported by the OS installed on either the client host.
- On the VDI environment (XenApp or XenDesktop server) that runs the application layer of the VDI runtime:
- Visual C++ Redistributable Packages for Visual Studio 2013 (32 bits version): The Genesys Installation Package installs this redistributable package on the workstation where it is executed.
- .NET Framework 4.0 or higher: This is used at installation time only when the Administrator installs Genesys Softphone with HTTPS connector based on a self-signed certificate.
Installing Genesys Softphone
(For information on installing Genesys Softphone in a VDI environment see Installing the Genesys Softphone VDI Adapter)
To install Genesys Softphone, follow these steps:
- Double-click the setup.exe file that is located in the <Genesys Softphone Install Package Directory>\windows\ directory to open the Genesys Installation Wizard.
- In the Welcome to the Installation window, click Next.
- In the Choose Destination Location window, click Next to accept the default destination folder, or click Browse to select another destination location.
- In the Deployment Type window, click Standard or Citrix (for Virtualization deployments only) then click Next.
- In the Startup and Secure Connection options window, you may choose one or more of the following options, and then click Next:
- Auto Startup: Specifies that Genesys Softphone launches when Windows starts up. This means that agents do not have to manually launch Genesys Softphone before they launch Agent Desktop.
-
Enable Dynamic Configuration Connector: Specifies that Agent Desktop is allowed to dynamically configure Genesys Softphone when it is launched.
If you choose the Enable Dynamic Configuration Connector option, the Dynamic Configuration Connector Parameters window is displayed.
- Specify the Connector Port for Genesys Softphone. This port must be compliant with the value specified by the sipendpoint.uri option.
- Select HTTPS secure connections. You must then indicate the type of security certificate you are using:
- Self-signed Certificate: In this mode, the IP creates a self-signed certificate, installs it in the Personal Certificate section of the workstation where setup.exe is executed and also installs it as a root certificate authority at Machine level in the workstation where setup.exe is executed.
- Certificate Authorities from the Windows Certificate Store
ImportantTo properly install the self-signed certificate, .NET Framework 4.0 or higher is mandatory.
- In the Ready to Install window, select Install. The wizard installs Genesys Softphone and all associated files in the selected directory and displays the Installation Status window. The installation might take several minutes.
- In the Installation Complete window, select Finish.
Installing Genesys Softphone in Silent mode
To install Genesys Softphone in Silent mode, use the Installation Wizard Silent arguments as follows:
- Update the genesys_silent.ini file by making the following modifications:
- Add the path to the Genesys Softphone directory. For example, InstallPath=C:\GCTI\Genesys Softphone.
- Specify if Genesys Softphone is a physical workstation ("Std") or a Citrix enviornment ("Citrix") by using the DeploymentType=<Std or Citrix> parameter.
- Specify whether Genesys Softphone starts automatically when Windows starts up by using the Startup=<Std or Auto> parameter.
- Specify whether Agent Desktop can dynamically modify the Genesys Softphone configuration by using the Connector=<Disable or Enable> parameter.
- If you are deploying Softphone for Agent Desktop dynamic configuration:
- If the Connector is enabled, specify the Connector Port by using the ConnectorPort=<port number> parameter.
- Specify that the connector uses an HTTPS secure connection by using the HTTPS=Used parameter.
- If you are using a secure connection, specify the certificate type to be used by using the CertificateType=<SelfSigned or WindowsStore> parameter.
- If you assign the value WindowsStore to the CertificateType option, specify the certificate thumbprint by using the CertThumbPrint=<certificate thumbprint> parameter.
- If you are upgrading Genesys Softphone specify:
- IPVersion= <current version of Genesys Softphone on this box (before upgrade)>
- IPBuildNumber= <current build number of Genesys Softphone on this box (before upgrade)>
- Execute the following command:
setup.exe /s /z"-s 'FullPathToGenesysSilentConfigurationFile' -sl 'FullPathToGenesysSilentResultFile'" where:- /s specifies that the installation is running in InstallShield Silent Mode.
- /z passes the Genesys Silent mode silent parameters to the installation.
- -s specifies the full path to the silent configuration file. The <Full path to Genesys Silent Configuration file> is optional. If the <Full path to Genesys Silent Configuration file> parameter is not specified, the installation uses the genesys_silent.ini file in the same directory where the setup.exe is located.
ImportantEnclose the value of the <Full path to Genesys Silent Configuration file> parameter by apostrophes (') if the parameter contains white symbols.
- -sl specifies the full path to the installation results file. If the <Full path to Genesys Installation Result file> parameter is not specified, the installation creates the genesys_install_result.log file in the <System TEMP folder> directory.
ImportantEnclose the value of the <Full path to Genesys Installation Result file> parameter in apostrophes (') if the parameter contains white space characters.
The InstallShield setup.exe installation starter requires that:
- There is no space between the /z argument and quotation mark. For example, /z"-s" is valid, while /z "-s" is not valid.
- There is a space between the -s,-sl parameters and quotation mark. For example, /z"-s c:\temp\genesys_silent.ini" is valid, while /z "-sc:\temp\genesys_silent.ini" is not valid.
For example,
setup.exe /s /z"-s 'C:\8.5.000.05\windows\b1\ip\genesys_silent.ini' -sl 'C:\GSP\silent_setup.log'".
- After executing this command, verify that Genesys Softphone is installed in the C:\<Genesys Softphone Directory>, and that the silent_setup.log file has been created in the C:\GSP\ directory.
Installing the Genesys Softphone VDI Adapter (Windows)
If you installed Genesys Softphone in a VDI environment, you must install the Genesys Softphone VDI Adapter on each workstation by following these steps:
- Double-click the setup.exe file that is located in the <Genesys Softphone VDI Adapter Install Package Directory>\windows\ directory to open the Genesys Installation Wizard.
- In the Welcome to the Installation window, click Next.
- In the Select Operating System window, select Windows and click Next.
- In the Ready to Install window, select Install. The wizard installs Genesys Softphone VDI Adapter and displays the Installation Status window.
- In the Installation Complete window, select Finish.
Installing the Genesys Softphone VDI Adapter (eLux)
If you installed Genesys Softphone in a VDI environment, you must install the Genesys Softphone VDI Adapter on each eLux workstation by following these steps:
- Double-click the setup.exe file located in the <Genesys Softphone VDI Adapter Install Package Directory>\windows\ directory to open the Genesys Installation Wizard.
- In the Welcome to the Installation window, click Next.
- In the Select Operating System window, select eLux, specify the destination to install the installation package, and click Next.
- In the Ready to Install window, select Install. The wizard installs Genesys Softphone VDI Adapter and displays the Installation Status window.
- In the Installation Complete window, select Finish.
- The installation package installs the following items:
- a Virtual Driver for Citrix shared object
- a libgsecurity module
- a startup script to update the Citrix module.ini config file.
- These files are packaged into an EPM/FPM pair, each with a separate signature file with four files for the VD package and three files with certificates used for signing:
- genesys_vd-<ip-version>.UC_RP5-1.0.fpm
- genesysvd-<ip-version>.UC_RP5-1.0.epm
- genesys_vd-<ip-version>.UC_RP5-1.0.fpm.sig
- genesysvd-<ip-version>.UC_RP5-1.0.epm.sig
- 0-VeriSign-RootCA.cer: VeriSign Universal Root Certification Authority
- 1-Symantec-intermediate.cer: Symantec Class 3 SHA256 Code Signing CA
- 2-Genesys-codesign.cer: Genesys certificate used for signing packages
- Import the package files to the existing container and add them to the client image using the Unicon
Scout Enterprise ELIAS tool:
- Using the Security / Manage certificates menu option, import the certificates as trusted.
- If the client is configured with signature check, the VeriSign Root CA certificate must be installed on each client in the /setup/cacerts folder.
- To add packages to the container, in ELIAS select the Container / Import Package menu option, then select the files with .the epm extension.
- To update the image definition file (IDF), open it in ELIAS, then add the new package by selecting Genesys VD for Citrix, <ip-version> in the right pane and press the <== button.
-
Update the client workstation using the Scout Enterprise Console and perform these steps:
- Check the firmware configuration of the relevant Thin Clients by selecting Device configuration and then choosing Firmware.
- Update the device by selecting the Commands / Update option to initiate the update and force a device restart.
Installing the Genesys Softphone VDI Adapter in Silent mode
To install Genesys Softphone VDI Adapter in Silent mode, use the Installation Wizard Silent arguments as follows:
- Update the genesys_silent.ini file by making the following modifications:
- Specify if Genesys Softphone VDI Adapter should be installed for Windows ("citrix_windows") or eLux5 ("citrix_elux_5") by using the DeploymentType parameter. For example, DeploymentType=citrix_windows.
- In case of installation on eLux5, add the path to the Genesys Softphone VDI Adapter directory using the InstallPath parameter. For example, InstallPath=C:\GCTI\Genesys SoftphoneVDIAdapter.
- If you are upgrading Genesys Softphone VDI Adpater specify:
- IPVersion= <current version of Genesys Softphone VDI Adapter on this box (before upgrade)>
- IPBuildNumber= <current build number of Genesys Softphone VDI Adapter on this box (before upgrade)>
- Execute the following command:
setup.exe /s /z"-s 'FullPathToGenesysSilentConfigurationFile' -sl 'FullPathToGenesysSilentResultFile'" where:- /s specifies that the installation is running in InstallShield Silent Mode.
- /z passes the Genesys Silent mode silent parameters to the installation.
- -s specifies the full path to the silent configuration file. The <Full path to Genesys Silent Configuration file> is optional. If the <Full path to Genesys Silent Configuration file> parameter is not specified, the installation uses the genesys_silent.ini file in the same directory where the setup.exe is located.
ImportantEnclose the value of the <Full path to Genesys Silent Configuration file> parameter by apostrophes (') if the parameter contains white symbols.
- -sl specifies the full path to the installation results file. If the <Full path to Genesys Installation Result file> parameter is not specified, the installation creates the genesys_install_result.log file in the <System TEMP folder> directory.
ImportantEnclose the value of the <Full path to Genesys Installation Result file> parameter in apostrophes (') if the parameter contains white space characters.
The InstallShield setup.exe installation starter requires that:
- There is no space between the /z argument and quotation mark. For example, /z"-s" is valid, while /z "-s" is not valid.
- There is a space between the -s,-sl parameters and quotation mark. For example, /z"-s c:\temp\genesys_silent.ini" is valid, while /z "-sc:\temp\genesys_silent.ini" is not valid.
For example,
setup.exe /s /z"-s 'C:\9.0.007.03\windows\b1\ip\genesys_silent.ini' -sl 'C:\GSP\silent_setup.log'".
- After executing this command, verify that Genesys Softphone VDI Adpater is installed in the expected directory, and that the silent_setup.log file has been created in the C:\GSP\ directory.
Configuring Genesys Softphone
Genesys Softphone installation includes a configuration file (<Genesys Softphone Directory>/Softphone.config>) with configuration settings that are applied to the Softphone when it starts.
The configuration file is organized into containers. Each container is divided into domains that are further divided into sections that hold the settings for a group of parameters. The following configuration file examples describe the settings in each container:
For the description and valid values of each parameter, see Configuration Options Reference.
Basic container
The Basic container sets the Genesys Softphone user's DNs and the protocol used.
<Container name ="Basic">
<Connectivity user ="DN0" server="Server0:Port0" protocol="Protocol"/>
<Connectivity user ="DN1" server="Server1:Port1" protocol=" Protocol"/>
</Container>
Genesys container
The Genesys container sets the policy, endpoint, session, device, connector, codecs, proxy, mailbox, system, and security parameters.
Configuring the agent's DN
Set the following TServer section option for the DNs of the Place to which the agent is logging in:
- sip-cti-control = talk,hold,dtmf
For information about configuring DN objects, see the Platform Administration help.
Configuring SIP Server
Genesys recommends setting the following SIP Server options:
- dual-dialog-enabled=true (default value)
- make-call-rfc3725-flow=1 (allows for better and/or simpler codec negotiation)
- ring-tone-on-make-call=true (default value)
- use-register-for-service-state=true
For more information about these options, see the SIP Server Deployment Guide.
Suppressing the ringtone
The ringtone is generated for all incoming calls to Genesys Softphone. To suppress the ringtone for third-party call control for the originating DN, configure the following SIP Server option:
- make-call-alert-info=<urn:alert:service:3pcc@genesys>
or
- make-call-alert-info=<file://null>;service=3pcc