Однажды в одной компании, чтобы упростить поиск звонящих клиентов в ABillS, понадобилось установить модуль Callcenter, который имеет разные возможности, но нам понадобилось именно вплывающие уведомления в браузере со ссылкой на страницу звонящего клиента.
Читать далее «ABillS. Установка и настройка Callcenter»Архивы рубрик:Asterisk
Asterisk. Музыка на удержании (Music on hold)
В этой статье я приведу примеры изменения музыки на удержании, принудительного включения музыки на удержании и т.д.
Читать далее «Asterisk. Музыка на удержании (Music on hold)»Переадресация вызовов в Asterisk
Приведу пример настройки переадресации вызовов в Asterisk.
К примеру на IP-телефонах Grandstream можно включить переадресацию функциями самого телефона, но если телефон находится далеко и нет возможности на нем этого сделать, а есть возможность залогинится под SIP номером этого телефона, то для активации переадресации можно сделать голосовое меню при наборе определенного номера, например *21 для активации переадресации и ввода номера телефона на который будут переадресованы звонки, а *22 для отмены переадресации.
Решение ошибки «rc_avpair_new: unknown attribute 1490026597»
Заметил однажды ошибку в логах /var/log/syslog:
Читать далее «Решение ошибки «rc_avpair_new: unknown attribute 1490026597»»Asterisk. Решение «Not accepting call completion offers from call-forward recipient Local»
Однажды на одном Asterisk сервере заметил следующую ошибку:
Читать далее «Asterisk. Решение «Not accepting call completion offers from call-forward recipient Local»»Уведомление «Call from X to extension X rejected because extension not found in context X»
Однажды меня попросил клиент посмотреть почему нельзя дозвонится на один из номеров.
Я открыл консоль asterisk:
Настройка Asterisk AMI
Asterisk Managment Interface (AMI) — мощный интерфейс API для Asterisk, позволяет управлять, выполнять команды, получать уведомления о событиях в реальном времени и т.д.
Читать далее «Настройка Asterisk AMI»IPTables правила для Asterisk AMI
Допустим по умолчанию «iptables -P INPUT ACCEPT» для всех соединений (а если DROP, что очень желательно, то тогда все DROP правила ниже не используем, выполняем только ACCEPT).
Так как Asterisk AMI обычно работает по TCP порту 5038, то чтобы открыть его выполним:
Читать далее «IPTables правила для Asterisk AMI»Отправка голосовой почты Asterisk на несколько email
Допустим голосовая почта настроена как я описывал в статье — Настройка голосовой почты в Asterisk.
Имеется следующий контекст:
[voicemailcontext] 207 => 1111,Username,test@example.com,,attach=yes|tz=ua|delete=yes
Если необходимо отправить голосовое сообщение сразу на несколько email адресов, то вместо test@example.com укажем например testmail:
[voicemailcontext] 207 => 1111,Username,testmail,,attach=yes|tz=ua|delete=yes
Потом откроем файл /etc/aliases в текстовом редакторе:
sudo nano /etc/aliases
И укажем алиасы для testmail:
testmail: support@example.net,user@example.net
Чтобы изменения вступили в силу, необходимо обновить базу алиасов командой:
cd /etc sudo newaliases
Готово, Asterisk будет отправлять сообщение на testmail, а оно автоматически пересылаться на указанные адреса.
Смотрите также:
Перенаправление почты пользователя root
Настройка автоматических вызовов в Asterisk
Asterisk может автоматически совершать звонок если в директорию (по умолчанию) /var/spool/asterisk/outgoing/ поместить .call файл. Если дата изменения файла больше текущей, то звонок будет совершен при наступлении или после этого времени.
Для автоматических вызовов должен быть загружен модуль pbx_spool.so, он должен быть прописан в modules.conf либо должен быть указан параметр autoload=yes.