Главная Ваш проводник
      в цифровой мир...
О нас Услуги Проекты Статьи Наши клиенты Партнеры Контакты
Наши услуги
Создание колл-центра Создание колл-центра
Настройка Asterisk Настройка Asterisk
Виртуальная АТС Виртуальная АТС
Виртуальная АТС (KZ) Виртуальная АТС (KZ)
Виртуальная АТС в Беларуси Виртуальная АТС в Беларуси
НАШИ КЛИЕНТЫ
Groupon
Шоппинг-клуб ModnaCasta
Финростбанк
Infocar
Эконом-Такси
Deshevshe
SVITAERO
Экипаж сервис
Superdeal
КиберКлиника Спиженко
Автомобильный супермаркет АВТЕК

Статьи

Asterisk без интернета

10.01.2013 17:11

Asterisk без интернета

Как заставить корректно работать asterisk если пропал интернет?

Довольно распостраненной проблемой является некорректная работа asterisk при пропадании интернета. Это связано с тем, что asterisk заточен под работу с доменными именами, которые могут встречаться в конфигурационном файле sip.conf. Но даже если в вашем конфигурационном файле отсутствуют имена - астериск все равно ведет себя ненормально. Происходит примерно следующее - при входящем звонке на любую внешнюю линию звонок не сразу доходит до внутренних абонентов. Asterisk в это время пытается отрезолвить доменные имена и не может этого сделать. И вот пока линукс резолвит имя, asterisk жутко тупит.

Чтобы это предотвратить, необходимо всего лишь навсего в файл /etc/resolv.conf прописать строчку:

options timeout:1

Данная опция уменьшит время ответа на DNS-запрос до одной секунды.

После внесения изменений, необходимо перезагрузить сеть командой:

#/etc/init.d/network restart

После чего нужно проверить - сохранились ли изменения в файле resolv.conf. Если после перезагрузки сетевой службы файл обновился, то необходим выполнить еще несколько действий (данные действия проверены только на Linux Fedora Core и скорее всего не подойдут для других версий Linux):

1. Отключаем Network Manager командами:

#systemctl stop NetworkManager.service
#systemctl disable NetworkManager.service 

2. Включаем стандартную сетевую службу командами:

#systemctl enable network.service
#systemctl start network.service 

3. Редактируем файл /etc/sysconfig/network-scripts/ifcfg-eth0, где eth0 - имя вашего сетевого интерфейса и меняем в нем опцию:

NM_CONTROLLED=no

4. Сохраняем файл, перезагружаем сервер и радуемся жизни.

 

Если вам не удалось заставить asterisk работать корректно, вы всегда можете обратиться к нам за помощью.

← Перейти к списку


Версия для печати

В начало ↑

Контактная информация
Украина
+38 (063) 282-50-38
+38 (068) 689-38-20

E-mail:
НАШИ ПАРТНЕРЫ
Evos
Datagroup
Такси Диспетчер
NetworkShop