rendered paste body;[macro-enable-forward]
;exten => s,1,Playback(pls-ent-num-transfer)
;exten => s,n,Playback(then-press-pound)
;exten => s,n,Read(target)
;exten => s,n,Playback(you-entered)
;exten => s,n,SayDigits(${target})
;exten => s,n,Playback(if-this-is-correct)
;exten => s,n,Playback(press-1)
;exten => s,n,Playback(if-this-is-not-correct)
;exten => s,n,Playback(press-2)
;exten => s,n,Read(option||1)
;exten => s,n,GotoIf($[${option} = 2]?*73,1)
;exten => s,n,Goto(commit,1)
;exten => commit,1,Set(${DB(forward/${CALLERID(num)})}=${target})
;exten => commit,n,Playback(activated)
;exten => commit,n,Playback(goodbye)
;exten => commit,n,Hangup()
;[macro-disable-forward]
;exten => s,1,Set(${DB(forward/${CALLERID(num)})}=ring)
;exten => s,n,Playback(de-activated)
;exten => s,n,Playback(goodbye)
;exten => s,n,Hangup