1 | изначальная версия редактировать | |
есть два варианта. один такой
[incoming]
exten => _X.,1,GotoIf($[ "${CALLERID(num):0:3}" == "380" ]?ukraine,${EXTEN},1)
другой такой
[incoming]
exten => _X./_380.,1,Goto(ukraine,${EXTEN},1)
incude =>incomin_other
[incoming_other]
exten => _X.,1,Noop(tut ne ukraina)
правильней второй, но мне больше нравиться короткий.
2 | No.2 Revision редактировать |
есть два варианта. один такой
[incoming]
exten => _X.,1,GotoIf($[ "${CALLERID(num):0:3}" == "380" ]?ukraine,${EXTEN},1)
другой такой
[incoming]
exten => _X./_380.,1,Goto(ukraine,${EXTEN},1)
incude =>incomin_other
=>incoming_other
[incoming_other]
exten => _X.,1,Noop(tut ne ukraina)
правильней второй, но мне больше нравиться короткий.
3 | No.3 Revision редактировать |
есть два варианта. один такой
[incoming]
exten => _X.,1,GotoIf($[ "${CALLERID(num):0:3}" == "380" ]?ukraine,${EXTEN},1)
другой такой
[incoming]
exten => _X./_380.,1,Goto(ukraine,${EXTEN},1)
incude =>incoming_other
[incoming_other]
exten => _X.,1,Noop(tut ne ukraina)
правильней второй, но мне больше нравиться короткий.
первый вариант для "масщтабируемости"
[inbound]
exten => _X.,1,Set(dest=${EXTEN})
exten => _X.,2,Goto(cidselect,${CALLERID(num)},1)
[cidselect]
exten => _380.,1,Dial(sip/ukrgate/${dest})
exten => _7.,1,Dial(sip/rusgate/${dest})
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.