I dont think it can record without being device admin so u might want to check that and who knows that might be a paid feature ive never heard of that app.
Never heard about this app that you are talking about, i can only suggest you an phone call recorder app which is able to record all calls both side voice but you should to confirm this to there is no boundation of recording calls on your country.