got basic call detection working