веб морда к asterisk-1.8.0

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение harmless » 2011-10-02 20:40:12

Втем трям!
Есть релиз новой версии гуи http://downloads.asterisk.org/pub/telep ... rc1.tar.gz
но не знаю как собрать

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

asterisk# ./configure
checking build system type... i386-unknown-freebsd8.2
checking host system type... i386-unknown-freebsd8.2
checking for uname... /usr/bin/uname
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ISO C89... none needed
checking how to run the C preprocessor... gcc -E
checking for a BSD-compatible install... /usr/bin/install -c
checking for GNU make... gmake
checking for basename... /usr/bin/basename
checking for ZT_TONE_DTMF_BASE in zaptel/zaptel.h... no
checking for ZT_DIAL_OP_CANCEL in zaptel.h... no
checking for mandatory modules: ... ok
configure: creating ./config.status
config.status: creating makeopts

               .$$$$$$$$$$$$$$$=..
            .$7$7..          .7$$7:.
          .$$:.                 ,$7.7
        .$7.     7$$$$           .$$77
     ..$$.       $$$$$            .$$$7
    ..7$   .?.   $$$$$   .?.       7$$$.
   $.$.   .$$$7. $$$$7 .7$$$.      .$$$.
 .777.   .$$$$$$77$$$77$$$$$7.      $$$,
 $$$~      .7$$$$$$$$$$$$$7.       .$$$.
.$$7          .7$$$$$$$7:          ?$$$.
$$$          ?7$$$$$$$$$$I        .$$$7
$$$       .7$$$$$$$$$$$$$$$$      :$$$.
$$$       $$$$$$7$$$$$$$$$$$$    .$$$.
$$$        $$$   7$$$7  .$$$    .$$$.
$$$$             $$$$7         .$$$.
7$$$7            7$$$$        7$$$
 $$$$$                        $$$
  $$$$7.                       $$  (TM)
   $$$$$$$.           .7$$$$$$  $$
     $$$$$$$$$$$$7$$$$$$$$$.$$$$$$
       $$$$$$$$$$$$$$$$.

configure: Package configured for:
configure: OS type  : freebsd8.2
configure: Host CPU : i386

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

asterisk# make
"Makefile", line 17: Missing dependency operator
"Makefile", line 18: Need an operator
"Makefile", line 19: Need an operator
"Makefile", line 21: Need an operator
"Makefile", line 22: Need an operator
"Makefile", line 23: Need an operator
"Makefile", line 24: Need an operator
"Makefile", line 25: Need an operator
"Makefile", line 26: Need an operator
"Makefile", line 27: Need an operator
"Makefile", line 28: Need an operator
"Makefile", line 29: Need an operator
"Makefile", line 30: Need an operator
"Makefile", line 31: Need an operator
Error expanding embedded variable.
Может кто поможет?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение ski » 2011-10-02 20:45:39

harmless писал(а): Может кто поможет?
gmake

harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение harmless » 2011-10-02 21:13:41

ski писал(а):
harmless писал(а): Может кто поможет?
gmake
Спасибо помогло, но морда так и не пашет

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение ski » 2011-10-02 21:25:01

harmless писал(а): Спасибо помогло, но морда так и не пашет
как именно она не пашет?

harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение harmless » 2011-10-03 8:30:37

ski писал(а):как именно она не пашет?
Да постоянно обновляет конфиги из-за dahdi модуля.
Чего оно там хочет я так и не понял.
Решил настраивать через правку конфигов без всяких вебморд

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение kharkov_max » 2011-10-03 9:47:21

harmless писал(а):
ski писал(а):как именно она не пашет?
Да постоянно обновляет конфиги из-за dahdi модуля.
Чего оно там хочет я так и не понял.
Решил настраивать через правку конфигов без всяких вебморд
Про конфиги уже писали ...
Внимательно почитайте.
По идее должно заработать.

А по поводу морды, мое мнение такое.
Если в дальнейшем админить будете только Вы, то она не нужна.

А если Вам придется отдать это заказчику, или техподдержке в другом городе, то уверен что морда нужна.
Хотя бы телефон добавить/изменить по инструкции смогут, а если Вы обратили внимание то через права пользователя можно куцо, но делать ограничения на юзера, что б лишнего не поменял.

Так что тут палка о двух концах.

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение kharkov_max » 2011-10-03 9:57:25

Кстати а чего в новой морде нового ?
Чего нет в старой версии морды ?
Какие фичи ?
Т.е. имеет ли вообще смысл ее ставить ?

harmless
лейтенант
Сообщения: 719
Зарегистрирован: 2007-08-23 10:56:51
Откуда: Украина, г. Киев, г. Белая Церковь
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение harmless » 2011-10-03 10:42:58

kharkov_max писал(а):Кстати а чего в новой морде нового ?
Чего нет в старой версии морды ?
Какие фичи ?
Т.е. имеет ли вообще смысл ее ставить ?
Официальная поддержка 1.8 ветки

ski
старшина
Сообщения: 425
Зарегистрирован: 2008-08-25 18:10:44
Откуда: СССР, РФ, Сталинградская область, село Безродное
Контактная информация:

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение ski » 2011-10-03 16:29:41

harmless писал(а):
ski писал(а):как именно она не пашет?
Да постоянно обновляет конфиги из-за dahdi модуля.
Чего оно там хочет я так и не понял.
Решил настраивать через правку конфигов без всяких вебморд
В этой же теме на первой старнице есть аж два пути решения этой пробелмы (правда, очень близкие пути)

Аватара пользователя
DarkAGeS
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-05-30 14:07:28

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение DarkAGeS » 2011-10-10 12:45:33

