Are the inhouse people calling internally in order to be transferred? or to obtain specific information. It might be easier to implement a policy where if someone internally calls the operator to get transferred, the operator simply denies them, and tells them to look up the extension on a published directory. This worked wonders in my organization. after 2 days of people getting denied, they got the hint and stopped being lazy.