<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vincent.Denys</id>
	<title>innovaphone wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.innovaphone.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Vincent.Denys"/>
	<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Special:Contributions/Vincent.Denys"/>
	<updated>2026-04-17T19:28:58Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.3</generator>
	<entry>
		<id>https://wiki.innovaphone.com/index.php?title=Howto13r3:Step-by-Step_Hot_Desking&amp;diff=69168</id>
		<title>Howto13r3:Step-by-Step Hot Desking</title>
		<link rel="alternate" type="text/html" href="https://wiki.innovaphone.com/index.php?title=Howto13r3:Step-by-Step_Hot_Desking&amp;diff=69168"/>
		<updated>2023-10-20T07:36:23Z</updated>

		<summary type="html">&lt;p&gt;Vincent.Denys: /* Use Hot-Desking function key - Phone */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Keywords: hot-desking, hot desking, flexible workplace, step-by-step--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Step-by-Step]]&lt;br /&gt;
&lt;br /&gt;
{{HOWTOMOD13r3 Translation Info}}&lt;br /&gt;
&lt;br /&gt;
Hot desking should allow employees to request any desk of their choice. Therefore, the desk phone should be switched to the respective user profile at the push of a button. This document explains the necessary configuration steps. Additionally, please take the security considerations seriously.&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-overview.png]]&lt;br /&gt;
&lt;br /&gt;
== Purpose ==&lt;br /&gt;
Users should be able to claim any desk they want. A default user that allows emergency calls should be registered on the phone by default. In addition, a hot-desking function key should allow enabling a user profile on the phone.&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
* Easy way to activate a user profile on a desk phone with the click of a button&lt;br /&gt;
* Users must enter their password in addition to their username or number to authenticate themselves&lt;br /&gt;
&lt;br /&gt;
=== Limitations ===&lt;br /&gt;
* Configuration is lost after the reboot of a device&lt;br /&gt;
* There is no automatic logout. The user profile will remain active until the hot desking button is pressed again or the device is rebooted.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
* Innovaphone PBX version 13r3 and up&lt;br /&gt;
* The default user (&#039;&#039;Hot Desk Base&#039;&#039; user) requires one port license&lt;br /&gt;
&lt;br /&gt;
== Things to know before you begin ==&lt;br /&gt;
* Think of a strong password. If secure passwords are required, a password generator may be used (e.g. https://www.lastpass.com/features/password-generator).&lt;br /&gt;
* The admin user who performs configuration and provisioning must have access to the phone app, devices, and users, as well as their APIs and his apps tab&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
In this scenario, we will take all the necessary steps to configure a default user on all Hot Desking phones. Each phone will have a function key that allows each user to log into their personal profile.  Furthermore, this base user will only be allowed to call emergency numbers.&lt;br /&gt;
&lt;br /&gt;
===Create a config template - PBX Manager ===&lt;br /&gt;
First we recommend to create a new template. Please go to the &#039;&#039;Templates&#039;&#039; PBX manager Plugin and add a new template.&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-1.png]]&lt;br /&gt;
&lt;br /&gt;
Assign a name to this template and configure the following options in the &#039;&#039;settings&#039;&#039; section&lt;br /&gt;
&lt;br /&gt;
* Call filter: select &#039;&#039;intern&#039;&#039;&lt;br /&gt;
* Call Forward filter: select &#039;&#039;intern&#039;&#039;&lt;br /&gt;
* Store phone config on PBX: &#039;&#039;Enable&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-2.png]]&lt;br /&gt;
&lt;br /&gt;
Please be aware that this template should not inherit a configuration from another template. A license or access to an app is not requirement.&lt;br /&gt;
&lt;br /&gt;
===Create a &#039;&#039;Hot Desk Base&#039;&#039; User - Users Admin app===&lt;br /&gt;
Open your &#039;&#039;Users Admin&#039;&#039; app and add two new user. The first user will be used as a default user on all Hot Desking phones. In this example, we will name the user &#039;&#039;Hot Desk Base&#039;&#039; but you can choose the name as you wish&lt;br /&gt;
&lt;br /&gt;
* Hide from LDAP: &#039;&#039;Enable&#039;&#039;&lt;br /&gt;
* Username: &#039;&#039;hot-desk-base&#039;&#039;&lt;br /&gt;
* Password: Give a strong password&lt;br /&gt;
* ID: &#039;&#039;Hot Desk Base&#039;&#039; &lt;br /&gt;
* Extension: Please configure a extension number outside your numbering plan. In this example we set the Extension number to &#039;&#039;#10&#039;&#039; &lt;br /&gt;
* Template: Please select the template you created in the last step &lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-3.png]]&lt;br /&gt;
&lt;br /&gt;
Afterwards please create another user which is used during the provisioning for a short period of time.&lt;br /&gt;
&lt;br /&gt;
* Hide from LDAP: &#039;&#039;Enable&#039;&#039;&lt;br /&gt;
* Username: &#039;&#039;temp&#039;&#039;&lt;br /&gt;
* Password: Give a strong password&lt;br /&gt;
* ID: &#039;&#039;temp&#039;&#039; &lt;br /&gt;
* Extension: Please configure a extension number outside your numbering plan. In this example we set the Extension number to &#039;&#039;#20&#039;&#039; &lt;br /&gt;
* Template: Please select the template you created in the last step &lt;br /&gt;
[[image:hot-desking-4.png]]&lt;br /&gt;
&lt;br /&gt;
===Create Hot Desking Hardware ID ===&lt;br /&gt;
&lt;br /&gt;
As a next step please open &#039;&#039;Register phones&#039;&#039; in the top menu of the users admin app and click on &#039;&#039;+ Hotdesking registration&#039;&#039;. &lt;br /&gt;
&lt;br /&gt;
Select the phone app and click on next.&lt;br /&gt;
&lt;br /&gt;
Select your &#039;&#039;hot-desk-base&#039;&#039; user and any user which should be able to do hot desking. Afterwards press next and then finish.&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-8.png]]&lt;br /&gt;
&lt;br /&gt;
===Create category - Devices app ===&lt;br /&gt;
Go to your Devices app and select &#039;&#039;Categories&#039;&#039;. Afterwards click on &#039;&#039;Add category&#039;&#039;. Assign a name like &#039;&#039;PBX name Hotdesking&#039;&#039; and enable the check mark &#039;&#039;Provisioning category for device configuration deployment&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-5.png]]&lt;br /&gt;
&lt;br /&gt;
===Devices Configuration - Devices App===&lt;br /&gt;
&lt;br /&gt;
As a next step select your domain in our devices app and click on &#039;&#039;Device configuration&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=====Assign category to Phone configuration =====&lt;br /&gt;
&lt;br /&gt;
Open your &#039;&#039;Phone device configuration&#039;&#039; and add the category you just created to your Phone device configuration by selecting the category and then click the + symbol. This way the device will receive all necessary options like gatekeeper ID or primary gatekeeper address from this device configuration.&lt;br /&gt;
Afterwards don&#039;t forget to press OK.&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-6.png]]&lt;br /&gt;
&lt;br /&gt;
=====Create Expert configuration =====&lt;br /&gt;
&lt;br /&gt;
As a final step of your configuration please click on &#039;&#039;Define device configuration&#039;&#039; and select &#039;&#039;Expert configuration&#039;&#039;&lt;br /&gt;
* Please assign a descriptive name like &#039;&#039;Hot Desking&#039;&#039;&lt;br /&gt;
* Select the category you just created from the drop down menu and click the + symbol&lt;br /&gt;
* Please create an update script to register your phone with your &#039;&#039;Hot Desk Base&#039;&#039; user and configure a &#039;&#039;Hot Desking&#039;&#039; function key. You can use the following example, but please change &#039;&#039;&amp;lt;your secure password&amp;gt;&#039;&#039; to the &#039;&#039;Hot Desk Base&#039;&#039; users password you created earlier&lt;br /&gt;
&lt;br /&gt;
 config add PHONE SIG /h323 hot-desk-base /gk-pwd &amp;lt;your secure password&amp;gt;&lt;br /&gt;
 vars create PHONE/USER-CFG/00000 p %3cuser%3e%3cf+id=&#039;0&#039;+label=&#039;hot-desking&#039;%3e%3chotdesk+label=&#039;log+out&#039;+pbx=&#039;1&#039;/%3e%3c/f%3e%3c/user%3e&lt;br /&gt;
 mod cmd UP1 check iresetn hot-desk&lt;br /&gt;
 config write&lt;br /&gt;
 config activate&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-7.png]]&lt;br /&gt;