Мужики, а кто-нибудь победил проблему постоянного релоада с сообщением "Verifying Dialplan Contexts needed for GUI"?
И кстати, у меня в /usr/local/share/asterisk/static-http/config/js/index.js напрочь отсутствуют строки типа:

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

resp_lower.contains
которые описываются на первой странице ветки. Ставил вот это:
http://downloads.asterisk.org/pub/telep ... rc1.tar.gz

Аватара пользователя
DarkAGeS
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-05-30 14:07:28

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение DarkAGeS » 2011-10-10 15:33:56

вроде запустилось. сделал так:
# service asterisk stop
# rm /usr/local/share/asterisk/sqlite.db
# chown -R asterisk:asterisk /usr/local/etc/asterisk
# chown -R asterisk:asterisk /usr/local/share/asterisk
# cp /usr/local/etc/dahdi/system.conf.sample /usr/local/etc/dahdi/system.conf
# chown -R asterisk:asterisk /usr/local/etc/dahdi
# mkdir -p /var/lib
# ln -s /usr/local/share/asterisk /var/lib/asterisk
# ln -s /usr/local/etc/dahdi /etc/dahdi
# ln -s /usr/local/etc/asterisk /etc/asterisk
# service asterisk start

в итоге морда заработала и добавляет диалпланы и юзеров - в соответствующих файлах вижу изменения. Но есть уже 2 вопроса:
1) не отображаются логи астериска и записи из CDR - надо видимо также прописать символическую ссылку или поправить где-то путь
2) в один прекрасный момент все повисло, сервис астериска не останавливался, только по kill -9 закрылся. Запустил по новой, вроде пока все норм, че это было = хз. до этого астериск не вис так

Аватара пользователя
kharkov_max
капитан
Сообщения: 1862
Зарегистрирован: 2008-10-03 14:56:40

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение kharkov_max » 2011-11-08 9:07:35

А что asterisk-gui из портов убрали ?
Или теперь все как-то по другому ставится ?

Аватара пользователя
DarkAGeS
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-05-30 14:07:28

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение DarkAGeS » 2011-11-08 12:37:43

ага, убрали( пока только руками

Аватара пользователя
OlegMS
ефрейтор
Сообщения: 67
Зарегистрирован: 2007-08-21 18:51:57

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение OlegMS » 2012-01-07 17:19:56

DarkAGeS писал(а):вроде запустилось. сделал так:
вот спасибо. как-раз с гуём мучился.

agrloki
рядовой
Сообщения: 25
Зарегистрирован: 2009-11-18 23:07:41

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение agrloki » 2012-02-02 11:20:52

DarkAGeS писал(а):вроде запустилось. сделал так:
# service asterisk stop
# rm /usr/local/share/asterisk/sqlite.db
# chown -R asterisk:asterisk /usr/local/etc/asterisk
# chown -R asterisk:asterisk /usr/local/share/asterisk
# cp /usr/local/etc/dahdi/system.conf.sample /usr/local/etc/dahdi/system.conf
# chown -R asterisk:asterisk /usr/local/etc/dahdi
# mkdir -p /var/lib
# ln -s /usr/local/share/asterisk /var/lib/asterisk
# ln -s /usr/local/etc/dahdi /etc/dahdi
# ln -s /usr/local/etc/asterisk /etc/asterisk
# service asterisk start

в итоге морда заработала и добавляет диалпланы и юзеров - в соответствующих файлах вижу изменения. Но есть уже 2 вопроса:
1) не отображаются логи астериска и записи из CDR - надо видимо также прописать символическую ссылку или поправить где-то путь
2) в один прекрасный момент все повисло, сервис астериска не останавливался, только по kill -9 закрылся. Запустил по новой, вроде пока все норм, че это было = хз. до этого астериск не вис так
Что бы заработало отображение CDR нужно к вашему списку добавить еще одну командочку:

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

ln -s /var/log/asterisk/cdr-csv/Master.csv /var/lib/asterisk/static-http/config/Master.csv
А вот заставить показывать логи я пока так и не смог :(
И кстати скрипты вебморды требуют для себя наличие bash и запуска от рута.

agrloki
рядовой
Сообщения: 25
Зарегистрирован: 2009-11-18 23:07:41

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение agrloki » 2012-02-02 12:26:31

Блин, как-же бесит невозможность редактирования своих сообщений...

Короче чтоб заработало отбражение логов нужно выполнить:

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

# ln -s /usr/bin/grep /bin/grep

Аватара пользователя
DarkAGeS
мл. сержант
Сообщения: 75
Зарегистрирован: 2009-05-30 14:07:28

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение DarkAGeS » 2012-02-02 19:57:14

OlegMS
на здоровье :)
agrloki
коллективный разум рулит :)

Andrew84
проходил мимо

Re: веб морда к asterisk-1.8.0

Непрочитанное сообщение Andrew84 » 2012-09-10 6:15:19

Постоянно был цикл пока не изменил строчки на слудующее:

if ( resp_lower.contains("branches/1.6") || resp_lower.contains("asterisk/1.8") || resp_lower.contains("svn-branch-1.6") || resp_lower.contains("svn-trunk-") )
Было
if ( resp_lower.contains("branches/1.6") || resp_lower.contains("asterisk/1.6") || resp_lower.contains("svn-branch-1.6") || resp_lower.contains("svn-trunk-") )

Также:
sessionData.PLATFORM.isAST_1_4 = false ;
sessionData.PLATFORM.isAST_1_8 = true ; (Было sessionData.PLATFORM.isAST_1_6 = true ;)