Cant disable CW for users with Adhoc devices

I have freePBX 2.1.1 with Asterisk 1.2.10.
I have faced the problem with Adhoc devices. I found that if device is fixed and cw is disabled then everything is ok and Busy() is sent to the caller. If the device is Adhoc and cw is still disabled ( and someone logged in to it) then dialparties script doesn´t detect that extension which is logged in to this device is busy. It always dials it and users think they have callwainting enabled.
Is there is anything we can do in order to solve the problem? I am trying to find something in dialparties script but have had no luck yet.
Thank you.

I think i’ve understood why this is happening.
When device is fixed “hint” is created in the dialplan, when dievice is adhoc there is now hint priority so… we have a problem :slight_smile:
Now I have to fix this somehow.