Queue Prefix doesn't seem to work

There are a few queues that agents dynamically log into, so using the Queue Prefix feature seems like a great idea, however it doesn’t seem to be prepending the prefix.

Here’s a sample from the full log:

Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “1?report”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Goto (macro-user-callerid,s,11)
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing NoOp(“Zap/1-1”, “TTL: ARG1: SKIPTTL”) in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '1’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “1?continue”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Goto (macro-user-callerid,s,21)
Apr 28 08:58:30 DEBUG[19454] pbx.c: Function result is '“MC:” '
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing NoOp(“Zap/1-1”, "Using CallerID “MC:” ") in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Function result is 'XXXXXXXXX’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing Macro(“Zap/1-1”, “record-enable|XXXXXXXXX|OUT”) in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Function result is '0’
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '0’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “0?2:4”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Goto (macro-record-enable,s,4)
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing DeadAGI(“Zap/1-1”, “recordingcheck|20070428-085830|1177765105.11438”) in n
ew stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
Apr 28 08:58:30 DEBUG[19454] db.c: Unable to find key ‘9123699857/recording’ in family 'AMPUSER’
Apr 28 08:58:30 VERBOSE[19454] logger.c: recordingcheck|20070428-085830|1177765105.11438: No AMPUSER db entry for 9123699857. Not
recording
Apr 28 08:58:30 VERBOSE[19454] logger.c: – AGI Script recordingcheck completed, returning 0
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing NoOp(“Zap/1-1”, “No recording needed”) in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '0’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “0?skipoutcid”) in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Not taking any branch
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing Set(“Zap/1-1”, “DIAL_TRUNK_OPTIONS=r”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing Macro(“Zap/1-1”, “outbound-callerid|1”) in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '1’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “1?start”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Goto (macro-outbound-callerid,s,3)
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing NoOp(“Zap/1-1”, “REALCALLERIDNUM is XXXXXXXXX”) in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '1’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “1?normcid”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Goto (macro-outbound-callerid,s,9)
Apr 28 08:58:30 DEBUG[19454] db.c: Unable to find key ‘9123699857/outboundcid’ in family 'AMPUSER’
Apr 28 08:58:30 DEBUG[19454] func_db.c: DB: AMPUSER/9123699857/outboundcid not found in database.
Apr 28 08:58:30 DEBUG[19454] pbx.c: Function result is ''
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing Set(“Zap/1-1”, “USEROUTCID=”) in new stack
Apr 28 08:58:30 DEBUG[19454] db.c: Unable to find key ‘9123699857/emergency_cid’ in family 'DEVICE’
Apr 28 08:58:30 DEBUG[19454] func_db.c: DB: DEVICE/9123699857/emergency_cid not found in database.
Apr 28 08:58:30 DEBUG[19454] pbx.c: Function result is ''
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing Set(“Zap/1-1”, “EMERGENCYCID=”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing Set(“Zap/1-1”, "TRUNKOUTCID=“SRC” ") in new stack
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '1’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “1?trunkcid”) in new stack
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Goto (macro-outbound-callerid,s,16)
Apr 28 08:58:30 DEBUG[19454] pbx.c: Expression result is '0’
Apr 28 08:58:30 VERBOSE[19454] logger.c: – Executing GotoIf(“Zap/1-1”, “0?usercid”) in new stack

Any help understanding why it seems to set the prefix would be great! This occurs on softphones and the Aastra 57i phone.

Thanks!