@krlljs

Как сделать так чтобы провайдер не списывал за звонки из черного списка с меня деньги?

Поднят сервер FreePBX. На него летят звонки с известного sip-провайдера.

В чем вопрос?
1) Мой FreePBX перед тем как терминировать звонок из черного списка почему то отвечает на него, из-за чего всем известный sip-провайдер тарифицирует его.
62b43a164cfbc804723246.png

Задавал вопрос в тех. поддержку всем известного sip-провайдера, и они естественно сказали правильно настроить свою АТС

Как мне отредактировать diaplan так чтобы всем известный sip-провайдер не списывал за терминированные звонки с меня деньги?

62b43a3c2f002786524078.png

dialplan show app-blacklist-check
[ Context 'app-blacklist-check' created by 'pbx_config' ]
  's' =>            1. GotoIf($["${BLACKLIST()}"="1"]?blacklisted) [pbx_config]
                    2. Set(CALLED_BLACKLIST=1)                    [pbx_config]
                    3. Return()                                   [pbx_config]
     [blacklisted]  4. Answer()                                   [pbx_config]
                    5. Set(BLDEST=${DB(blacklist/dest)})          [pbx_config]
                    6. ExecIf($["${BLDEST}"=""]?Set(BLDEST=app-blackhole,hangup,1)) [pbx_config]
                    7. GotoIf($["${returnhere}"="1"]?returnto)    [pbx_config]
                    8. GotoIf(${LEN(${BLDEST})}?${BLDEST}:app-blackhole,zapateller,1) [pbx_config]
     [returnto]     9. Return()                                   [pbx_config]
  Include =>        'app-blacklist-check-custom'                  [pbx_config]


extensions_additional.conf
[app-blacklist-check]
include => app-blacklist-check-custom
exten => s,1(check),GotoIf($["${BLACKLIST()}"="1"]?blacklisted)
exten => s,n,Set(CALLED_BLACKLIST=1)
exten => s,n,Return()
exten => s,n(blacklisted),Answer
exten => s,n,Set(BLDEST=${DB(blacklist/dest)})
exten => s,n,ExecIf($["${BLDEST}"=""]?Set(BLDEST=app-blackhole,hangup,1))
exten => s,n,GotoIf($["${returnhere}"="1"]?returnto)
exten => s,n,GotoIf(${LEN(${BLDEST})}?${BLDEST}:app-blackhole,zapateller,1)
exten => s,n(returnto),Return()
  • Вопрос задан
  • 187 просмотров
Пригласить эксперта
Ответы на вопрос 1
@krlljs Автор вопроса
Удалил строку 'exten => s,n(blacklisted),Answer' и всё стало ок
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы