Hello Brick,
You are correct; campon is not the same as the feature you describe. The feature you describe is not currently available in SARK (or, I think, any of the popular Asterisk work benches - although I'm sure someone will correct me on that if I'm wrong). This may be because it's quite complex to figure out phone state in Asterisk's dial plan (although it gets better in 1.6).
Kind Regards
S