1 | изначальная версия редактировать | |
exten => s,n,ExecIf($["${LEN(CallerID(num))}" = "10"]?Set(Callbacknum=7${CALLERID(num)})
exten => s,n,hungup
exten => h,n,Dial(Local/${Callbacknum}@from-trunk)
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
2 | No.2 Revision редактировать |
exten => s,n,ExecIf($["${LEN(CallerID(num))}" s,n,ExecIf($["${LEN(${CallerID(num)})}" = "10"]?Set(Callbacknum=7${CALLERID(num)})
exten => s,n,hungup
exten => h,n,Dial(Local/${Callbacknum}@from-trunk)
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
3 | No.3 Revision редактировать |
exten => s,n,ExecIf($["${LEN(${CallerID(num)})}" s,n,ExecIf("${LEN(${CallerID(num)})" = "10"]?Set(Callbacknum=7${CALLERID(num)})
exten => s,n,hungup
exten => h,n,Dial(Local/${Callbacknum}@from-trunk)
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
4 | No.4 Revision редактировать |
exten => s,n,ExecIf("${LEN(${CallerID(num)})" s,n,ExecIf("${LEN(${CallerID(num)})}" = "10"]?Set(Callbacknum=7${CALLERID(num)})
exten => s,n,hungup
exten => h,n,Dial(Local/${Callbacknum}@from-trunk)
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
5 | No.5 Revision редактировать |
exten => s,n,ExecIf("${LEN(${CallerID(num)})}" = "10"]?Set(Callbacknum=7${CALLERID(num)})
exten => s,n,hungup
exten => h,n,Dial(Local/${Callbacknum}@from-trunk)
h,n,Dial(Local/${Callbacknum}@from-internal)
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
6 | No.6 Revision редактировать |
exten => s,n,ExecIf("${LEN(${CallerID(num)})}" = "10"]?Set(Callbacknum=7${CALLERID(num)})
exten => s,n,hungup
exten => h,n,Dial(Local/${Callbacknum}@from-internal)
"10"]?Set(CALLERID(num)=7${CALLERID(num)})
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
7 | No.7 Revision редактировать |
exten => s,n,ExecIf("${LEN(${CallerID(num)})}" = "10"]?Set(CALLERID(num)=7${CALLERID(num)})
возможно что операция соединения строк не правильно написана, но в целом помоему будет работать.
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.