Показаны сообщения с ярлыком asterisk. Показать все сообщения
Показаны сообщения с ярлыком asterisk. Показать все сообщения

среда, 3 июля 2013 г.

Удаление старых записей FreePBX

После установки FreePBX постоянно заполнялся диск старыми записями, скрипты выложенные в интернете работали немного некорректно, пришлось поправить:

#!/bin/bash
# путь к хранилищу записей
RECORDINGS=/var/spool/asterisk/monitor

# Количество дней для сохранения
RECORDINGEXPIRY=14

# Количество дней хранения логов очистки
LOGEXPIRY=5

# Текущая дата
DATE=`date "+%Y-%m-%d_%H:%M:%S"`

# Удаляются записи старше чем $EXPIRY дней
find $RECORDINGS -mtime +$RECORDINGEXPIRY -exec rm -rfv {} \; > /var/spool/asterisk/del_logs/removal-$DATE.log


# Удаляются логи старше чем $LOGEXPRY дней
find /var/spool/asterisk/del_logs -mtime +$LOGEXPIRY -exec rm -f {} \;

вторник, 12 марта 2013 г.

Обновление модулей freepbx из командной строки

Собственно так:

# sudo -u asterisk /var/lib/asterisk/bin/module_admin upgradeall
# sudo -u asterisk /var/lib/asterisk/bin/module_admin reload

freepbx ошибка cdr_mysql.c my_load_module: Unable to query table description!!

cdr_mysql.c: Unable to query table description!! Logging disabled.

Эта строка говорит о том, что модулю cdr_mysql.so не получилось запуститься. Чаще всего это может говорить о том, что база данных и таблицы MySQL повреждены.

Чтобы восстановить базу данных MySQL, выполняем следующие команды:

# service asterisk stop
# service mysqld stop
# mysql -u root -p
>repair table asteriskcdrdb.cdr;
>exit

# service mysqld start
# service asterisk start
# asterisk -rvvv

все.

четверг, 24 мая 2012 г.

asterisk gui: Checking write permission for gui folder

исправляем:
$ sudo chown -R asterisk:asterisk /var/lib/asterisk/static-http/

Не запускается asterisk gui

При запуске asterisk gui выходит ошибка:


404
Not Found
The requested URL was not found on this server.
Asterisk Server

моя конфигурация:

----- http.conf ------
[general]
enabled=yes
bindaddr=0.0.0.0
bindport=8088
enablestatic=yes

----- manager.conf -----
[general]
enabled = yes
webenabled = yes
port = 5038
httptimeout = 60
bindaddr = 0.0.0.0

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

#include "manager.d/*.conf"

пытаюсь зайти на gui:
http://10.10.10.1:8088/static/config/index.html

решение:

sudo rm -Rf /usr/share/asterisk/static-http/
sudo ln -s /var/lib/asterisk/static-http/ /usr/share/asterisk/static-http