Tracking call progress / callback

I have a need to track calls (being reported via queue_log) that aren’t to queues but to users/extensions. I’ve learned so far that I can hook into the dialplan to trap abandoned calls using ext-local-custom handling the ‘h’ extension. I haven’t found how to catch a DIALSTATUS update for connected or hangup once a call hits from-did-direct though.

Daily cooking the CDR logs is always an option but hooks in the dialplan to generate the queue events would improve the quality of the data.

Is there a way to stalk whenever the value of DIALSTATUS changes?

Other ideas?


Nevermind. I’m going to handle this a different way.