'H' context not being reached. Why?

The following is my dialpan, however the ‘H’ context is not executing. Can someone explain why?

exten => 8191,n,Set(foo=${CURL(http://www.xxxx.com/queueaddcall.asp?CallerNumber=${CALLERID(number)}&CallerName=${URIENCODE(${CALLERID(name)})}&CallAsteriskID=${URIENCODE(${UNIQUEID})})})
exten => 8191,n,Ringing()
exten => 8191,n,Macro(user-callerid,)
exten => 8191,n,Answer
exten => 8191,n,Set(__BLKVM_OVERRIDE=BLKVM/${EXTEN}/${CHANNEL})
exten => 8191,n,Set(__BLKVM_BASE=${EXTEN})
exten => 8191,n,Set(DB(${BLKVM_OVERRIDE})=TRUE)
exten => 8191,n,Set(_DIAL_OPTIONS=${DIAL_OPTIONS}M(auto-blkvm))
exten => 8191,n,Set(__NODEST=${EXTEN})
exten => 8191,n,Set(MONITOR_FILENAME=/var/spool/asterisk/monitor/q${EXTEN}-${STRFTIME(${EPOCH},%Y%m%d-%H%M%S)}-${UNIQUEID})
exten => 8191,n,Set(__MOHCLASS=Intro)
exten => 8191,n,Goto(ext-queues,8191,1)
exten => 8191,n,dbDel(${BLKVM_OVERRIDE})
exten => 8191,n,Set(__NODEST=)
exten => 8191,n,Goto(app-blackhole,hangup,1)
;Del call to db
exten => h,1,Set(foo=${CURL(http://xxxx.com/QueueDelCall.asp?CallAsteriskID=${URIENCODE(${UNIQUEID})})})
exten => s,n,dbDel(${BLKVM_OVERRIDE})
exten => s,n,Set(__NODEST=)
exten => s,n,Goto(app-blackhole,hangup,1)