Problem with call transfer *2

Hi

When I try transfer a call using *2 + extension number, this log is displayed and call hangup:

[2012-07-30 14:11:11] WARNING[6541]: chan_sip.c:3873 __sip_autodestruct: Autodestruct on dialog '1ee7e49d406949c2790d8b6c16f9d71d@192.168.0.94:5060' with owner in place (Method: BYE) -- Connected line update to Local/29@from-internal-xfer-3776;2 prevented. -- SIP/29-0000030d answered Local/29@from-internal-xfer-3776;2 -- Executing [s@macro-auto-blkvm:1] Set("SIP/29-0000030d", "__MACRO_RESULT=") in new stack -- Executing [s@macro-auto-blkvm:2] Macro("SIP/29-0000030d", "blkvm-clr,") in new stack -- Executing [s@macro-blkvm-clr:1] Set("SIP/29-0000030d", "SHARED(BLKVM,SIP/SPA92-00000307)=") in new stack -- Executing [s@macro-blkvm-clr:2] Set("SIP/29-0000030d", "GOSUB_RETVAL=") in new stack -- Executing [s@macro-blkvm-clr:3] MacroExit("SIP/29-0000030d", "") in new stack -- Executing [s@macro-auto-blkvm:3] ExecIf("SIP/29-0000030d", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(num))=29)") in new stack -- Executing [s@macro-auto-blkvm:4] ExecIf("SIP/29-0000030d", "0?Set(MASTER_CHANNEL(CONNECTEDLINE(name))=Osmir)") in new stack -- Stopped music on hold on SIP/SPA92-00000307 -- <Local/29@from-internal-xfer-3776;1> Playing 'beep.alaw' (language 'pt_BR') -- Executing [h@macro-dial:1] Macro("Transfered/SIP/SPA92-00000307<ZOMBIE>", "hangupcall") in new stack -- Executing [s@macro-hangupcall:1] GotoIf("Transfered/SIP/SPA92-00000307<ZOMBIE>", "1?theend") in new stack -- Goto (macro-hangupcall,s,3) -- Executing [s@macro-hangupcall:3] ExecIf("Transfered/SIP/SPA92-00000307<ZOMBIE>", "0?Set(CDR(recordingfile)=)") in new stack -- Executing [s@macro-hangupcall:4] Hangup("Transfered/SIP/SPA92-00000307<ZOMBIE>", "") in new stack == Spawn extension (macro-hangupcall, s, 4) exited non-zero on 'Transfered/SIP/SPA92-00000307<ZOMBIE>' in macro 'hangupcall' == Spawn extension (macro-dial, h, 1) exited non-zero on 'Transfered/SIP/SPA92-00000307<ZOMBIE>' == Spawn extension (macro-dial, s, 7) exited non-zero on 'Transfered/SIP/SPA92-00000307<ZOMBIE>' in macro 'dial' == Spawn extension (ext-group, 600, 12) exited non-zero on 'Transfered/SIP/SPA92-00000307<ZOMBIE>'

Any idea how to solve this?
Help please