Hi,
Please, can you tell me what IPBX or SIP proxy are you using?
Normally it depends of the "controlling" side of the call, in a IPBX you may be able to place a call on hold and later pick it up from another extension, even if this ext. is a ATA or a IP Phone.
Regards.
Andrey Cassemiro.