Страница 2 из 3

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 26 сен 2011, 21:16
apostol
Я просто ставил настройку в asterisk srvlookup=yes; и в секции пира ставил host=mvts.voip.comstar.ru и эффект был тот что я описал. Тоесть хост резолвился только первым айпи. Всё остальное в дроп.

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 26 сен 2011, 21:22
ded
ded писал(а):Почитайте про SRV
http://ru.wikipedia.org/wiki/SRV-%D0%B7 ... 1%81%D1%8C
Может так будет понятней -
$ dig mx google.com
$ dig SRV _sip._udp.mvts.voip.comstar.ru

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 26 сен 2011, 21:57
apostol
всё понятно для исходящих вызовов. Но для входа? С этим проблема. Может я туплю.

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 26 сен 2011, 23:09
ded
Для входа надо регистрироваться на том ресурсе, который дал провайдер. Если это mvts.voip.comstar.ru, то
register => userid:password@mvts.voip.comstar.ru
Ваш Астериск будет вычислять все SRV записи этого ресурса, и последовательно пытаться регистрироваться на них. DNS lookup тут не при чём.
По-моему так.

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 26 сен 2011, 23:36
ys1797
apostol писал(а):всё понятно для исходящих вызовов. Но для входа? С этим проблема. Может я туплю.
Вас не должен волновать это момент. Зарегистрировался и все.
Единственная трабла - соответствие по хосту при входящих.
Но я думаю, провайдер вам дал настройки, в которых указано с какого ip:port будут поступать входящие вызовы.

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 26 сен 2011, 23:41
ded
Если провайдер использует дайджест аутентификацию при посылке INVITE, то не всё ли равно с какого ip:port приходит вызов? Разве нет?

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 27 сен 2011, 07:11
Vlad1983

Код: Выделить всё

srvlookup=yes                   ; Enable DNS SRV lookups on outbound calls
                                ; Note: Asterisk only uses the first host
                                ; in SRV records
                                ; Disabling DNS SRV lookups disables the
                                ; ability to place SIP calls based on domain
                                ; names to some other SIP users on the Internet
                                ; Specifying a port in a SIP peer definition or
                                ; when dialing outbound calls will supress SRV
                                ; lookups for that peer or call.
ключевое место: "Enable DNS SRV lookups on outbound calls"

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 27 сен 2011, 07:50
tma
ys1797 писал(а):Но я думаю, провайдер вам дал настройки, в которых указано с какого ip:port будут поступать входящие вызовы.
Некоторые клиенты позволяют на ходу переключаться между сетями 3G и WiFi.
Было бы удивительно, если ip:port у них сохранялись...
Из клиентов: под iPhone: SIPhon, под Android: cSIPsimple.
Android'овский клиент проверен лично.

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 27 сен 2011, 10:00
apostol
Прикол в том что регистрации - нет. Просто Комстар сказал принимайте звонки со всех айпи mvts.voip.comstar.ru. И соответственно мне поступают звонки с разных айпи. Не знаю как у них настроено - они поочерёдно пробуют с каждого айпи дозвониться ко мне или нет. Но то что они сыпят мне вызовы с разных айпи этого домена - это факт.

Re: Asterisk Sip trunk на кластер провайдера

Добавлено: 27 сен 2011, 10:16
Vlad1983
настроили 4 пира и все других вариантов нет в вашем случае
можно, конечно, их динамически создавать скриптом по ответам ДНС на запрос mvts.voip.comstar.ru раз в неделю, например
но такие вещи меняются очень редко, поэтому смысла в динамических нет никакого