Примеры адресации.
Прямая адресация.
192.168.1.3:44448
При вызове будет использоваться ip и порт из адреса
192.168.1.3
При вызове будет использоваться номер порта установленный в программе.
Такая адресация может применяться, если у всех пользователей в программе
установлен один и тот же номер порта (например: 44448)
mypc:44448
mypc
h2.ff.msk
По имени хоста программа определит его IP и далее осуществит вызов.
Адресация через регистрационный сервис.
Адрес состоит шестизначного числового номера и адреса регистрационного сервера.
Запись подобна адресу электронной почты или SIP адресу.
Регистрационный сервер строится из обычного вэб сервера, на который загружаются php скрипты осуществляющие регистрационный сервис.
Программа вызываемого абонент должна предварительно зарегистрироваться.
При регистрации программа сообщает серверу свои текущие IP:Port и адрес своего VoIp сервера.
Программе вызывающего абонент регистрироваться необязательно.
555555@www.f35.ru
555555@f35.ru
555555 (www.f35.ru по умолчанию)
При вызове осуществляется post запрос к серверу http://www.f35.ru.
В результате запроса получает текущие IP:Port и адрес VoIp сервера абонента 555555
Далее программа осуществляет попытку вызова абонента по полученным
IP:Port от регистрационного сервера.
При неудачной попытке установить соединение через IP:Port,
программа будет пытаться установить соединение через VoIp сервер.
|