I’ve noticed that Asterisk is quite fussy about how quickly you press keys on the phone keypad, for example transferring a call using *2. Press it too quickly and it fails, too slow and it fails. Great if you get the speed of hitting * and then 2 just right. Is there any way to make things a little more forgiving?
I don’t know if your case is the same as mine, but I thought that the first time that I use call transfers, in my case I had to enable the features like this:
[featuremap]
blindxfer => #1 ; Blind transfer (default is #)
disconnect => *0 ; Disconnect (default is *)
automon => *1 ; One Touch Record a.k.a. Touch Monitor
atxfer => *2 ; Attended transfer
parkcall => #72 ; Park call (one step parking)
And then in extensions.conf
[globals]
FEATURES=parkcall#atxfer#blindxfer
[macro-sip]
exten => s,1,Set(DYNAMIC_FEATURES=${FEATURES}) ;here and everywhere I need features