Dial a new call and continue

Hi,

i want that my dialplan dial a new call and continue the flow. For example:

exten => s,1,Answer
exten => s,n,Dial(SIP/XXX)
exten => s,n,MusicOnHold()

asterisk make dial and complete it. But its possible that it continue with MusicOnHold while executed the Dial. i have tried with parkedcall but its block the flow of dialplan.

exten => s,1,Answer
exten => s,n,Park()
exten => s,n,Dial(SIP/XXX)

can anyone help me?