Technical Manual Version 3.0 Application Server Technical Manual Xarios Ltd. 1 Contents 1 2 CONTENTS .................................................................................................................................. 2 INTRODUCTION .......................................................................................................................... 4 2.1 3 3.1 3.2 3.3 3.4 3.5 3.6 3.7 4 FEATURES....................................................................................................................... 4 REQUIREMENTS.......................................................................................................................... 5 TARGET PC REQUIREMENTS .............................................................................................. 5 TARGET PC REQUIREMENTS - CAMPAIGN MANAGER ............................................................. 5 VMWARE READY ............................................................................................................ 5 MITEL MCD REQUIREMENTS ............................................................................................ 5 MITEL 5000 REQUIREMENTS ............................................................................................ 6 FEATURE REQUIREMENTS.................................................................................................. 6 SOFTWARE LIMITATIONS ................................................................................................... 6 INSTALLATION ............................................................................................................................ 7 4.1 LICENSING .................................................................................................................... 11 4.1.1 Mitel 5000 .......................................................................................................... 11 4.1.2 Mitel MCD .......................................................................................................... 11 4.1.3 License Validation .............................................................................................. 11 4.1.4 Registering a Software license ........................................................................... 13 4.1.5 Hardware USB Dongle Licensing ........................................................................ 15 4.2 INITIAL CONFIGURATION ................................................................................................. 17 4.2.1 Database Connection ......................................................................................... 17 4.2.2 Migrating Version 1.x Database ........................................................................ 18 4.2.3 Website Connection ........................................................................................... 19 4.2.4 Telephone System Connection ........................................................................... 21 4.2.5 Starting the Application Server Service .............................................................. 22 5 SERVER CONFIGURATION ......................................................................................................... 23 5.1 SYSTEMS ...................................................................................................................... 23 5.1.1 Settings .............................................................................................................. 23 5.2 SMTP CONFIGURATION ................................................................................................. 29 5.2.1 Configuration ..................................................................................................... 30 5.2.2 Email Groups ...................................................................................................... 31 5.3 SUPPORT...................................................................................................................... 31 5.3.1 Logging Tab ....................................................................................................... 31 5.3.2 Dealer Tab .......................................................................................................... 32 6 CLIENT OPTIONS ....................................................................................................................... 33 6.1.1 Settings Tab ....................................................................................................... 33 6.1.2 Dial Patterns ...................................................................................................... 36 6.1.3 Directory ............................................................................................................ 38 6.2 CONFIGURATION FILES .................................................................................................... 42 6.3 CONTACTS .................................................................................................................... 43 6.3.1 Contacts database ............................................................................................. 44 6.3.2 DDI Mapping ...................................................................................................... 48 6.3.3 CLI Mapping ....................................................................................................... 49 7 ADVANCED FEATURES .............................................................................................................. 51 7.1 ALARMS ....................................................................................................................... 51 7.2 AUTO ANSWER ............................................................................................................. 52 7.3 CALL RECORDER ............................................................................................................ 53 7.4 CAMPAIGN MANAGER .................................................................................................... 54 7.4.1 Settings .............................................................................................................. 54 Version 3.0 Page 2 of 91 Application Server Technical Manual Xarios Ltd. 7.4.2 Data Connection ................................................................................................ 55 7.5 HOT DESKING ............................................................................................................... 56 7.6 MESSAGING.................................................................................................................. 62 7.6.1 Settings .............................................................................................................. 62 7.7 NIGHT MODE................................................................................................................ 63 7.7.1 Settings .............................................................................................................. 64 7.7.2 Daily Settings ..................................................................................................... 64 7.8 SMS ........................................................................................................................... 65 7.8.1 Basic ................................................................................................................... 65 7.8.2 Cellular Terminals & Email Services ................................................................... 65 7.9 TIME SYNC ................................................................................................................... 66 7.9.1 Enable ................................................................................................................ 67 7.9.2 Feature Codes .................................................................................................... 67 7.9.3 Admin Keyset ..................................................................................................... 67 7.9.4 Synchronise time ................................................................................................ 67 7.9.5 Date Format ....................................................................................................... 67 7.9.6 Time Format....................................................................................................... 67 7.10 WEB CALLBACK ............................................................................................................. 67 7.10.1 Web Callback call requests ................................................................................ 68 7.10.2 Basic ................................................................................................................... 69 7.10.3 Skills ................................................................................................................... 70 7.10.4 History ................................................................................................................ 71 8 SYSTEM STATUS ....................................................................................................................... 72 8.1 STATUS ........................................................................................................................ 72 8.2 LICENSING .................................................................................................................... 72 8.3 CONNECTED CLIENTS...................................................................................................... 73 8.4 EVENTS ........................................................................................................................ 73 8.5 AUDIT TRAIL ................................................................................................................. 74 8.6 DIAGNOSTICS ................................................................................................................ 75 8.6.1 Client Real-time Status....................................................................................... 75 8.6.2 Hot Desking Real-time Status ............................................................................ 77 8.6.3 Web Callback Real-time Status .......................................................................... 79 9 MAINTENANCE ......................................................................................................................... 81 9.1 BACKUP ....................................................................................................................... 81 9.2 RESTORE ...................................................................................................................... 84 9.3 UPGRADES ................................................................................................................... 86 9.3.1 Software............................................................................................................. 86 9.3.2 Licensing ............................................................................................................ 86 10 TROUBLESHOOTING ................................................................................................................. 88 Version 3.0 Page 3 of 91 Application Server Technical Manual Xarios Ltd. 2 Introduction Xarios Application Server is a product specifically designed for Mitel 5000 and Mitel MCD (Mitel Communications Director) series telephone systems. It has been designed as a single software installation that includes ‘modules’ that deliver additional features and functionality to the phone system. It works as a central connection point for the Xarios Phone Manager or Xarios Phone Integrator clients. The Application Server runs as a service on a server that can connect to the phone system over TCP/IP. Application Server uses SQL Server to store a manage data and is configured using a website hosted using Microsoft IIS. Xarios Application Server software has been designed with ease of use in mind so that Mitel resellers and users can install, configure and support the applications with the minimum of training. 2.1 Features The Xarios Application Server has modules to support different features and applications. The main feature is to support the connection of Xarios Phone Manager when connected to a Mitel 5000 or Xarios Phone Integrator clients when connected to a Mitel MCD system. Module Requires Axxess Axxess License v5 + v6 v7 Axxess v8+ Mitel 5000 Mitel MCD Phone Manager Clients Phone Integrator Clients Web Callback Multiple Message Notification Telephone System Time Sync Auto Answer Hot Desking Hot Desking (with CLI change) Night Mode Alarm Notification Table 2.1 Version 3.0 Page 4 of 91 Application Server Technical Manual 3 Xarios Ltd. Requirements It is recommended that Application Server be installed on a dedicated server. 3.1 Target PC Requirements Windows XP Professional SP3 (x86), Windows 2003 Server SP2 (x86), Windows 2008 Server (x86 or x64), Windows 7 Professional/Enterprise/Ultimate (x86 or x64) versions supported Intel Pentium Core 2 Duo or equivalent processor 2GB RAM Network interface card Microsoft .NET Framework 4.0 Microsoft Windows Installer 4.5 Power Shell v1.0+ Microsoft IIS 6.0 + USB 2.0 (for license dongle) Microsoft IP v4 20GB Hard Disk Space NOTE: We do NOT recommend or support installing the Application Server software on a Windows Active Directory Domain Controller. 3.2 Target PC Requirements - Campaign Manager When using Campaign Manager then the specification should be significantly higher and depends on the amount of users, call rates and campaigns. As a minimum it should be increased to: 4GB RAM Intel Xeon processor 3.3 VMWare Ready The Application Server has been certified as VMWare Ready. 3.4 Mitel MCD Requirements Minimum MCD Version 10+, Release v4.1 Xarios Application Server MiTAI License MiTAI support enabled in the Class of Service for each device (endpoint\trunk) that needs to be monitored. o HCI/CTI/TAPI Call Control Allowed enabled o HCI/CTI/TAPI Monitor Allowed enabled The following endpoints are supported: Mitel 5xxx IP Endpoints, Hot Desking Users, Single Line Endpoint, Multi Line Endpoint, Key Systems, Generic SIP (limited features) The following trunks are support: Digital PRI & BRI, SIP Trunks and Analog Trunk Single instance configuration Non resilient MiTAI connections Version 3.0 Page 5 of 91 Application Server Technical Manual Xarios Ltd. 3.5 Mitel 5000 Requirements System OAI Events & Third Party Call Control enabled in premium features. If Hot desking in a multi-site environment, the ‘Remote ACD Hunt Groups’ premium feature is also required. 3.6 Feature Requirements In order for logging and alarm notification to work, a valid email address and an SMTP server are required. If using Web Call-back, a POP3 email account is required. Time Sync and Night Mode features require the use of a keyset to perform feature code operations. In order to use SMS for Alarm Notification and Phone Manager SMS a Fixed Cellular Terminal (FCT) and spare USB 2.0 port is required. 3.7 Software Limitations Xarios Application Server will support up to 250 Phone Integrator clients or Phone Manager clients connected at any one time. Version 3.0 Page 6 of 91 Application Server Technical Manual 4 Xarios Ltd. Installation Xarios Application Software has been designed with ease of use in mind so that Mitel resellers and end users can install, configure and support the applications with the minimum of training. To install Xarios Application Server successfully, follow the instructions set out below. 1. Xarios Application Server requires Microsoft .Net Framework v4.0 Full version to be installed first. This can be found at Windows Update, the Microsoft downloads website on the disk provided or on the Xarios Application Server website. 2. Restart the computer if prompted to do so. 3. Run the Xarios Application Software setup and restart if prompted to. 4. Ensure the USB dongle is installed in the computer after the Application Server has been installed. If you are using a software license, a USB dongle is not required. 5. Launch the Configuration tool to the system tray and ensure the license is being read correctly and the database connectivity is tested. 6. Application Server can now be administered using a web browser. Note: Only Server versions of Microsoft Windows support running more than a single website so during installation the default website will be stopped. The installation is available in two different files. A complete installation is available that contains all of the pre requisites required including SQL Server Express, SQL Server Express Management & the Dongle Drivers and this file is about 300MB in size. A minimal installation is also provided that does not contain any of the pre requisites and can be used if they are already installed or for upgrading existing installs and this files is about 35MB in size. To start the installation run the setup file provided, and follow the instructions below. Version 3.0 Page 7 of 91 Application Server Technical Manual Xarios Ltd. Click on Next> to continue. Figure 4.1 Click on “I accept the terms in the license agreement” to continue and press Next > Figure 4.2 Enter your User Name and Organisation then click Next >. Figure 4.3 Version 3.0 Page 8 of 91 Application Server Technical Manual Xarios Ltd. Select the Complete setup and click Next> Figure 4.4 If the default SQL Server database is been installed then the connection details will already be completed. If a different database is been used then enter the correct details in here and click Next>. Figure 4.5 The Application Server website can be configured to work on a different IP Address, if left blank then all addresses will be used. The TCP Port can be changed from the default of 80 and optionally any host header values can be used. Click Next > to continue. Figure 4.6 Version 3.0 Page 9 of 91 Application Server Technical Manual Xarios Ltd. Click on Install to start the Xarios Application Server installation. Figure 4.7 The installation may take about 30 minutes to run depending on the performance of the server and what needs to be installed. Upgrading existing installation where SQL Server is already installed will take a siginfacnlty shorter time. Other windows may also appear during setup these will close automatiocally so do not close them. When the installation is complete click on Finish and Xarios Application Server Configuration Tool will automatically start. Figure 4.8 Once installed the Application Server administration website is by default installed on port 80 and can be accessed from other servers on the network. When the Application Server is installed a default user account is created to allow access to the web site. The details are shown in Table 4.1 Version 3.0 Page 10 of 91 Application Server Technical Manual Xarios Ltd. Username: Password: engineer appserver Table 4.1 Open a web browser and got: http://appserver and the logon page, as shown in Figure 4.9, should be displayed. Figure 4.9 Entering the default username and password should the enable access to the configuration website. 4.1 Licensing The Application Server is licensed in two different modes depending on the features and telephone system connecting to. 4.1.1 Mitel 5000 If this was provided with a Mitel 5000 telephone system and only Phone Manager Standard clients were requested then a limited software license key is provided. If any other modules or clients were needed then a full software or hardware USB dongle license is required. 4.1.2 Mitel MCD If only Phone Integrator TAPI license were required then a limited software license key is provided. If any other modules or clients were needed then a full software or hardware USB dongle license is required. 4.1.3 License Validation Once the Application Server is installed, the licensing needs to be checked for the following reasons: Version 3.0 Page 11 of 91 Application Server Technical Manual Xarios Ltd. 1. Ensure that the dongle is being read correctly by the software (if applicable). 2. Ensure that the correct license has been shipped. 3. If a software based license is being used Application server must be registered before use. The license can be viewed on the system tray configuration tool as shown in Figure 4.10. Figure 4.10 The license status can also be viewed from the Licensing tab on the Status page on the website as shown in Figure 4.12. If no license details are shown, as in Figure 4.11, then click on the requery license link at the bottom of the page to refresh the details. Version 3.0 Page 12 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.11 Figure 4.12 4.1.4 Registering a Software license Software licenses must be registered at http://www.xarios.com using the licensing form on the system tray configuration tool. Version 3.0 Page 13 of 91 Application Server Technical Manual Xarios Ltd. To register a software license, a license request file must be generated on the Application Server. The license request file can then be uploaded to http://www.xarios.com and a corresponding License file downloaded. Note: A user account for the http://www.xarios.com is required to perform a software registration. Access to http://www.xarios.com is only available to authorized Mitel dealers. Figure 4.13 Software Licensing Steps: To register a software license, load the Licensing Status form from the configuration application and wait for the Validating license message to disappear. Once this occurs, the Register button will become enabled. Clicking this button will load the form show in Figure 4.13. Enter the Site Id and Serial Number into the boxes provided. The Site Id and Serial Number can be found on the back of the Application Server CD that was distributed with the telephone system. Press the Create a license request file button. At this stage the folder selection form will appear, select the location you wish to save the license request file. Logon to the Xarios portal at http://portal.xarios.com and on the first page after you have logged in follow the Need to license your software? Click here! link to register your software as shown in Figure 4.14. Version 3.0 Page 14 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.14 Follow the instructions on the web site. Upload the license request file created earlier and download the License file. (If necessary this stage can be performed on a separate PC if the Application Server has no Internet access) Once the license file has been downloaded from the website, go back to the Registration form within Application Server and press the Process License button. Your software is now licensed! 4.1.5 Hardware USB Dongle Licensing If a USB license dongle is provided this should be connected to a spare USB 2.0 port on the same server that the Application Server was installed and should be done after this installation. If installing into a virtualised environment then the host needs to support native USB pass through to the client operating system that the Application Server was installed on. When the dongle is connected it will be detected and then displayed in Windows Device Manager as shown in Figure 4.15. It will be shown under Universal Serial Bus Controllers -> SafeNet USB SuperPro/UltraPro. Version 3.0 Page 15 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.15 Version 3.0 Page 16 of 91 Application Server Technical Manual Xarios Ltd. 4.2 Initial Configuration When the installation is complete the Application Configuration Tool needs to be run to create or update the database that is used – BEFORE the Application Service is started. 4.2.1 Database Connection Application Server uses a Microsoft SQL Server Express database to store configuration and data. To configure the database settings from the Application Server desktop select the shortcut from Xarios -> Application Server -> Launch Configuration Tool this will display the Application Server icon in the system tray. Figure 4.16 Right click on the icon as shown in Figure 4.16 to display the SQL Database Settings form shown in Figure 4.17. Version 3.0 Page 17 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.17 Check to ensure the details are correct and then click on the Test button and this will validate the connection details and display message with the results. 4.2.2 Migrating Version 1.x Database Application Server version 1.x used Microsoft Access Databases to store configuration and data. Application Server version 2.x provides a method for migrating the existing data into the SQL Server database so that configuration and data is not lost. Select the Migrate button shown in Figure 4.17 will display the Data Migration utility as shown in Figure 4.18. Version 3.0 Page 18 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.18 When migrating the data simply follow the instructions on screen. The databases to be migrated are call AAS.mdb and Contacts.mdb. If the Application Server was upgraded from version 1.x then the files will be found in the route of the Application Server version 2 install (Default location: C:\Program Files\Xarios\Xarios Application Server\Application Server). 4.2.3 Website Connection The Application Server uses a web based management tool to enable the configuration to be set. NOTE: If this is been installed on a non-Windows Server Operating System, i.e. Windows XP Professional, then only a single website can be running at once. Any other website will be disabled once this has been installed. During the installation process you can configure what IP Address, TCP Port and Host Header values to use. To change these value use the Microsoft IIS Management tool. Using the default installation values the web site within IIS should be similar to that shown in Figure 4.19. Version 3.0 Page 19 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.19 The TCP Port that is used to launch the web site using the Application Settings menu option can be configured from the System Tray menu option shown in Figure 4.20. NOTE: This needs to match the configuration within Microsoft IIS. Figure 4.20 For Windows XP/2003 installation as the website uses ASP.NET v2.0 and this needs to be enabled in IIS as shown in Figure 4.21. If this is not enabled then the website may display a HTTP 404 Not Found error. Version 3.0 Page 20 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.21 4.2.4 Telephone System Connection The Application Server needs to be configured to connect to the telephone system. From the website select Server Configuration -> Systems on the as shown in Figure 4.22. For details on configuring the PBX details see the Server Configuration section. Figure 4.22 Once configured the Application Server Service should be started. If connection to the PBX is successful the system tray configuration tool will display a solid green icon. The System Status icon on the website for the Application Server Service page will also change from red to green as shown in Figure 4.23. Version 3.0 Page 21 of 91 Application Server Technical Manual Xarios Ltd. Figure 4.23 4.2.5 Starting the Application Server Service The Application Server service can be started from the Configuration tool. Right click on the system tray icons and select the Service Control -> Start Application Server menu as shown in Figure 4.24. Figure 4.24 It can also be started from the service.msc as shown in Figure 4.25. Figure 4.25 Version 3.0 Page 22 of 91 Application Server Technical Manual Xarios Ltd. 5 Server Configuration The Server Configuration section of the website enables the telephone system connection details to be configured and the email and technical support options. Figure 5.1 5.1 Systems This section of the website allows configuration of all information regarding the telephone system that Application Server will be connecting to. To access the Systems section select Server Configuration -> Systems from the menu or select the Systems icon as shown in Figure 5.1. 5.1.1 Settings If no telephone system has been configured then a new connection can be created by selecting the New link as shown in Figure 5.2. Figure 5.2 This will then display the Connection Settings window as shown in Figure 5.3. Version 3.0 Page 23 of 91 Application Server Technical Manual Xarios Ltd. Figure 5.3 Depending on the system type connecting to some of the details may not be displayed. 5.1.1.1 Name Enter a user friendly description for this connection. 5.1.1.2 System Type Select the type of PBX connecting to, either a Mitel 5000 or Mitel Communications Director (MCD). 5.1.1.3 Host / IP address The hostname or IP address for the telephone system 5.1.1.4 Password The CTI connection password for the telephone systems; this only applies to the Mitel 5000. 5.1.1.5 Port The TCP/IP port number used to connect to the CTI connection; this only applies to the Mitel 5000. 5.1.1.6 Backup connections settings For Mitel 5000 telephone systems only, these settings mirror that of the main connection settings but will be used when no connection to the main telephone system can be established. Once a connection to a backup system has been established Application Server will not reconnect back to the main system until it has lost connection to the backup or the Application Server is restarted. Backup connection settings can be used in multi-node environments so that Application Server connects to a local system when the WAN link is down. Version 3.0 Page 24 of 91 Application Server Technical Manual Xarios Ltd. 5.1.1.7 Device Information Tabs The Systems page displays tabs for each of the device types that are available on the telephone system. Depending on the type of telephone system this information can be downloaded automatically, see Table 5.1 for details. Telephone System Mitel 5000 Mitel MCD Device Setup Automatic Manual Table 5.1 Note: A successful connection to the telephone system by the Application Server must be established first for the devices to download. Some device types are not required to be programmed for each type of telephone system, Table 5.2 shows what types are required. See the Retrieving Device Information section for details on how to manually retrieve the information. Device Type Agents Endpoints Speed Dials Trunks SIP Trunks Feature Codes Hunt groups Voice Mail Ports Mitel 5000 Mitel MCD Table 5.2 Note: The Mitel MCD does not have trunk numbers for individual SIP trunks so these do not have to be configured. To create a new device, select the relevant device type tab and then click on the New link as shown in Version 3.0 Page 25 of 91 Application Server Technical Manual Xarios Ltd. Figure 5.4 . Figure 5.4 This will then expand to enable to details to be entered and entries can either be created individually or by selecting the Multiple option, ranges can be created as shown in Figure 5.5. Version 3.0 Page 26 of 91 Application Server Technical Manual Xarios Ltd. Figure 5.5 5.1.1.8 Retrieving Device Information Depending on the type of telephone system connecting to the device information can be automatically retrieved and for other systems the information needs to be manually entered. The next sections describe how to retrieve the information required from the telephone systems. Mitel MCD Digital Trunks To retrieve the PRI and BRI digital trunk information select the Digital Trunks page from the MCD programming interface as shown in Figure 5.6. The trunks numbers are shown underneath the Trunk Number column. This example shows the BRI trunk numbers as been 250 – 253 and the PRI trunk numbers starting at 560. NOTE: These need to be configured in the Trunks section of the Application Server. Version 3.0 Page 27 of 91 Application Server Technical Manual Xarios Ltd. Figure 5.6 Analog Trunks To retrieve the Analog trunk information select the Analog Trunks page from the MCD programming interface as shown in Figure 5.7. The trunks numbers are shown underneath the Trunk Number column. This example shows the analog trunks starting from 260. NOTE: These need to be configured in the Trunks section of the Application Server. Figure 5.7 Voice Mail Ports To retrieve the Voice Mail port information select the VM Ports page from the MCD programming interface as shown in Figure 5.8. The directory numbers are shown underneath the Prime Directory Number column. This example shows the directory numbers starting at 2400. NOTE: These need to be configured in the Extensions section of the Application Server. Version 3.0 Page 28 of 91 Application Server Technical Manual Xarios Ltd. Figure 5.8 Devices To retrieve the Device information select the User and Device Configuration page from the MCD programming interface as shown in Figure 5.9. The device numbers are shown underneath the Number column. All of the devices shown in the this form need to be entered including User and Device and Hot Desking User. NOTE: These need to be configured in the Extensions section of the Application Server. Figure 5.9 5.2 SMTP Configuration Email functionality is used in various parts of the Application Server; for logging, alarm notification and Web Callback. If any of these features are being used it is important first to configure and test these settings. Version 3.0 Page 29 of 91 Application Server Technical Manual Xarios Ltd. 5.2.1 Configuration The email configuration window shown in Figure 5.10 enables the site specific details to be configured and then tested. Figure 5.10 5.2.1.1 SMTP Server The IP address or the hostname of an SMTP server that can be used to send emails. 5.2.1.2 Source Email Address The email address that will be used as a source address when sending emails 5.2.1.3 Enable Authentication If the SMTP server being used requires authentication to send emails then this box needs to be checked and the Username & Password text boxes must be completed. 5.2.1.4 Enable SSL If SSL encryption is required for email authentication enable this with this checkbox. 5.2.1.5 Port If a different SMTP port is required to be used then enter it here. 5.2.1.6 Username Enter the Username for authentication, if required. Version 3.0 Page 30 of 91 Application Server Technical Manual Xarios Ltd. 5.2.1.7 Password Enter the Password for authentication, if required. 5.2.1.8 Testing To ensure the email settings have been configured correctly they must first be tested. Pressing the Test button will prompt the user for a destination email address to send a test email to. Send an email and check that it has been successfully received. 5.2.2 Email Groups Email groups are used in various features of Application Server. Multiple email address can be grouped together to speed up configuration in other parts of the application. 5.3 Support The Support section is used for technical support and diagnostic reasons. These setting should only be changed under instruction from a qualified engineer, as shown in Figure 5.11. Figure 5.11 5.3.1 Logging Tab This option is used to enable or disable telephone system communication logging. 5.3.1.1 PBX events This configures the Application Server to log communication to the telephone system CTI connection. 5.3.1.2 Advanced Logging If Advanced Logging is selected more detailed logging information is recorded. 5.3.1.3 Log client communications This configures the Application Server to log communication from all clients. 5.3.1.4 Maximum log file size This defines the maximum size of each log file. Version 3.0 Page 31 of 91 Application Server Technical Manual Xarios Ltd. 5.3.1.5 Email logs Email logging allows the Xarios Application Server to send OAI logs to a specified email address. Please note that the SMTP server is required to be configured on the Email / SMS tab of the Application Server for email logging to work. 5.3.1.6 Email group The email address the logs are to be sent to. Note: The logging features should only be enabled when instructed to do so by an engineer. Enabling logging all the time will have an adverse effect on the performance of the software and use a significant amount of hard disk space. 5.3.2 Dealer Tab This section allows additional support details to be added to Xarios products. Contact details and dealer logos can be imported into Xarios products, including Phone Manager and Phone Integrator so end users have the correct support details for the dealer. Dealer name, Phone number, Website address – These details will be visible via the Phone Manager or Phone Integrator About section. 5.3.2.1 Enable Heart Beat The Heart Beat is used to allow the maintainers of your Xarios Application Server to support your software. To enable your maintainer to view details of your Application Server enable this checkbox. Note: The server running Xarios Application Server is required to have internet access and allow traffic out over port 80. Version 3.0 Page 32 of 91 Application Server Technical Manual Xarios Ltd. 6 Client Options As well as hosting a variety of applications, the Application Server accepts client connections from Phone Manager or Phone Integrator clients. The following settings specify the network and dialling settings for clients that will connect to the Application Server. This section can be accessed from the Client Options menu as shown in Figure 6.1. Figure 6.1 Any changes to these settings require the Application Server to be restarted before taking effect. 6.1.1 Settings Tab These settings allow you to configure how the clients connect to the Xarios Application Server and what access is available as shown in Figure 6.2. Some of the options are only applicable to specific telephone system configurations. Version 3.0 Page 33 of 91 Application Server Technical Manual Xarios Ltd. Figure 6.2 6.1.1.1 User Access vs Extension ID Access In previous version of Application Server all client connections were based upon the extension number only. Application Server version 2 introduced user based security for the following benefits: Clients can be configured to use only a specific endpoint Phone Manager clients can be configured to use only a specific agent ID Instant messaging between Phone Manager clients is user based only so that you can be confident of who you are communicating with To offer backwards compatibility and easier configuration Application Server still supports Extension only based connections. The Extension id access check box is used to configure whether Application Server should support extension only connections or whether it requires a user to be authenticated when a client is connecting. Note: With Extension id access enabled, Application Server will accept connections from older version 1.4 clients. 6.1.1.2 Extension based Access On Mitel 5000 series PBXs the Extension based connections can now be secured using the Passcode that is configured against the endpoint in Mitel Database Programming. Each client that connects will then need to provide this password when connecting. This prevents any client from entering any extension number to connect to without priori authentication. Version 3.0 Page 34 of 91 Application Server Technical Manual Xarios Ltd. 6.1.1.3 Standard User Access vs Active Directory When users are connecting a client to Application Server with a user account, they can do so in one of two ways. Standard Access – User accounts and passwords are manually created on Application server and clients must enter a username and password when connecting. Active Directory Access – User account details are imported from an Active Directory domain and users connecting clients are authenticated against these Active Directory users. Selecting Active Directory access allows a valid username and password to be entered that is used to connect to Active Directory as shown in Figure 6.3. NOTE: This account must have the correct permissions to be able to do this, a standard user account is normally sufficient. It does not have to be a Domain Admin. Figure 6.3 6.1.1.4 Connection Settings Listening address If there is more than one IP address on the server running the Xarios Application Server the correct IP address to listen for connections from a client can be selected from the drop down box. If you require client connections to be accepted on all IP addresses on the server select the All option from the drop down menu. Version 3.0 Page 35 of 91 Application Server Technical Manual Xarios Ltd. Secure listening port Specify the secure TCP/IP port used by the server to listen for client connections; this will need to be set on all clients to connect to the Xarios Application Server. Listening port Specify the TCP/IP port used by the server to listen for client connections; this will need to be set on all clients to connect to the Xarios Application Server. Secure remoting port Specify the TCP/IP port used by the server to listen for client connections; this will need to be set on all clients to connect to the Xarios Application Server. Unsecure remoting port Specify the TCP/IP port used by the server to listen for client connections; this will need to be set on all clients to connect to the Xarios Application Server. Admin remoting port Specify the TCP/IP port used by the server to listen for administration connections, this should not be changed. Professional password Specify the password used by clients requesting a Professional license to gain access to the server. This will need to be set on the clients to connect to the Xarios Application Server with a Professional license. Team Leader password Specify the password used by clients requesting a Team Leader license to gain access to the server. This will need to be set on the clients to connect to the Xarios Application Server with a Team Leader license. Only applies to Phone Manager clients. 6.1.2 Dial Patterns The dial patterns section allows you to specify the dialling settings for your local area. These are required to be set before any clients connect to the Xarios Application Server. To enable the default settings for a particular region simply select the region from the drop down box and click on the load country default settings link as shown in Figure 6.4. Version 3.0 Page 36 of 91 Application Server Technical Manual Xarios Ltd. Figure 6.4 6.1.2.1 Country Select the country from the drop down menu that the telephone system resides in and then select the Set button. This will put the default settings in for the country that has been selected. 6.1.2.2 International Outbound Code Set the international outbound code that is required to dial international numbers excluding the code to obtain an outside line. 6.1.2.3 International Code Set the country code of where the telephone system resides. 6.1.2.4 Outside Line Select the digit that is used to gain an outside line on the telephone system; in default this is set to 8. 6.1.2.5 Toll Digit Select the toll digit, in the UK the toll digit should be set to 0 and for the US this should be 1. 6.1.2.6 Local Area Codes Enter the local area code for the area that the telephone system resides in. Version 3.0 Page 37 of 91 Application Server Technical Manual Xarios Ltd. 6.1.2.7 Local Override Codes Enter the local area code for calls that are treated as long distance calls. 6.1.2.8 Outbound Prefixes If a prefix is required to be dialled before the outbound number is dialled enter the prefix in the section, i.e. LCR (least cost routing) digits. 6.1.2.9 Service Codes Enter the service codes that are dialled from the telephone system. Any numbers here will be dialled as though they are an outside number, i.e. if 911 is dialled then 8911 will actually be dialled with the outside line digit prefixed. 6.1.2.10 Max Endpoint Length Select the maximum length of an endpoint on the telephone system; in default this is set to 4. If this is not set correctly then dialling an endpoint may result in an external call been made. 6.1.2.11 Number Length Enter the number of digits in a telephone number where the telephone system resides, this should include the local area code and the toll digit. 6.1.2.12 Dial Toll on long Distance Calls Enable this if the toll digit should be added to long distance calls. 6.1.2.13 Dial Toll on Local Calls Enable this if a toll prefix should be added to all locally dialled calls. 6.1.2.14 Dial # A pound / hash (#) can be automatically added to the dial string to send the call to the telephone system immediately without waiting for the timeout. 6.1.2.15 Dial Primary Local Area Code If local area codes are to be dialled please enable this option, if this is left unchecked then when a local area code is dialled Phone Integrator automatically removes the locally dialled area code. If the Dial Local Area Code is enabled the first area. 6.1.3 Directory The directory section of Application Server is used to configure the user and computer accounts that will be connecting to the Application Server. 6.1.3.1 Standard Access / Active Directory Access If Standard Access has been select under the Settings then Users, Computers and Groups must be manually configured here, as shown in Figure 6.5. Version 3.0 Page 38 of 91 Application Server Technical Manual Xarios Ltd. Figure 6.5 If Active Directory Access has been selected then the Users, Computers and Groups will automatically be imported from the domain. 6.1.3.2 Domains When using Active Directory Access the domains tab will appear on the Directory window as shown in Figure 6.6. If the Application Server is a member of a domain selecting the query domain link will automatically search for all the domains that are available and populate the domains table. If the domain you require is not visible then you can add the domain manually. NOTE: Multiple domains can be added as long as the username and password details have permissions across all the domains. Version 3.0 Page 39 of 91 Application Server Technical Manual Xarios Ltd. Figure 6.6 6.1.3.3 Creating Domains Before the User, Computer and Group objects are queried from Active Directory domain the relevant domain details need to be created. From the Domains tab, shown in Figure 6.6, select the Query Domains option and if the Application Server is a member of any domains then they will automatically appear. If the server is not connected to a domain then select the New Domain option to manually create it, as shown in Figure 6.7. Figure 6.7 Distinguished Name The distinguished name (often referred to as a “DN”) uniquely identifies an entry in the Active Directory for the domain. If you have a domain called “Xarios.net” then you would enter “dc=xarios.net”. The Application server would then query the entire domain for User, Computer and Group objects. Version 3.0 Page 40 of 91 Application Server Technical Manual Xarios Ltd. In large Active Directory domains there may be a significant amount of information that is retrieved, so to restrict the area of the domain that is queried the Distinguished name can include Organisation Units. For example you may have an Organisation Unit called “Sales” and only the Sales users will be using the clients. Entering “ou=sales,dc=xarios,dc=net” would only bring back objects beneath this. Sub-domains can also be supported by entering multiple “dc=” values, for example if there is a domain called “sales.xarios.net” then “dc=sales,dc=xarios,dc=net” would be entered. Pre 2000 Name Enter the pre-Windows 2000 name of the domain. For example if the domain is called “xarios.net” this would normally be “xariosnet” and for “sales.xarios.net” this would be “salesxariosnet”. Domain Host Enter the DNS name of the domain controller that the Application Server will use to query for the information. NOTE: This is only required if the Application Server is not a member of the relevant domain. Domain Port Enter the TCP port that will be used to query the Active Directory information, this is the LDAP port and the default is 389. Active Select this option to enable this domain to be used. 6.1.3.4 Editing Domains Once the domain has been created it will be displayed as shown in Figure 6.8. Figure 6.8 Selecting the will cause the Application Server to retrieve the information from the domain. To edit the details click on and to delete the domain select . Version 3.0 Page 41 of 91 Application Server Technical Manual Xarios Ltd. 6.1.3.5 User objects Each user object can be used by a client to authenticate with Application Server. Only one instance of a User can be used by a client at any one time. By assigning an Agent ID to a User object a connecting Phone Manager client will automatically know which Agent ID to log that extension in with. 6.1.3.6 Computer Objects Computer objects can be used to map physical endpoint to computers. By doing this the need for users to type in the extension they are sitting at is removed when connecting with a client. 6.1.3.7 Group Objects Group objects are solely used in Application Server to assign configuration files. 6.1.3.8 Configuration Files Each part of a client’s configuration is saved in an XML file. Application Server provides the ability to store configuration files centrally and then assign them to Users, Computers and Groups so that end-users don’t have to go through the configuration of client. Once a configuration file has been assigned to a client the configuration of that part of the application will become Read-Only. For more on configuration files please see the Configuration Files section of the manual. 6.2 Configuration files Configuration files are XML files used by clients to dictate how features work and are displayed to the end user. For example: The DSS window within Phone Manager, the icons displayed and the columns selected are saved with in a file called DSS.xml. Using the Config Files window in Application Server it is possible to centralize these files and assign them to Users, Computers or Groups. Any assigned configuration files are downloaded by a client upon connection and are applied throughout the application. Once a configuration file has been assigned to a certain area of the application, all settings in that area become Read-Only to the end user. The priority in which configuration files are applied is as follows: 1. User 2. Group 3. Computer This means that a file applied a User level will always take precedence over a file assigned at Computer level. Version 3.0 Page 42 of 91 Application Server Technical Manual Xarios Ltd. 6.2.1.1 File Types The files shown in Table 6.1 can be centralised and assigned to Phone Manager and/or Phone Integrator clients: File Name Description DSS.xml Stores configuration about icons loaded on the DSS window Column selection and widths for the call banner Button selection and configuration for the toolbar Configuration for the custom button on the call banner Configuration for the application hot keys Stores the personal directory entries. Stores the banner colour configuration Stores the security configuration for the clients FieldList.xml Toolbar.xml CustomButton.xml HotKeys.xml PersonalDirectory.xml BannerColor.xml SEC.xml Phone Manager Phone Integrator Table 6.1 6.2.1.2 Managing A configuration file must be created from an existing Phone Manager or Phone Integrator client and then uploaded to the Application Server from the Config files section shown in Figure 6.9. Figure 6.9 6.3 Contacts The contact sections allows for contacts and DDI information to be imported into the Application Server. This information is then provided to the clients to provide them with extra information relating to the calls they make or receive. Caller id (CLI) mapping information can also be imported to allow the outgoing CLI to be altered depending on the number dialled. Version 3.0 Page 43 of 91 Application Server Technical Manual Xarios Ltd. To access this section select Client Options -> Contacts from the main menu or the Contacts icon from Figure 6.1. Figure 6.10 6.3.1 Contacts database The Application Server provides a central contacts database that enables extra information to be associated with a particular caller id. When an inbound or outbound call is placed this information is then provided through to the clients and can be displayed on the call banner and used within Application Support. The Application Server can import data from several different types of data source and can be scheduled so that it refreshes this information on a set period. 6.3.1.1 Import source The contacts import supports multiple different import sources. To create a new import source click on the New Contact Import Source button to display the import configuration as shown in Figure 6.11. Figure 6.11 Version 3.0 Page 44 of 91 Application Server Technical Manual Xarios Ltd. Depending on the type of import source selected different options will be shown. Text File This requires a text file saved in CSV format to be used as the data source as shown in Figure 6.12. Figure 6.12 Description: Enter a useful description that describes this data source. File Path: Browse to the file path of where the file containing the contacts is located. This path is referenced by the Application Server service and need to be accessible from the account that is running the service. Field Separator: Select how the fields separating the contacts and telephone numbers in the file to be imported are separated from the drop down box. Text Identifier: Select the character used to identify where a text string for a contact starts and ends. Order: The order in which this import will be run relative to any other import sources configured. Maximizer This enables the contacts from a Maximizer database to be imported into the contacts database. The settings shown in Figure 6.13 needs to be configured. Figure 6.13 Version 3.0 Page 45 of 91 Application Server Technical Manual Xarios Ltd. Description: Enter a useful description that describes this data source. DSN Name: This needs to be set to the DSN data source for the Maximizer database. This should be in the format of “DSN=maxserver”. Order: The order in which this import will be run relative to any other import sources configured. ODBC/OLEDB This enables an ODBC/OLEDB compatible database to be used to import contacts into the Application Server. The settings shown in Figure 6.14 needs to be configured. Figure 6.14 Description: Enter a useful description that describes this data source. Connection string: This needs to be set to the DSN data source for the ODBC/OLEDB database. This should be in the format of “DSN=dbserver”. Alternatively a valid database connection string can be used. Depending on the connection string used the valid database driver will need to be installed on the Application Server. Version 3.0 Page 46 of 91 Application Server Technical Manual Xarios Ltd. For help in determining what the connection string should be this web page can be a useful reference (this is an external link, Xarios are not responsible for its contents): http://www.connectionstrings.com Command Text: Enter the T-SQL command that is used to retrieve the information from the database. For example: “SELECT myfield1, myfield2, myfield3 FROM MyDatabase”. Command Type: Enter the type of T-SQL command that is been used, this can either by standard SQL or a stored procedure. Order: The order in which this import will be run relative to any other import sources configured. Mapping Import Fields: The mapping of the fields returned from the import source to the fields within the contacts database is done by entering the field number into the associated text boxes labelled (Telephone, Name, Field 3, Field 4, Field 5, Field 6, Field 7, Field 8, Field 9, Field 10) For example If the SQL statement “SELECT myfield1, myfield2, myfield3 FROM MyDatabase” is used this would map MyField1 to the Telephone contacts field, myfield2 to the Name contacts field and myfield3 to the Field 3 contacts field as shown in Figure 6.15. Figure 6.15 6.3.1.2 Data Option Select the type of import to perform, if Append/Update is selected then this will insert new records and update existing records, if Overwrite is selected then the contacts database will be cleared and replaced with the contents of this import. 6.3.1.3 Scheduled contacts import Select this to enable the import to be scheduled to run automatically. 6.3.1.4 Import Time Enter the time in hours and minutes when the import should run, for example 07:00 will import the contacts at 7am every morning. Version 3.0 Page 47 of 91 Application Server Technical Manual Xarios Ltd. 6.3.1.5 Advanced Schedule Check this to enable the import schedule to be run more than once a day. 6.3.1.6 Start Time / End Time When using the Advanced Schedule this sets the start and end times to run the import between. For example using a start time of 07:00 and 17:00 will only run the import between the hours of 7am and 5pm. 6.3.1.7 Interval (mins) When using the Advanced Schedule this sets the interval to import the contacts, for example every 10 minutes, between the hours set in the Start Time and End Time. 6.3.1.8 Run import on save Select the option to run the import as soon as Save is clicked. If Scheduled contacts import is also selected then it will automatically run at the next scheduled time. 6.3.1.9 Delete all To delete the current list of contacts stored in the Application Server database select this option. 6.3.2 DDI Mapping DDI Mapping provides a method to override the DNIS field on the phone system with custom details which is then provided through to the clients and can be displayed on the call banner. NOTE: This feature is only available on the Mitel 5000 telephone system. Figure 6.16 6.3.2.1 Enable scheduled DDI Mapping Import Set this to enable the DDI details to be imported at the scheduled time every day. NOTE: Imports can only be scheduled to run automatically once each day. 6.3.2.2 DDI Prefix If the records that you are going to import include the DDI prefix, this prefix needs to be entered into the DDI prefix section. When the import takes place this DDI prefix will then be Version 3.0 Page 48 of 91 Application Server Technical Manual Xarios Ltd. automatically removed so that the records match how the DDIs are presented to the telephone system. 6.3.2.3 Import Time Select the time that the DDI Mapping import file should be automatically imported every day. If any changes have been made to the file being imported the records will be updated. 6.3.2.4 File Path Browse to the file path of where the file containing the DDI information is located. 6.3.2.5 Field Separator Select how the fields separating the DDI and custom details in the file to be imported are separated from the drop down box. 6.3.2.6 Text Identifier Select the character used to identify where a text string for a DDI starts and ends. 6.3.2.7 Data Option Select the type of import to perform, if Append/Update is selected then this will insert new records and update existing records, if Overwrite is selected then the DDI database will be cleared and replaced with the contents of this import. 6.3.2.8 Run import on save Select the option to run the import as soon as Save is clicked. If Scheduled contacts import is also selected then it will automatically run at the next scheduled time. 6.3.2.9 Delete all To delete the current list of contacts stored in the Application Server database select this option. 6.3.3 CLI Mapping CLI mapping provides a method to override the CLI presented when a call is made using a client to a given number or range of numbers using the prefix to find a CLI to use. For example any calls made to 0161 could present one CLI and calls to 0151 could present another. Precedence as to the CLI presented is given to a closer match to the prefix of the number dialled. The format of the import file should be prefix first and then CLI. NOTE: This feature is only available on the Mitel 5000 telephone system. Version 3.0 Page 49 of 91 Application Server Technical Manual Xarios Ltd. Figure 6.17 6.3.3.1 Enable Set this to enable the feature and if set then the CLIs will be changed. 6.3.3.2 Scheduled Import Set this to enable the CLI details to be imported at the scheduled time every day. NOTE: Imports can only be scheduled to run automatically once each day. 6.3.3.3 Import Time Select the time that the CLI Mapping import file should be automatically imported every day. If any changes have been made to the file being imported the records will be updated. 6.3.3.4 File Path Browse to the file path of where the file containing the CLI information is located. 6.3.3.5 Field Separator Select how the fields separating the prefix and cli numbers in the file to be imported are separated from the drop down box. 6.3.3.6 Text Identifier Select the character used to identify where a text string for a CLI information starts and ends. 6.3.3.7 Data Option Select the type of import to perform, if Append/Update is selected then this will insert new records and update existing records, if Overwrite is selected then the CLI database will be cleared and replaced with the contents of this import. 6.3.3.8 Run import on save Select the option to run the import as soon as Save is clicked. If Scheduled import is also selected then it will automatically run at the next scheduled time. 6.3.3.9 Delete all To delete the current list of CLIs stored in the Application Server database select this option. Version 3.0 Page 50 of 91 Application Server Technical Manual Xarios Ltd. 7 Advanced Features The Advanced Features section enables the other Application Server modules and features to be configured. Some features are only available on certain telephone systems and may require additional licensing. To access the Advanced Features section select the Advanced Features link from the main menu bar as shown in Figure 7.1. Figure 7.1 7.1 Alarms Alarm Notification is used to send alerts of Application Server and PBX based alarms by email and SMS to support personnel. NOTE: Please note for SMS messages to be sent via cell phones to support staff, a fixed cellular terminal is required to be connected to the server running the Xarios Application Server. NOTE: Alarms are dependent on the telephone system connected to. The system can be configured to send all alarms to either a single or group of email address and SMS numbers. Each individual alarm can be configured to go to specific destination. When configuring each alarm individually a destination must be set for each alarm for it to alert. Version 3.0 Page 51 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.2 Alarms will be forwarded to the destinations specified as soon as they are received by Application Server along with any corresponding clear messages. NOTE: Email and SMS groups can be configured from the Server Configuration section. 7.2 Auto Answer The Auto Answer feature gives the agent a burst of ringtone before a call is force fed to the agent. The amount of ringtone played before the call is force fed to the agent is configurable. NOTE: This feature is only available on the Mitel 5000 telephone system. Version 3.0 Page 52 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.3 7.2.1.1 Enable Set to enable Auto Answer. 7.2.1.2 Delay Set the time in milliseconds after the call has started ringing at an extension before it will be automatically answered. 7.2.1.3 Agent List A list of all the agents on the phone system will be supplied in the Agent List. To enable Auto Answer for agents simply check the box against any agent whose calls need to be automatically answered. The list of agents is created when the Application Server connects to the phone system. If the list is blank, start the Application Server service and then re-open the settings window to see a full list of agents programmed on the system. 7.3 Call Recorder The Application Server support integration in the Xarios Call Recorder. This enables clients to be able to access the Call Recorder. All clients are able to tag recordings and pause/resume recording and Phone Manager clients are able to search and playback their own recordings. To access the configuration select the Advanced Feature -> Call Recorder from the main menu as shown in Figure 7.4. Version 3.0 Page 53 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.4 7.3.1.1 Server Enter the IP Address or hostname of the Xarios Call Recorder and also the SQL Server instance details. By default this would be “CallRecorderHostName\Callrecorder”. 7.3.1.2 Username Enter a valid SQL server user name to connect to the Xarios Call Recorder database. By default there is an account configured on the recorder for this called “appserver”. 7.3.1.3 Password Enter a valid SQL server password to connect to the Xarios Call Recorder database. By default the password for “appserver” user is “callrecorder”. 7.3.1.4 Database This should be configured to be “CallRecorder”. 7.3.1.5 Web server This should be configured to be the IP Address or hostname used to connect to the web site for the Xarios Call Recorder. 7.4 Campaign Manager The Campaign Manager section enables the phone system specific configuration to be set for the Campaign Manager features to be used. For more detailed information on Campaign Manager see the Campaign Manager documentation. To access the configuration select the Advanced Feature -> Campaign Manager from the main menu as shown in Figure 7.5. 7.4.1 Settings This enables Campaign Manager to be enabled as shown in Figure 7.5. Version 3.0 Page 54 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.5 7.4.1.1 Enable This enables the Campaign Manager feature. 7.4.1.2 ACD agent hunt group This should be set to the hunt group on the phone system that contains the ACD hunt group with the agent ids that are to be used with Campaign Manager. 7.4.2 Data Connection This enables to database that Campaign Manager uses to be configured as shown in Figure 7.6. Figure 7.6 7.4.2.1 Use default connection This sets Campaign Manager to use the default database installed with the Application Server. If a different database is to be used then the specific connection details can be entered as shown in Figure 7.7. NOTE: If an alternative database is been used then this must be running Microsoft SQL Server 2005/2008 with mixed mode authentication enabled. Version 3.0 Page 55 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.7 Server: The name of the server hosting the database Database: The name of the database to use. Username: The username to use when connecting to the database. Password: The password to use when connecting to the database. 7.5 Hot Desking The Hot Desking feature provides hot desking or hoteling. To access the configuration for this feature select Advanced Configuration -> Hot Desking from the main menu. NOTE: This feature is only available on the Mitel 5000 telephone system. Figure 7.8 7.5.1.1 What does it do? Using Hot Desking, agents can log onto any keyset and still receive direct dialled, intercom and hunt group calls. Voicemail and keyset messaging will follow the agent as well as Version 3.0 Page 56 of 91 Application Server Technical Manual Xarios Ltd. outgoing caller id, username, description and class of service. When agents are logged out, calls can be forwarded to voicemail or any internal or external number. 7.5.1.2 How does it work? Hot Desking uses the concept of phantom devices on the telephone system to create a virtual keyset for all Hot Desking agents. Each phantom created has the same number as an associated Hot Desking agent id. When an agent log on to a keyset, calls are forwarded from the phantom to the agent’s location. When the agent logs out, calls are forwarded to their logged out destination. 7.5.1.3 What doesn’t it do? The way Hot Desking uses phantoms means that a couple of normal phone system features are changed: The DND feature does work when Hot Desking, but DND Override will not work Reverse transfer has to be entered using the physical extension the agent is logged into and not their phantom 7.5.1.4 Hot Desking Requirements Hot Desking requires the following capacity on the phone system. 1 phantom for each Hot Desking agent. 1 Extra phantom for the whole system if using class of service features. 1 ACD agent hunt group for agents to log in and out of. If agents need to log in across nodes, the ‘Remote ACD Hunt Groups’ premium features must be enabled. 7.5.1.5 Telephone System Programming 1. Create a phantom for each hot desk 2. Create an agent ID for each hot desk (The phantom numbers and the agent ID’s should match). 3. Program each phantom as if it were being used as the Hot Desker’s extension. 4. Program the username, description and give it a mailbox if required. 5. Point any direct dial numbers to the phantom devices. 6. Create an ACD agent hunt group for Hot Desking. 7. Add the Hot Desking agents to this hunt group. 8. Add the Hot Desking agents to any other hunt groups they need to be members of for inbound calls. 7.5.1.6 Basic Settings The Basic settings tab allows the core configuration values to be programmed, these need to match what is programmed on the telephone system. Version 3.0 Page 57 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.9 Enable This option is used to turn the Hot Desking functionality on or off. If the box is greyed out, Hot Desking has not been licensed, please contact your Inter-Tel reseller to obtain a license for Hot Desking. Hot desking Hunt Group The number of the hunt group that has been programmed on the telephone system for Hot Desking. Initial logged out destination When Hot Desking first starts, this will be the initial destination for all phantoms when agents are not logged in. Default class of service (COS) keyset If the Change class of service option on the Advanced Tab is set, the class of service extension will be applied to all extensions when an agent logs out. Default outgoing CLI It the Change outgoing CLI option on the Advanced Tab is set, this CLI will be applied to all extensions when an agent logs out. Keyset programming password If a programming password has been set on the keyset enter the password in this field. 7.5.1.7 Advanced Options The advanced options relate to additional Hot Desking settings that can be set up. Version 3.0 Page 58 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.10 Change class of service When selected, Hot Desking will change the class of service that is set on the phantom device onto the extension that the agent has logged into. This will enable the agent to only make calls that they are allowed to make and restrict calls that the agent is not allowed to make. Change username When selected, Hot Desking will change the username and description of the extension the agent logs into to match their phantom. Change station speed dials When enabled Hot Desking will change the station speed dial bins when an agent logs in so that they match the ones on the associated phantom. To leave the station speed dials in place leave this option unchecked. Clear local messages on login When enabled any messages on the extension will be cleared when the agent logs in. If this is left unchecked the extension messages and phantom messages will both be shown on the extension. Logged out messages When this option is not enabled, messages will only notify an extension when the Hot Desking is logged in. When selected, if calls are forwarded to another extension upon logout, this extension will be notified about the forwarding Hot Desking agent’s messages. Change outgoing CLI When selected, Hot Desking will change the outgoing CLI for the agent that has been set in the Agent specific settings. If this is left unchecked the Default outgoing CLI will be used. To set the Caller ID that should be applied to agents please enter the details into the Agent Specific Settings. Version 3.0 Page 59 of 91 Application Server Technical Manual Xarios Ltd. Clear settings on logout This option applies to changing the username on the extension. When selected, Hot Desking will clear the username and description on an extension when an agent logs out. If not selected, Hot Desking will return the previous username and description to the extension. Log agents out at midnight To overcome agents forgetting to log out at the end of the day, Hot Desking can automatically logout all Hot Desking agents at midnight. To automatically log agents out at midnight enable this checkbox. Save logged out destination When enabled the logged out destination will be saved and applied every time the agent logs out. If this is not enabled the "Initial logged out destination" will be applied if a forward is not applied to the phantom device. Example: Agent A is on sick leave. Agent A’s logged out destination is set to be Agent B’s Hot Desking ID. When Agent B logs in, they are notified about both Agent A and their own messages. 7.5.1.8 Screen Control Settings To allow Hot Desking to be able to control the screen on the extension these settings need to be completed. Figure 7.11 Enable To enable screen control for Hot Desking check this option. Prompt for pin If a PIN number is required to login enable this checkbox. Prompt for login minutes If a time limit is required for how long the agent should be logged in for enable this checkbox. Version 3.0 Page 60 of 91 Application Server Technical Manual Xarios Ltd. Agent ID length Enter the valid agent ID length in this field. Pin attempts If using PIN numbers to login select the number of PIN attempts that are allowed. Screen control CRA Enter the CRA that has been set up for screen control. In database programming the CRA has to be set up with enough long pauses in the day and night greetings so that the agent has time to enter their details, in default we would recommend at least 4 long pauses are set. Pin change CRA Enter the CRA that has been set up for changing the PIN for an agent’s login. In database programming the CRA has to be set up with enough long pauses in the day and night greetings so that the agent has time to enter their details, in default we would recommend at least 4 long pauses are set. 7.5.1.9 Agents The agent specific settings allow different outgoing CLI to be given when an agent is logged into an extension. A pin number can also be set which has to be entered when the agent logs in. Version 3.0 Page 61 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.12 The above shown in Figure 7.12 is an example of the agent specific settings. The agent IDs and descriptions are read in from the phone system. To set a different outgoing CLI for the agent enter the desired CLI in the corresponding Caller ID field. If a pin number is required for logging agents in enter the pin number in the PIN field. 7.6 Messaging This feature enhances voicemail functionality so that a single message can notify more than one extension. An example of this is where the recall destination of a hunt group is set to voicemail and typically the supervisor is the only extension with the notification of outstanding mail. NOTE: This feature is only available on the Mitel 5000 telephone system. Multiple message notification will replicate the message light on a list of additional devices as long as a message is outstanding on the primary extension configured. 7.6.1 Settings The Settings tab enables the feature to be enabled. Version 3.0 Page 62 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.13 Enable To enable multiple message notification this checkbox needs to be enabled. Duplicate Extension Messages To duplicate voicemail notification on extensions this checkbox needs to be enabled. 7.6.1.1 Duplicate Extension Mailboxes are added by first inputting the primary extension, and then adding the duplicate extension, additional extensions can be duplicated by separating the extensions with a comma. The process must be repeated for each additional duplicate mailbox. Figure 7.14 7.7 Night Mode Night Mode enables the telephone system to be placed into Night Mode based upon a defined schedule automatically. NOTE: This feature is only available on the Mitel 5000 telephone system. Version 3.0 Page 63 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.15 7.7.1 Settings The Settings tab enables the feature to be enabled and basic settings to be configured. 7.7.1.1 Enable night mode control To enable night mode control this checkbox must be enabled for the Night Mode module to work. 7.7.1.2 Feature Code Enter the feature code that is used to put the Inter-Tel phone system into night mode. The night mode code by default is 9860. 7.7.1.3 Admin keyset Enter the extension number of the administrator keyset used to put the Inter-Tel phone system into night mode. Please note the extension has to be idle at the time when the phone system needs to be put into/taken out of night mode. 7.7.1.4 Same time all week If the phone system is to go into and come out of night mode at the same times each day, Monday to Sunday then enter the times that this should be done in the turn on and turn off boxes. 7.7.2 Daily Settings If the night mode settings change from day to day, the advance settings must be used, which allows daily settings for night mode to be made. To keep the system in night mode throughout the weekend, the on and off times should be the same. Version 3.0 Page 64 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.16 7.8 SMS SMS integration can be used with Xarios Phone Manager and a fixed cellular terminal to send SMS messages from Phone Manager Clients. NOTE: This feature is only available on the Mitel 5000 telephone system. 7.8.1 Basic The Basic tab enables the feature to be enabled and basic settings to be configured. Figure 7.17 7.8.1.1 Enable SMS Integration To utilise SMS messages to be sent from Phone Manager Clients SMS integration must be enabled. 7.8.1.2 Password If a password is entered the same password is required to be entered on the Phone Manager Client to allow the Clients to be able to send SMS messages. 7.8.2 Cellular Terminals & Email Services Device Setup allows you to select the communications devices and ports that the fixed cellular terminal used to send SMS messages and alarm notifications is connected to on the server that is running Xarios Application Server. Version 3.0 Page 65 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.18 To add a device select new link and enter a description, the port and the settings for the fixed cellular terminal that are required. The fixed cellular terminal can now be used to send SMS messages from the DSS Console on a Phone Manager client that has SMS enabled. NOTE: The fixed cellular terminal requires connection via a spare USB 2.0 connection, see http://www.xarios.com for compatible terminals. 7.9 Time Sync Time Sync is a simple module that synchronises the time on the phone system once a day with the time on the server running Xarios Application Server. Any timing changes made on the server will automatically trip through to the phone system (e.g. Daylight saving time). NOTE: This feature is only available on the Mitel 5000 telephone system. Version 3.0 Page 66 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.19 7.9.1 Enable When this box is checked, Time Sync is enabled. To disable Time Sync uncheck this option. 7.9.2 Feature Codes Enter the feature code of the Mitel phone system used to set the time. 7.9.3 Admin Keyset Enter the extension number of the administrator keyset used to set the time. Please note the extension has to be idle at the time of the synchronisation time to allow the software to change the time on the phone system. 7.9.4 Synchronise time The time of day to synchronise the phone system time with the time on the server running the Application Server. 7.9.5 Date Format Select the correct date format being used on the phone system from DD/MM/YYYY and MM/DD/YYYY. 7.9.6 Time Format Select the correct time format being used on the phone system from 12-hour and 24-hour 7.10 Web Callback Web Call-back is a ‘Web call me’ module, designed to bring customers browsing a website in contact with a call centre agent. The architecture of the Web Call back process is show in . Version 3.0 Page 67 of 91 Application Server Technical Manual Xarios Ltd. Figure 7.20 To utilise Web Call-back a valid email address and POP3 server are required as shown in Figure 7.21. Figure 7.21 7.10.1 Web Callback call requests Web Callback allows website users to request a call back from a company representative simply by clicking a button. Agents log into the Web Callback using the client. When a call back request is received, all the available agents receive a screen pop in the bottom of their screen. Clicking the screen pop will dial the customer and display the web page they were looking at when they requested the call back. Version 3.0 Page 68 of 91 Application Server Technical Manual Xarios Ltd. In order for Web Callback to work the Enable Web Call-back functionality box must be checked. In addition to this a valid POP3 Server and email address must be specified and the correct password for the email account must be entered. NOTE: This feature is only available on the Mitel 5000 telephone system. The Web Call back systems uses emails to accept request as sample email is shown below: From: Customer X Sent: 15 January 2008 13:25 To: 'webcallback@Xarios.com' Subject: Web Call Back – Xarios Tech Support [Name: John Smith] [Phone: 0845 373 6880] [Webpage: www.xarios.com/support] [Skill: XariosTechSupport] The above example email would be sent via the website after the customer has filled in the details, i.e. their phone number and when they want the call back to take place. The email would then be delivered to the webcallback@Xarios.com address where the Xarios Application Server would pick up the email and then distribute this to the agents that are currently logged into the XariosTechSupport skill group. 7.10.2 Basic The Settings tab enables the feature to be enabled and basic settings to be configured as shown in Figure 7.21. 7.10.2.1 Enable Set this to enable web callback requests to be processed. 7.10.2.2 POP3 server Enter the IP Address or hostname of the POP3 email server to connect to. 7.10.2.3 Email account Enter the email account to use to query for requests. 7.10.2.4 Password Enter the password for the email account to query for requests. 7.10.2.5 Polling Timer The polling timer is the rate at which Xarios Application Server checks the POP3 email account for web call back requests. Reducing the polling timer will increase the response by staff to web call back requests but will also put an additional strain on server and network resources. Version 3.0 Page 69 of 91 Application Server Technical Manual Xarios Ltd. 7.10.2.6 Loop Limit The loop limit is a global setting indicating how many times a web call-back will be offered out to agents until it is classed as dead and no longer attempted. 7.10.3 Skills Defining skills of particular agents allows calls to be directed or targeted to the relevant members of staff. For example, a call back from the support page of a web site would be targeted at the Technical Support department whereas a call back from a products page of the website would be targeted at the Sales Department. Figure 7.22 The default setting is to have one skill group (Default) that includes all of the agents that are logged on to the Web Call-back server. 7.10.3.1 Creating Skill Groups To add a skill, click on the Add button on the Web Callback Skills window. In the dialogue box that appears the user will be prompted for the name of the skill group and the hunt group extension number. At this point specific timeouts and loop counts can be specified. If there is more than one skill defined then a Recall skill can be selected. This means that if there is no answer in the targeted skill group then the call is transferred to another skill group. Skill groups should map directly to Hunt Groups on the phone system. If a web call is directed at a certain skill group, then Agents that are members of the corresponding hunt group will get the pop up. Using the Edit button, the settings of existing skills groups can be altered. This allows the user to change all of the settings except the name. 7.10.3.2 Renaming Skill Groups In order to rename a group a new group has to be created with the new name and the same settings as the previous one. The old group should then be deleted using the Delete button. Version 3.0 Page 70 of 91 Application Server Technical Manual Xarios Ltd. 7.10.4 History Web Callback History is a feature that allows administrators to monitor the performance of the Web Call-back feature of their website, as well as the performance of their staff in responding to the call back request. Figure 7.23 The Web Callback History window allows administrators to filter through the call back records in order to analyse performance and check on the status of web call back requests. This can also allow administrators to produce performance figures for agents, skill groups etc. Version 3.0 Page 71 of 91 Application Server Technical Manual Xarios Ltd. 8 System Status The status of the system can be monitored from the website using the System Status page. This is displayed that is shown when you login to the website as shown in Figure 8.1. Figure 8.1 8.1 Status The Status tab gives you information on the state of the Application Server Service and the License Dongle. If any problems are detected then the traffic lights next to each area will display in orange or red – if no problems are detected then it will show green as in Figure 8.1. This tab also gives you information about the local drive space available. 8.2 Licensing The licensing tab shows what this Application Server is licensed for as shown in Figure 8.2. Version 3.0 Page 72 of 91 Application Server Technical Manual Xarios Ltd. Figure 8.2 8.3 Connected Clients The Connected Clients tab shows the current clients that are connected to this Application Server as shown in Figure 8.3. It displays the version of the client, the extension they are associated with, the type of client, the computer and IP address that they are connecting from and the license this client is using. Figure 8.3 8.4 Events The Events tab displays key events that have happened on the system and what module they occurred in as shown in Figure 8.4. Version 3.0 Page 73 of 91 Application Server Technical Manual Xarios Ltd. Figure 8.4 Using the filter options the types of events can be filtered down to aid in diagnosing any problems and see what has happened on the system. 8.5 Audit Trail The Audit Trail tab shows a history of all the user interaction with the website. This provides a trail of what has changed, who it was changed by and when as shown in Figure 8.5. Version 3.0 Page 74 of 91 Application Server Technical Manual Xarios Ltd. Figure 8.5 8.6 Diagnostics The Application Server Configuration Tool that is installed on the Application Server can provide extra diagnostics information when trouble shooting any issues. From the Application Server console this can be opened by right clicking on the system tray icons and selecting Application Status as shown in Figure 8.6. This will display the Real-time Status window as shown in Figure 8.7. Figure 8.6 8.6.1 Client Real-time Status This displays the clients that are currently connected to the Application Server and the associated details of the client. Individual clients can also be disconnected or all clients can be forcibly disconnected. Version 3.0 Page 75 of 91 Application Server Technical Manual Xarios Ltd. Figure 8.7 8.6.1.1 Extension The status window shows the extension number that is associated with the Phone Manager that is connected to the Application Server. 8.6.1.2 License The license level that is being utilised is also given. This allows a system administrator to easily and quickly see where their licenses for Phone Manager are being used. 8.6.1.3 Version The Version field shows the client version that is running. 8.6.1.4 Hostname The Hostname is the name of the machine that the Phone Manager client is running on. This allows a system administrator to tell which machine is running which client. 8.6.1.5 IP Address The IP Address field show the current IP address of the machine that the Phone Manager client is running on. This allows a system administrator to tell which machine is running which client. Version 3.0 Page 76 of 91 Application Server Technical Manual Xarios Ltd. 8.6.1.6 Username The Username field shows the current username that is logged into the machine running the Phone Manager client. 8.6.1.7 Name The Name field shows the name of the application that is currently connected. 8.6.1.8 Duration The Duration field show how long the client has been connected for. 8.6.1.9 Connect Time The Connect Time field shows the time and date that the Phone Manager client connected to the Application Server. 8.6.1.10 Disconnect All Clients The Disconnect All Clients button can be used to disconnect all clients that are currently connected to the Xarios Application Server. 8.6.1.11 Disconnect Selected Clients The Disconnect Selected Clients button can be used to disconnect all the clients that are currently highlighted in the status window. 8.6.1.12 Refresh Client List The Refresh Client List button can be used to refresh the list of clients that are currently connected to the Application Server. 8.6.2 Hot Desking Real-time Status The Hot Desking Status window will show all events that relate to Hot Desking that take place through the Xarios Application Server. Please note the events will only be shown when the status window is open. Version 3.0 Page 77 of 91 Application Server Technical Manual Xarios Ltd. Figure 8.8 In the example shown in Figure 8.8, you can see when agents log out of the Hot Desking hunt group, and when they log in which includes the node that they are connected to and the extension in the format [Node]: [Extension], so in the above example agent 1035 has logged in on node 1 on extension 1221. 8.6.2.1 Save Hot Desking Events The Hot Desking events can be saved to a text file by selecting the Save button you will be asked to specify a file name. where 8.6.2.2 Clear Hot Desking Event Window You can clear the events that are currently in the Hot Desking event window by selecting the clear events button be cleared. all events that are currently in the Hot Desking window will now 8.6.2.3 Pause Hot Desking Events The Hot Desking events can be paused by selecting the pause button then be resumed by selecting the play button Version 3.0 the event can . Page 78 of 91 Application Server Technical Manual Xarios Ltd. 8.6.3 Web Callback Real-time Status The Web Callback Status window will show all events that relate to Web Callbacks that take place through the Xarios Application Server. Please note the events will only be shown when the status window is open. Figure 8.9 In the example in Figure 8.9, you can see when a Web Call-back is received and when a Web Call-back has been accepted and by which agent. 8.6.3.1 Save Web Callback Events The Web Call-back events can be saved to a text file by selecting the Save button where you will be asked to specify a file name. 8.6.3.2 Clear Web Callback Event Window You can clear the events that are currently in the Web Call-back event window by selecting the clear events button now be cleared. Version 3.0 all events that are currently in the Web Call-back window will Page 79 of 91 Application Server Technical Manual Xarios Ltd. 8.6.3.3 Pause Web Callback Events The Web Call-back events can be paused by selecting the pause button then be resumed by selecting the play button Version 3.0 the event can . Page 80 of 91 Application Server Technical Manual Xarios Ltd. 9 Maintenance The Application Server uses standard Microsoft technologies, i.e. Microsoft SQL Server and Microsoft Internet Information Services (IIS). This enables standard Microsoft maintenance tools to be used to perform any backup operations. The main configuration settings for the Application Server are stored within the Microsoft SQL Server database, with only the basic database & website connectivity settings saved in the registry. Backing up of the database will provide the ability to be able to restore the Application Server to full working order in case of hardware failure of the server or corruption of the Operating System. The follow sections detail how to backup and restore the database. If the Application Server needs to be restored to a different server the following process can be used. Install the latest Application Server install. Restore the last Application Server database backup from the old server. Move the license dongle from the old server to the new server. Run the Application Server Configuration tool and Check the database (see Database Connection setup). Start the Application Server service. NOTE: Ensure that the version of the Application Server that is been installed on the new server is the same or later version. 9.1 Backup To perform a backup of the database the Microsoft SQL Server Management Studio Express tool can be used and this is normally installed at the same time. From the Application Server log on with a user account with local Administrator rights and select the SQL Server Management Studio Express option from the Start Menu as shown in Figure 9.1 Figure 9.1 To find the database that the Application Server is using right click on the Application Server Configuration tool icon and select database settings as shown in Figure 9.2. Version 3.0 Page 81 of 91 Application Server Technical Manual Xarios Ltd. Figure 9.2 Connect to the Application Server database that is been used (this would have been set during the install) as shown in Figure 9.3. Version 3.0 Page 82 of 91 Application Server Technical Manual Xarios Ltd. Figure 9.3 Expand the database and right click on the ApplicationServer database to display the Back Up.. options as shown in Figure 9.4. Figure 9.4 The Back Up Database will then be displayed as shown in Figure 9.5. Ensure that the ApplicationServer database is selected in the Source, that the Backup type is set to Full and then enter a friendly name for this backup in the Backup set -> Name field. Click on the Add button to select the location and the filename to save the backup to. Version 3.0 Page 83 of 91 Application Server Technical Manual Xarios Ltd. Figure 9.5 NOTE: For more details on backing up Microsoft SQL Server databases, including scheduling backups follow this MSDN link: http://msdn.microsoft.com/en-us/library/ms189621(v=SQL.90).aspx 9.2 Restore To perform a restore of the database the Microsoft SQL Server Management Studio Express tool can be used. From the Application Server log on with a user account with local Administrator rights and select the SQL Server Management Studio Express option from the Start Menu as shown in Figure 9.1 The Application Server service needs to be stopped before restoring the database. Select the Stop Application Server option from the Application Server Configuration tool as shown in Figure 9.6 to stop the service. Figure 9.6 Version 3.0 Page 84 of 91 Application Server Technical Manual Xarios Ltd. Once connected to the database right click on the database to restore to and select the Database… option as shown in Figure 9.7. Figure 9.7 NOTE: This process will overwrite the entire database that is been restored to. Use extreme caution to ensure the correct database is selected. The Restore Database window will be displayed as shown in Figure 9.8. Select the ApplicationServer database to restore to, change the Source to be From device and then click on the … button to select the database file to use. Figure 9.8 NOTE: For more details on restoring Microsoft SQL Server databases follow this MSDN link: http://msdn.microsoft.com/en-us/library/ms189621(v=SQL.90).aspx Version 3.0 Page 85 of 91 Application Server Technical Manual Xarios Ltd. 9.3 Upgrades 9.3.1 Software When a new release of the Application Server software is available then the new install can be run over the existing installation. When the installation is complete the Application Server Configuration tool should be run in order to update the current database to this version. See the Database Connection section for details. 9.3.2 Licensing If the Application Server is running with a software based license key and an upgrade is requested this will normally require a hardware USB license dongle is provided. Once the USB dongle is received this needs to be connected to a free USB 2.0 port on the Application Server server. Then the Application Server service can then be restarted for the new license details to be retrieved. NOTE: Once the USB dongle has been connected and the Application Server service restarted the software license becomes invalid. If the Application Server already has a USB license dongle then a dongle update executable (dongleupdate.exe) will be available from http://www.xarios.com for this site. This file needs to be copied onto the Application Server server and run using an account with Administrator permissions. When the dongleupdate.exe is run the Xarios License Update will be displayed as shown in Figure 9.9. Version 3.0 Page 86 of 91 Application Server Technical Manual Xarios Ltd. Figure 9.9 Follow the instructions and ensure the update will apply the new licenses that you expect and then click on Update. Once complete, restart the Application Server service for the changes to take effect. NOTE: The dongleupdate.exe will only update the USB dongle with the correct site id. Version 3.0 Page 87 of 91 Application Server Technical Manual Xarios Ltd. 10 Troubleshooting The following section details the potential problems that may be found when installing or configuring the Application Server. Sympton Resolution When running the installation if you receive the error “Microsoft .NET Framework 4.0 Full package or greater needs to be installed for this installation to continue” then the .Net Framework 4.0 Full version needs to be installed. NOTE: This is different to the .Net Framework 4 Client Profile. This can be downloaded from here: http://www.microsoft.com/download/en/detail s.aspx?id=17851 The Application Server service is not running. Start the Application Server service. See Starting the Application Server Service section. The connection details (IP address /hostname /port) are incorrect or not accessible from the server. Ensure no firewalls are preventing connection and the details are correct. See the Telephone System Connection section. The USB license dongle cannot be found, ensure that it is plugged in and the dongle drivers are installed. See Hardware USB Dongle Licensing section. Version 3.0 Page 88 of 91 Application Server Technical Manual Xarios Ltd. The USB dongle is not connected or the dongle drivers are not installed. See Hardware USB Dongle Licensing section. If this is a software license key then it may not have been registered. See Registering a Software license section. The Application Server website cannot be displayed. Check that the website site is running and that you are connecting to the correct IP address/hostname and port. See Website Connection section. Version 3.0 Page 89 of 91 Application Server Technical Manual Xarios Ltd. The Microsoft IIS Windows component is not installed. For Windows 2003/XP from the Windows Control Panel select Add or Remove Programs -> Add/Remove Windows Components -> Application Server -> Details and then select Internet Information Services (IIS) and ASP.NET and click Ok. If this is running on a 64 bit version of Windows then ensure that 32 bit support has been enabled on the webserver. See the Error! Reference source not found. section. Version 3.0 Page 90 of 91 Application Server Technical Manual Xarios Ltd. HTTP 503.19 Errors are displayed when you try and connect to the Application Server website that is running on Microsoft Small Business Server 2008. See Knowledge Base Article 10160. https://portal.xarios.com/Support/KB/Article.aspx?id=10160 Version 3.0 Page 91 of 91
© Copyright 2024