In the way I understood your problem, I believe that your result sould be some thing else.
("..I only want the 6 PENDING rows where..")
Do you say the call_ID should have 6 PENDING and either 3 3RD RESPONDED or 7 3RD RESOLVED
The way I unsterstand the problem this is the answer.
Select Distinct A.Call_ID, A.Call_Status From (select * from Call_Master Where Call_Status ='6 PENDING') A,
(select * from Call_Master Where Call_Status in ('3 3RD RESPONDED', '7 3RD RESOLVED')) B
Where A.Call_ID = B.Call_ID
If the problem is different explain me more.