Ну у меня так сделано
macro que_local(queue_name, tque){
Set(CALLERID(name)=${queue_name});
if(${ODBC_BLACKLIST(${CALLERID(num)})}) {
Set(queue_userfield=1/0/${queue_name}/0/0//);
Set(CDR(userfield)=${queue_userfield});
Hangup();
}
ifTime (00:00-07:59|*|*|*) {
Set(queue_userfield=0/1 ...

