Вход | Регистрация
Вы здесь: Главная / Форум / Главный форум по Asterisk / TrixBox, Elastix, FreePbx / blacklist

blacklist

Запрет вызова с определенного номера из тфоп на определенный внутренний номер
Сообщений: 36

blacklist

Asterisk 1.4.24.1 Freepbx 2.5.1 Digium TE420
Собственно сабж, возможно ли запретить вызов по callerID, приходящий из тфоп на один из внутренних номеров, но чтобы на другие звонки могли проходить ?
2009-05-21 11:49

Avatara of terminal
Сообщений: 196

Re: blacklist

ессесно
2009-05-21 11:56

Avatara of litnimax
Откуда: Москва
Сообщений: 3421

Re: blacklist

CLI> database put / get
И вытягивать в диалплане через ${DB}
Это самый простой способ.

P.S. terminal, краткость не всегда сестра таланта :-)
http://pbxware.ru - все для Asterisk! || Switchvox - сделано на Asterisk! Подробности на http://switchvox.ru
2009-05-21 12:17

Avatara of terminal
Сообщений: 196

Re: blacklist

еще есть mysql, odbc..
набрать в google: asterisk blacklist - это наверное первое что должно прийти в голову!
2009-05-21 13:19

Сообщений: 36

Re: blacklist

terminal, про google вы правы, именно это первое и пришло в голову. Только все, методы что я там нашел действует для всех абонентов. А нужно запрещать звонки только на определенный экстеншн, на другие экстеншны вызов с этого callerID должен проходить.
2009-05-21 16:56

Avatara of terminal
Сообщений: 196

Re: blacklist

в гугуле дается подход к решению вопроса, а уж диал-план делаете под себя
вам подойдет и банальный GotoIf()
2009-05-21 17:00

Сообщений: 36

Re: blacklist

спасибо, буду разбираться
2009-05-21 17:10

Сообщений: 6521

Re: blacklist

Как вариант, чтобы запретить вызов по callerID, приходящий из тфоп на один из внутренних номеров, но чтобы на другие звонки могли проходить:

exten => _X./1234567,1,Dial(SIP/100&SIP/102&SIP/103)

такой вызов, как пример, с номера 1234567 будет дозвон только на 100, 102 и 103. На 101 он звонить не сможет.
2009-05-21 17:11

Avatara of terminal
Сообщений: 196

Re: blacklist

эээ.. речи не было о групповых вызовах.. не совсем точный пример.
2009-05-21 17:14

Сообщений: 6521

Re: blacklist

вариант с GotoIf

exten => _X.,1,Noop(${CALLERID(num)})
exten => _X.,2,GotoIf(${CALLERID(num)}=1234567?3:5)
exten => _X.,3,Play(you_havent_call_to_101)
exten => _X.,4,Goto(internal_restricted,s,1)
exten => _X.,5,Dial(SIP/100&SIP/102&SIP/103)

[internal_restricted]
exten => s,1,Background(please_enter_extension_followed_by_pound_key)
exten => s,2,Waitexten(5)
exten => _10[02345],1,Dial(SIP/${EXTEN})
2009-05-21 17:25

Добавить страницу в закладки:  Delicious Google Slashdot Yahoo Yandex.ru Reddit Digg Technorati Bobrdobr.ru Newsland.ru Smi2.ru Rumarkz.ru Vaau.ru Memori.ru Rucity.com Moemesto.ru News2.ru Mister-Wong.ru Myscoop.ru 100zakladok.ru