мне такой вариант тоже больше нравится так как он более универсальный, я так же исходящий callerid у себя подставляю
eyt5297 ( 2012-01-11 20:45:32 +0400 )редактироватьВсем привет, вот такая проблема возникла. Есть например внутренние номера 100, 101, 102, 103, 104, 105. Как сделать так, чтобы абоненты 100, 101, 102 выходили в PSTN только через шлюз 1, а 103, 104 105 - через шлюз 2. Вроде бы все просто, но не могу понять как при этом должен выглядеть Dialplan. По сайту искал, находил решение только для freepbx, у меня чистый Asterisk 1.8.8.1
P.S. шлюзы использую Linksys SPA3102
exten => X./_10[0-2],1,Dial(SIP/1/${EXTEN})
exten => X./_10[3-5],1,Dial(SIP/2/${EXTEN})
Я в трудно решаемых местах объявляю переменные в файле sip.conf на номера и в будущем применяю их в плане набора. К примеру в твоём случае тебе правильно дал ответ "VetaLkrot". А так к примеру часть файла sip.conf
[100]
setvar=ChannelDAHDI=20 ;(вот тут мы объявили твой нужный канал или шлюз)
type = friend
context = xxxx
host = dynamic
setvar=FolderToRecord=torgotd
pickupgroup=1
callgroup=1
а в экстеншене пишешь что-то вроде этого
exten => _[9].,n,Dial(DAHDI/${ChannelDAHDI}/${EXTEN:1:11},15,rt)
мне такой вариант тоже больше нравится так как он более универсальный, я так же исходящий callerid у себя подставляю
eyt5297 ( 2012-01-11 20:45:32 +0400 )редактироватьтам и без него вроде есть. шелкните на ваш тег и посмотрите. уже раз 10 отвечалося
meral ( 2012-01-10 13:09:39 +0400 )редактироватьЗадан: 2012-01-09 23:35:13 +0400
Просмотрен: 1,557 раз
Обновлен: Jan 10 '12
Проект компании "АТС Дизайн"
Asterisk® и Digium® являются зарегистрированными торговыми марками компании
Digium, Inc., США.
IP АТС Asterisk распространяется под лицензией
GNU GPL.