как вы собрались то получать два профиля когда айди у клиента в виде телефона один и тот же, вам просто база данных не даст добавить второй одинаковый ключ в уникальное поле.
возьмите любую срм написанную под такси или имещую модуль под такси, а так почти любая срм сейчас имеет интеграции с астерисками и другим воип системами.