Jump to: navigation, search
(Update with the copy of version: 8.5.0)
(Update with the copy of version: draft)
Line 2: Line 2:
 
{{BEC_Head
 
{{BEC_Head
 
|context=
 
|context=
This section describes how to install and configure the Genesys Softphone in your environment.
+
This topic describes how to install and configure the Genesys Softphone in your environment.
 
|dimension=
 
|dimension=
 
}}
 
}}
  
<tabber>
 
|-|
 
Prerequisites=
 
<div class="cloud-wrapper">
 
 
==Environment prerequisites==
 
==Environment prerequisites==
<div class="cloud-left">
+
Ensure that your environment meets the prerequisites described in this section.
 +
 
 
===Supported Operating Systems===
 
===Supported Operating Systems===
  
 +
* Windows 10 32-bit and 64-bit
 
* Windows 8 32-bit and 64-bit
 
* Windows 8 32-bit and 64-bit
 
* Windows 7 32-bit and 64-bit
 
* Windows 7 32-bit and 64-bit
* Windows 10 32-bit and 64-bit
 
  
 
===Other prerequisites===
 
===Other prerequisites===
Line 22: Line 19:
 
To work with the Genesys Softphone, you must ensure that your system meets the software requirements established in the [https://docs.genesys.com/MoreDocs/Genesys_Supported_Operating_Environment_Reference_Guide Genesys Supported Operating Environment Reference Manual], as well as meeting the following minimum software requirements:
 
To work with the Genesys Softphone, you must ensure that your system meets the software requirements established in the [https://docs.genesys.com/MoreDocs/Genesys_Supported_Operating_Environment_Reference_Guide Genesys Supported Operating Environment Reference Manual], as well as meeting the following minimum software requirements:
  
* {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=14431|displaytext=Microsoft.VC80.CRT:4053}} "Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package ATL Security Update"
+
* {{#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)}} &mdash; The Genesys Installation Package installs this redistributable package on the workstation where it is executed.  
* {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=11895|displaytext=Microsoft.VC90.CRT:4148}} "Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package ATL Security Update"
 
* {{#Widget:ExtLink|link=http://www.microsoft.com/en-us/download/details.aspx?id=26347|displaytext=Microsoft Visual C++ 2005}} Service Pack 1 Redistributable Package MFC Security Update
 
* {{#Widget:ExtLink|link=http://www.microsoft.com/en-in/download/details.aspx?id=30679|displaytext=Visual C++ Redistributable for Visual Studio 2012 Update}}
 
 
* {{#Widget:ExtLink|link=http://windows.microsoft.com/en-us/windows/download-windows-media-player|displaytext=Windows Media Player}} for ringtone playback.
 
* {{#Widget:ExtLink|link=http://windows.microsoft.com/en-us/windows/download-windows-media-player|displaytext=Windows Media Player}} for ringtone playback.
{{NoteFormat|You must install the Windows Media Player on the desktop with the Genesys Softphone to play ringtones.}}
+
 
</div></div>
 
|-|
 
Installation=
 
<div class="cloud-wrapper">
 
 
==Installing the Genesys Softphone==
 
==Installing the Genesys Softphone==
<div class="cloud-left">
 
  
To install the Genesys Softphone:
+
To install the Genesys Softphone follow these steps:
  
 
<ol><li>Double-click the <tt>setup.exe</tt> file that is located in the <tt><Genesys Softphone Install Directory>\windows\</tt> directory. The '''Genesys Installation Wizard''' displays the '''Welcome to the Installation''' window.</li>
 
<ol><li>Double-click the <tt>setup.exe</tt> file that is located in the <tt><Genesys Softphone Install Directory>\windows\</tt> directory. The '''Genesys Installation Wizard''' displays the '''Welcome to the Installation''' window.</li>
<li>Click '''Next'''. The '''Choose Destination Location''' window appears.</li>
+
<li>Click '''Next'''. The '''Choose Destination Location''' window is displayed.</li>
<li>Click''' Next''' to accept the default destination folder, or click '''Browse''' to select another destination location. The '''Ready to Install''' window appears.</li>
+
<li>Click''' Next''' to accept the default destination folder, or click '''Browse''' to select another destination location. The '''Startup and Secure Connection options''' window is displayed.</li>
 +
<li>You may choose one or more of the following options, then click '''Next''':
 +
<ul>
 +
<li>Auto Startup&mdash;Choose this option to specify that Genesys Softphone launches when Windows starts up. Selecting this option means that agents do not have to manually launch Genesys Softphone before they launch Agent Desktop.</li>
 +
<li>
 +
<p>Enable Dynamic Configuration Connector&mdash;Choose this option to allow Agent Desktop to dynamically configure the Genesys Softphone when it is launched.</p>
 +
<p>If you choose the Enable Dynamic Configuration Connector option, the '''Dynamic Configuration Connector parameters''' window is displayed.</p>
 +
<ol type="a">
 +
<li>Specify the Connector Port for the Genesys Softphone. This port must be compliant with the value specified by the <tt>[[Documentation:HTCC:IWWDep:SIPPhoneConfig|sipendpoint.uri]]</tt> option. </li>
 +
<li>You can enable HTTPS secure connections. If you choose a secure connection, you must choose the type of security certificate that you use:
 +
<ul>
 +
<li>Self-signed Certificate &mdash; In this mode, the IP creates a self-signed certificate, installs it in the Personal Certificate section of the workstation where <tt>setup.exe</tt> is executed and also installs it as a root certificate authority at Machine level in the workstation where <tt>setup.exe</tt> is executed.</li>
 +
<li>Certificate Authorities from the Windows Certificate Store</li>
 +
</ul>
 +
Click '''Next'''. The '''Ready to Install''' window is displayed.</li>
 +
</ol>
 +
</li>
 +
</ul>
 +
</li>
 
<li>Select '''Install'''. The wizard installs the Genesys Softphone and all associated files in the selected directory and displays the '''Installation Status''' window. The installation might take several minutes.</li>
 
<li>Select '''Install'''. The wizard installs the Genesys Softphone and all associated files in the selected directory and displays the '''Installation Status''' window. The installation might take several minutes.</li>
 
<li>At the '''Installation Complete''' window, select '''Finish'''.</li></ol>
 
<li>At the '''Installation Complete''' window, select '''Finish'''.</li></ol>
</div></div>
+
 
|-|
+
{{NoteFormat|For more information about Softphone deployment for Agent Desktop, see [[SPSSO|Single sign on with Agent Desktop]].}}
Silent installation=
+
 
<div class="cloud-wrapper">
 
 
==Installing the Genesys Softphone in silent mode==
 
==Installing the Genesys Softphone in silent mode==
<div class="cloud-left">
+
 
 
To install the Genesys Softphone in silent mode, use the Installation Wizard silent arguments as follows:
 
To install the Genesys Softphone in silent mode, use the Installation Wizard silent arguments as follows:
  
<ol><li>Update the <tt>genesys_silent.ini</tt> file, and add the path to the Genesys Softphone installation directory&mdash;for example, <tt>InstallPath=<Genesys Softphone Installation Directory></tt>.</li>
+
<ol><li>Update the <tt>genesys_silent.ini</tt> file by making the following modifications:
 +
<ul>
 +
<li>Add the path to the Genesys Softphone installation directory&mdash;for example, <tt>InstallPath=C:\GCTI\Genesys Softphone</tt>.</li>
 +
<li>Specify whether Genesys Softphone starts automatically when Windows starts up by using the <tt>Startup=&lt;Std or Auto&gt;</tt> parameter.</li>
 +
<li>Specify whether Agent Desktop can dynamically modify the Genesys Softphone configuration by using the <tt>Connector=&lt;Disable or Enable&gt;</tt> parameter.</li>
 +
<li>If you are ''deploying'' Softphone for Agent Desktop dynamic configuration:
 +
<ul>
 +
<li>Specify the Connector Port if the Connector is enabled by using the <tt>ConnectorPort=&lt;port number&gt;</tt> parameter.</li>
 +
<li>Specify whether the connector uses HTTPS secure connection by using the <tt>HTTPS=&lt;NotUsed or Used&gt;</tt> parameter.</li>
 +
<li>If you are using a secure connection, specify the type of certificate to be used by using the <tt>CertificateType=&lt;SelfSigned or WindowsStore&gt;</tt> parameter.</li>
 +
<li>If you assign the value <tt>WindowsStore</tt> to the <tt>CertificateType</tt> option, specify the certificate thumbprint by using the <tt>CertThumbPrint=&lt;certificate thumbprint&gt;</tt> parameter.</li>
 +
</ul>
 +
</li>
 +
<li>If you are ''upgrading'' Genesys Softphone specify:
 +
<ul>
 +
<li><tt>IPVersion= &lt;current version of Genesys Softphone on this box (before upgrade)&gt;</tt>
 +
</li>
 +
<li><tt>IPBuildNumber= &lt;current build number of Genesys Softphone on this box (before upgrade)&gt;</tt>
 +
</li>
 +
</ul>
 +
</li>
 +
</ul>
 +
</li>
 
<li>Execute the following command:<br>
 
<li>Execute the following command:<br>
 
<tt>setup.exe /s /z"-s 'FullPathToGenesysSilentConfigurationFile' -sl 'FullPathToGenesysSilentResultFile'"</tt>
 
<tt>setup.exe /s /z"-s 'FullPathToGenesysSilentConfigurationFile' -sl 'FullPathToGenesysSilentResultFile'"</tt>
 
where:
 
where:
* /s&mdash;Specifies that the installation is running in InstallShield Silent Mode.
+
<ul>
* /z&mdash;Passes the Genesys Silent Mode silent parameters to the installation.
+
<li>/s&mdash;Specifies that the installation is running in InstallShield Silent Mode.
* -s&mdash;Specifies the full path to the silent configuration file. The <tt><Full path to Genesys Silent Configuration file></tt> is optional.  If the <tt><Full path to Genesys Silent Configuration file></tt> parameter is not specified, the installation uses the <tt>genesys_silent.ini</tt> file in the same directory where the <tt>setup.exe</tt> is located.  
+
</li>
{{NoteFormat|Enclose the value of the <tt><Full path to Genesys Silent Configuration file></tt> parameter by apostrophes (') if the paramater contains white symbols.}}
+
<li>/z&mdash;Passes the Genesys Silent Mode silent parameters to the installation.
* -sl&mdash;Specifies the full path to the installation results file. If the <tt><Full path to Genesys Installation Result file></tt> parameter is not specified, the installation creates the <tt>genesys_install_result.log</tt> file in the <tt><System TEMP folder></tt> directory.
+
</li>
{{NoteFormat|Enclose the value of the <tt><Full path to Genesys Installation Result file></tt> parameter by apostrophes (') if the paramater contains white symbols.}}</li>
+
<li>-s&mdash;Specifies the full path to the silent configuration file. The <tt><Full path to Genesys Silent Configuration file></tt> is optional.  If the <tt><Full path to Genesys Silent Configuration file></tt> parameter is not specified, the installation uses the <tt>genesys_silent.ini</tt> file in the same directory where the <tt>setup.exe</tt> is located.  
 
+
{{NoteFormat|Enclose the value of the <tt><Full path to Genesys Silent Configuration file></tt> parameter by apostrophes (') if the parameter contains white symbols.}}
 +
</li>
 +
<li>-sl&mdash;Specifies the full path to the installation results file. If the <tt><Full path to Genesys Installation Result file></tt> parameter is not specified, the installation creates the <tt>genesys_install_result.log</tt> file in the <tt><System TEMP folder></tt> directory.
 +
{{NoteFormat|Enclose the value of the <tt><Full path to Genesys Installation Result file></tt> parameter by apostrophes (') if the parameter contains white symbols.}}
 +
</li>
 +
</ul>
 
The <tt>InstallShield setup.exe</tt> installation starter requires that:
 
The <tt>InstallShield setup.exe</tt> installation starter requires that:
* 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.
+
<ul>
* 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.
+
<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:\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>
 +
</ul>
 +
</li>
 
<li>After executing this command, verify that the Genesys Softphone is installed in the <tt>C:\<Genesys Softphone Installation Directory></tt>, and that the <tt>silent_setup.log</tt> file created in the <tt>C:\GSP\</tt> directory.</li></ol>
 
<li>After executing this command, verify that the Genesys Softphone is installed in the <tt>C:\<Genesys Softphone Installation Directory></tt>, and that the <tt>silent_setup.log</tt> file created in the <tt>C:\GSP\</tt> directory.</li></ol>
 
+
{{AnchorDiv|ConfigGS}}
 
 
|-|
 
Configuration=
 
<div class="cloud-wrapper">
 
 
==Configuring the Genesys Softphone==
 
==Configuring the Genesys Softphone==
<div class="cloud-left">
+
The Genesys Softphone installation includes a configuration file (<tt><Genesys Softphone Installation Directory>/Softphone.config</tt>) with configuration settings that are applied to the Softphone when it starts.  
The Genesys Softphone installation includes an example configuration file (<tt><Genesys Softphone Installation Directory>/Genesys Softphone/GenesysSoftphone/Softphone.config</tt>) 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 broken into sections that hold the settings for a group of parameters. The following configuration file examples illustrate these settings:
  
The configuration file is broken into containers. Each container is split into domains that are, in turn, split into sections that hold the settings for a group of parameters. The following configuration file examples illustrate these settings:
+
For the description and valid values of each parameter, see [[Options|Configuration Options Reference]].
  
For the description and valid values of each parameter, see [[SPOptions|Configuration Options Reference]].
 
 
===Basic container===
 
===Basic container===
  
The 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.
  
 
<source lang="xml" ><Container name ="Basic">
 
<source lang="xml" ><Container name ="Basic">
Line 92: Line 124:
 
</source>
 
</source>
  
===Genesys container===
+
{{NoteFormat|If single sign on is used with Agent Desktop, these parameters in configuration file are not taken in account.}}
 
 
The Genesys container sets the policy, endpoint, session, device, codecs, proxy, mailbox, system and security parameters.
 
<source lang="xml" ><Container name ="Genesys">
 
    <settings version="1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
                                xmlns="http://www.genesyslab.com/sip">
 
      <domain name="policy">
 
        <section name="endpoint">
 
          <setting name="public_address" value=""/>
 
          <setting name="ip_versions" value="ipv4"/>
 
          <setting name="include_os_version_in_user_agent_header" value="1"/>
 
          <setting name="include_sdk_version_in_user_agent_header" value="1"/>
 
          <setting name="sip_port_min" value="5060"/>
 
          <setting name="sip_port_max" value="5080"/>
 
          <setting name="rtp_port_min" value="8000"/>
 
          <setting name="rtp_port_max" value="9000"/>
 
          <setting name="rtp_inactivity_timeout" value="30"/>      <!-- seconds -->
 
          <setting name="sip_transaction_timeout" value="4000"/> <!--  msecs  -->
 
          <setting name="gui_tabs" value="status,calls,devices"/>
 
          <setting name="gui_call_lines" value="3"/>
 
          <setting name="vq_report_publish" value="0"/>
 
          <setting name="vq_report_collector"
 
                  value="collector@SipServer.domain.invalid:5060;transport=udp"/>
 
          <setting name="webrtc_audio_layer" value="0"/>
 
        </section>
 
        <section name="session">
 
          <setting name="auto_answer" value="0"/>
 
          <setting name="dtmf_method" value="rfc2833"/>
 
          <setting name="agc_mode" value="1"/>
 
          <setting name="dtx_mode" value="0"/>
 
          <setting name="vad_level" value="1"/>
 
          <setting name="echo_control" value="0"/>
 
          <setting name="noise_suppression" value="0"/>
 
          <setting name="reject_session_when_headset_na" value="0"/>
 
          <setting name="sip_code_when_headset_na" value="480"/>
 
          <setting name="ringing_enabled" value="1"/>
 
          <setting name="ringing_timeout" value="0"/>
 
          <setting name="ringing_file" value="ringing.wav"/>
 
        </section>
 
        <section name="device">
 
          <!-- The device priority depends on the element order
 
              in this section (highest priority listed first) -->
 
 
 
          <!-- Headset -->
 
          <setting name="use_headset" value="0"/>
 
          <setting name="headset_name" value="HeadsetName0"/>
 
          <setting name="headset_name" value="HeadsetName1"/>
 
          <!-- Mic -->
 
          <setting name="audio_in_device" value="InDeviceName0"/>
 
          <setting name="audio_in_device" value="InDeviceName1"/>
 
          <!-- Speaker -->
 
          <setting name="audio_out_device" value="OutDeviceName0"/>
 
          <setting name="audio_out_device" value="OutDeviceName1"/>
 
        </section>
 
      </domain>
 
      <domain name="codecs">
 
        <!-- The codec priority depends on the element order
 
            in this section (highest priority listed first) -->
 
        <section name="PCMU/8000"/>
 
        <section name="PCMA/8000"/>
 
        <section name="G722/16000"/>
 
        <section name="iLBC/8000">
 
          <setting name="payload_type" value="102"/>
 
        </section>
 
        <section name="iSAC/16000">
 
          <setting name="payload_type" value="103"/>
 
        </section>
 
        <section name="iSAC/32000">
 
          <setting name="payload_type" value="104"/>
 
        </section>
 
        <section name="g729/8000">
 
          <setting name="fmtp" value="annexb=yes"/>
 
        </section>
 
        <section name="opus/48000/2">
 
          <setting name="payload_type" value="120"/>
 
        </section>
 
      </domain>
 
      <domain name="proxies">
 
        <section name="proxy0">
 
          <setting name="reg_timeout" value="1800"/>
 
          <setting name="reg_interval" value="10"/>
 
          <setting name="password" value="<password>"/>
 
          <setting name="display_name" value="Genesys Softphone"/>
 
          <section name="nat">
 
            <setting name="ice_enabled" value="0"/>
 
            <setting name="stun_server" value="stun.example.com"/>
 
            <setting name="stun_server_port" value="3478"/>
 
            <setting name="turn_server" value="turn.example.com"/>
 
            <setting name="turn_server_port" value="3478"/>
 
            <setting name="turn_user_name" value="user"/>
 
            <setting name="turn_password" value="password"/>
 
            <setting name="turn_relay_type" value="1"/>
 
          </section>
 
        </section>
 
        <section name="proxy1">
 
          <setting name="reg_timeout" value="1800"/>
 
          <setting name="reg_interval" value="10"/>
 
          <setting name="password" value="<password>"/>
 
          <setting name="display_name" value="Genesys Softphone"/>
 
          <section name="nat">
 
            <setting name="ice_enabled" value="0"/>
 
            <setting name="stun_server" value="stun.example.com"/>
 
            <setting name="stun_server_port" value="3478"/>
 
            <setting name="turn_server" value="turn.example.com"/>
 
            <setting name="turn_server_port" value="3478"/>
 
            <setting name="turn_user_name" value="user"/>
 
            <setting name="turn_password" value="password"/>
 
            <setting name="turn_relay_type" value="1"/>
 
          </section>
 
        </section>
 
      </domain>
 
      <domain name="system">
 
        <section name="diagnostics">
 
          <setting name="logger_type" value="file"/>
 
          <setting name="log_file" value="logs/Softphone.log"/>
 
          <setting name="enable_logging" value="1"/>
 
 
 
          <!-- The levels: 0=Fatal 1=Error 2=Warning 3=Info(default) 4=Debug -->
 
          <setting name="log_level" value="3"/>
 
          <setting name="log_options_provider" value="gsip=2, webrtc=(error,critical)"/>
 
          <setting name="log_segment" value="10 MB"/>
 
          <setting name="log_expire" value="10"/>
 
          <setting name="log_time_convert" value="local"/>
 
          <setting name="log_time_format" value="time"/>
 
        </section>
 
        <section name="security">
 
          <setting name="cert_file" value="<valueOfCertificateThumbprint>"/>         
 
          <setting name="use_srtp" value="allowed"/>
 
        </section>
 
        <section name="media">
 
          <setting name="ringing_file" value="ringing.wav"/>
 
        </section>
 
      </domain>
 
    </settings>
 
  </Container>
 
</source>
 
 
 
 
 
==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 {{#Widget:ExtLink|link=http://docs.genesys.com/Documentation/PSAAS/8.5.0/Administrator/DN#t-1|displaytext=Platform Administration Help}}.
 
 
 
</div></div>
 
</tabber>
 
  
 +
===Genesys Container===
 +
The [[SPOptions#Genesys_Container|Genesys container]] sets the policy, endpoint, session, device, connector, codecs, proxy, mailbox, system and security parameters.
  
<div style="clear:both;"></div>
 
 
[[Category:V:PSAAS:Public]]
 
[[Category:V:PSAAS:Public]]

Revision as of 14:16, March 29, 2018

Deploying the Genesys Softphone

This topic describes how to install and configure the Genesys Softphone in your environment.

Environment prerequisites

Ensure that your environment meets the prerequisites described in this section.

Supported Operating Systems

  • Windows 10 32-bit and 64-bit
  • Windows 8 32-bit and 64-bit
  • Windows 7 32-bit and 64-bit

Other prerequisites

To work with the 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:

Installing the Genesys Softphone

To install the Genesys Softphone follow these steps:

  1. Double-click the setup.exe file that is located in the <Genesys Softphone Install Directory>\windows\ directory. The Genesys Installation Wizard displays the Welcome to the Installation window.
  2. Click Next. The Choose Destination Location window is displayed.
  3. Click Next to accept the default destination folder, or click Browse to select another destination location. The Startup and Secure Connection options window is displayed.
  4. You may choose one or more of the following options, then click Next:
    • Auto Startup—Choose this option to specify that Genesys Softphone launches when Windows starts up. Selecting this option means that agents do not have to manually launch Genesys Softphone before they launch Agent Desktop.
    • Enable Dynamic Configuration Connector—Choose this option to allow Agent Desktop to dynamically configure the Genesys Softphone when it is launched.

      If you choose the Enable Dynamic Configuration Connector option, the Dynamic Configuration Connector parameters window is displayed.

      1. Specify the Connector Port for the Genesys Softphone. This port must be compliant with the value specified by the sipendpoint.uri option.
      2. You can enable HTTPS secure connections. If you choose a secure connection, you must choose the type of security certificate that you use:
        • 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
        Click Next. The Ready to Install window is displayed.
  5. Select Install. The wizard installs the Genesys Softphone and all associated files in the selected directory and displays the Installation Status window. The installation might take several minutes.
  6. At the Installation Complete window, select Finish.
Important
For more information about Softphone deployment for Agent Desktop, see Single sign on with Agent Desktop.

Installing the Genesys Softphone in silent mode

To install the Genesys Softphone in silent mode, use the Installation Wizard silent arguments as follows:

  1. Update the genesys_silent.ini file by making the following modifications:
    • Add the path to the Genesys Softphone installation directory—for example, InstallPath=C:\GCTI\Genesys Softphone.
    • 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:
      • Specify the Connector Port if the Connector is enabled by using the ConnectorPort=<port number> parameter.
      • Specify whether the connector uses HTTPS secure connection by using the HTTPS=<NotUsed or Used> parameter.
      • If you are using a secure connection, specify the type of certificate 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)>
  2. 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.
      Important
      Enclose 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.
      Important
      Enclose the value of the <Full path to Genesys Installation Result file> parameter by apostrophes (') if the parameter contains white symbols.

    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'".
  3. After executing this command, verify that the Genesys Softphone is installed in the C:\<Genesys Softphone Installation Directory>, and that the silent_setup.log file created in the C:\GSP\ directory.

Configuring the Genesys Softphone

The Genesys Softphone installation includes a configuration file (<Genesys Softphone Installation Directory>/Softphone.config) with configuration settings that are applied to the Softphone when it starts.

Important
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 broken into sections that hold the settings for a group of parameters. The following configuration file examples illustrate these settings:

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>
Important
If single sign on is used with Agent Desktop, these parameters in configuration file are not taken in account.

Genesys Container

The Genesys container sets the policy, endpoint, session, device, connector, codecs, proxy, mailbox, system and security parameters.

Comments or questions about this documentation? Contact us for support!