Страница 1 из 1

blacklist в extensions.ael

Добавлено: 23 июл 2020, 14:08
Selavi2011
Здравствуйте. Подскажите как создать blacklist в extansions.ael ? На данные момент задача добавить в чёрный список одни конкретный номер

Re: blacklist в extensions.ael

Добавлено: 23 июл 2020, 18:38
ded
Привет!

телепаты ещё на карантине с коронавирусом, но, работают на передачу.
Говорят, не смогли прочитать какие там в ael у вас контексты вообще, и приёмный для внешних звонков - в частности.
Но если бы удалось прочитать, передают так:

Код: Выделить всё

  12345678 => jump h@default 
где 12345678 - номер, который нужно blacklisted, и при условии, что в контексте default есть экстен h => Hangup()

А почему вас так приварило к ael? Это язык для программеров ближе, не для админов.

Re: blacklist в extensions.ael

Добавлено: 24 июл 2020, 12:00
zzuz
Выпендривается ) я тоже так делал. Либо вариант №2 - диалплан не мой , я просто объяву разместил)

Re: blacklist в extensions.ael

Добавлено: 27 июл 2020, 11:23
Selavi2011
Астериск только начал изучать - достался в наследство, поэтому вопросы могут быть нубские совсем

транк - SIP/mtt_8800

контекст входящих (номера вымышленные):

Код: Выделить всё

context incoming {
    s      => {
       set(IncomingLine=unknown);
       Set (CDR(userfield)=unknown);
       jump s@greatings;
       }
// incoming from (800) 454-87-87
         876748485455677 => {
         set(IncomingLine=8800);
         Set (CDR(userfield)=NumIN_8004548787);
         jump s@greetings;
        }