Queues LastCall value - can this be changed in the dialplan?

Hi

Is it possible to change the value of the LastCall of a queue member from the dialplan?

We have an issue whereby we have agents taking inbound as well as making outbound calls. when an agent makes an outbound call they do not get any wrap-up time and it can quite often happen that they will immediately get an inbound call as soon as they hang up their outbound one.

What I would like to be able to do is to somehow change the agents LastCall when they finish their outbound call. However I can see not dialplan or AMI function which allows this, and it appears the queuememberstatus stuff is stored in memory rather than the astdb.

I am running 1.6.2-r363117M

Thanks