Outbound routing

I’ve just installed custom contexts and it is great.

What I’ve really been looking for is OUTBOUND ROUTING that works like INBOUND ROUTING:

Match patterns on both callerid and called number.

If callerid (from extension) = 1234 AND destination number = 9727884567
then send out trunk zap1

Has there been any work on this?