Страница 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
Может так будет понятней -
$ 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 раз в неделю, например
но такие вещи меняются очень редко, поэтому смысла в динамических нет никакого