Re: SJphone (Was: Re: SoftPhone for win32)

От: Victor Sudakov <CGatePro_at_mx_ru>
Дата: Mon 24 Dec 2007 - 09:53:47 MSK

Vladimir A. Butenko wrote:
> >
> >Хотелось бы всё-таки получить однозначный ответ на этот вопрос, если
> >не трудно:
> >
> >>Если на сервере всего 1 интерфейс (хотя и с кучей алиасов для разных
> >>доменов), можно "WAN IPv4 Address" смело удалить?
> >>
> >
> >Т.е. физически интерфейс один, алиасы из той же самой подсети, просто
> >заведены ради разных SSL сертификатов и расписаны по разным доменам.

> 
> 
> C точки зрения CGatePro есть "локальные IP адреса". Кто там на каком 
> интерфейсе - ему неведомо, и не должно быть ведомо.
> 
> Он может пытаться отправлять исходящие пакеты с определённого адреса (в 
> случае SIP, например - он будет пытаться отправлять ответные пакеты с того 
> же адреса, на котором были приняты входные запросы). А исходящие запросы - 
> он будет пытаться отправлять с WAN/LAN IP Address.
> 
> Но чтобы он это мог делать - на UDP - надо, чтобы на каждый адрес (или хотя 
> бы на каждый важный адрес) был создан свой UDP socket.

Dmitry Akindinov wrote:

> Тут ситуация такая: CGPro шлет ответы через тот же сокет, через
> который был получен запрос. Если у вас открыт один сокет на все на
> "адресе" 0.0.0.0 (All Available), то как пойдут исходящие пакеты -
> решает TCP/IP стек операционной системы. Если открыть отдельные сокеты
> - то у CGPro буде возможнсть явно назначать сокет-отправитель и, таким
>   образом, задавать source IP address.

Непонятно, почему CGP не может заранее создать сокеты для всех имеющихся локальных IP адресов, как например делают ntpd или bind?

-- 
Victor Sudakov,  VAS4-RIPE, VAS47-RIPN
sip:sudakov@sibptus.tomsk.ru
Получено Mon Dec 24 06:53:55 2007

Этот архив был сгенерирован hypermail 2.1.8 : Fri 24 Apr 2015 - 16:15:55 MSK