1.6 Queue macro option - is there any example?

Hello all!
Asterisk 1.6.0.9
This dialplan:
[1234]
exten => 1000,1,Dial(SIP/1234,90,M(link^${CALLERID(num)}^${EXTEN}))

[macro-link]
exten => s,1,system(wget “http://somehost:port/service/Find?phonenumber=${ARG1}&internal_number=${ARG2}”)

it works,

In queue i trying to use macro:
[1234]
exten => 1000,1,Queue(8000,macro(link^${CALLERID(num)}^${EXTEN}))

[macro-link]
exten => s,1,system(wget “http://somehost:port/service/Find?phonenumber=${ARG1}&internal_number=${ARG2}”)

Is not works.

Trying those too:
exten => 1000,1,Queue(8000,macro(link^${CALLERID(num)}^${EXTEN}))

macros not running after member’s answering.
In samples in asterisk’s sources i find this: membermacro=somemacro, but not understand where i am to locate macros, in extensions.conf?