Return to IVR after Saving a voicemessage


Basically, after someone leaving a message, I want to transfer the call to main IVR instead of disconneting the caller.

I am not sure what needs to be done in the following code (From Macro-VM) to be able to achieve this:
exten => exit-SUCCESS,1,GotoIf($["${ARG3}" = “RETURN”]?exit-RETURN,1)
exten => exit-SUCCESS,n,Playback(pls-wait-connect-call)
exten => exit-SUCCESS,n,Dial(SIP/333)
;exten => exit-SUCCESS,n,Playback(goodbye)
;exten => exit-SUCCESS,n,Hangup()

I tried adding a dial command above to an extension that has follow me enabled going to the IVR within a second.
I also tried dialing to a misc. application that basically goes to IVR. In every case I see all channels busy in CLI

I think I am missing something in the GotoIf command. I think, I need to replace the exit-RETURN to something else to make it work but I am not sure as I am still trying to learn Asterisk. If someone can please help with the missing link, I think, I can pickup the rest.