Cmd DIAL limit does not work

I am trying to limit the length of a call, so I have:

exten => 701,1,Dial(SIP/jivregen/${EXTEN},10,L(7200:610:3000))

Which works to dial out the call, but it does not limit it. This is what is displayed on the CLI:

[code] – Executing [701@macro-dialout-trunk-predial-hook:1] Dial(“SIP/701-b78019f8”, “SIP/jivregen/701|10|L(7200:610:3000)”) in new stack
– Limit Data for this call:
> timelimit = 7200
> play_warning = 610
> play_to_caller = yes
> play_to_callee = no
> warning_freq = 3000
> start_sound = (null)
> warning_sound = timeleft
> end_sound = (null)
– Called jivregen/701
– Got SIP response 603 “Declined” back from XXX.XXX.XXX.XXX
– SIP/jivregen-09747dc8 is busy
== Everyone is busy/congested at this time (1:1/0/0)
– Executing [s@macro-dialout-trunk:17] GotoIf(“SIP/701-b78019f8”, “0?bypass|1”) in new stack
– Executing [s@macro-dialout-trunk:18] GotoIf(“SIP/701-b78019f8”, “0?customtrunk”) in new stack
– Executing [s@macro-dialout-trunk:19] Dial(“SIP/701-b78019f8”, “SIP/jivregen/8005551212|300|”) in new stack
– Called jivregen/3233568297
– SIP/jivregen-097549e0 is making progress passing it to SIP/701-b78019f8
– SIP/jivregen-097549e0 answered SIP/701-b78019f8
– Packet2Packet bridging SIP/701-b78019f8 and SIP/jivregen-097549e0

[/code]