Since version MCD6 you have been able to Hot desk with 5604 SIP handsets
I recently tried to setup this up and failed.
Below is what i changed to make it work.
The two important bits are “Local R key handling” & Coder = 20 MS & “Enable Supplementry services”
Also to change the handset into Hot desk you will need a WINPDM cradle with software