VIDEOCHAT  ::   FAQ  ::   Поиск  ::   Регистрация  ::   Вход

Проблема с dialplan reload

Новичком считается только что прочитавший «Астериск - будущее телефонии»
http://asterisk.ru/knowledgebase/books
и пытающийся сделать большее

Модераторы: april22, Zavr2008

Ответить
Den
Сообщения: 8
Зарегистрирован: 18 окт 2010, 10:10

Проблема с dialplan reload

Сообщение Den »

Добрый день!

Столкнулся с такой проблемой.
При выполнении команды dialplan reload в CLI ничего не выводит и астериск перезагружается.
Т.е. команда dialplan reload стала идентична команде service asterisk restart, при этом изменения в extensions.conf принимаются и все работает как обычно,
но теряется возможность править диалплан "на лету".
До этого пол-года работал и подобного не наблюдалось (Centos 6, Asterisk 11.4.0-rc1).
Кто-нибудь уже сталкивался с подобной проблемой? Подскажите как исправить.
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Проблема с dialplan reload

Сообщение virus_net »

Den писал(а):и астериск перезагружается
на чем основано это утверждение ?
Den писал(а):Подскажите как исправить.
исправить можно только после того как будет выяснено в чем проблема и не ранее. исправить то что неизвестно невозможно.
запустить * с debug и CLI
PRIME_BBCODE_SPOILER_SHOW PRIME_BBCODE_SPOILER:

Код: Выделить всё

# asterisk -h
Asterisk 1.8.23.1, Copyright (C) 1999 - 2012, Digium, Inc. and others.
Usage: asterisk [OPTIONS]
Valid Options:
   -V              Display version number and exit
   -C <configfile> Use an alternate configuration file
   -G <group>      Run as a group other than the caller
   -U <user>       Run as a user other than the caller
   -c              Provide console CLI
   -d              Enable extra debugging
   -f              Do not fork
   -F              Always fork
   -g              Dump core in case of a crash
   -h              This help screen
   -i              Initialize crypto keys at startup
   -I              Enable internal timing if DAHDI timer is available
   -L <load>       Limit the maximum load average before rejecting new calls
   -M <value>      Limit the maximum number of calls to the specified value
   -m              Mute debugging and console output on the console
   -n              Disable console colorization
   -p              Run as pseudo-realtime thread
   -q              Quiet mode (suppress output)
   -r              Connect to Asterisk on this machine
   -R              Same as -r, except attempt to reconnect if disconnected
   -s <socket>     Connect to Asterisk via socket <socket> (only valid with -r)
   -t              Record soundfiles in /var/tmp and move them where they
                   belong after they are done
   -T              Display the time in [Mmm dd hh:mm:ss] format for each line
                   of output to the CLI
   -v              Increase verbosity (multiple v's = more verbose)
   -x <cmd>        Execute command <cmd> (implies -r)
   -X              Execute includes by default (allows #exec in asterisk.conf)
   -W              Adjust terminal colors to compensate for a light background
смотреть в консоль и искать ошибки
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Den
Сообщения: 8
Зарегистрирован: 18 окт 2010, 10:10

Re: Проблема с dialplan reload

Сообщение Den »

virus_net писал(а):на чем основано это утверждение ?
После выполнения команды рвутся все вызовы.
Посмотрел процессы ps -ax | grep aster
До выполнения:
11454 ? Sl 0:04 /usr/sbin/asterisk -f -vvvg -c
После выполнения:
11556 ? Sl 0:00 /usr/sbin/asterisk -f -vvvg -c

Что же до дебага, то в CLI ничего не успевает выдать:
localhost*CLI> dialplan reload
Disconnected from Asterisk server
Asterisk cleanly ending (0).
Executing last minute cleanups
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Проблема с dialplan reload

Сообщение virus_net »

ясно
тогда рекомендации выше под спойлером:

Код: Выделить всё

asterisk -vvvvvv -g -dddddd -c
и смотреть что происходит и откладывается ли корка. если есть корка то посмотреть что в ней -> Asterisk debugging
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Den
Сообщения: 8
Зарегистрирован: 18 окт 2010, 10:10

Re: Проблема с dialplan reload

Сообщение Den »

Спасибо, попробую, когда рабочий день закончится.
Den
Сообщения: 8
Зарегистрирован: 18 окт 2010, 10:10

Re: Проблема с dialplan reload

Сообщение Den »

virus_net писал(а):и смотреть что происходит и откладывается ли корка. если есть корка то посмотреть что в ней
virus_net спасибо огромное за наводку.
После выполнения команды, в файле messages обнаружил такую запись:
NOTICE[16834] pbx_ael.c: File /etc/asterisk/extensions.ael not found; AEL declining load
Восстановил файл. Все работает. Спасибо!
virus_net
Сообщения: 2337
Зарегистрирован: 05 июн 2013, 08:12
Откуда: Москва

Re: Проблема с dialplan reload

Сообщение virus_net »

да пжалста
обычный дебаг и ничего нового

если ael не пользуешь то модуль вообще можно выгрузить и не загружать
мой SIP URI sip:virus_net@asterisk.ru
bitname.ru - Домены .bit (namecoin) .emc .coin .lib .bazar (emercoin)

ENUMER - звони бесплатно и напрямую.
Ответить
© 2008 — 2024 Asterisk.ru
Digium, Asterisk and AsteriskNOW are registered trademarks of Digium, Inc.
Design and development by PostMet-Netzwerk GmbH