Archive for the ‘Asterisk’ Category
Asterisk — установка кодеков g729 и g723.
Кодек берем тут http://asterisk.hosting.lv/ выбираем версию и параметры сервера.
#wget http://asterisk.hosting.lv/bin/codec_g729-ast120-gcc4-glibc-x86_64-core2.so
Копируем в папку с модулями asterisk ( /usr/lib64/asterisk/modules/codec_g729.so )
Названия подогнать под названия в папке.
chmod 755 codec_g729.so
#asterisk -r
CLI>show translation
Должен появиться в таблице кодеков. Если нет можно подобрать ( скачать ) под другие параметры.
Прием факса на почту через Asterisk 12 (FreePBX)
Для приема и отправления факсов, в астериск необходимо установить модули spandsp,libpri,dahdi
Для преобразования tif в pdf необходимо установить libtiff-tools
Для отправления писем через командную строку необходимо установить почтовый клиент mutt
Прием факсов во FreePBX 12
http://asterisk-pbx.ru/wiki/freepbx/fax
Обновление модулей freepbx из командной строки
#/var/lib/asterisk/bin/module_admin reload
Сброс административного пароля на Web GUI FreePBX
UPDATE asterisk.ampusers SET password_sha1 = SHA1(«PASSWORD») WHERE username = ‘admin’ LIMIT 1 ;
Расчет полосы пропуская для 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(без компресии)
SPA3102 не видит «отбой» со стороны Asterisk
Поменять настройку On-Hook Speed на SPA3102 с 0.5 на 3
http://forum.asterisk.ru/viewtopic.php?f=6&t=1867
IVR настройка голосового меню
Голосовое дерево на Asterisk своими руками
Подготовка файла скрипта для меню.
http://habrahabr.ru/post/122751/
Asterisk используются файлы с расширением *.ulaw ПО — CoolEdit и Adobe Audition
Звонок не идет с SPA3102 на Asterisk inbound routes
Если в dialplan на SPA 3102 написать передавать входящий звонок с городской линии на SIP номер , то работает. Если передавать на вход Voip АТС не звонит.
Нужно у SIP клиента настроенного на PSTN LINE в Asterisk SIP установить контекст from-pstn .
Русификация голоса 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