Результаты полнотекстового поиска:
- Перенаправление входящих вызовов на сервере Астериск
- ключение и отключение перенаправлений: <file ini> exten => *4,1,Answer() ; включение/отключение безусловного редиректа exten => *4,n,GotoIf($["${DB(redirect/${CALLERID(num)})... рка включен или выключен редирект в данный момент exten => *4,n(exist),NoOp(${DB_DELETE(redirect/${CALLER... )})}) ; удаляем из astdb запись о перенаправлении exten => *4,n,Playback(call-forwarding&number&removed&v
- Настройка Астериск для работы "параллельных" телефонов
- бавляем вызов еще и номера с префиксом <file ini> exten => _1XX,n,Dial(PJSIP/${EXTEN}&PJSIP/0${EXTEN}) </file> В принципе вполне рабочий способ, но на аккаунты без параллельных телефонов б... вда он несколько загромождает диалплан <file ini> exten => _1XX,n,ChanIsAvail(PJSIP/0${EXTEN},s) ;Проверк
- Реализация DND на Астериск
- ючение DND делаем по набору номера *5: <file ini> exten => *5,1,Answer exten => *5,n,GotoIf($["${DB(DND/${CALLERID(number)})}" = ""]?activate:deactivate); включён ли уже режим DND? exten => *5,n(activate),Set(STATE=BUSY) ; если DND выключен — ВКЛЮЧАЕМ exten => *5,n,Set(DEVICE_STATE(Custom:${CALLERID(number
- Здесь соберу то, что можно сделать с Астериск, хотя вряд ли кому-то это понадобится
- Добавляем в диалплан следующие строки: <code ini>exten => 111,1,Answer() exten => 111,n,MP3Player(http://live.borneo.ru:8888/64) </code> Теперь набрав номер 11... ожно воспользоваться функцией FILTER: <file ini> exten => s,n,Set(var=${FILTER(0-9,${strange_var})}) </f... 11111111 и 72222222222 <file ini> [sub-antispam] exten => s,1,NoOp(Spam Checking for ${CALLERID(num)})
- Голосовое меню - запись и воспроизведение
- ню - запись и воспроизведение ====== <code ini> exten => 120,1,Answer() ;Воспроизвести главное голосовое меню exten => 120,n,Playback(beep) exten => 120,n,System(test -e /var/lib/asterisk/sounds/custom/greeting.wav) ;проверка существует ли файл exten => 120,n,GotoIf($["${SYSTEMSTATUS}" != "SUCCESS"]
- Очередь - подкючение/отключение к очереди обработки звонков (CallCenter)
- работки звонков (CallCenter) ====== <code ini> exten => 160,1,NoOp(Adding dynamic member to callcenter... e(999): ${CHANNEL(channeltype)}/${CALLERID(num)}) exten => 160,n,Authenticate(${CALLERID(num)}) exten => 160,n,AddQueueMember(999,${CHANNEL(channeltype)}/${CALLERID(num)}) exten => 160,n,Playback(agent-loginok) exten => 160,n,H