Re: e1+asterisk= выход в город?
Всё с точностью до наоборот! Во первых, вряд ли ваши номера в городе могут начинаться на 0, поэтому
exten => _NXXXXXXXXXXX,1,Dial(zap/g1/${EXTEN},40,Tt)
что значит - все набранные 12-ти значные номера, начинающиеся с любой кроме 0 цифры набирать в канале zap/g1. То есть исходящие из офиса в город.
Входящие из города можно подать на стартовый скрипт в дефолтном контексте или каком нибудь специальном контексте incoming -
exten => s,1,Wait(1)
exten => s,2,Answer()
exten => s,3,DigitTimeout(5)
exten => s,4,ResponseTimeout(10)
exten => s,5,SetLanguage(ru)
exten => s,6,Dial(SIP/201,30,rT)
а можно сразу на несколько подать -
exten => s,6,Dial(SIP/201&SIP/202&SIP/203,30,rT)
Внутри офиса перезваниваются по трехзначным номерам начиная с 201
exten => 201,1,Dial(SIP/201,30,rTt)
exten => 202,1,Dial(SIP/202,30,rTt)
exten => 203,1,Dial(SIP/203,30,rTt)
exten => 204,1,Dial(SIP/204,30,rTt)
exten => 205,1,Dial(SIP/205,30,rTt)
но лучше одной строкой -
exten => 2ХХ,1,Dial(SIP/${EXTEN},40,Tt)
|