Что касается сотовой связи телефона, это не вызов. Это просто двухсторонний поток данных. Они активируют микрофон и кодируют его вход и отправляют этот поток на свой сервер, в то время как они получают другой поток и воспроизводят его на динамике. Затем их серверы декодируют потоки, а затем подключают его к обычной телефонной системе, чтобы вы могли общаться с кем-то, кто не пользуется их услугами.
Хотите ли вы, чтобы пользователи могли общаться с людьми за пределами вашей базы? Если это так, то вам потребуется настроить сервер для декодирования ваших потоков, а затем найти поставщика VOIP, у которого есть API, чтобы ваш сервер мог транслировать их. Это возможно, но стоит.
Если вы хотите, чтобы пользователь был только пользователем, это можно сделать бесплатно, но оно практически идентично предыдущему варианту, просто уберите провайдера VOIP.