Internal Call Transfer dial plan


Looking to put together a dialplan for internal transfers that will ring back the number that rang. So if you extension 100 rings 200 and is busy then the call will be sent back through to extension 100. Any help with this would be much appreciated.



This only works for Blind transfers

exten => 200,1,Dial(SIP/${EXTEN},30,tkw)
same => n,ExecIf($["${DIALSTATUS}" = “BUSY”]?Dial(SIP/${BLINDTRANSFER:4:3},30,tkw)

You Should likely adjust the BLINDTRANSFER variable substring, I just counted out the first 4 characters “SIP/” and then use the next 3 as the extension to call IE “100” as the person who blind transferred the call over.