Can't transfer or Park on outbound

if the user places an outbound call on ZAP channel then wants to transfer the call to another extension it does not transfer? I can hear him input the DTMF #+ extension numbers but we are still connected. Any ideas?

when you dial the zap channel, are you including the T flag to indicate that the calling user can transfer the call?

so your dial command would look something like this:

exten => 915555555555,1,Dial(Zap/g1/15555555555,20,T)

at least that is my understanding of how things work. if you needed to have the CALLED party be able to transfer, you’d need to add the ‘t’ flag as well.

here are my extensions. i have tried placing T in my general setting in AMP but that did’nt effect anything. also when calls are parked they cannot be retreieved by pressing # and park orbit

include => ext-local-custom
exten => 110,1,Macro(exten-vm,110,110)
exten => ${VM_PREFIX}110,1,Macro(vm,110)
exten => 110,hint,SIP/110
exten => 111,1,Macro(exten-vm,111,111)
exten => ${VM_PREFIX}111,1,Macro(vm,111)
exten => 111,hint,SIP/111
exten => 112,1,Macro(exten-vm,112,112)
exten => ${VM_PREFIX}112,1,Macro(vm,112)
exten => 112,hint,SIP/112
exten => 113,1,Macro(exten-vm,113,113)
exten => ${VM_PREFIX}113,1,Macro(vm,113)
exten => 113,hint,SIP/113
exten => 114,1,Macro(exten-vm,114,114)
exten => ${VM_PREFIX}114,1,Macro(vm,114)
exten => 114,hint,SIP/114
exten => 115,1,Macro(exten-vm,115,115)
exten => ${VM_PREFIX}115,1,Macro(vm,115)
exten => 115,hint,SIP/115
exten => 120,1,Macro(exten-vm,120,120)
exten => ${VM_PREFIX}120,1,Macro(vm,120)
exten => 120,hint,SIP/120
exten => 121,1,Macro(exten-vm,121,121)
exten => ${VM_PREFIX}121,1,Macro(vm,121)
exten => 121,hint,SIP/121
exten => 122,1,Macro(exten-vm,122,122)
exten => ${VM_PREFIX}122,1,Macro(vm,122)
exten => 122,hint,SIP/122

look at [macro-dialout-trunk] in extension.conf; add your options as below.

exten => s,13,GotoIf($[${custom} = AMP]?16)
exten => s,14,Dial(${OUT_${ARG1}}/${OUTNUM},Ttr) ; Regular Trunk Dial
exten => s,15,Goto(s-${DIALSTATUS},1)