Поднят сервер FreePBX. На него летят звонки с известного sip-провайдера.
В чем вопрос?
1) Мой FreePBX перед тем как терминировать звонок из черного списка почему то отвечает на него, из-за чего всем известный sip-провайдер тарифицирует его.
Задавал вопрос в тех. поддержку всем известного sip-провайдера, и они естественно сказали правильно настроить свою АТС
Как мне отредактировать diaplan так чтобы всем известный sip-провайдер не списывал за терминированные звонки с меня деньги?
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()