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