AF
Asterisk Forum
обсуждения телефонии, VoIP и IP-PBX
12разделов
5 423тем
34 385сообщений
← К списку тем

Trixbox как SIP-сервер для внешних экстеншенов!???

Asterisk GUI 8 сообщений -
#1

Добрый день!

Есть ли в настройках трикса функции чтобы как-то держать внешнего абонента на связи????

Ситуация следующая...
Офис, локалка, Trixbox...
Внутри все работает прекрасно, Trix смотрит в инет через cisco PIX, на циске открыт порт UDP - 5060 с пробросом на Trix.
Я могу законнектиться извне(из дома) на Trix, соответственное могу через инет звонить в офис... все проходит замечательно...
Но из офиса на внешний Экстеншен прозвониться не могу, идет сообщение, что абонент не доступен...
Впринципе все ясно, нет роута до домашнего экстеншена...

Есть ли в настройках трикса функции чтобы как-то держать внешнего абонента на связи... Ведь когда я коннекчусь на sipnet я же не VPN кидаю...????

Спасибо заранее!)
#2

У тебя проблема в том, что дома ты тоже за НАТом.
Двойной НАТ - плохо, очень.
Читай на voip-info.org - в поиске забей Астериск + NAT
#3

Спасибо за указание направления в котором копать!!!)))

Погуглил, немного нашел... хочу попробовать этот вариант ....

Asterisk SIP параметр: qualify

Описание:

qualify=xxx|no|yes

Где XXX - используется для указания числа миллисекунд. Если указано: yes - то будет использоваться таймаут по умолчанию, равный 2 секундам.

Если вы включаете функцию qualify в конфигурации для Вашего SIP устройства в файле sip.conf, тогда Asterisk периодически будет отправлять SIP сообщение типа OPTIONS, для проверки, что данное устройство работает и доступно для совершения вызовов. Если данное устройство, не ответит в течении заданного периода (или периода по умолчанию) в миллисекундах, тогда Asterisk рассматривает это устройство как выключенное и недоступное для совершения вызовов.

Эта функциональность также может использоваться для сохранения открытой UDP сессии с устройством, которое находиться за сервером с трансляцией IP адресов (NAT). С помощью периодической отправки SIP сообщений OPTIONS, мы будем продлевать время жизни записи в таблице трансляции IP адресов, для нашего UDP соединения через NAT. Это время жизни будет продлеваться, когда присутствует трафик между нашим сервером и устройством, которое находиться по ту сторону NAT. Если же время жизни этой записи истечет, тогда запросы, отправляемые с нашего сервера Asterisk, просто не дойдут до SIP устройства, потому что NAT сервер уже не будет знать, как ему обратно оттранслировать IP адреса.
Этот режим используется совместно с установленным параметром nat=yes.

Взято с http://voip.rus.net/tiki-index.php?page=asterisk+sip+qualify
#4

Какой однако молодец. По копи-пасту 5 Smile
#5

Спасибо, что процитировали мой скорбный труд Smile

Двойной нат, тройной, пятерной - разницы нет, если сервер во внешней среде.
quality - это тоже хорошо, но это не то.
Главный параметр - это "nat"
Выносите сервер в DMZ..
Да и сиськин нат тоже, иногда хочет, свои ненужные пять копеек вложить в реврайт sip сигналки...

_________________
ys
http://voip.rus.net/
#6

Very Happy Всегда пжлста!!!

Выносить в DMZ не хочу, т.к. основная ориентация на локалку...
Внешние экстеншены для филиалов, которых не так много...

Только я не до конца понял, с параметром nat и quality поэкспериментировать стоит?

В сиске SIP поддерживается изначально... Да и с пробросом портов проблем нет...
#7

astra писал(а):
Только я не до конца понял, с параметром nat
- Да
astra писал(а):
и quality поэкспериментировать стоит?
- Нет
astra писал(а):
В сиске SIP поддерживается изначально... Да и с пробросом портов проблем нет...
Ну если владеешь техникой fixup - не вопрос.
Исследуй SIP пакеты, которые идут от Астериска наружу.
#8

Спасибо всем, буду пробовать...))

По результатам отпишусь! Smile