Добрый день , я работаю над приложением которое сможет осуществлять "Звонки", я знаю что можно использовать Sip телефонию, используя для подключения и передачи голоса - готовые библиотеки и не забивать себе голову, а сервер сделать на основе того же Asterisk , но мне было интересно сделать все самостоятельно, и теперь вот что имею.
Есть Сервер написанный на PHP , на этом сервере поднят udp Сокет , с клиента (Xamarin , у меня мобильное приложение ),
я соединяюсь с сервером , например у меня 2 пользователя
сервер находится по адресу 192.168.10.250:1234 , при подключении получаю следующие адреса
10.123.10.13:55666 (т.е свой адрес, с которого подключился и порт который ему зарезервировал сервак)
10.123.10.14:55777
когда пользователи подключаются и отдают голос на сервер его слышат все кто на нем находятся, получается своего рода групповой чат для всех.
Если я правильно понял, то что бы отдать голос конкретному пользователю, мне надо указать его адрес на сервере и порт?