How to setup Hot Desk Extensions


Hot Desk extensions are essentially guest extension numbers which are able to login to physical Phone Extensions (SIP).


-Logged Hot Desk extensions can make and receive calls while sending their Hot Desk CallerID.

-Admin assigned Class of Service objects can restrict the usage of Hot Desk users and Phones from Long Distance Dial Plans, Feature Codes, and Applications.

-A single SIP Phone or SoftPhone can be a ‘landing spot’ or ‘hotelling station’ for any Hot Desk user

How to:

First you need to create at least one Class of Service object with custom privileges selected in Services, Applications, Local Extensions, and Outgoing Lines. This Class of Service will be ‘nested’ in the Phone’s Class of Service after you assign the ‘hotdesk’ Class of Service object.  Advanced ‘Nesting’ is achieved by creating multiple Class of Service ‘nested’ objects and checking ‘Include other permission(s)‘ check-boxes in the ‘primary’ Class of Service object and assigning the primary Class of Service to the Hot Desk User extension.  This type of ‘nesting’ can be used to set privileges defining behavior based on various schedules since a schedule can be applied to any Class of Service object.


After you have customized your desired Class of Services objects you must create a ‘hotdesk’ Class of Service object in the GUI in Telephony>Manager>Class of Service.

This Class of Service object will later be applied to the physical SIP Phone or SoftPhone.


Then you must select the Services tab and only give this Class of Service access to the feature code for Hot Desk



Then on the Miscellaneous tab you must enable ‘Enable Hotdesk Restriction ?’ and assign an existing Class of Services drop list selection for the Phone’s ‘Class of Service if not Logged:’ assignment.

NOTE: When the Hot Desk User is logged to the device, the Hot Desk extension’s Class of Service is active and when the Hot Desk User is not logged to the device the ‘Class of Service if not Logged‘ configuration is active.  Therefore you must create these Class of Service objects before building the ‘hotdesk’ Class of Service.


The next step is to assign the ‘hotdesk’ Class of Service to a Phone extension.


Now create a Hot Desk extension in Extensions>Type>Hot Desk

-Whatever Class of Service you assign to the Hot Desk extension will take precedence over the phone’s assigned Class of Service when the Hot Desk user is logged to the extension. This allows great security and flexibility when logging in and out with a Hot Desk extension to a phone.

-Enable Voicemail on the Voicemail tab if needed

-Edit the Caller ID to send custom Caller ID if needed.

-Edit other tabs if needed



Commit when all configurations are saved.


From the SIP Phone or SoftPhone with Class of Service = hotdesk

-Dial the Hot Desk feature code (default *22)

-Enter the Hot Desk extension number as in example 222

-Enter the password as in example 1234

The Hot Desk extension 222 is now logged to the SIP extension and can make and receive calls.  These calls will be restricted/allowed by the extensions>Hot Desk>Class of Service configuration