Hi, I have implemented call pickup, which is not working as it should. When call comes in, user from same group can pick it up, but problem appears in this scenario: A calls B. C do call pickup with *5 (in dialplan). OK this works (A is talking with C). But when D is calling E, if someone from same group pick this call, it do not pick D, it picks call A. Why? What I am doing wrong? I hope you understand what I mean:D my dialplan: <action application="set" data="called_party_callgroup=${user_data(${destination_number}.enterprise@enterprise.fs2.softnet.si var callgroup)}"/> <action application="hash" data="insert/${destination_number}/${called_party_callgroup}/${uuid}"/> <action application="hash" data="insert/last_dial/${called_party_callgroup}/${uuid}"/> intercept: <extension name="group-intercept"> <condition field="destination_number" expression="^\*5$"> <action application="answer"/> <action application="intercept" data="${hash(select/last_dial/${callgroup})}"/> <action application="sleep" data="2000"/> </condition> </extension> Thanks! Miha