{"id":4713,"date":"2020-01-05T22:15:17","date_gmt":"2020-01-05T21:15:17","guid":{"rendered":"https:\/\/www.rsconnect.net\/en\/?page_id=4713"},"modified":"2020-01-05T22:21:51","modified_gmt":"2020-01-05T21:21:51","slug":"4713-2","status":"publish","type":"page","link":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/","title":{"rendered":"Virtual Desktop Information Administrator Manual"},"content":{"rendered":"<p><strong>ALM solution in virtual environments<\/strong><\/p>\n<p>ALM &#8211; the single sign-on solution &#8211; has two modes of operations.<\/p>\n<ul>\n<li>When ALM is installed at a Desktop PC or laptop connected to an IP phone.<\/li>\n<li>When ALM is installed in a virtual environment<br \/>\nsuch as Windows Remote Desktop (RDS), VDI, CBV Citrix XenApp or XenDesktop or VMWare<\/li>\n<\/ul>\n<p>This document describes the second situation, for other situations, please refer to the standard<\/p>\n<p>&#8220;ALM &#8211; Installation and Configuration&#8221; manual.<\/p>\n<p><strong>Configuration of fixed phone mappings<br \/>\n<\/strong>For ALM to find the correct phone in a virtual environment, it needs to know which terminal is connected to which phone. In order to facilitate ALM one of the options is to use a <em>mapping<\/em> file.<\/p>\n<p>A mapping file is a plain text document that lists pairs of thin clients and physically connected phones. An example of a mapping file is listed below:<\/p>\n<table>\n<tbody>\n<tr>\n<td>\n<pre># mapping file for ALM\r\n# use this file to provide a fixed mapping between PC computer name and device IP address\r\n#\r\n# format:\r\n#\r\n# PC host name, Cisco IPPhone MAC address, Cisco IPPhone IP address, Cisco IPPhone Directory Number\r\n# e.g.:\r\n#\r\n# mylaptop43, SEP000BFD9088D2, 192.168.0.14, 1831\r\n#\r\n# or to auto detect mac address and phone dn, use:\r\n#\r\n# PC host name,,device IP address\r\n#\r\nmylaptop43,,192.168.0.141\r\n# or use host name of ip-phone instead of ip-address\r\nPC 1212 UK,,SEP000BFD9088D2.company.com<\/pre>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Now populate this file, either by import it from another system (e.g. export the Extension Mobility profiles from the CallManager using the bulk import\/export tool) or use additional tools to automatically create and update this file (see next paragraph).<\/p>\n<p><strong>When done, store this configuration file at a central location which is accessible by all Terminal Servers, e.g. a network share<\/strong><\/p>\n<p><strong>Configuration of dynamic phone mappings<br \/>\n<\/strong>Depending on your network infrastructure, type of terminal clients, permissions and policies, different solutions are available. ALM Inventory Manager can dynamically generate the mapping file, please consult RSconnect for details via support@rsconnect.net.<\/p>\n<p><strong>Deploy and configure ALM<br \/>\n<\/strong>Deploy ALM to all Terminal Servers that will be used by users running ALM. Either manually login to the virtual desktop or run the setup file <strong>(When using Windows Vista and above, use right click, run as administrator) <\/strong>or run the unattended setup. See document &#8220;ALM installation instruction for scripted roll-outs&#8221;.<\/p>\n<p>Then configure ALM to use the mapping file created in the previous chapter.<\/p>\n<p>For individual instances, open ALM and click the <strong>Options<\/strong> menu at the top, then select &#8220;Admin Settings.&#8221;, on the first TAB select \u201cLinked to mapping file\u201d as the <strong>Detection method<\/strong> and browse or enter the path to the mapping file in the filed &#8220;Location mapping file (.csv)\u201d.<\/p>\n<p>See picture below:<br \/>\n<a href=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4719\" src=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png\" alt=\"\" width=\"576\" height=\"536\" srcset=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png 576w, https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1-300x279.png 300w\" sizes=\"(max-width: 576px) 100vw, 576px\" \/><\/a>Click Save and Exit ALM.<\/p>\n<p>To automate the deployment of these settings to all clients in the organization, create the settings once, then export the registry key <strong>HKEY_CURRENT_USER\\Software\\Alm<\/strong> and deploy this export file (e.g. using the login script of each user) together with the deployment of the ALM client software. Depending on your organization&#8217;s software deployment tools, several options exist to facilitate, please consult RSconnect for support on this topic.<\/p>\n<p>Optionally the settings can be exported using the Export function on the Export TAB within the Admin Settings.<br \/>\n<a href=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi3.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4718\" src=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi3.png\" alt=\"\" width=\"478\" height=\"506\" srcset=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi3.png 478w, https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi3-283x300.png 283w\" sizes=\"(max-width: 478px) 100vw, 478px\" \/><\/a><strong>Additional configuration options<br \/>\n<\/strong><\/p>\n<p>When ALM is started from a Terminal Server environment, by default it has the option &#8220;Log off when terminal session disconnects&#8221; ticked. When a user closes his terminal client, switches it off or clicks the close button in a remote desktop session, ALM will detect this change and log off the mapped phone for this user. When it&#8217;s unchecked, it will only log off the phone when the same user logs in into another terminal client using the same username.<br \/>\n<a href=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4717\" src=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi2.png\" alt=\"\" width=\"561\" height=\"522\" srcset=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi2.png 561w, https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi2-300x279.png 300w\" sizes=\"(max-width: 561px) 100vw, 561px\" \/><\/a><\/p>\n<p><strong>Advanced configuration options for Terminal Clients and wireless IP Phones<\/strong><\/p>\n<p><strong>&gt; Standard installation<\/strong><u> <br \/>\n<\/u>Suitable when the PC or laptop is connected via the phone and running Windows operating system. See page 6, green rectangle areas.<u><br \/>\n<\/u><br \/>\nDeploy ALM to the client PC or laptop, either manually or using the unattended setup script included. ALM will detect the connected phones by using CDP or LLDP protocols (configurable) and communicate to the CallManager using HTTP(s), see page 6.<br \/>\nPC or laptop needs a network connection to both the IP phone and the CallManager (direct or via proxy)<\/p>\n<p><strong>&gt; Terminal clients\/wireless IP Phones with static configuration<\/strong><u><br \/>\n<\/u>Deploy ALM to the client PC or Terminal server<br \/>\nConfigure or import the relationships between terminal clients\/desktops and IP phones by adding pairs of ((Computer name or IP address) and (Phone MAC address\/Phone host name)).<br \/>\nThis file needs to be maintained when configuration changes, e.g. a phone is to be replaced or connected to another PC or terminal client.<\/p>\n<ol>\n<li style=\"list-style-type: none\">\n<ol>\n<li>For thin-clients store this configuration file at a central location which is accessible by all Terminal Servers, e.g. a network share. Deploy ALM to all Terminal Servers that will be used by users running ALM<\/li>\n<li>For Windows PCs using a wireless phone, store this configuration file on a central network share and point all ALM clients to the same file<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<p><strong>&gt; Terminal clients\/wireless IP Phones with dynamic configuration<\/strong> <br \/>\nDeploy ALM to the client PC or Terminal server.<br \/>\nA configuration file is automatically created by an ALM background service (ALM Inventory Manager*<sup>1<\/sup>). The ALM-IM application scans IP address ranges of the devices configured in the CallManager. For each phone found, ALM-IM reads the required data from the device including the computer name of the connected pc\/client. The computer name will be either configured by the CallManager administrator at the phone configuration page or automatically updated by a CDP\/LLDP broadcaster*<sup>2<\/sup> to be installed\/deployed at the client terminal.<\/p>\n<ol>\n<li>For thin-clients store this configuration file at a central location which is accessible by all Terminal Servers, e.g. a network share. Deploy ALM to all Terminal Servers that will be used by users running ALM. As part of the deployment process of new\/updated phones the CallManager administrator has to enter the new terminal client computer name in the asset field of the new phone configuration, except when the thin client is configured to broadcast its position using CDP or LLDP protocol<\/li>\n<li>For fat-clients store this configuration file at a central location which is accessible by all Terminal Servers, e.g. a network share. Deploy ALM to all Terminal Servers that will be used by users running ALM. The CDP\/LLDP broadcaster software will automatically refresh the computer name listed in the IP phone and the server scanner software will detect that change and update the central configuration file.<\/li>\n<\/ol>\n<p>*<sup>1<\/sup> ALM-IM is a an application that needs to be installed at 1 of the terminal servers to be executed at defined time intervals<br \/>\n*<sup>2<\/sup> CDP\/LLDP broadcaster is custom software depending on the client operating system and is not suitable in case of wireless IP phones<\/p>\n<p><a href=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview1.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4709\" src=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview1.png\" alt=\"\" width=\"628\" height=\"864\" srcset=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview1.png 628w, https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview1-218x300.png 218w\" sizes=\"(max-width: 628px) 100vw, 628px\" \/><\/a><a href=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview2.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-4710\" src=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview2.png\" alt=\"\" width=\"611\" height=\"654\" srcset=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview2.png 611w, https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/basic_network_overview2-280x300.png 280w\" sizes=\"(max-width: 611px) 100vw, 611px\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>ALM solution in virtual environments ALM &#8211; the single sign-on solution &#8211; has two modes of operations. When ALM is<\/p>\n","protected":false},"author":5,"featured_media":0,"parent":3804,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"basic_page.php","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"class_list":["post-4713","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v23.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Virtual Desktop Information Administrator Manual - RSconnect<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Virtual Desktop Information Administrator Manual - RSconnect\" \/>\n<meta property=\"og:description\" content=\"ALM solution in virtual environments ALM &#8211; the single sign-on solution &#8211; has two modes of operations. When ALM is\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/\" \/>\n<meta property=\"og:site_name\" content=\"RSconnect\" \/>\n<meta property=\"article:modified_time\" content=\"2020-01-05T21:21:51+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Estimated reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/\",\"url\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/\",\"name\":\"Virtual Desktop Information Administrator Manual - RSconnect\",\"isPartOf\":{\"@id\":\"https:\/\/www.rsconnect.net\/en\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png\",\"datePublished\":\"2020-01-05T21:15:17+00:00\",\"dateModified\":\"2020-01-05T21:21:51+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#primaryimage\",\"url\":\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png\",\"contentUrl\":\"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png\",\"width\":576,\"height\":536},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.rsconnect.net\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Customer Service Center\",\"item\":\"https:\/\/www.rsconnect.net\/en\/support\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Help-files, manuals and documentation\",\"item\":\"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/\"},{\"@type\":\"ListItem\",\"position\":4,\"name\":\"Virtual Desktop Information Administrator Manual\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.rsconnect.net\/en\/#website\",\"url\":\"https:\/\/www.rsconnect.net\/en\/\",\"name\":\"RSconnect\",\"description\":\"UC Security Solutions\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.rsconnect.net\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-GB\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Virtual Desktop Information Administrator Manual - RSconnect","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/","og_locale":"en_GB","og_type":"article","og_title":"Virtual Desktop Information Administrator Manual - RSconnect","og_description":"ALM solution in virtual environments ALM &#8211; the single sign-on solution &#8211; has two modes of operations. When ALM is","og_url":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/","og_site_name":"RSconnect","article_modified_time":"2020-01-05T21:21:51+00:00","og_image":[{"url":"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Estimated reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/","url":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/","name":"Virtual Desktop Information Administrator Manual - RSconnect","isPartOf":{"@id":"https:\/\/www.rsconnect.net\/en\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#primaryimage"},"image":{"@id":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png","datePublished":"2020-01-05T21:15:17+00:00","dateModified":"2020-01-05T21:21:51+00:00","breadcrumb":{"@id":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/"]}]},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#primaryimage","url":"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png","contentUrl":"https:\/\/www.rsconnect.net\/en\/wp-content\/uploads\/2020\/01\/alm5-vdi1.png","width":576,"height":536},{"@type":"BreadcrumbList","@id":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/4713-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rsconnect.net\/en\/"},{"@type":"ListItem","position":2,"name":"Customer Service Center","item":"https:\/\/www.rsconnect.net\/en\/support\/"},{"@type":"ListItem","position":3,"name":"Help-files, manuals and documentation","item":"https:\/\/www.rsconnect.net\/en\/support\/administrator-guides\/"},{"@type":"ListItem","position":4,"name":"Virtual Desktop Information Administrator Manual"}]},{"@type":"WebSite","@id":"https:\/\/www.rsconnect.net\/en\/#website","url":"https:\/\/www.rsconnect.net\/en\/","name":"RSconnect","description":"UC Security Solutions","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rsconnect.net\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-GB"}]}},"_links":{"self":[{"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/pages\/4713"}],"collection":[{"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/comments?post=4713"}],"version-history":[{"count":5,"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/pages\/4713\/revisions"}],"predecessor-version":[{"id":4721,"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/pages\/4713\/revisions\/4721"}],"up":[{"embeddable":true,"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/pages\/3804"}],"wp:attachment":[{"href":"https:\/\/www.rsconnect.net\/en\/wp-json\/wp\/v2\/media?parent=4713"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}