Issues with hang up

I am trying to contact customers using an autodial type plan in asterisk. I am able to make the call to our subscriber, but I want to hang up before they answer. I am just leaving a caller Id message. Using a Pri I can make this work, but we cannot set the caller Id . On the other hand my voip carrier lets me set caller Id but the line does not hang-up. Here is my dial plan. I have tried absolute timeout but that does not work either. I'm new to asterisk, so keep your suggestions simple if possible. Thanks in advance.

exten => s,1,Answer()
exten => s,n,Set(CALLERID(num)=4412221111)
exten => s,n,NoOp(************************************************)
exten => s,n(voip),Dial(SIP/voipcarrier/15555555555,6,L(4000))
exten => s,n,Hangup()
Created by: Mky_000, Last modification: Fri 05 of Nov, 2010 (23:09 UTC) by admin
Please update this page with new information, just login and click on the "Edit" or "Discussion" tab. Get a free login here: Register Thanks! - Find us on Google+