1 | изначальная версия редактировать | |
вот так
[inbound]
include => context1
include =>context2
include =>not_found
[not_found]
exten => s,1,Noop(somthing)
exten => _.,1,Noop(something)
будет выполнять последний только если в первых двух не сошлсоь с номерным планом.
2 | No.2 Revision редактировать |
вот так
[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,
будет выполнять последний только если в первых двух не сошлсоь с номерным планом.
3 | No.3 Revision редактировать |
вот так
[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
будет выполнять последний только если в первых двух не сошлсоь с номерным планом.планом.
в каждом вашем диалплане добавте госуб.
4 | No.4 Revision редактировать |
вот так
[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.