Результаты полнотекстового поиска:
- Реализация DND на Астериск
- рым они выполняются разрешить выполнение команды "asterisk" из под пользователя под которым работает Астерис... ). Например так <file code sudoers> www-data ALL=(asterisk) NOPASSWD: /usr/sbin/asterisk </file> Кладем в папку вебсервера скрипты: <file php dndon.php> <?php if (iss... Parameter "num" required'; exit; } exec("sudo -u asterisk -S asterisk -rx \"devstate change Custom:$num BUS
- Средства обращения к AMI
- обращения к AMI ====== telnet expect http ''asterisk -rx "http show status"'' <file> Enabled URI's: /asterisk/httpstatus => Asterisk HTTP General Status /asterisk/amanager => HTML Manager Event Interface w/Digest authentication /asterisk/up
- Asterisk Manager Interface(AMI)
- ====== Asterisk Manager Interface(AMI) ====== ===== AGI AMI ARI ===== В Астериск есть несколько програмных ... ейсов для связи с внешними программами: * AGI (Asterisk Gateway Interface) позволяет Asterisk запустить внешнюю программу, написанную на любом языке, для контроля ... м аудио, чтения DTMF сигналов и др., связываясь с Asterisk через стандартный потоковый ввод/вывод. * AMI (
- Создание хелпа по командам(Actions) AMI
- формация о командах AMI зависит от [[https://wiki.asterisk.org/wiki/display/AST/Asterisk+16+AMI+Actions|версии Астериск]] (и кроме того, как Астериск был собран). Что... cho "<tr><th>Команда</th><th>Описание</th></tr>" asterisk -rx "manager show commands"|tail -n +3|while read... ef=$cmd.html>$cmd</a></td><td>$desc</td></tr>" asterisk -rx "manager show command $cmd"|ansi2html --style
- Здесь соберу то, что можно сделать с Астериск, хотя вряд ли кому-то это понадобится
- т вариант построчно читающий номера из файла /etc/asterisk/spamers.txt и сверяющий с ними номер звонящего: <... exten => s,n,Set(spamcnt=${FILE_COUNT_LINE(/etc/asterisk/spamers.txt)}) exten => s,n,Set(i=0) exten => s,... xten => s,n,Set(spamlist=${FILTER(0-9,${FILE(/etc/asterisk/spamers.txt,${i},1,l)})}) exten => s,n,gotoif($[$... !!!!!!!!!!!!SPAAAAAAAAAAM ${CALLERID(num)} !!!!!!!!!!!!!!!) exten => s,n,Hangup() </file> {{tag>asterisk}}
- Голосовое меню - запись и воспроизведение
- back(beep) exten => 120,n,System(test -e /var/lib/asterisk/sounds/custom/greeting.wav) ;проверка существует ... осового меню exten => 121,n,System(cp -f /var/lib/asterisk/sounds/custom/greeting.alaw /var/lib/asterisk/sounds/custom/greeting.alaw.bak) ;делаем резервную копию пред... ack(beep) exten => 121,n,Record(recordings/greeting:alaw) exten => 121,n,Hangup() </code> {{tag>asterisk}}
- Очередь - подкючение/отключение к очереди обработки звонков (CallCenter)
- CALLERID(num)}) exten => 180,n,Playback(agent-loggedoff) exten => 180,n,Hangup() </code> {{tag>asterisk}}
- Настройка Астериск для работы "параллельных" телефонов
- et(ADDEXTEN=&PJSIP/111) exten => _XXX,n(NEXT_XXX),Dial(PJSIP/${EXTEN}${ADDEXTEN}) </file> {{tag>asterisk}}
- Перенаправление входящих вызовов на сервере Астериск
- UM},1) ; Переход в контекст исходящих внешних вызовов для набора мобильного номера </file> {{tag>asterisk}}
- Проблемы Астериск
- member is dynamic or not ; MEMBERREALTIME indicates if a member is realtime or not </file> {{tag>asterisk}}