&lt;br /&gt;
== Verification ==&lt;br /&gt;
&lt;br /&gt;
===Provision a phone to &#039;&#039;Hot Desk Base&#039;&#039; user - Users Admin app===&lt;br /&gt;
&lt;br /&gt;
Create a provisioning code through for the temp user in the users admin app. Enter this provisioning code into a phone that has previously been reset to factory defaults. The phone will be provisioned and will be registered on the &#039;&#039;Hot Desk Base&#039;&#039; user.&lt;br /&gt;
&lt;br /&gt;
[[image:hot-desking-9.png]]&lt;br /&gt;
&lt;br /&gt;
===Use Hot-Desking function key - Phone===&lt;br /&gt;
&lt;br /&gt;
Through the expert configuration script, the &#039;&#039;Hot Desk Base&#039;&#039; user received a Hot Desking function key. By pressing the key, the user can input his name or number and his personal password. The phone creates a registration on the PBX for this user. Note that users must have a hardware ID on their user object that matches their name. Furthermore if the registration needs to pass a reverse proxy, you will need to activate the corresponding flag or the registration will fail.&lt;br /&gt;
&lt;br /&gt;
===Tutorial in a Video===&lt;br /&gt;
&lt;br /&gt;
Here you can find this tutorial in a Video to help you even more.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;youtube&amp;gt;https://www.youtube.com/watch?v=RHow_H7mIes&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=====Security Considerations =====&lt;br /&gt;
&lt;br /&gt;
A common requirement is that users have problems entering their personal password through the phone UI. In this case, we recommend using OAuth2 Authentication [[Reference13r3:Concept_OAuth2_Windows_Authentication]] for myApps. This way, you can reuse the user&#039;s personal password since myApps uses the Windows Domain password for authentication. Please be aware that using a simple password is a security concern because a malicious attacker could guess it. As result, please make sure you configure IP Filter and set No of Regs w/o Pwd. to 0.&lt;br /&gt;
&lt;br /&gt;
== Known issues ==&lt;/div&gt;</summary>
		<author><name>Vincent.Denys</name></author>
	</entry>
</feed>