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

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

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

ответил 2011-09-12 14:06:34 +0400

meral Gravatar meral flag of Ukraine

http://pro-sip.net/

вот так

[inbound]
include => context1
include =>context2
include  =>not_found
[not_found]
exten => s,1,Noop(somthing)
exten => _.,1,Noop(something)

будет выполнять последний только если в первых двух не сошлсоь с номерным планом.

вот так

[inbound]
include => context1
include =>context2
include  =>not_found
[not_found]
exten => s,1,Noop(somthing)
s,1,Gosub(replace,${EXTEN},1)
exten => _.,1,Noop(something)
_.,1,Noop(replace,${EXTEN},1)
[replace]
exten => _X.,1,

будет выполнять последний только если в первых двух не сошлсоь с номерным планом.

вот так

[inbound]
include => context1
include =>context2
include  =>not_found
[not_found]
exten => s,1,Gosub(replace,${EXTEN},1)
s,1,Gosub(replace,s,1)
exten => _.,1,Noop(replace,${EXTEN},1)
_.,1,Noop(replace,s,1)
[replace]
exten => _X.,1,
s,1,Set(CALLERID(num)=${REPLACE(CALLERID(num),'%20',)})
exten => s,2,Return

будет выполнять последний только если в первых двух не сошлсоь с номерным планом.планом. в каждом вашем диалплане добавте госуб.

вот так

[inbound]
include => context1
include =>context2
include  =>not_found
[not_found]
exten => s,1,Gosub(replace,s,1)
exten => _.,1,Noop(replace,s,1)
_.,1,Gosub(replace,s,1)
[replace]
exten => s,1,Set(CALLERID(num)=${REPLACE(CALLERID(num),'%20',)})
exten => s,2,Return

будет выполнять последний только если в первых двух не сошлсоь с номерным планом. в каждом вашем диалплане добавте госуб.

Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией GNU GPL.