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

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.

Ответить


Этот вопрос предназначен для предотвращения автоматической отправки форм спам-ботами.
Смайлики
:smile: :( ;-) :roll: :pardon: 8) :x :oops: :shock: :cz2: :-D :ROFL: :Yahoo!: :cry: :Search: :Bravo: :good: :bad: :sorry: :no: :unknown: :evil: :crazy: :"": :fool: :-o :drinks: :st: :bn:
Ещё смайлики…

BBCode ВКЛЮЧЁН
[img] ВКЛЮЧЁН
[flash] ОТКЛЮЧЕН
[url] ВКЛЮЧЁН
Смайлики ВКЛЮЧЕНЫ

Обзор темы
   

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Развернуть Обзор темы: веб морда к asterisk-1.8.0

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 ;)

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

DarkAGeS » 2012-02-02 19:57:14

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

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

agrloki » 2012-02-02 12:26:31

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

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

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

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

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 и запуска от рута.

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

OlegMS » 2012-01-07 17:19:56

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

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

DarkAGeS » 2011-11-08 12:37:43

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

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

kharkov_max » 2011-11-08 9:07:35

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

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 закрылся. Запустил по новой, вроде пока все норм, че это было = хз. до этого астериск не вис так

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

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

ski » 2011-10-03 16:29:41

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

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

harmless » 2011-10-03 10:42:58

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

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

kharkov_max » 2011-10-03 9:57:25

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

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

kharkov_max » 2011-10-03 9:47:21

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

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

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

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

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

harmless » 2011-10-03 8:30:37

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

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

ski » 2011-10-02 21:25:01

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

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

harmless » 2011-10-02 21:13:41

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

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

ski » 2011-10-02 20:45:39

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

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.
Может кто поможет?

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

ski » 2011-09-22 7:00:09

kharkov_max писал(а):Подскажите еще.

Можно ли в диалплан, тот что сделал GUI вписать что то свое ?
Не перезатрутся ли изменения если потом его менять через GUI ?

Или как к примеру добавить логирование звонков в mysql.
Когда руками писал конфиги, логирование работает...

А вот как применить с GUI х.з
Может что то посоветуете ...
Вот это только пробовать. Когда руками правишь именно то, что создал гуй, он это дело правит только если явно меняешь параметр. Что будет с дописанными параметрами - я не знаю. По поводу мускуля тоже не нашел ничего, вписал руками, нигде не видно, но работает.

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

kharkov_max » 2011-09-21 17:14:50

Подскажите еще.

Можно ли в диалплан, тот что сделал GUI вписать что то свое ?
Не перезатрутся ли изменения если потом его менять через GUI ?

Или как к примеру добавить логирование звонков в mysql.
Когда руками писал конфиги, логирование работает...

А вот как применить с GUI х.з
Может что то посоветуете ...

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

ski » 2011-09-20 15:21:50

kharkov_max писал(а): Да в sip.conf

Подскажите как я понимаю users.conf может заменить sip.conf и iax.conf.
1. А формат записи в users.conf такой же как и sip.conf при описании настроек подключения
2. Если использовать users.conf нужен ли тогда вообще sip.conf и т.д
зачем нужны эти конфиги - я тебе не распишу, потому-что не помню и толком не знаю :), но они нужны. Подробности в документации астериска, в них определяются понятия, с которыми потом работает конкретный клиент, например.
Что касается синтакиса - он практически идентичен, но, чтобы не возникало вопросов - возьми, заведи одного пользователя через гуй и посмотри, что у тебя там понаписалось.

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

kharkov_max » 2011-09-20 14:41:40

ski писал(а):
kharkov_max писал(а):
Руками в конфигах прописан Sip телефон, как его можно увидеть в GUI ?
Собственно телефон подключен и работает, а GUI не видит.
Так же есть dialplan - его тоже не видно в GUI.
Телефон где прописан? В sip.conf или в users.conf?
Дожен быть во втором.
название диалпланов, которые видит гуй, должны начинаться с DLPN_
Да в sip.conf

Подскажите как я понимаю users.conf может заменить sip.conf и iax.conf.
1. А формат записи в users.conf такой же как и sip.conf при описании настроек подключения
2. Если использовать users.conf нужен ли тогда вообще sip.conf и т.д

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

ski » 2011-09-20 14:29:13

kharkov_max писал(а):
Руками в конфигах прописан Sip телефон, как его можно увидеть в GUI ?
Собственно телефон подключен и работает, а GUI не видит.
Так же есть dialplan - его тоже не видно в GUI.
Телефон где прописан? В sip.conf или в users.conf?
Дожен быть во втором.
название диалпланов, которые видит гуй, должны начинаться с DLPN_

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

kharkov_max » 2011-09-20 14:18:25

На сколько я понимаю такой вывод:

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

/usr/ports/www/asterisk-gui>>make checkconfig
 --- Checking Asterisk configuration to see if it will support the GUI ---
* Checking for http.conf: OK
* Checking for manager.conf: OK
* Checking if HTTP is enabled: OK
* Checking if HTTP static support is enabled: OK
* Checking if manager is enabled: OK
* Checking if manager over HTTP is enabled: OK
 --- Everything looks good ---
 * GUI should be available at http://gateway.mkh.local:8088/asterisk/static/config/cfgbasic.html

 * Note: If you have bindaddr=127.0.0.1 in /usr/local/etc/asterisk/http.conf
   you will only be able to visit it from the local machine.

   Example: http://localhost:8088/asterisk/static/config/cfgbasic.html

 * The login and password should be an entry from /usr/local/etc/asterisk/manager.conf
   which has 'config' permission in read and write.  For example:

    [admin]
    secret = mysecret9294
    read = system,call,log,verbose,command,agent,config
    write = system,call,log,verbose,command,agent,config

 --- Good luck! ---
говорит что с конфигами все хорошо.

Руками в конфигах прописан Sip телефон, как его можно увидеть в GUI ?
Собственно телефон подключен и работает, а GUI не видит.
Так же есть dialplan - его тоже не видно в GUI.

manager.conf

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

[admin]
secret = secret
deny=0.0.0.0/0.0.0.0
permit = 192.168.0.1/255.255.255.0
read=system,call,log,verbose,agent,user,config,command,dfmf,reporting,cdr,dialplan,originate
write=system,call,log,verbose,agent,user,config,command,dfmf,reporting,cdr,dialplan,originate

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

kharkov_max » 2011-09-20 14:03:36

Спасибо ...
Буду пробовать ...

Вернуться к началу