There is a queue member 650 which is added as a member to the queue "vlcn_group_777" by inserting into the queue_member_table RealTime table. INSERT INTO queue_member_table (context,queue_name, interface) VALUES ('vlcn', 'vlcn_group_777', 'Local/650@vlcn_group_777_agents') A call is then placed and routed to that Queue: vlcn_group_777, s, 1, Queue(vlcn_group_777|nr|||20) vlcn_group_777, s, 2, GoTo(vlcn_aa_Main|s|1) The Queue() application sends the call to the queue member at the Local/ interface: vlcn_group_777_agents, _X., 1, Set(SBC_HOST=) vlcn_group_777_agents, _X., 2, Set(__SPYGROUP=${SPYGROUP}:sip${EXTEN}_vlcn) vlcn_group_777_agents, _X., 3, Dial(SIP/sip${EXTEN}_vlcn${SBC_HOST}) ext 657 dials *57650 which does ChanSpy(|qv(4)g(sip${EXTEN}_vlcn)) when 601 dials 650 chanspy works as expected. when I dial into a queue it issues Queue(vlcn_group_Correl|nr|||20) -- Executing Queue("SIP/sip601_vlcn-00000012", "vlcn_group_777|nr|||20") -- Executing Set("Local/601@vlcn_group_777_agents-02bd,2", "SBC_HOST=") -- Executing Set("Local/650@vlcn_group_777_agents-ed07,2", "SBC_HOST=") -- Executing Set("Local/601@vlcn_group_777_agents-02bd,2", "__SPYGROUP=:sip601_vlcn:sip777_vlcn:sip601_vlcn") -- Executing Set("Local/650@vlcn_group_777_agents-ed07,2", "__SPYGROUP=:sip601_vlcn:sip777_vlcn:sip650_vlcn") -- Executing Dial("Local/601@vlcn_group_777_agents-02bd,2", "SIP/sip601_vlcn") -- Called sip601_vlcn Extension Changed 601[vlcn] new state InUse&Ringing for Notify User sip650_vlcn -- Executing Dial("Local/650@vlcn_group_777_agents-ed07,2", "SIP/sip650_vlcn") -- Called sip650_vlcn Extension Changed 650[vlcn] new state Ringing for Notify User sip258_vlcn (queued) Extension Changed 650[vlcn] new state Ringing for Notify User sip147_vlcn (queued) Extension Changed 650[vlcn] new state Ringing for Notify User sip601_vlcn == Spying on channel SIP/sip650_vlcn-00000014 [Sep 23 15:09:12] NOTICE[12108]: app_chanspy.c:218 start_spying: Attaching SIP/sip657_vlcn-00000002 to SIP/sip650_vlcn-00000014 -- SIP/sip650_vlcn-00000014 is ringing -- Local/650@vlcn_group_777_agents-ed07,1 is ringing -- SIP/sip601_vlcn-00000013 is ringing -- Local/601@vlcn_group_777_agents-02bd,1 is ringing Extension Changed 650[vlcn] new state InUse for Notify User sip258_vlcn (queued) Extension Changed 650[vlcn] new state InUse for Notify User sip147_vlcn (queued) Extension Changed 650[vlcn] new state InUse for Notify User sip601_vlcn -- SIP/sip650_vlcn-00000014 answered Local/650@vlcn_group_777_agents-ed07,2 -- Local/650@vlcn_group_777_agents-ed07,1 answered SIP/sip601_vlcn-00000012 == Spawn extension (vlcn_group_777_agents, 601, 4) exited non-zero on 'Local/601@vlcn_group_777_agents-02bd,2' -- Packet2Packet bridging SIP/sip601_vlcn-00000012 and SIP/sip650_vlcn-00000014 Extension Changed 601[vlcn] new state InUse for Notify User sip650_vlcn == Spawn extension (vlcn_group_777_agents, 650, 4) exited non-zero on 'Local/650@vlcn_group_777_agents-ed07,2' == Done Spying on channel SIP/sip650_vlcn-00000014 at this point the call is still in progress and chanspy is done spying. I did got was a split second of feedback audio from the previous test call that was successfully using a direct dial from 601->650 If I place this call from an external source -- Executing Queue("SIP/sbc1-00000016", "vlcn_group_777|nr|||20") -- Executing Set("Local/601@vlcn_group_777_agents-918a,2", "SBC_HOST=") -- Executing Set("Local/601@vlcn_group_777_agents-918a,2", "__SPYGROUP=:sip601_vlcn") -- Executing Verbose("Local/601@vlcn_group_777_agents-918a,2", "SPYGROUP=:sip601_vlcn:sip601_vlcn") SPYGROUP=:sip601_vlcn:sip601_vlcn -- Executing Dial("Local/601@vlcn_group_777_agents-918a,2", "SIP/sip601_vlcn") -- Called sip601_vlcn -- Executing Set("Local/650@vlcn_group_777_agents-9321,2", "SBC_HOST=") -- Executing Set("Local/650@vlcn_group_777_agents-9321,2", "__SPYGROUP=:sip650_vlcn") -- Executing Verbose("Local/650@vlcn_group_777_agents-9321,2", "SPYGROUP=:sip650_vlcn:sip650_vlcn") SPYGROUP=:sip650_vlcn:sip650_vlcn -- Executing Dial("Local/650@vlcn_group_777_agents-9321,2", "SIP/sip650_vlcn") -- Called sip650_vlcn Extension Changed 601[vlcn] new state Ringing for Notify User sip650_vlcn Extension Changed 650[vlcn] new state Ringing for Notify User sip258_vlcn (queued) Extension Changed 650[vlcn] new state Ringing for Notify User sip147_vlcn (queued) Extension Changed 650[vlcn] new state Ringing for Notify User sip601_vlcn == Spying on channel SIP/sip650_vlcn-00000018 [Sep 23 15:15:05] NOTICE[12108]: app_chanspy.c:218 start_spying: Attaching SIP/sip657_vlcn-00000002 to SIP/sip650_vlcn-00000018 -- SIP/sip650_vlcn-00000018 is ringing -- Local/650@vlcn_group_777_agents-9321,1 is ringing -- SIP/sip601_vlcn-00000017 is ringing -- Local/601@vlcn_group_777_agents-918a,1 is ringing -- SIP/sip650_vlcn-00000018 answered Local/650@vlcn_group_777_agents-9321,2 -- Local/650@vlcn_group_777_agents-9321,1 answered SIP/sbc1-00000016 == Spawn extension (vlcn_group_777_agents, 601, 4) exited non-zero on 'Local/601@vlcn_group_777_agents-918a,2' -- Packet2Packet bridging SIP/sbc1-00000016 and SIP/sip650_vlcn-00000018 Extension Changed 650[vlcn] new state InUse for Notify User sip258_vlcn (queued) Extension Changed 650[vlcn] new state InUse for Notify User sip147_vlcn (queued) Extension Changed 650[vlcn] new state InUse for Notify User sip601_vlcn Extension Changed 601[vlcn] new state Idle for Notify User sip650_vlcn == Spawn extension (vlcn_group_777_agents, 650, 4) exited non-zero on 'Local/650@vlcn_group_777_agents-9321,2' == Done Spying on channel SIP/sip650_vlcn-00000018 == Spying on channel SIP/sip650_vlcn-00000018 [Sep 23 15:15:07] NOTICE[12108]: app_chanspy.c:218 start_spying: Attaching SIP/sip657_vlcn-00000002 to SIP/sip650_vlcn-00000018 == Spawn extension (vlcn_group_777, s, 1) exited non-zero on 'SIP/sbc1-00000016' == Done Spying on channel SIP/sip650_vlcn-00000018 this spy's properly.