How To: MiContact Center Silent Installations (2022)

Article ID:52335 - Last Review:February 11,2021

INFORMATION

The MiContact Center installation routine can be run silently on either a new installation, or during repair installs. The purpose of this article is to provide information and guidance on installing silently, and how to perform silent repair installations. This article will cover Enterprise Server installations, Remote Server installations, and Client installations.

INTRODUCTION

The installer can be run in one of two ways:

  1. The initial installer MiContact Center extracted directory will contain a Setup.exe file if you run the actual packaged Client Component Pack it will unpack your temporary directory to: C:\ProgramData\Mitel\MiCCSetup\[exact ccp build]\ The Setup.exe is contained here. You can then copy the [exact ccp build] folder to the location you wish to run the install on, if needed.
  • NOTE: Running the Setup.exe will install the core installation components (Chocolatey and .NET 4.5) then pass the command line arguments to the MiCC.Installer.Core.exe
  • If chocolatey and .NET are already installed, you can go directly to the PFInstaller sub-folder and run MiCC.Installer.Core.exe with the exact same command line switches.
    • NOTE: For previous installations, theMiCC.Installer.Core.exe will be used, and can be found in [InstallDir]\PFInstaller\MiCC.Installer.Core.exe

    At any point you can view thehelp information from the installation executable by running Setup.exe from the command line with the help command line switch. Help is accessible by using anyof the following switches (switches are not case sensitive):

    • /h OR -h
    • /? OR -?
    • /help OR -help

    The list of available installercommand line switches are:

    • /silent OR /s
    • /workflow=<WORKFLOW FILENAME> OR /w=<WORKFLOW FILENAME>
    • /uninstall OR /u
    • /path=<INSTALLATION PATH> OR /p=<INSTALLATION PATH>
    • /features=<FEATURENAME,FEATURENAME> OR /f=<FEATURENAME,FEATURENAME>
    • /username=<DOMAIN\USERNAME> OR /un=<DOMAIN\USERNAME>
    • /password=<PASSWORD> OR /pw=<PASSWORD>
    • /key=<SERIAL KEY> OR /k=<SERIAL KEY> *
    • /authentication=<BASIC|WINDOWS> OR /a=<BASIC|WINDOWS> *
    • /sqlusername=<USERNAME> OR /sqlun=<USERNAME> *
    • /sqlpassword=<password> OR /sqlpw=<PASSWORD> *
    • /sqlinstance=<INSTANCENAME> OR /sqli=<INSTANCENAME> *
    • /SSL
    • /country=<COUNTRY> *
    • /timezone=<TIMEZONE-ID> OR /tzone=<TIMEZONE-ID> *
    • /languagecode=<LANGUAGECODE> OR lcode=<LANGUAGECODE> *
    • /updaterip=<IPADDRESS>
    • /enterpriseip=<IPADDRESS>
    • /role=<ROLE>

    Note: Items marked with an asterisk (*) are available onthe Enterprise Server deployment only.

    SWITCHDESCRIPTIONS

    Detailed descriptions for each ofthe command line switches and their example usages follow. For sample installation scripts, please see EXAMPLES below.

    /SILENT

    The silent switch indicates tothe Setup executable that the program is being run from the command line, andwill not display the installation user interface. When using the silent command line switch you must pass a workflow to execute.

    Example:

    Setup.exe/workflow="Enterprise Server.deploy"

    /WORKFLOW

    The workflow switch is required to instruct the installer which workflow to follow. There are three available workflows based upon which installation you need to run, and one utility workflow. The installation workflows are:

    • Enterprise Server.deploy
    • Remote Server.deploy
    • Client Component Pack.deploy

    The utility workflow is available for Enterprise Servers if you need to update a license. This is useful if you installed with a demonstration license, and need to apply a serial key to the installation. This utility workflow is:

    • Update License.deploy

    By default only the Enterprise Server, and Update License workflow files are in the PFInstaller folder, in order to obtain the Remote Server or Client Component Pack workflow files, see the PFInstaller\Supplemental folder.

    Example:

    Setup.exe/silent/workflow="Enterprise Server.deploy"

    /UNINSTALL

    The uninstall switch is used when removing the installed software from the server or client. In order to uninstall you must specify the workflow that corresponds to the software deployment you need to uninstall. To determine the appropriate workflow, see/WORKFLOW.

    Example:

    Setup.exe/silent/workflow="Enterprise Server.deploy" /uninstall

    /PATH

    The path switch indicates to the installation where to deploy the application. The path switch allows for anexact location to be specified, or through the use of available windows environment variables.

    Example:

    (Video) DEMO: MiContact Center Business - Supervisor Experience

    Setup.exe/path="C:\Program Files (x86)\Mitel\MiContact Center"

    /FEATURES

    The features switch determines which features should be deployed, depending on which features you will use based on the deployment type and server usage. Some features may not be available based upon your purchased licenses. If you have not purchased a license for a feature specified during installation, it will not be enabled.

    The list of features availablefor an Enterprise Server are:

    • WorkforceScheduling
    • IVRServices
    • WorkforceManagement
    • MultimediaFeatures
    • OffboardAcdForVoice
    • Wallboard
    • SiteBasedSecurity

    The list of features availablefor a Remote Server are:

    • ContactCenterClient
    • YourSiteExplorer
    • IVRServices
    • RemoteCollector
    • MultimediaFeatures
    • Wallboard
    • ProxyUpdater

    The list of features availablefor a Client are:

    • Ignite
    • ContactCenterClient
    • FlexibleReporting
    • ContactCenterSoftphone
    • MiVoiceBorderGatewayConnector
    • WorkforceScheduling
    • YourSiteExplorer
    • SalesforceConnector
    • EmployeePortal

    Example:

    Setup.exe/features="IVRServices,MultimediaFeatures,Wallboard"

    /USERNAME

    The username switch is used to identify the Windows identity of the account you wish to use as the MiContactCenter service account. If using a domain account, you must specify the domain and username. If using a local system account, you must specify the machine name as the domain.

    Example:

    Setup.exe/username="MITEL\MiCC.Service"

    Setup.exe/username="MICCPROD01\MiCC.Service"

    /PASSWORD

    The password switch is used inconjunction with the /USERNAME command switch and specifies the password for the Windows identity used for the MiContact Center service account.

    Example:

    Setup.exe/username="MITEL\MiCC.Service" /password="2Vl*^uJA"

    /KEY

    The key switch is required forEnterprise Server deployments if you wish to apply a purchased license uponinstallation. If no /KEY switch is used on a silent installation, a demonstration license will automatically be applied.

    Example:

    Setup.exe/key="ABCD1-BU476-ARU9Q-S4B24-BH8Q7-7"

    /AUTHENTICATION

    The authentication switchspecifies which authentication methodology to use for the MiContact Centerdeployment. There are two possible options for this switch depending on the behavior you wish to use:

    • Windows
    • Basic

    The Windows option specifies toenable Windows Authentication.

    The Basic option specifies to utilize MiContact Center Authentication.

    Example:

    Setup.exe/authentication=Windows

    /SQLINAME

    The sqliname switch specifies theSQL server and if required the name of the SQL instance to use for the MiContact Center databases. The command should be in the form of SERVERNAME\INSTANCE or if no instance name is required simply SERVERNAME.

    Example:

    Setup.exe/sqliname="SQLPROD01\MICC"

    (Video) What is Mitel's New MiContact Center Business? (MiCC)

    Setup.exe/sqliname="SQLPROD04"

    /SQLAUTHENTICATION

    The sqlauthentication flag indicates to the installer which method to use for the connection string when connecting to the specified SQL Server. This will depend on the configuration of your SQL Server, if Windows or Mixed Mode authentication is configured. The two parameters that can be passed for this switch are:

    • Windows, for Windows Authentication
    • SQL, for Mixed Mode - SQL based authentication

    Example:

    Setup.exe/sqlauthentication=windows

    Setup.exe/sqlauthentication=sql

    /SQLUSERNAME

    Used in conjunction with theSQLAuthentication and SQLPassword flags, the sqlusername command line switch indicates the username to use when connecting to the specified SQL instance.The username is passed in one of two formats, depending on your specified authentication method:

    • DOMAIN\USER, when using Windows Authentication
    • USER, when using SQL based authentication

    Example:

    Setup.exe/sqlusername="MITEL\MiCC.Service"

    Setup.exe/sqlusername="MiCCService"

    /SQLPASSWORD

    Used in conjunction with the SQLAuthentication and SQLUsername flags, the sqlpassword command line switch indicates the password that corresponds with the supplied username when connecting to the configured SQL instance.

    Example:

    Setup.exe/sqlpassword="2Vl*^uJA"

    /SSL

    The SSL flag indicates to the installer that this MiContact Center Enterprise will be configured to communicate and accept communications where applicable using SSL. When settingthis flag, the EnterpriseIP flag must contain an FQDN as opposed to an IP address.

    Example:

    Setup.exe/SSL

    /ENTERPRISEIP

    The enterpriseip command lineswitch indicates to the installer the IP address or FQDN of the MiContactCenter Enterprise server. When using the SSL flag, you must specify an FQDN in this field.

    Example:

    Setup.exe/enterpriseip="10.1.100.15"

    Setup.exe/enterpriseip="MICCPROD01.Mitel.com"

    /UPDATERIP

    The updaterip command line switch is available for remote servers and client installations only. Specifying this flag and specifying an IP address or FQDN indicates to the Updater Service to download application and service updates from the specified Remote Server.

    Example:

    Setup.exe/updaterip="10.1.100.15"

    Setup.exe/updaterip="MiCCPROD01.Mitel.com"

    /COUNTRY

    The country flag is used to determine the regional settings for the MiContact Center Enterprise Server. Ifthis value is not passed, the installer will default to "Canada".When specifying country you must use the full name of the country, not theshort form or international country code.

    (Video) MiContact Center Enterprise Agent: Soft Phone Setup

    Common country names that can beutilized are:

    • United States
    • United Kingdom
    • Canada
    • Virgin Islands- U.S.
    • Virgin Islands- British
    • Germany
    • Netherlands
    • France

    Example:

    Setup.exe/country="United States"

    Setup.exe/country="United Kingdom"

    /TIMEZONE

    The timezone flag indicates theID of the timezone that the server will reside in. If you do not specify thetime zone, the installation will automatically use the time zone of the system the software is being installed to. You should typically never need to set this option, however it is provided in the event it is required.

    The most commonly used time zoneID's are:

    • Pacific Standard Time
    • Central Standard Time
    • Eastern Standard Time
    • UTC
    • GMT Standard Time
    • Middle East Standard Time
    • AUS Eastern Standard Time

    For a full list of available timezone ID's, please see the attached Timezones.xlsx

    Example:

    Setup.exe/timezone="Eastern Standard Time"

    /LANGUAGECODE

    The language code specifies tothe installer what the default MiContact Center language should be. This mustbe selected from the supported list of languages:

    • zh-CN (Chinese Simplified)
    • nl-NL (Dutch Netherlands)
    • en-GB (English United Kingdom)
    • En-US (English United States)
    • Fr-CA (French Canadian)
    • Fr-FR (French France)
    • De-DE (German)
    • It-IT (Italian)
    • Pt-BR (Portuguese Brazil)
    • Ru-RU (Russian)
    • Es-CL (Spanish Chile)
    • Es-ES (Spanish Spain)
    • Sv-SE (Swedish)
    • Nb-NO (Norwegian)

    By passing the language code, the installer will set the default language for the Enterprise. If no language code is passed, the system will default to en-US.

    Example:

    Setup.exe/languagecode="en-US"

    /ROLE

    The role command line flag indicates the client role to install when deploying client applications. The role flag can be used to automatically create the shortcuts for applications based upon the role you select. This can be used in place or in conjunction with the /FEATURES flag on client installation. You can select one of the following roles:

    • Supervisor
    • Agent
    • Administrator

    Example:

    Setup.exe/role=Agent

    SAMPLEINSTALLATIONS

    The following section outlines a few commonly used installation scenarios. Each scenario will describe the use case, and provide the full installation string to utilize. In your deployment some switches such as language, and country may be modified to meet your deployment needs.

    BASIC ENTERPRISESERVER WITH BASIC AUTH AND LOCAL SQL

    This installation will perform aninstallation of the MiContact Center Enterprise Server allowing features to be enabled based upon the license key. We are specifying a Windows Domain account for the services, and specifying to use basic MiContact Center authentication for client access. The local SQL Express server will use Windows Authentication. Finally, we are specifying that this Enterprise Server will use SSL and the Enterprise IP address will be configured using the FQDN of MICCPROD01.MITEL.COM

    Setup.exe/silent /workflow="Enterprise Server.deploy" /username="MITEL\MiCC.Service" /password="2Vl*^uJA" /key="ABCD1-BU476-ARU9Q-S4B24-BH8Q7-7" /authentication="basic" /sqlauthentication="windows" /sqliname=".\SQLEXPRESS" /sqlusername="MITEL\MiCC.Service"/enterpriseip="MICCPROD01.MITEL.COM"

    BASIC ENTERPRISESERVER WITH WINDOWS AUTH AND REMOTE SQL

    This installation will perform aninstallation of the MiContact Center Enterprise Server allowing features to be enabled based upon the license key. We are specifying a Windows Domain accountas the service account, specifying to utilize Windows authentication for clientaccess, and Windows authentication for communicating with the SQL Server. TheSQL Server is remote, exists on SQLPROD04 and does not require an instancename, and the MiCC Service account will be used for communication. We do not need to specify the Windows password for the Windows Domain account because we're using Windows authentication. Finally, we are indicating that we will beusing SSL on this enterprise, and to configure the enterprise IP address as an FQDN of MiCCPROD01.MITEL.COM

    Setup.exe/silent /workflow="Enterprise Server.deploy" /username="MITEL\MiCC.Service" /password="2Vl*^uJA" /key="ABCD1-BU476-ARU9Q-S4B24-BH8Q7-7"/authentication="windows" /sqlauthentication="windows" /sqliname="SQLPROD04" /sqlusername="MITEL\MiCC.Service" /ssl /enterpriseip="MICCPROD01.MITEL.COM"

    ENTERPRISESERVER LICENSE KEY UPDATE

    This setup command will silently update the Enterprise Server license key. This is achieved by specifying the Update License deployment workflow, and passing the license key using the key command line switch. This is particularly useful when an Enterprise has been deployed using a demonstration license, and you must apply the purchased license to the server.

    Setup.exe/silent /workflow="Update License.deploy" /key="ABCD1-BU476-ARU9Q-S4B24-BH8Q7-7"

    REMOTE SERVERWITH IVR SERVICES AND REMOTE UPDATE PROXY

    (Video) MiContact Center Business: How to Add and Use Subroutines in IVR Workflows: MiVoice Business

    This is a basic Remote Server installation with IVR Services and configuring the Remote Server to service application and service update requests from clients. We have specified the Remote Server workflow, and configured the service account username and password. Finally, we've determined that we will be using SSL to connect to the Enterprise Server, and specified the Enterprise Server IP address as the server FQDN.

    Setup.exe/silent /workflow="Remote Server.deploy" /username="MITEL\MiCC.Service" /password="2Vl*^uJA" /features="YourSiteExplorer,IVRServices,ProxyUpdater" /SSL /enterpriseip="MICCPROD01.MITEL.COM"

    BASIC CONTACTCENTER AGENT CLIENT INSTALLATION WITH ALTERNATE UPDATE LOCATION

    This basic client installation will deploy the client component pack with the Ignite and Contact Center Client features enabled. We are specifying the Enterprise IP address as the FQDN of the MiContact Center server, and indicating we wish to use SSL for communication where applicable. Finally, we have specified an alternate download location for applications and services from the MICCREMOTE01 server.

    Setup.exe/silent /workflow="Client Component Pack.deploy" /features="Ignite,ContactCenterClient" /enterpriseip="MICCPROD01.MITEL.COM" /SSL /updaterip="MICCREMOTE01.MITEL.COM"

    Applies To: 8.0 and above

    Rate this Article:

    Attachments

    How To: MiContact Center Silent Installations (1) Timezones.xlsx (13.72 KB, 1,674 views)

    Add Your Comments

    Name: *
    Email Address:
    Web Address:
    Verification Code:

    How To: MiContact Center Silent Installations (2)

    *

    Details

    Last Modified:Thursday, February 11, 2021
    Last Modified By: montpetit.a
    Type: HOWTO
    Rated 3 stars based on 3 votes.
    Article has been viewed 26,656 times.

    Options

    How To: MiContact Center Silent Installations (3) Email Article
    How To: MiContact Center Silent Installations (4) Print Article
    How To: MiContact Center Silent Installations (5) Bookmark Article
    How To: MiContact Center Silent Installations (6) Social Bookmarks
    How To: MiContact Center Silent Installations (7) Comments RSS
    How To: MiContact Center Silent Installations (8) Export As PDF

    (Video) MiContact Center Campaign Manager

    Videos

    1. MiContact Center Business: Introduction to IVR Routing: MiVoice Business
    (Mitel)
    2. MiContact Center Business Salesforce CRM Connector Integration
    (Mitel)
    3. MiContact Center Business Salesforce CRM Connector Integration
    (Mitel)
    4. MiContact Center Business: Web CRM Connector for Salesforce
    (Mitel)
    5. Explore MiContact Center for Microsoft Lync
    (Nexus Open Systems)
    6. Mitel Contact Center Solutions: Marquee Monitoring
    (Mitel)

    Top Articles

    You might also like

    Latest Posts

    Article information

    Author: Dong Thiel

    Last Updated: 10/14/2022

    Views: 5747

    Rating: 4.9 / 5 (59 voted)

    Reviews: 82% of readers found this page helpful

    Author information

    Name: Dong Thiel

    Birthday: 2001-07-14

    Address: 2865 Kasha Unions, West Corrinne, AK 05708-1071

    Phone: +3512198379449

    Job: Design Planner

    Hobby: Graffiti, Foreign language learning, Gambling, Metalworking, Rowing, Sculling, Sewing

    Introduction: My name is Dong Thiel, I am a brainy, happy, tasty, lively, splendid, talented, cooperative person who loves writing and wants to share my knowledge and understanding with you.