Archive for the ‘Linux’ Category
Прием факса на почту через Asterisk 12 (FreePBX)
Для приема и отправления факсов, в астериск необходимо установить модули spandsp,libpri,dahdi
Для преобразования tif в pdf необходимо установить libtiff-tools
Для отправления писем через командную строку необходимо установить почтовый клиент mutt
Прием факсов во FreePBX 12
http://asterisk-pbx.ru/wiki/freepbx/fax
Установка webmin на centos 7
Создаем файл vi /etc/yum.repos.d/webmin.repo
с содержимым [Webmin] name=Webmin Distribution Neutral #baseurl=http://download.webmin.com/download/yum mirrorlist=http://download.webmin.com/download/yum/mirrorlist enabled=1 Устанавливаем ключ
rpm --import http://www.webmin.com/jcameron-key.asc Для обновления репозиторий
yum check-update Установка
yum install webmin Дополнительно доступ через firewall
firewall-cmd --add-port=10000/tcp
Управлять по адресу http://hostname:10000
Обновление модулей freepbx из командной строки
#/var/lib/asterisk/bin/module_admin reload
Расчет полосы пропуская для Voip ( asterisk)
Калькулятор.
http://www.asteriskguru.com/tools/bandwidth_calculator.php
Голосовая почта ( VoiceMail ASTERISK)
Для удаления голосовой почты старше месяца можно добавить в крон (или не сохранять , а отправлять на почту) .
core show application VoiceMail
[Description]
VoiceMail(mailbox[@context][&mailbox[@context]][...][,options])
s - Skip the playback of instructions for leaving a message to the
calling party.
CRON
0 3 * * * root /usr/bin/find /var/spool/asterisk/voicemail/ -type f -mtime +30 -exec rm -rf {} \;
/var/spool/asterisk/voicemail/default/102/INBOX/ -mtime +15 -exec rm {} \;
Ограничить количество голосовых писем (например штук 20) и их продолжительность (например не более 3 минут) нужно в файле voicemail.conf в секции [general] прописать:
[general]
maxmsg=20 ( по умолчанию 180)
maxsecs=3
maxsilence=15
Для того чтоб не проговаривала внутренний номер при записи на автоответчик ,надо записать /var/spool/asterisk/voicemail/default/102/unavail.wav - перестанет говорить номер. ну или с интерфейса проверки его записать (*98 в freepbx)
Решил проблему с ошибкой открытия файла wav. Вообщем он должен быть моно и урезан, помогла конвертация
sox unavail.wav -r 8000 -c 1 -s -2 unavail-o.wav resample -ql
должен быть PCM(без компресии)
Список физических жёстких дисков в системе (CentOS)
/dev/sd*
lsblk
Русификация голоса Asterisk
Русификация голоса
paths=/var/lib/asterisk/sounds
cd /tmp
wget -c http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-wav-current.tar.gz
mkdir $paths/ru
cd $paths/ru
tar zxvf /tmp/asterisk-core-sounds-ru-wav-current.tar.gz
Для SIP-подключений это делается с помощью language=ru
Поменять язык в плане набора можно с помощью Set: Set(CHANNEL(language)=ru)
Advanced Settings — Show Language setting в True
/usr/share/locale/locale.alias
russian ru_RU.ISO-8859-5 и правим ее.
russian ru_RU.UTF-8
Media URL could not be loaded ( freepbx ucp, asterisk)
В панели UCP не прослушиваются записи. Error: «Media URL could not be loaded.»
Необходимо для директории
/var/spool/asterisk/voicemail
chown -R asterisk:asterisk /var/spool/asterisk/voicemail
chmod -R 770 /var/spool/asterisk/voicemail
AH01630: client denied by server configuration Apache Centos 7
Ошибка появилась в логах тех виртуальных хостов, на которых имелся файл .htaccess.
Решение:
В конфигурационный файл виртуального хоста в секцию <Directory /> необходимо добавить строку
Require all granted
ERROR 1146 (42S02): Table ‘mysql.user’ doesn’t exist
Отсутствовала таблица mysql.user
Нужно
mysql_install_db
Удалил /var/lib/mysql/aria_log_control
еще раз
mysql_install_db Далее обычным порядком.