Есть ли в настройках трикса функции чтобы как-то держать внешнего абонента на связи????
Ситуация следующая...
Офис, локалка, Trixbox...
Внутри все работает прекрасно, Trix смотрит в инет через cisco PIX, на циске открыт порт UDP - 5060 с пробросом на Trix.
Я могу законнектиться извне(из дома) на Trix, соответственное могу через инет звонить в офис... все проходит замечательно...
Но из офиса на внешний Экстеншен прозвониться не могу, идет сообщение, что абонент не доступен...
Впринципе все ясно, нет роута до домашнего экстеншена...
Есть ли в настройках трикса функции чтобы как-то держать внешнего абонента на связи... Ведь когда я коннекчусь на sipnet я же не VPN кидаю...????
Спасибо заранее!)
Двойной НАТ - плохо, очень.
Читай на voip-info.org - в поиске забей Астериск + NAT
Погуглил, немного нашел... хочу попробовать этот вариант ....
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
Двойной нат, тройной, пятерной - разницы нет, если сервер во внешней среде.
quality - это тоже хорошо, но это не то.
Главный параметр - это "nat"
Выносите сервер в DMZ..
Да и сиськин нат тоже, иногда хочет, свои ненужные пять копеек вложить в реврайт sip сигналки...
_________________
ys
http://voip.rus.net/
Выносить в DMZ не хочу, т.к. основная ориентация на локалку...
Внешние экстеншены для филиалов, которых не так много...
Только я не до конца понял, с параметром nat и quality поэкспериментировать стоит?
В сиске SIP поддерживается изначально... Да и с пробросом портов проблем нет...
| astra писал(а): |
| Только я не до конца понял, с параметром nat |
| astra писал(а): |
| и quality поэкспериментировать стоит? |
| astra писал(а): |
| В сиске SIP поддерживается изначально... Да и с пробросом портов проблем нет... |
Исследуй SIP пакеты, которые идут от Астериска наружу.
По результатам отпишусь!