Пожалуйста, войдите здесь. Часто задаваемые вопросы О нас
Задайте Ваш вопрос

История изменений [назад]

нажмите, чтобы скрыть/показать версии 1
изначальная версия
редактировать

ответил 2011-08-13 20:08:45 +0400

meral Gravatar meral flag of Ukraine

http://pro-sip.net/

есть два варианта. один такой

[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)

правильней второй, но мне больше нравиться короткий.

есть два варианта. один такой

[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)

правильней второй, но мне больше нравиться короткий.

есть два варианта. один такой

[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.