call and detect call