1 | изначальная версия редактировать | |
а можно проверить входит ли номер в заданный диапазон, если нет то подставить, примерно так
exten => _[25]XXXXXX,1,GotoIf($["${CALLERID(num):0:8}" = "XXXX2334"]?4)
exten => _[25]XXXXXX,2,Set(CALLERID(num)=233400)
exten => _[25]XXXXXX,3,SetCallerPres(allowed)
exten => _[25]XXXXXX,4,Dial(SIP/kursk-agro/${EXTEN})
2 | No.2 Revision редактировать |
а можно проверить входит ли номер в заданный диапазон, если нет то подставить, примерно так
exten => _[25]XXXXXX,1,GotoIf($["${CALLERID(num):0:8}" _X.,1,GotoIf($["${CALLERID(num):0:4}" = "XXXX2334"]?4)
"2334"]?3)
exten => _[25]XXXXXX,2,Set(CALLERID(num)=233400)
_X.,2,Set(CALLERID(num)=233400)
exten => _[25]XXXXXX,3,SetCallerPres(allowed)
exten => _[25]XXXXXX,4,Dial(SIP/kursk-agro/${EXTEN})
_X.,3,Dial(SIP/kursk-agro/${EXTEN})
3 | No.3 Revision редактировать |
а можно проверить входит ли номер в заданный диапазон, если нет то подставить, примерно так
exten => _X.,1,GotoIf($["${CALLERID(num):0:4}" _[0-79].,1,GotoIf($["${CALLERID(num):0:4}" = "2334"]?3)
exten => _X.,2,Set(CALLERID(num)=233400)
_[0-79].,2,Set(CALLERID(num)=233400)
exten => _X.,3,Dial(SIP/kursk-agro/${EXTEN})
_[0-79].,3,Dial(SIP/kursk-agro/${EXTEN})
4 | No.4 Revision редактировать |
а можно проверить входит ли номер в заданный диапазон, если нет то подставить, примерно так
exten => _[0-79].,1,GotoIf($["${CALLERID(num):0:4}" = "2334"]?3)
exten => _[0-79].,2,Set(CALLERID(num)=233400)
exten => _[0-79].,3,Dial(SIP/kursk-agro/${EXTEN})
_[0-79].,3,Dial(SIP/gateway/${EXTEN})
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.