Настройка внутренни...
 

Настройка внутренних абонентов

6 Записи
2 Пользователи
0 Reactions
7,390 Просмотры
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

Возникла проблема: Как правильно настроить sip.conf чтобы внутренних абонентов можно было подключать к Asterisk с другой (внешней) сети. Сам asterisk находится за роутером.

А проблема в следующем: Созданные (по примеру в статье) внутренние абоненты, находящиеся в другой сети подключаются по ip и проброшенному порту: xxx.xxx.xxx.xxx:5060 . Авторизация есть, всё нормально. Но внутренние звонки между собой не проходят, и наружу звонок есть, но соединение не устанавливается. Внутри сети с asterisk  всё работает правильно.

Подскажите пож-та решение!


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 922
 

Как минимум в настройках удаленных пиров должен быть параметр:

nat=yes

В самом sip.conf должен быть указан параметр

externaddr = внешний ip

В интернете много информации на эту тему.


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

ОК, спасибо за подсказку!

Не судите строго, просто пока ещё новичок здесь - пытаюсь освоить самостоятельно asterisk. Интернет тоже смотрим, но уж если осваиваем по Вашей статье, спасибо Вам большое за труд!, то и возникающие вопросы - сюда в первую очередь, ну и такие как я, потом может быть воспользуются.

А теперь по Теме: А если внутренние абоненты подключаются и внутри сети и снаружи, то как быть с: externaddr =........... и вообще такое возможно?

и ещё: настройка удалённых пиров - nat=yes это здесь же, в sip.conf?

Заранее благодарен за терпимость и понимание!

 


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 922
 

Насчет одного и того же абонента внутри и снаружи ничего сказать не могу. Не проверял и не использовал такую конфигурацию. Но параметр externaddr в любом случае должен указывать на внешний ip, по которому можно попасть на астериск. 

nat=yes должно быть в настройках пользователя. Либо в шаблоне, либо непосредственно в пользователе.


   
ОтветитьЦитата
(@dyuk)
Estimable Member
Присоединился: 8 лет назад
Записи: 157
Создатель темы  

ОК, всё понятно! Я не имел ввиду одного и того же абонента внутри и снаружи, а имел ввиду просто внутренних абонентов - какие то подключены внутри сети, какие то снаружи. Значит для группы с внешними абонентами надо поставить nat=yes, а для внутренних =no Так?


   
ОтветитьЦитата
(@zerox)
Prominent Member Admin
Присоединился: 11 лет назад
Записи: 922
 

Да, так.


   
ОтветитьЦитата
Используешь Telegram? Подпишись на канал автора →
This is default text for notification bar