Attended transfer and parked call error

From a first release of asterisk 1.4 there is a problem whit attended transfer and call parked:

when i press the key for atxfer in according whit featuremap of features.conf, the pbx send me correctly “transfer” but if i wait a couple of second the call returned and the cli show this:

-- Executing [501@default:1] Set("SIP/gxp2000-08442920", "__TRANSFER_CONTEXT=default") in new stack
-- Executing [501@default:2] Dial("SIP/gxp2000-08442920", "SIP/zyxel|20|TtKk") in new stack
-- Called zyxel
-- SIP/zyxel-084481c0 is ringing
-- SIP/zyxel-084481c0 is ringing
-- SIP/zyxel-084481c0 answered SIP/gxp2000-08442920

Here press the transfer key

-- Started music on hold, class 'default', on SIP/gxp2000-08442920
-- <SIP/zyxel-084481c0> Playing 'pbx-transfer' (language 'it')

After a couple of secont the call return:

[Jun 5 09:42:14] WARNING[3604]: res_features.c:784 builtin_atxfer: Did not read data.
– Stopped music on hold on SIP/gxp2000-08442920
– <SIP/zyxel-084481c0> Playing ‘beeperr’ (language ‘it’)

I have try changing key sequence, any possible timeout, adding __TRANSFER_CONTEXT variable, type of phone but the result is always the same.

My goal is a timeout configurable in attended transfer for simplify the pbx structure

Another question for parked calls:

Configuring features.conf in this manner:

parkext => 70 ; What extension to dial to park
parkpos => 71-80 ; What extensions to park calls on. These needs to be

The voice always communicate 3 number extension for a parking lot, for example:

-- SIP/zyxel-084481c0 is ringing
-- SIP/zyxel-084481c0 answered SIP/gxp2000-08443ea0

Here press the sequence for one step parking:

-- Started music on hold, class 'default', on SIP/gxp2000-08443ea0

== Parked SIP/gxp2000-08443ea0 on 701@parkedcalls. Will timeout back to extension [default] s, 1 in 45 seconds
– Added extension ‘701’ priority 1 to parkedcalls
– <SIP/zyxel-084481c0> Playing ‘digits/7’ (language ‘it’)
– <SIP/zyxel-084481c0> Playing ‘digits/0’ (language ‘it’)
– <SIP/zyxel-084481c0> Playing ‘digits/1’ (language ‘it’)

And pbx parked on 701 :question: :question: :question:

Very strange :open_mouth:

Thanks for any help, have a nice day :wink: